/*!
 * jQuery JavaScript Library v1.6.2
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Jun 30 14:16:56 2011 -0400
 */
(function(a,b){function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function D(){return!1}function E(){return!0}function K(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function M(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")return;a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(x,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function W(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(R.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function bg(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function bh(a,b){if(b.nodeType!==1||!f.hasData(a))return;var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}function bi(a,b){var c;if(b.nodeType!==1)return;b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bA(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bv:bw;if(d>0)return c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0}),d+"px";d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;return d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)}),d+"px"}function bW(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bN),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bX(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bR,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=bX(a,c,d,e,l,g)));return(k||!l)&&!g["*"]&&(l=bX(a,c,d,e,"*",g)),l}function bY(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bC.test(a)?d(a,e):bY(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)bY(a+"["+e+"]",b[e],c,d);else d(a,b)}function bZ(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j)return j!==f[0]&&f.unshift(j),d[j]}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function cp(){return setTimeout(cq,0),cn=f.now()}function cq(){cn=b}function cr(a,b){var c={};return f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a}),c}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(e.isReady)return;try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};return e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!d&&c.body)return this.context=c,this[0]=c.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)==="<"&&a.charAt(a.length-1)===">"&&a.length>=3?g=[null,a,null]:g=i.exec(a);if(g&&(g[1]||!d)){if(g[1])return d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes),e.merge(this,a);h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}return this.context=c,this.selector=a,this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}return e.isFunction(a)?f.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),e.makeArray(a,this))},selector:"",jquery:"1.6.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();return e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return e.each(this,a,b)},ready:function(a){return e.bindReady(),A.done(a),this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){return a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f),e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(A)return;A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){return a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b),c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":a.toString().replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(H)return H.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];return a.length=d,a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};return g.guid=a.guid=a.guid||g.guid||e.guid++,g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function d(c,d){return d&&d instanceof e&&!(d instanceof a)&&(d=a(d)),e.fn.init.call(this,c,d,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())}),e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){return e.resolveWith(this,arguments),this},isResolved:function(){return!!c||!!b},cancel:function(){return d=1,a=[],this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;return f.extend(b,{then:function(a,c){return b.done(a).fail(c),this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b),b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;return o=l=g=h=m=j=a=i=null,k}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?f.cache[a[f.expando]]:a[f.expando],!!a&&!l(a)},data:function(a,c,d,e){if(!f.acceptData(a))return;var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);return i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d),c==="events"&&!i[c]?i[g]&&i[g].events:h?i[f.camelCase(c)]||i[c]:i},removeData:function(b,c,d){if(!f.acceptData(b))return;var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");return j[1]=j[1]?"."+j[1]:"",c===b?(d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d)),d===b&&j[1]?this.data(j[0]):d):this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);return d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d)),e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){return typeof a!="string"&&(c=a,a="fx"),c===b?f.queue(this[0],a):this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){return a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);return m(),d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:|^on/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){return a=f.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(o);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(o);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(n," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";return f.isFunction(a)?this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length)return e?(c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type],c&&"get"in c&&(d=c.get(e,"value"))!==b?d:(d=e.value,typeof d=="string"?d.replace(p,""):d==null?"":d)):b;var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType!==1)return;g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}return g&&!d.length&&e.length?f(e[c]).val():d},set:function(a,b){var c=f.makeArray(b);return f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if("getAttribute"in a){var h,i,j=g!==1||!f.isXMLDoc(a);return j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v))),d!==b?d===null?(f.removeAttr(a,c),b):i&&"set"in i&&j&&(h=i.set(a,d,c))!==b?h:(a.setAttribute(c,""+d),d):i&&"get"in i&&j&&(h=i.get(a,c))!==null?h:(h=a.getAttribute(c),h===null?b:h)}return f.prop(a,c,d)},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}},value:{get:function(a,b){return v&&f.nodeName(a,"button")?v.get(a,b):b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);return i&&(c=f.propFix[c]||c,h=f.propHooks[c]),d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return f.prop(a,c)?c.toLowerCase():b},set:function(a,b,c){var d;return b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase())),c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=f.valHooks.button={get:function(a,c){var d;return d=a.getAttributeNode(c),d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d)return d.nodeValue=b,b}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c==="")return a.setAttribute(b,"auto"),c}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType===3||a.nodeType===8)return;if(d===!1)d=D;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null},global:{},remove:function(a,c,d,e){if(a.nodeType===3||a.nodeType===8)return;d===!1&&(d=D);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),C).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof 
c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}return a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0),a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,N(a.origType,a.selector),f.extend({},a,{handler:M,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,N(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?E:D):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=E;var a=this.originalEvent;if(!a)return;a.preventDefault?a.preventDefault():a.returnValue=!1},stopPropagation:function(){this.isPropagationStopped=E;var a=this.originalEvent;if(!a)return;a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=E,this.stopPropagation()},isDefaultPrevented:D,isPropagationStopped:D,isImmediatePropagationStopped:D};var F=function(a){var b=a.relatedTarget,c=!1,d=a.type;a.type=a.data,b!==this&&(b&&(c=f.contains(this,b)),c||(f.event.handle.apply(this,arguments),a.type=d))},G=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?G:F,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?G:F)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&K("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&K("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var H,I=function(a){var b=a.type,c=a.value;return b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex),c},J=function(a){var c=a.target,d,e;if(!y.test(c.nodeName)||c.readOnly)return;d=f._data(c,"_change_data"),e=I(c),(a.type!=="focusout"||c.type!=="radio")&&f._data(c,"_change_data",e);if(d===b||e===d)return;if(d!=null||e)a.type="change",a.liveFired=b,f.event.trigger(a,arguments[1],c)};f.event.special.change={filters:{focusout:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){return f.event.remove(this,".specialChange"),y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){return f(this).unbind(a,g),e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;return f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault(),b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var L={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)===".")return n.unbind(g),this;if(d===!1||f.isFunction(d))e=d||D,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=x.exec(h),k="",j&&(k=j[0],h=h.replace(x,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,L[h]?(a.push(L[h]+k),h=h+k):h=(L[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+N(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+N(h,m),e)}return this}}),f.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".split(" "),function(a,b){f.fn[b]=function(a,c){return c==null&&(c=a,a=null),arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){return h=!1,0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);return o&&(k(o,h,f,g),k.uniqueSort(f)),f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}return d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]),{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);return a[0]=d++,a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");return!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" "),a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);return d||e.push.apply(e,g),!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){return a.unshift(!0),a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){return a=Array.prototype.slice.call(a,0),b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){return a===b?(g=!0,0):!a.compareDocumentPosition||!b.compareDocumentPosition?a.compareDocumentPosition?-1:1:a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b)return g=!0,0;if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var O=/Until$/,P=/^(?:parents|prevUntil|prevAll)/,Q=/,/,R=/^.[^:#\[\.,]*$/,S=Array.prototype.slice,T=f.expr.match.POS,U={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(W(this,a,!1),"not",a)},filter:function(a){return this.pushStack(W(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=T.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=T.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}return c=c.length>1?f.unique(c):c,this.pushStack(c,"closest",a)},index:function(a){return!a||typeof a=="string"?f.inArray(this[0],a?f(a):this.parent().children()):f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(V(c[0])||V(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=S.call(arguments);return O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.test(a)&&(e=e.reverse()),this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/<tbody/i,ba=/<|&#?\w+;/,bb=/<(?:script|object|embed|option|style)/i,bc=/checked\s*(?:[^=]|=\s*.checked.)/i,bd=/\/(java|ecma)script/i,be=/^\s*<!(?:\[CDATA\[|\-\-)/,bf={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){return f.isFunction(a)?this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))}):typeof a!="object"&&a!==b?this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)):f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return f.isFunction(a)?this.each(function(b){f(this).wrapInner(a.call(this,b))}):this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);return a.push.apply(a,this.toArray()),this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);return a.push.apply(a,f(arguments[0]).toArray()),a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){return this[0]&&this[0].parentNode?f.isFunction(a)?this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))}):(typeof a!="string"&&(a=f(a).detach()),this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})):this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bc.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bg(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bm)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i;return b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bb.test(a[0])&&(f.support.checkClone||!bc.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1),{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1)return e[b](this[0]),this;for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked
)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}return e=g=null,d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1></$2>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=_.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bl(k[i]);else bl(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||bd.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bn=/alpha\([^)]*\)/i,bo=/opacity=([^)]*)/,bp=/([A-Z]|^ms)/g,bq=/^-?\d+(?:px)?$/i,br=/^-?\d/,bs=/^[+\-]=/,bt=/[^+\-\.\de]+/g,bu={position:"absolute",visibility:"hidden",display:"block"},bv=["Left","Right"],bw=["Top","Bottom"],bx,by,bz;f.fn.css=function(a,c){return arguments.length===2&&c===b?this:f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bx(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b)return k&&"get"in k&&(g=k.get(a,!1,e))!==b?g:j[c];h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bs.test(d)&&(d=+d.replace(bt,"")+parseFloat(f.css(a,c)),h="number"),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bx)return bx(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c)return a.offsetWidth!==0?bA(a,b,d):(f.swap(a,bu,function(){e=bA(a,b,d)}),e)},set:function(a,b){if(!bq.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bo.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bn.test(g)?g.replace(bn,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;return f.swap(a,{display:"inline-block"},function(){b?c=bx(a,"margin-right","marginRight"):c=a.style.marginRight}),c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;return!bq.test(d)&&br.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e)),d===""?"auto":d}),bx=by||bz,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;return f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bL,"")).find(g):c)),d&&i.each(d,[c,b,a])}}),this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bM.test(this.nodeName)||bG.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){return f.isFunction(d)&&(g=g||e,e=d,d=b),f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bT,isLocal:bH.test(bU[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bW(bR),ajaxTransport:bW(bS),ajax:function(a,c){function w(a,c,l,m){if(s===2)return;s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?bZ(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=b$(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bF.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return s||(d.mimeType=a),this},abort:function(a){return a=a||"abort",p&&p.abort(a),w(0,a),this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(!d.beforeSend||d.beforeSend.call(e,v,d)!==!1&&s!==2){for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bX(bS,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v}return v.abort(),!1},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";return b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){return g||f.error(h+" was not called"),g[0]},b.dataTypes[0]="json","script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return f.globalEval(a),a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cs(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cr("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";return f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cr("toggle",3),a,b,c),this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);return f.isEmptyObject(a)?this.each(e.complete,[!1]):(a=f.extend({},a),this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cs(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cj.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=ck.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0}))},stop:function(a,b){return a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue(),this}}),f.each({slideDown:cr("show",1),slideUp:cr("hide",1),slideToggle:cr("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};return d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this)},d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]==null||!!this.elem.style&&this.elem.style[this.prop]!=null){var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a}return this.elem[this.prop]},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cn||cp(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!cl&&(co?(cl=!0,g=function(){cl&&(co(g),e.tick())},co(g)):cl=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cn||cp(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}return e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cl),cl=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var ct=/^t(?:able|d|h)$/i,cu=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cv(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!ct.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;return f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft)),{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;return f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0),{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cu.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cu.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;return c===b?(e=this[0],e?(g=cv(e),g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]):null):this.each(function(){g=cv(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window),function(a,b){var c;a.rails=c={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote], a[data-disable-with]",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type])",disableSelector:"input[data-disable-with], button[data-disable-with], textarea[data-disable-with]",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled",requiredInputSelector:"input[name][required]:not([disabled]),textarea[name][required]:not([disabled])",fileInputSelector:"input:file",linkDisableSelector:"a[data-disable-with]",CSRFProtection:function(b){var c=a('meta[name="csrf-token"]').attr("content");c&&b.setRequestHeader("X-CSRF-Token",c)},fire:function(b,c,d){var e=a.Event(c);return b.trigger(e,d),e.result!==!1},confirm:function(a){return confirm(a)},ajax:function(b){return a.ajax(b)},handleRemote:function(d){var e,f,g,h=d.data("cross-domain")||null,i=d.data("type")||a.ajaxSettings&&a.ajaxSettings.dataType,j;if(c.fire(d,"ajax:before")){if(d.is("form")){e=d.attr("method"),f=d.attr("action"),g=d.serializeArray();var k=d.data("ujs:submit-button");k&&(g.push(k),d.data("ujs:submit-button",null))}else d.is(c.inputChangeSelector)?(e=d.data("method"),f=d.data("url"),g=d.serialize(),d.data("params")&&(g=g+"&"+d.data("params"))):(e=d.data("method"),f=d.attr("href"),g=d.data("params")||null);j={type:e||"GET",data:g,dataType:i,crossDomain:h,beforeSend:function(a,e){return e.dataType===b&&a.setRequestHeader("accept","*/*;q=0.5, "+e.accepts.script),c.fire(d,"ajax:beforeSend",[a,e])},success:function(a,b,c){d.trigger("ajax:success",[a,b,c])},complete:function(a,b){d.trigger("ajax:complete",[a,b])},error:function(a,b,c){d.trigger("ajax:error",[a,b,c])}},f&&(j.url=f),c.ajax(j)}},handleMethod:function(c){var d=c.attr("href"),e=c.data("method"),f=a("meta[name=csrf-token]").attr("content"),g=a("meta[name=csrf-param]").attr("content"),h=a('<form method="post" action="'+d+'"></form>'),i='<input name="_method" value="'+e+'" type="hidden" />';g!==b&&f!==b&&(i+='<input name="'+g+'" value="'+f+'" type="hidden" />'),h.hide().append(i).appendTo("body"),h.submit()},disableFormElements:function(b){b.find(c.disableSelector).each(function(){var b=a(this),c=b.is("button")?"html":"val";b.data("ujs:enable-with",b[c]()),b[c](b.data("disable-with")),b.attr("disabled","disabled")})},enableFormElements:function(b){b.find(c.enableSelector).each(function(){var b=a(this),c=b.is("button")?"html":"val";b.data("ujs:enable-with")&&b[c](b.data("ujs:enable-with")),b.removeAttr("disabled")})},allowAction:function(a){var b=a.data("confirm"),d=!1,e;return b?(c.fire(a,"confirm")&&(d=c.confirm(b),e=c.fire(a,"confirm:complete",[d])),d&&e):!0},blankInputs:function(b,c,d){var e=a(),f,g=c||"input,textarea";return b.find(g).each(function(){f=a(this);if(d?f.val():!f.val())e=e.add(f)}),e.length?e:!1},nonBlankInputs:function(a,b){return c.blankInputs(a,b,!0)},stopEverything:function(b){return a(b.target).trigger("ujs:everythingStopped"),b.stopImmediatePropagation(),!1},callFormSubmitBindings:function(c){var d=c.data("events"),e=!0;return d!==b&&d.submit!==b&&a.each(d.submit,function(a,b){if(typeof b.handler=="function")return e=b.handler(b.data)}),e},disableElement:function(a){a.data("ujs:enable-with",a.html()),a.html(a.data("disable-with")),a.bind("click.railsDisable",function(a){return c.stopEverything(a)})},enableElement:function(a){a.data("ujs:enable-with")!==b&&(a.html(a.data("ujs:enable-with")),a.data("ujs:enable-with",!1)),a.unbind("click.railsDisable")}},a.ajaxPrefilter(function(a,b,d){a.crossDomain||c.CSRFProtection(d)}),a(c.linkDisableSelector).live("ajax:complete",function(){c.enableElement(a(this))}),a(c.linkClickSelector).live("click.rails",function(d){var e=a(this);if(!c.allowAction(e))return c.stopEverything(d);e.is(c.linkDisableSelector)&&c.disableElement(e);if(e.data("remote")!==b)return c.handleRemote(e),!1;if(e.data("method"))return c.handleMethod(e),!1}),a(c.inputChangeSelector).live("change.rails",function(b){var d=a(this);return c.allowAction(d)?(c.handleRemote(d),!1):c.stopEverything(b)}),a(c.formSubmitSelector).live("submit.rails",function(d){var e=a(this),f=e.data("remote")!==b,g=c.blankInputs(e,c.requiredInputSelector),h=c.nonBlankInputs(e,c.fileInputSelector);if(!c.allowAction(e))return c.stopEverything(d);if(g&&e.attr("novalidate")==b&&c.fire(e,"ajax:aborted:required",[g]))return c.stopEverything(d);if(f)return h?c.fire(e,"ajax:aborted:file",[h]):!a.support.submitBubbles&&c.callFormSubmitBindings(e)===!1?c.stopEverything(d):(c.handleRemote(e),!1);setTimeout(function(){c.disableFormElements(e)},13)}),a(c.formInputClickSelector).live("click.rails",function(b){var d=a(this);if(!c.allowAction(d))return c.stopEverything(b);var e=d.attr("name"),f=e?{name:e,value:d.val()}:null;d.closest("form").data("ujs:submit-button",f)}),a(c.formSubmitSelector).live("ajax:beforeSend.rails",function(b){this==b.target&&c.disableFormElements(a(this))}),a(c.formSubmitSelector).live("ajax:complete.rails",function(b){this==b.target&&c.enableFormElements(a(this))})}(jQuery),document.createElement("canvas").getContext||function(){function i(){return this.context_||(this.context_=new w(this))}function k(a,b,c){var d=j.call(arguments,2);return function(){return a.apply(b,d.concat(j.call(arguments)))}}function m(a){var b=a.srcElement;switch(a.propertyName){case"width":b.style.width=b.attributes.width.nodeValue+"px",b.getContext().clearRect();break;case"height":b.style.height=b.attributes.height.nodeValue+"px",b.getContext().clearRect()}}function n(a){var b=a.srcElement;b.firstChild&&(b.firstChild.style.width=b.clientWidth+"px",b.firstChild.style.height=b.clientHeight+"px")}function r(){return[[1,0,0],[0,1,0],[0,0,1]]}function s(a,b){var c=r();for(var d=0;d<3;d++)for(var e=0;e<3;e++){var f=0;for(var g=0;g<3;g++)f+=a[d][g]*b[g][e];c[d][e]=f}return c}function t(a,b){b.fillStyle=a.fillStyle,b.lineCap=a.lineCap,b.lineJoin=a.lineJoin,b.lineWidth=a.lineWidth,b.miterLimit=a.miterLimit,b.shadowBlur=a.shadowBlur,b.shadowColor=a.shadowColor,b.shadowOffsetX=a.shadowOffsetX,b.shadowOffsetY=a.shadowOffsetY,b.strokeStyle=a.strokeStyle,b.globalAlpha=a.globalAlpha,b.arcScaleX_=a.arcScaleX_,b.arcScaleY_=a.arcScaleY_,b.lineScale_=a.lineScale_}function u(a){var b,c=1;a=String(a);if(a.substring(0,3)=="rgb"){var d=a.indexOf("(",3),e=a.indexOf(")",d+1),f=a.substring(d+1,e).split(",");b="#";for(var g=0;g<3;g++)b+=o[Number(f[g])];f.length==4&&a.substr(3,1)=="a"&&(c=f[3])}else b=a;return{color:b,alpha:c}}function v(a){switch(a){case"butt":return"flat";case"round":return"round";case"square":default:return"square"}}function w(a){this.m_=r(),this.mStack_=[],this.aStack_=[],this.currentPath_=[],this.strokeStyle="#000",this.fillStyle="#000",this.lineWidth=1,this.lineJoin="miter",this.lineCap="butt"
,this.miterLimit=g*1,this.globalAlpha=1,this.canvas=a;var b=a.ownerDocument.createElement("div");b.style.width=a.clientWidth+"px",b.style.height=a.clientHeight+"px",b.style.overflow="hidden",b.style.position="absolute",a.appendChild(b),this.element_=b,this.arcScaleX_=1,this.arcScaleY_=1,this.lineScale_=1}function y(a,b,c,d){a.currentPath_.push({type:"bezierCurveTo",cp1x:b.x,cp1y:b.y,cp2x:c.x,cp2y:c.y,x:d.x,y:d.y}),a.currentX_=d.x,a.currentY_=d.y}function z(a){for(var b=0;b<3;b++)for(var c=0;c<2;c++)if(!isFinite(a[b][c])||isNaN(a[b][c]))return!1;return!0}function A(a,b,c){if(!z(b))return;a.m_=b;if(c){var d=b[0][0]*b[1][1]-b[0][1]*b[1][0];a.lineScale_=f(e(d))}}function B(a){this.type_=a,this.x0_=0,this.y0_=0,this.r0_=0,this.x1_=0,this.y1_=0,this.r1_=0,this.colors_=[]}function C(){}var a=Math,b=a.round,c=a.sin,d=a.cos,e=a.abs,f=a.sqrt,g=10,h=g/2,j=Array.prototype.slice,l={init:function(a){if(/MSIE/.test(navigator.userAgent)&&!window.opera){var b=a||document;b.createElement("canvas"),b.readyState!=="complete"?b.attachEvent("onreadystatechange",k(this.init_,this,b)):this.init_(b)}},init_:function(a){a.namespaces.g_vml_||a.namespaces.add("g_vml_","urn:schemas-microsoft-com:vml","#default#VML"),a.namespaces.g_o_||a.namespaces.add("g_o_","urn:schemas-microsoft-com:office:office","#default#VML");if(!a.styleSheets.ex_canvas_){var b=a.createStyleSheet();b.owningElement.id="ex_canvas_",b.cssText="canvas{display:inline-block;overflow:hidden;text-align:left;width:300px;height:150px}g_vml_\\:*{behavior:url(#default#VML)}g_o_\\:*{behavior:url(#default#VML)}"}var c=a.getElementsByTagName("canvas");for(var d=0;d<c.length;d++)this.initElement(c[d])},initElement:function(a){if(!a.getContext){a.getContext=i,a.innerHTML="",a.attachEvent("onpropertychange",m),a.attachEvent("onresize",n);var b=a.attributes;b.width&&b.width.specified?a.style.width=b.width.nodeValue+"px":a.width=a.clientWidth,b.height&&b.height.specified?a.style.height=b.height.nodeValue+"px":a.height=a.clientHeight}return a}};l.init();var o=[];for(var p=0;p<16;p++)for(var q=0;q<16;q++)o[p*16+q]=p.toString(16)+q.toString(16);var x=w.prototype;x.clearRect=function(){this.element_.innerHTML=""},x.beginPath=function(){this.currentPath_=[]},x.moveTo=function(a,b){var c=this.getCoords_(a,b);this.currentPath_.push({type:"moveTo",x:c.x,y:c.y}),this.currentX_=c.x,this.currentY_=c.y},x.lineTo=function(a,b){var c=this.getCoords_(a,b);this.currentPath_.push({type:"lineTo",x:c.x,y:c.y}),this.currentX_=c.x,this.currentY_=c.y},x.bezierCurveTo=function(a,b,c,d,e,f){var g=this.getCoords_(e,f),h=this.getCoords_(a,b),i=this.getCoords_(c,d);y(this,h,i,g)},x.quadraticCurveTo=function(a,b,c,d){var e=this.getCoords_(a,b),f=this.getCoords_(c,d),g={x:this.currentX_+2/3*(e.x-this.currentX_),y:this.currentY_+2/3*(e.y-this.currentY_)},h={x:g.x+(f.x-this.currentX_)/3,y:g.y+(f.y-this.currentY_)/3};y(this,g,h,f)},x.arc=function(a,b,e,f,i,j){e*=g;var k=j?"at":"wa",l=a+d(f)*e-h,m=b+c(f)*e-h,n=a+d(i)*e-h,o=b+c(i)*e-h;l==n&&!j&&(l+=.125);var p=this.getCoords_(a,b),q=this.getCoords_(l,m),r=this.getCoords_(n,o);this.currentPath_.push({type:k,x:p.x,y:p.y,radius:e,xStart:q.x,yStart:q.y,xEnd:r.x,yEnd:r.y})},x.rect=function(a,b,c,d){this.moveTo(a,b),this.lineTo(a+c,b),this.lineTo(a+c,b+d),this.lineTo(a,b+d),this.closePath()},x.strokeRect=function(a,b,c,d){var e=this.currentPath_;this.beginPath(),this.moveTo(a,b),this.lineTo(a+c,b),this.lineTo(a+c,b+d),this.lineTo(a,b+d),this.closePath(),this.stroke(),this.currentPath_=e},x.fillRect=function(a,b,c,d){var e=this.currentPath_;this.beginPath(),this.moveTo(a,b),this.lineTo(a+c,b),this.lineTo(a+c,b+d),this.lineTo(a,b+d),this.closePath(),this.fill(),this.currentPath_=e},x.createLinearGradient=function(a,b,c,d){var e=new B("gradient");return e.x0_=a,e.y0_=b,e.x1_=c,e.y1_=d,e},x.createRadialGradient=function(a,b,c,d,e,f){var g=new B("gradientradial");return g.x0_=a,g.y0_=b,g.r0_=c,g.x1_=d,g.y1_=e,g.r1_=f,g},x.drawImage=function(c,d){var e,f,h,i,j,k,l,m,n=c.runtimeStyle.width,o=c.runtimeStyle.height;c.runtimeStyle.width="auto",c.runtimeStyle.height="auto";var p=c.width,q=c.height;c.runtimeStyle.width=n,c.runtimeStyle.height=o;if(arguments.length==3)e=arguments[1],f=arguments[2],j=k=0,l=h=p,m=i=q;else if(arguments.length==5)e=arguments[1],f=arguments[2],h=arguments[3],i=arguments[4],j=k=0,l=p,m=q;else if(arguments.length==9)j=arguments[1],k=arguments[2],l=arguments[3],m=arguments[4],e=arguments[5],f=arguments[6],h=arguments[7],i=arguments[8];else throw Error("Invalid number of arguments");var r=this.getCoords_(e,f),s=l/2,t=m/2,u=[],v=10,w=10;u.push(" <g_vml_:group",' coordsize="',g*v,",",g*w,'"',' coordorigin="0,0"',' style="width:',v,"px;height:",w,"px;position:absolute;");if(this.m_[0][0]!=1||this.m_[0][1]){var x=[];x.push("M11=",this.m_[0][0],",","M12=",this.m_[1][0],",","M21=",this.m_[0][1],",","M22=",this.m_[1][1],",","Dx=",b(r.x/g),",","Dy=",b(r.y/g),"");var y=r,z=this.getCoords_(e+h,f),A=this.getCoords_(e,f+i),B=this.getCoords_(e+h,f+i);y.x=a.max(y.x,z.x,A.x,B.x),y.y=a.max(y.y,z.y,A.y,B.y),u.push("padding:0 ",b(y.x/g),"px ",b(y.y/g),"px 0;filter:progid:DXImageTransform.Microsoft.Matrix(",x.join(""),", sizingmethod='clip');")}else u.push("top:",b(r.y/g),"px;left:",b(r.x/g),"px;");u.push(' ">','<g_vml_:image src="',c.src,'"',' style="width:',g*h,"px;"," height:",g*i,'px;"',' cropleft="',j/p,'"',' croptop="',k/q,'"',' cropright="',(p-j-l)/p,'"',' cropbottom="',(q-k-m)/q,'"'," />","</g_vml_:group>"),this.element_.insertAdjacentHTML("BeforeEnd",u.join(""))},x.stroke=function(c){var d=[],e=!1,f=u(c?this.fillStyle:this.strokeStyle),h=f.color,i=f.alpha*this.globalAlpha,j=10,k=10;d.push("<g_vml_:shape",' filled="',!!c,'"',' style="position:absolute;width:',j,"px;height:",k,'px;"',' coordorigin="0 0" coordsize="',g*j," ",g*k,'"',' stroked="',!c,'"',' path="');var l=!1,m={x:null,y:null},n={x:null,y:null};for(var o=0;o<this.currentPath_.length;o++){var p=this.currentPath_[o],q;switch(p.type){case"moveTo":q=p,d.push(" m ",b(p.x),",",b(p.y));break;case"lineTo":d.push(" l ",b(p.x),",",b(p.y));break;case"close":d.push(" x "),p=null;break;case"bezierCurveTo":d.push(" c ",b(p.cp1x),",",b(p.cp1y),",",b(p.cp2x),",",b(p.cp2y),",",b(p.x),",",b(p.y));break;case"at":case"wa":d.push(" ",p.type," ",b(p.x-this.arcScaleX_*p.radius),",",b(p.y-this.arcScaleY_*p.radius)," ",b(p.x+this.arcScaleX_*p.radius),",",b(p.y+this.arcScaleY_*p.radius)," ",b(p.xStart),",",b(p.yStart)," ",b(p.xEnd),",",b(p.yEnd))}if(p){if(m.x==null||p.x<m.x)m.x=p.x;if(n.x==null||p.x>n.x)n.x=p.x;if(m.y==null||p.y<m.y)m.y=p.y;if(n.y==null||p.y>n.y)n.y=p.y}}d.push(' ">');if(!c){var r=this.lineScale_*this.lineWidth;r<1&&(i*=r),d.push("<g_vml_:stroke",' opacity="',i,'"',' joinstyle="',this.lineJoin,'"',' miterlimit="',this.miterLimit,'"',' endcap="',v(this.lineCap),'"',' weight="',r,'px"',' color="',h,'" />')}else if(typeof this.fillStyle=="object"){var s=this.fillStyle,t=0,w={x:0,y:0},x=0,y=1;if(s.type_=="gradient"){var z=s.x0_/this.arcScaleX_,A=s.y0_/this.arcScaleY_,B=s.x1_/this.arcScaleX_,C=s.y1_/this.arcScaleY_,D=this.getCoords_(z,A),E=this.getCoords_(B,C),F=E.x-D.x,G=E.y-D.y;t=Math.atan2(F,G)*180/Math.PI,t<0&&(t+=360),t<1e-6&&(t=0)}else{var D=this.getCoords_(s.x0_,s.y0_),H=n.x-m.x,I=n.y-m.y;w={x:(D.x-m.x)/H,y:(D.y-m.y)/I},H/=this.arcScaleX_*g,I/=this.arcScaleY_*g;var J=a.max(H,I);x=2*s.r0_/J,y=2*s.r1_/J-x}var K=s.colors_;K.sort(function(a,b){return a.offset-b.offset});var L=K.length,M=K[0].color,N=K[L-1].color,O=K[0].alpha*this.globalAlpha,P=K[L-1].alpha*this.globalAlpha,Q=[];for(var o=0;o<L;o++){var R=K[o];Q.push(R.offset*y+x+" "+R.color)}d.push('<g_vml_:fill type="',s.type_,'"',' method="none" focus="100%"',' color="',M,'"',' color2="',N,'"',' colors="',Q.join(","),'"',' opacity="',P,'"',' g_o_:opacity2="',O,'"',' angle="',t,'"',' focusposition="',w.x,",",w.y,'" />')}else d.push('<g_vml_:fill color="',h,'" opacity="',i,'" />');d.push("</g_vml_:shape>"),this.element_.insertAdjacentHTML("beforeEnd",d.join(""))},x.fill=function(){this.stroke(!0)},x.closePath=function(){this.currentPath_.push({type:"close"})},x.getCoords_=function(a,b){var c=this.m_;return{x:g*(a*c[0][0]+b*c[1][0]+c[2][0])-h,y:g*(a*c[0][1]+b*c[1][1]+c[2][1])-h}},x.save=function(){var a={};t(this,a),this.aStack_.push(a),this.mStack_.push(this.m_),this.m_=s(r(),this.m_)},x.restore=function(){t(this.aStack_.pop(),this),this.m_=this.mStack_.pop()},x.translate=function(a,b){var c=[[1,0,0],[0,1,0],[a,b,1]];A(this,s(c,this.m_),!1)},x.rotate=function(a){var b=d(a),e=c(a),f=[[b,e,0],[-e,b,0],[0,0,1]];A(this,s(f,this.m_),!1)},x.scale=function(a,b){this.arcScaleX_*=a,this.arcScaleY_*=b;var c=[[a,0,0],[0,b,0],[0,0,1]];A(this,s(c,this.m_),!0)},x.transform=function(a,b,c,d,e,f){var g=[[a,b,0],[c,d,0],[e,f,1]];A(this,s(g,this.m_),!0)},x.setTransform=function(a,b,c,d,e,f){var g=[[a,b,0],[c,d,0],[e,f,1]];A(this,g,!0)},x.clip=function(){},x.arcTo=function(){},x.createPattern=function(){return new C},B.prototype.addColorStop=function(a,b){b=u(b),this.colors_.push({offset:a,color:b.color,alpha:b.alpha})},G_vmlCanvasManager=l,CanvasRenderingContext2D=w,CanvasGradient=B,CanvasPattern=C}(),$(document).ready(function(){$(".ts-display-pf-img").hover(function(){$(this).find(".rollover").stop().fadeTo(500,.6)},function(){$(this).find(".rollover").stop().fadeTo(500,0)})}),function(a){function c(b){a.fn.cycle.debug&&d(b)}function d(){window.console&&window.console.log&&window.console.log("[cycle] "+Array.prototype.join.call(arguments," "))}function e(b,c,e){b.cycleStop==undefined&&(b.cycleStop=0);if(c===undefined||c===null)c={};if(c.constructor==String){switch(c){case"stop":return b.cycleStop++,b.cycleTimeout&&clearTimeout(b.cycleTimeout),b.cycleTimeout=0,a(b).removeData("cycle.opts"),!1;case"pause":return b.cyclePause=1,!1;case"resume":b.cyclePause=0;if(e===!0){c=a(b).data("cycle.opts");if(!c)return d("options not found, can not resume"),!1;b.cycleTimeout&&(clearTimeout(b.cycleTimeout),b.cycleTimeout=0),k(c.elements,c,1,1)}return!1;case"prev":case"next":var f=a(b).data("cycle.opts");if(!f)return d('options not found, "prev/next" ignored'),!1;return a.fn.cycle[c](f),!1;default:c={fx:c}}return c}if(c.constructor==Number){var g=c;return c=a(b).data("cycle.opts"),c?g<0||g>=c.elements.length?(d("invalid slide index: "+g),!1):(c.nextSlide=g,b.cycleTimeout&&(clearTimeout(b.cycleTimeout),b.cycleTimeout=0),typeof e=="string"&&(c.oneTimeFx=e),k(c.elements,c,1,g>=c.currSlide),!1):(d("options not found, can not advance slide"),!1)}return c}function f(b,c){if(!a.support.opacity&&c.cleartype&&b.style.filter)try{b.style.removeAttribute("filter")}catch(d){}}function g(b,c,e,g,l){var p=a.extend({},a.fn.cycle.defaults,g||{},a.metadata?b.metadata():a.meta?b.data():{});p.autostop&&(p.countdown=p.autostopCount||e.length);var q=b[0];b.data("cycle.opts",p),p.$cont=b,p.stopCount=q.cycleStop,p.elements=e,p.before=p.before?[p.before]:[],p.after=p.after?[p.after]:[],p.after.unshift(function(){p.busy=0}),!a.support.opacity&&p.cleartype&&p.after.push(function(){f(this,p)}),p.continuous&&p.after.push(function(){k(e,p,0,!p.rev)}),h(p),!a.support.opacity&&p.cleartype&&!p.cleartypeNoBg&&o(c),b.css("position")=="static"&&b.css("position","relative"),p.width&&b.width(p.width),p.height&&p.height!="auto"&&b.height(p.height),p.startingSlide&&(p.startingSlide=parseInt(p.startingSlide));if(p.random){p.randomMap=[];for(var r=0;r<e.length;r++)p.randomMap.push(r);p.randomMap.sort(function(a,b){return Math.random()-.5}),p.randomIndex=0,p.startingSlide=p.randomMap[0]}else p.startingSlide>=e.length&&(p.startingSlide=0);p.currSlide=p.startingSlide=p.startingSlide||0;var s=p.startingSlide;c.css({position:"absolute",top:0,left:0}).hide().each(function(b){var c=s?b>=s?e.length-(b-s):s-b:e.length-b;a(this).css("z-index",c)}),a(e[s]).css("opacity",1).show(),f(e[s],p),p.fit&&p.width&&c.width(p.width),p.fit&&p.height&&p.height!="auto"&&c.height(p.height);var t=p.containerResize&&!b.innerHeight();if(t){var u=0,v=0;for(var w=0;w<e.length;w++){var x=a(e[w]),y=x[0],z=x.outerWidth(),A=x.outerHeight();z||(z=y.offsetWidth),A||(A=y.offsetHeight),u=z>u?z:u,v=A>v?A:v}u>0&&v>0&&b.css({width:u+"px",height:v+"px"})}p.pause&&b.hover(function(){this.cyclePause++},function(){this.cyclePause--});if(i(p)===!1)return!1;var B=!1;g.requeueAttempts=g.requeueAttempts||0,c.each(function(){var b=a(this);this.cycleH=p.fit&&p.height?p.height:b.height(),this.cycleW=p.fit&&p.width?p.width:b.width();if(b.is("img")){var c=a.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete,e=a.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete,f=a.browser.opera&&(this.cycleW==42&&this.cycleH==19||this.cycleW==37&&this.cycleH==17)&&!this.complete,h=this.cycleH==0&&this.cycleW==0&&!this.complete;if(c||e||f||h){if(l.s&&p.requeueOnImageNotLoaded&&++g.requeueAttempts<100)return d(g.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH),setTimeout(function(){a(l.s,l.c).cycle(g)},p.requeueTimeout),B=!0,!1;d("could not determine size of image: "+this.src,this.cycleW,this.cycleH)}}return!0});if(B)return!1;p.cssBefore=p.cssBefore||{},p.animIn=p.animIn||{},p.animOut=p.animOut||{},c.not(":eq("+s+")").css(p.cssBefore),p.cssFirst&&a(c[s]).css(p.cssFirst);if(p.timeout){p.timeout=parseInt(p.timeout),p.speed.constructor==String&&(p.speed=a.fx.speeds[p.speed]||parseInt(p.speed)),p.sync||(p.speed=p.speed/2);while(p.timeout-p.speed<250)p.timeout+=p.speed}p.easing&&(p.easeIn=p.easeOut=p.easing),p.speedIn||(p.speedIn=p.speed),p.speedOut||(p.speedOut=p.speed),p.slideCount=e.length,p.currSlide=p.lastSlide=s,p.random?(p.nextSlide=p.currSlide,++p.randomIndex==e.length&&(p.randomIndex=0),p.nextSlide=p.randomMap[p.randomIndex]):p.nextSlide=p.startingSlide>=e.length-1?0:p.startingSlide+1;if(!p.multiFx){var C=a.fn.cycle.transitions[p.fx];if(a.isFunction(C))C(b,c,p);else if(p.fx!="custom"&&!p.multiFx)return d("unknown transition: "+p.fx,"; slideshow terminating"),!1}var D=c[s];return p.before.length&&p.before[0].apply(D,[D,D,p,!0]),p.after.length>1&&p.after[1].apply(D,[D,D,p,!0]),p.next&&a(p.next).bind(p.prevNextEvent,function(){return m(p,p.rev?-1:1)}),p.prev&&a(p.prev).bind(p.prevNextEvent,function(){return m(p,p.rev?1:-1)}),p.pager&&n(e,p),j(p,e),p}function h(b){b.original={before:[],after:[]},b.original.cssBefore=a.extend({},b.cssBefore),b.original.cssAfter=a.extend({},b.cssAfter),b.original.animIn=a.extend({},b.animIn),b.original.animOut=a.extend({},b.animOut),a.each(b.before,function(){b.original.before.push(this)}),a.each(b.after,function(){b.original.after.push(this)})}function i(b){var e,f,g=a.fn.cycle.transitions;if(b.fx.indexOf(",")>0){b.multiFx=!0,b.fxs=b.fx.replace(/\s*/g,"").split(",");for(e=0;e<b.fxs.length;e++){var h=b.fxs[e];f=g[h];if(!f||!g.hasOwnProperty(h)||!a.isFunction(f))d("discarding unknown transition: ",h),b.fxs.splice(e,1),e--}if(!b.fxs.length)return d("No valid transitions named; slideshow terminating."),!1}else if(b.fx=="all"){b.multiFx=!0,b.fxs=[];for(p in g)f=g[p],g.hasOwnProperty(p)&&a.isFunction(f)&&b.fxs.push(p)}if(b.multiFx&&b.randomizeEffects){var i=Math.floor(Math.random()*20)+30;for(e=0;e<i;e++){var j=Math.floor(Math.random()*b.fxs.length);b.fxs.push(b.fxs.splice(j,1)[0])}c("randomized fx sequence: ",b.fxs)}return!0}function j(b,c){b.addSlide=function(d,e){var f=a(d),g=f[0];b.autostopCount||b.countdown++,c[e?"unshift":"push"](g),b.els&&b.els[e?"unshift":"push"](g),b.slideCount=c.length,f.css("position","absolute"),f[e?"prependTo":"appendTo"](b.$cont),e&&(b.currSlide++,b.nextSlide++),!a.support.opacity&&b.cleartype&&!b.cleartypeNoBg&&o(f),b.fit&&b.width&&f.width(b.width),b.fit&&b.height&&b.height!="auto"&&$slides.height(b.height),g.cycleH=b.fit&&b.height?b.height:f.height(),g.cycleW=b.fit&&b.width?b.width:f.width(),f.css(b.cssBefore),b.pager&&a.fn.cycle.createPagerAnchor(c.length-1,g,a(b.pager),c,b),a.isFunction(b.onAddSlide)?b.onAddSlide(f):f.hide()}}function k(b,c,d,e){d&&c.busy&&c.manualTrump&&(a(b).stop(!0,!0),c.busy=!1);if(c.busy)return;var f=c.$cont[0],g=b[c.currSlide],h=b[c.nextSlide];if(f.cycleStop!=c.stopCount||f.cycleTimeout===0&&!d)return;if(!d&&!f.cyclePause&&(c.autostop&&--c.countdown<=0||c.nowrap&&!c.random&&c.nextSlide<c.currSlide)){c.end&&c.end(c);return}if(d||!f.cyclePause){var i=c.fx;g.cycleH=g.cycleH||a(g).height(),g.cycleW=g.cycleW||a(g).width(),h.cycleH=h.cycleH||a(h).height(),h.cycleW=h.cycleW||a(h).width();if(c.multiFx){if(c.lastFx==undefined||++c.lastFx>=c.fxs.length)c.lastFx=0;i=c.fxs[c.lastFx],c.currFx=i}c.oneTimeFx&&(i=c.oneTimeFx,c.oneTimeFx=null),a.fn.cycle.resetState(c,i),c.before.length&&a.each(c.before,function(a,b){if(f.cycleStop!=c.stopCount)return;b.apply(h,[g,h,c,e])});var j=function(){a.each(c.after,function(a,b){if(f.cycleStop!=c.stopCount)return;b.apply(h,[g,h,c,e])})};c.nextSlide!=c.currSlide&&(c.busy=1,c.fxFn?c.fxFn(g,h,c,j,e):a.isFunction(a.fn.cycle[c.fx])?a.fn.cycle[c.fx](g,h,c,j):a.fn.cycle.custom(g,h,c,j,d&&c.fastOnEvent)),c.lastSlide=c.currSlide;if(c.random)c.currSlide=c.nextSlide,++c.randomIndex==b.length&&(c.randomIndex=0),c.nextSlide=c.randomMap[c.randomIndex];else{var m=c.nextSlide+1==b.length;c.nextSlide=m?0:c.nextSlide+1,c.currSlide=m?b.length-1:c.nextSlide-1}c.pager&&a.fn.cycle.updateActivePagerLink(c.pager,c.currSlide)}var n=0;c.timeout&&!c.continuous?n=l(g,h,c,e):c.continuous&&f.cyclePause&&(n=10),n>0&&(f.cycleTimeout=setTimeout(function(){k(b,c,0,!c.rev)},n))}function l(a,b,d,e){if(d.timeoutFn){var f=d.timeoutFn(a,b,d,e);while(f-d.speed<250)f+=d.speed;c("calculated timeout: "+f+"; speed: "+d.speed);if(f!==!1)return f}return d.timeout}function m(b,c){var d=b.elements,e=b.$cont[0],f=e.cycleTimeout;f&&(clearTimeout(f),e.cycleTimeout=0);if(b.random&&c<0)b.randomIndex--,--b.randomIndex==-2?b.randomIndex=d.length-2:b.randomIndex==-1&&(b.randomIndex=d.length-1),b.nextSlide=b.randomMap[b.randomIndex];else if(b.random)++b.randomIndex==d.length&&(b.randomIndex=0),b.nextSlide=b.randomMap[b.randomIndex];else{b.nextSlide=b.currSlide+c;if(b.nextSlide<0){if(b.nowrap)return!1;b.nextSlide=d.length-1}else if(b.nextSlide>=d.length){if(b.nowrap)return!1;b.nextSlide=0}}return a.isFunction(b.prevNextClick)&&b.prevNextClick(c>0,b.nextSlide,d[b.nextSlide]),k(d,b,1,c>=0),!1}function n(b,c){var d=a(c.pager);a.each(b,function(e,f){a.fn.cycle.createPagerAnchor(e,f,d,b,c)}),a.fn.cycle.updateActivePagerLink(c.pager,c.startingSlide)}function o(b){function c(a){return a=parseInt(a).toString(16),a.length<2?"0"+a:a}function d(b){for(;b&&b.nodeName.toLowerCase()!="html";b=b.parentNode){var d=a.css(b,"background-color");if(d.indexOf("rgb")>=0){var e=d.match(/\d+/g);return"#"+c(e[0])+c(e[1])+c(e[2])}if(d&&d!="transparent")return d}return"#ffffff"}b.each(function(){a(this).css("background-color",d(this))})}var b="2.73";a.support==undefined&&(a.support={opacity:!a.browser.msie}),a.fn.cycle=function(b,f){var h={s:this.selector,c:this.context};return this.length===0&&b!="stop"?!a.isReady&&h.s?(d("DOM not ready, queuing slideshow"),a(function(){a(h.s,h.c).cycle(b,f)}),this):(d("terminating; zero elements found by selector"+(a.isReady?"":" (DOM not ready)")),this):this.each(function(){var i=e(this,b,f);if(i===!1)return;this.cycleTimeout&&clearTimeout(this.cycleTimeout),this.cycleTimeout=this.cyclePause=0;var j=a(this),m=i.slideExpr?a(i.slideExpr,this):j.children(),n=m.get();if(n.length<2){d("terminating; too few slides: "+n.length);return}var o=g(j,m,n,i,h);if(o===!1)return;var p=o.continuous?10:l(o.currSlide,o.nextSlide,o,!o.rev);p&&(p+=o.delay||0,p<10&&(p=10),c("first timeout: "+p),this.cycleTimeout=setTimeout(function(){k(n,o,0,!o.rev)},p))})},a.fn.cycle.resetState=function(b,c){c=c||b.fx,b.before=[],b.after=[],b.cssBefore=a.extend({},b.original.cssBefore),b.cssAfter=a.extend({},b.original.cssAfter),b.animIn=a.extend({},b.original.animIn),b.animOut=a.extend({},b.original.animOut),b.fxFn=null,a.each(b.original.before,function(){b.before.push(this)}),a.each(b.original.after,function(){b.after.push(this)});var d=a.fn.cycle.transitions[c];a.isFunction(d)&&d(b.$cont,a(b.elements),b)},a.fn.cycle.updateActivePagerLink=function(b,c){a(b).each(function(){a(this).find("a").removeClass("activeSlide").filter("a:eq("+c+")").addClass("activeSlide")})},a.fn.cycle.next=function(a){m(a,a.rev?-1:1)},a.fn.cycle.prev=function(a){m(a,a.rev?1:-1)},a.fn.cycle.createPagerAnchor=function(b,c,d,e,f){var g;a.isFunction(f.pagerAnchorBuilder)?g=f.pagerAnchorBuilder(b,c):g='<a href="#">'+(b+1)+"</a>";if(!g)return;var h=a(g);if(h.parents("body").length===0){var i=[];d.length>1?(d.each(function(){var b=h.clone(!0);a(this).append(b),i.push(b[0])}),h=a(i)):h.appendTo(d)}h.bind(f.pagerEvent,function(c){c.preventDefault(),f.nextSlide=b;var d=f.$cont[0],g=d.cycleTimeout;return g&&(clearTimeout(g),d.cycleTimeout=0),a.isFunction(f.pagerClick)&&f.pagerClick(f.nextSlide,e[f.nextSlide]),k(e,f,1,f.currSlide<b),!1}),f.pagerEvent!="click"&&h.click(function(){return!1}),f.pauseOnPagerHover&&h.hover(function(){f.$cont[0].cyclePause++},function(){f.$cont[0].cyclePause--})},a.fn.cycle.hopsFromLast=function(a,b){var c,d=a.lastSlide,e=a.currSlide;return b?c=e>d?e-d:a.slideCount-d:c=e<d?d-e:d+a.slideCount-e,c},a.fn.cycle.commonReset=function(b,c,d,e,f,g){a(d.elements).not(b).hide(),d.cssBefore.opacity=1,d.cssBefore.display="block",e!==!1&&c.cycleW>0&&(d.cssBefore.width=c.cycleW),f!==!1&&c.cycleH>0&&(d.cssBefore.height=c.cycleH),d.cssAfter=d.cssAfter||{},d.cssAfter.display="none",a(b).css("zIndex",d.slideCount+(g===!0?1:0)),a(c).css("zIndex",d.slideCount+(g===!0?0:1))},a.fn.cycle.custom=function(b,c,d,e,f){var g=a(b),h=a(c),i=d.speedIn,j=d.speedOut,k=d.easeIn,l=d.easeOut;h.css(d.cssBefore),f&&(typeof f=="number"?i=j=f:i=j=1,k=l=null);var m=function(){h.animate(d.animIn,i,k,e)};g.animate(d.animOut,j,l,function(){d.cssAfter&&g.css(d.cssAfter),d.sync||m()}),d.sync&&m()},a.fn.cycle.transitions={fade:function(b,c,d){c.not(":eq("+d.currSlide+")").css("opacity",0),d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d),d.cssBefore.opacity=0}),d.animIn={opacity:1},d.animOut={opacity:0},d.cssBefore={top:0,left:0}}},a.fn.cycle.ver=function(){return b},a.fn.cycle.defaults={fx:"fade",timeout:4e3,timeoutFn:null,continuous:0,speed:1e3,speedIn:null,speedOut:null,next:null,prev:null,prevNextClick:null,prevNextEvent:"click",pager:null,pagerClick:null,pagerEvent:"click",pagerAnchorBuilder:null,before:null,after:null,end:null,easing:null,easeIn:null,easeOut:null,shuffle:null,animIn:null,animOut:null,cssBefore:null,cssAfter:null,fxFn:null,height:"auto",startingSlide:0,sync:1,random:0,fit:0,containerResize:1,pause:0,pauseOnPagerHover:0,autostop:0,autostopCount:0,delay:0,slideExpr:null,cleartype:!a.support.opacity,cleartypeNoBg:!1,nowrap:0,fastOnEvent:0,randomizeEffects:1,rev:0,manualTrump:!0,requeueOnImageNotLoaded:!0,requeueTimeout:250}}(jQuery),function(a){a.fn.cycle.transitions.none=function(b,c,d){d.fxFn=function(b,c,d,e){a(c).show(),a(b).hide(),e()}},a.fn.cycle.transitions.scrollUp=function(b,c,d){b.css("overflow","hidden"),d.before.push(a.fn.cycle.commonReset);var e=b.height();d.cssBefore={top:e,left:0},d.cssFirst={top:0},d.animIn={top:0},d.animOut={top:-e}},a.fn.cycle.transitions.scrollDown=function(b,c,d){b.css("overflow","hidden"),d.before.push(a.fn.cycle.commonReset);var e=b.height();d.cssFirst={top:0},d.cssBefore={top:-e,left:0},d.animIn={top:0},d.animOut={top:e}},a.fn.cycle.transitions.scrollLeft=function(b,c,d){b.css("overflow","hidden"),d.before.push(a.fn.cycle.commonReset);var e=b.width();d.cssFirst={left:0},d.cssBefore={left:e,top:0},d.animIn={left:0},d.animOut={left:0-e}},a.fn.cycle.transitions.scrollRight=function(b,c,d){b.css("overflow","hidden"),d.before.push(a.fn.cycle.commonReset);var e=b.width();d.cssFirst={left:0},d.cssBefore={left:-e,top:0},d.animIn={left:0},d.animOut={left:e}},a.fn.cycle.transitions.scrollHorz=function(b,c,d){b.css("overflow","hidden").width(),d.before.push(function(b,c,d,e){a.fn.cycle.commonReset(b,c,d),d.cssBefore.left=e?c.cycleW-1:1-c.cycleW,d.animOut.left=e?-b.cycleW:b.cycleW}),d.cssFirst={left:0},d.cssBefore={top:0},d.animIn={left:0},d.animOut={top:0}},a.fn.cycle.transitions.scrollVert=function(b,c,d){b.css("overflow","hidden"),d.before.push(function(b,c,d,e){a.fn.cycle.commonReset(b,c,d),d.cssBefore.top=e?1-c.cycleH:c.cycleH-1,d.animOut.top=e?b.cycleH:-b.cycleH}),d.cssFirst={top:0},d.cssBefore={left:0},d.animIn={top:0},d.animOut={left:0}},a.fn.cycle.transitions.slideX=function(b,c,d){d.before.push(function(b,c,d){a(d.elements).not(b).hide(),a.fn.cycle.commonReset(b,c,d,!1,!0),d.animIn.width=c.cycleW}),d.cssBefore={left:0,top:0,width:0},d.animIn={width:"show"},d.animOut={width:0}},a.fn.cycle.transitions.slideY=function(b,c,d){d.before.push(function(b,c,d){a(d.elements).not(b).hide(),a.fn.cycle.commonReset(b,c,d,!0,!1),d.animIn.height=c.cycleH}),d.cssBefore={left:0,top:0,height:0},d.animIn={height:"show"},d.animOut={height:0}},a.fn.cycle.transitions.shuffle=function(b,c,d){var e,f=b.css("overflow","visible").width();c.css({left:0,top:0}),d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!0,!0)}),d.speedAdjusted||(d.speed=d.speed/2,d.speedAdjusted=!0),d.random=0,d.shuffle=d.shuffle||{left:-f,top:15},d.els=[];for(e=0;e<c.length;e++)d.els.push(c[e]);for(e=0;e<d.currSlide;e++)d.els.push(d.els.shift());d.fxFn=function(b,c,d,e,f){var g=f?a(b):a(c);a(c).css(d.cssBefore);var h=d.slideCount;g.animate(d.shuffle,d.speedIn,d.easeIn,function(){var c=a.fn.cycle.hopsFromLast(d,f);for(var j=0;j<c;j++)f?d.els.push(d.els.shift()):d.els.unshift(d.els.pop());if(f)for(var n=0,o=d.els.length;n<o;n++)a(d.els[n]).css("z-index",o-n+h);else{var p=a(b).css("z-index");g.css("z-index",parseInt(p)+1+h)}g.animate({left:0,top:0},d.speedOut,d.easeOut,function(){a(f?this:b).hide(),e&&e()})})},d.cssBefore={display:"block",opacity:1,top:0,left:0}},a.fn.cycle.transitions.turnUp=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!1),d.cssBefore.top=c.cycleH,d.animIn.height=c.cycleH}),d.cssFirst={top:0},d.cssBefore={left:0,height:0},d.animIn={top:0},d.animOut={height:0}},a.fn.cycle.transitions.turnDown=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!1),d.animIn.height=c.cycleH,d.animOut.top=b.cycleH}),d.cssFirst={top:0},d.cssBefore={left:0,top:0,height:0},d.animOut={height:0}},a.fn.cycle.transitions.turnLeft=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!1,!0),d.cssBefore.left=c.cycleW,d.animIn.width=c.cycleW}),d.cssBefore={top:0,width:0},d.animIn={left:0},d.animOut={width:0}},a.fn.cycle.transitions.turnRight=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!1,!0),d.animIn.width=c.cycleW,d.animOut.left=b.cycleW}),d.cssBefore={top:0,left:0,width:0},d.animIn={left:0},d.animOut={width:0}},a.fn.cycle.transitions.zoom=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!1,!1,!0),d.cssBefore.top=c.cycleH/2,d.cssBefore.left=c.cycleW/2,d.animIn={top:0,left:0,width:c.cycleW,height:c.cycleH},d.animOut={width:0,height:0,top:b.cycleH/2,left:b.cycleW/2}}),d.cssFirst={top:0,left:0},d.cssBefore={width:0,height:0}},a.fn.cycle.transitions.fadeZoom=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!1,!1),d.cssBefore.left=c.cycleW/2,d.cssBefore.top=c.cycleH/2,d.animIn={top:0,left:0,width:c.cycleW,height:c.cycleH}}),d.cssBefore={width:0,height:0},d.animOut={opacity:0}},a.fn.cycle.transitions.blindX=function(b,c,d){var e=b.css("overflow","hidden").width();d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d),d.animIn.width=c.cycleW,d.animOut.left=b.cycleW}),d.cssBefore={left:e,top:0},d.animIn={left:0},d.animOut={left:e}},a.fn.cycle.transitions.blindY=function(b,c,d){var e=b.css("overflow","hidden").height();d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d),d.animIn.height=c.cycleH,d.animOut.top=b.cycleH}),d.cssBefore={top:e,left:0},d.animIn={top:0},d.animOut={top:e}},a.fn.cycle.transitions.blindZ=function(b,c,d){var e=b.css("overflow","hidden").height(),f=b.width();d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d),d.animIn.height=c.cycleH,d.animOut.top=b.cycleH}),d.cssBefore={top:e,left:f},d.animIn={top:0,left:0},d.animOut={top:e,left:f}},a.fn.cycle.transitions.growX=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!1,!0),d.cssBefore.left=this.cycleW/2,d.animIn={left:0,width:this.cycleW},d.animOut={left:0}}),d.cssBefore={width:0,top:0}},a.fn.cycle.transitions.growY=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!1),d.cssBefore.top=this.cycleH/2,d.animIn={top:0,height:this.cycleH},d.animOut={top:0}}),d.cssBefore={height:0,left:0}},a.fn.cycle.transitions.curtainX=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!1,!0,!0),d.cssBefore.left=c.cycleW/2,d.animIn={left:0,width:this.cycleW},d.animOut={left:b.cycleW/2,width:0}}),d.cssBefore={top:0,width:0}},a.fn.cycle.transitions.curtainY=function(b,c,d){d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!1,!0),d.cssBefore.top=c.cycleH/2,d.animIn={top:0,height:c.cycleH},d.animOut={top:b.cycleH/2,height:0}}),d.cssBefore={left:0,height:0}},a.fn.cycle.transitions.cover=function(b,c,d){var e=d.direction||"left",f=b.css("overflow","hidden").width(),g=b.height();d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d),e=="right"?d.cssBefore.left=-f:e=="up"?d.cssBefore.top=g:e=="down"?d.cssBefore.top=-g:d.cssBefore.left=f}),d.animIn={left:0,top:0},d.animOut={opacity:1},d.cssBefore={top:0,left:0}},a.fn.cycle.transitions.uncover=function(b,c,d){var e=d.direction||"left",f=b.css("overflow","hidden").width(),g=b.height();d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!0,!0),e=="right"?d.animOut.left=f:e=="up"?d.animOut.top=-g:e=="down"?d.animOut.top=g:d.animOut.left=-f}),d.animIn={left:0,top:0},d.animOut={opacity:1},d.cssBefore={top:0,left:0}},a.fn.cycle.transitions.toss=function(b,c,d){var e=b.css("overflow","visible").width(),f=b.height();d.before.push(function(b,c,d){a.fn.cycle.commonReset(b,c,d,!0,!0,!0),!d.animOut.left&&!d.animOut.top?d.animOut={left:e*2,top:-f/2,opacity:0}:d.animOut.opacity=0}),d.cssBefore={left:0,top:0},d.animIn={left:0}},a.fn.cycle.transitions.wipe=function(b,c,d){var e=b.css("overflow","hidden").width(),f=b.height();d.cssBefore=d.cssBefore||{};var g;if(d.clip)if(/l2r/.test(d.clip))g="rect(0px 0px "+f+"px 0px)";else if(/r2l/.test(d.clip))g="rect(0px "+e+"px "+f+"px "+e+"px)";else if(/t2b/.test(d.clip))g="rect(0px "+e+"px 0px 0px)";else if(/b2t/.test(d.clip))g="rect("+f+"px "+e+"px "+f+"px 0px)";else if(/zoom/.test(d.clip)){var h=parseInt(f/2),i=parseInt(e/2);g="rect("+h+"px "+i+"px "+h+"px "+i+"px)"}d.cssBefore.clip=d.cssBefore.clip||g||"rect(0px 0px 0px 0px)";var j=d.cssBefore.clip.match(/(\d+)/g),k=parseInt(j[0]),l=parseInt(j[1]),m=parseInt(j[2]),n=parseInt(j[3]);d.before.push(function(b,c,d){if(b==c)return;var g=a(b),h=a(c);a.fn.cycle.commonReset(b,c,d,!0,!0,!1),d.cssAfter.display="block";var i=1,j=parseInt(d.speedIn/13)-1;(function o(){var a=k?k-parseInt(i*(k/j)):0,b=n?n-parseInt(i*(n/j)):0,c=m<f?m+parseInt(i*((f-m)/j||1)):f,d=l<e?l+parseInt(i*((e-l)/j||1)):e;h.css({clip:"rect("+a+"px "+d+"px "+c+"px "+b+"px)"}),i++<=j?setTimeout(o,13):g.css("display","none")})()}),d.cssBefore={display:"block",opacity:1,top:0,left:0},d.animIn={left:0},d.animOut={left:0}}}(jQuery),function(j,ra,p){j.fn.dataTableSettings=[];var D=j.fn.dataTableSettings;j.fn.dataTableExt={};var n=j.fn.dataTableExt;n.sVersion="1.7.6",n.sErrMode="alert",n.iApiIndex=0,n.oApi={},n.afnFiltering=[],n.aoFeatures=[],n.ofnSearch={},n.afnSortData=[],n.oStdClasses={sPagePrevEnabled:"paginate_enabled_previous",sPagePrevDisabled:"paginate_disabled_previous",sPageNextEnabled:"paginate_enabled_next",sPageNextDisabled:"paginate_disabled_next",sPageJUINext:"",sPageJUIPrev:"",sPageButton:"paginate_button",sPageButtonActive:"paginate_active",sPageButtonStaticDisabled:"paginate_button",sPageFirst:"first",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:""},n.oJUIClasses={sPagePrevEnabled:"fg-button ui-button ui-state-default ui-corner-left"
,sPagePrevDisabled:"fg-button ui-button ui-state-default ui-corner-left ui-state-disabled",sPageNextEnabled:"fg-button ui-button ui-state-default ui-corner-right",sPageNextDisabled:"fg-button ui-button ui-state-default ui-corner-right ui-state-disabled",sPageJUINext:"ui-icon ui-icon-circle-arrow-e",sPageJUIPrev:"ui-icon ui-icon-circle-arrow-w",sPageButton:"fg-button ui-button ui-state-default",sPageButtonActive:"fg-button ui-button ui-state-default ui-state-disabled",sPageButtonStaticDisabled:"fg-button ui-button ui-state-default ui-state-disabled",sPageFirst:"first ui-corner-tl ui-corner-bl",sPagePrevious:"previous",sPageNext:"next",sPageLast:"last ui-corner-tr ui-corner-br",sStripOdd:"odd",sStripEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"ui-state-default",sSortDesc:"ui-state-default",sSortable:"ui-state-default",sSortableAsc:"ui-state-default",sSortableDesc:"ui-state-default",sSortableNone:"ui-state-default",sSortColumn:"sorting_",sSortJUIAsc:"css_right ui-icon ui-icon-triangle-1-n",sSortJUIDesc:"css_right ui-icon ui-icon-triangle-1-s",sSortJUI:"css_right ui-icon ui-icon-carat-2-n-s",sSortJUIAscAllowed:"css_right ui-icon ui-icon-carat-1-n",sSortJUIDescAllowed:"css_right ui-icon ui-icon-carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead ui-state-default",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot ui-state-default",sScrollFootInner:"dataTables_scrollFootInner",sFooterTH:"ui-state-default"},n.oPagination={two_button:{fnInit:function(a,b,c){var d,e,f;a.bJUI?(d=p.createElement("a"),e=p.createElement("a"),f=p.createElement("span"),f.className=a.oClasses.sPageJUINext,e.appendChild(f),f=p.createElement("span"),f.className=a.oClasses.sPageJUIPrev,d.appendChild(f)):(d=p.createElement("div"),e=p.createElement("div")),d.className=a.oClasses.sPagePrevDisabled,e.className=a.oClasses.sPageNextDisabled,d.title=a.oLanguage.oPaginate.sPrevious,e.title=a.oLanguage.oPaginate.sNext,b.appendChild(d),b.appendChild(e),j(d).bind("click.DT",function(){a.oApi._fnPageChange(a,"previous")&&c(a)}),j(e).bind("click.DT",function(){a.oApi._fnPageChange(a,"next")&&c(a)}),j(d).bind("selectstart.DT",function(){return!1}),j(e).bind("selectstart.DT",function(){return!1}),a.sTableId!==""&&typeof a.aanFeatures.p=="undefined"&&(b.setAttribute("id",a.sTableId+"_paginate"),d.setAttribute("id",a.sTableId+"_previous"),e.setAttribute("id",a.sTableId+"_next"))},fnUpdate:function(a){if(a.aanFeatures.p)for(var b=a.aanFeatures.p,c=0,d=b.length;c<d;c++)b[c].childNodes.length!==0&&(b[c].childNodes[0].className=a._iDisplayStart===0?a.oClasses.sPagePrevDisabled:a.oClasses.sPagePrevEnabled,b[c].childNodes[1].className=a.fnDisplayEnd()==a.fnRecordsDisplay()?a.oClasses.sPageNextDisabled:a.oClasses.sPageNextEnabled)}},iFullNumbersShowPages:5,full_numbers:{fnInit:function(a,b,c){var d=p.createElement("span"),e=p.createElement("span"),f=p.createElement("span"),g=p.createElement("span"),h=p.createElement("span");d.innerHTML=a.oLanguage.oPaginate.sFirst,e.innerHTML=a.oLanguage.oPaginate.sPrevious,g.innerHTML=a.oLanguage.oPaginate.sNext,h.innerHTML=a.oLanguage.oPaginate.sLast;var i=a.oClasses;d.className=i.sPageButton+" "+i.sPageFirst,e.className=i.sPageButton+" "+i.sPagePrevious,g.className=i.sPageButton+" "+i.sPageNext,h.className=i.sPageButton+" "+i.sPageLast,b.appendChild(d),b.appendChild(e),b.appendChild(f),b.appendChild(g),b.appendChild(h),j(d).bind("click.DT",function(){a.oApi._fnPageChange(a,"first")&&c(a)}),j(e).bind("click.DT",function(){a.oApi._fnPageChange(a,"previous")&&c(a)}),j(g).bind("click.DT",function(){a.oApi._fnPageChange(a,"next")&&c(a)}),j(h).bind("click.DT",function(){a.oApi._fnPageChange(a,"last")&&c(a)}),j("span",b).bind("mousedown.DT",function(){return!1}).bind("selectstart.DT",function(){return!1}),a.sTableId!==""&&typeof a.aanFeatures.p=="undefined"&&(b.setAttribute("id",a.sTableId+"_paginate"),d.setAttribute("id",a.sTableId+"_first"),e.setAttribute("id",a.sTableId+"_previous"),g.setAttribute("id",a.sTableId+"_next"),h.setAttribute("id",a.sTableId+"_last"))},fnUpdate:function(a,b){if(a.aanFeatures.p){var c=n.oPagination.iFullNumbersShowPages,d=Math.floor(c/2),e=Math.ceil(a.fnRecordsDisplay()/a._iDisplayLength),f=Math.ceil(a._iDisplayStart/a._iDisplayLength)+1,g="",h,i=a.oClasses;e<c?(d=1,h=e):f<=d?(d=1,h=c):f>=e-d?(d=e-c+1,h=e):(d=f-Math.ceil(c/2)+1,h=d+c-1);for(c=d;c<=h;c++)g+=f!=c?'<span class="'+i.sPageButton+'">'+c+"</span>":'<span class="'+i.sPageButtonActive+'">'+c+"</span>";h=a.aanFeatures.p;var k,l=function(){return a._iDisplayStart=(this.innerHTML*1-1)*a._iDisplayLength,b(a),!1},m=function(){return!1};c=0;for(d=h.length;c<d;c++)h[c].childNodes.length!==0&&(k=j("span:eq(2)",h[c]),k.html(g),j("span",k).bind("click.DT",l).bind("mousedown.DT",m).bind("selectstart.DT",m),k=h[c].getElementsByTagName("span"),k=[k[0],k[1],k[k.length-2],k[k.length-1]],j(k).removeClass(i.sPageButton+" "+i.sPageButtonActive+" "+i.sPageButtonStaticDisabled),f==1?(k[0].className+=" "+i.sPageButtonStaticDisabled,k[1].className+=" "+i.sPageButtonStaticDisabled):(k[0].className+=" "+i.sPageButton,k[1].className+=" "+i.sPageButton),e===0||f==e||a._iDisplayLength==-1?(k[2].className+=" "+i.sPageButtonStaticDisabled,k[3].className+=" "+i.sPageButtonStaticDisabled):(k[2].className+=" "+i.sPageButton,k[3].className+=" "+i.sPageButton))}}}},n.oSort={"string-asc":function(a,b){return a=a.toLowerCase(),b=b.toLowerCase(),a<b?-1:a>b?1:0},"string-desc":function(a,b){return a=a.toLowerCase(),b=b.toLowerCase(),a<b?1:a>b?-1:0},"html-asc":function(a,b){return a=a.replace(/<.*?>/g,"").toLowerCase(),b=b.replace(/<.*?>/g,"").toLowerCase(),a<b?-1:a>b?1:0},"html-desc":function(a,b){return a=a.replace(/<.*?>/g,"").toLowerCase(),b=b.replace(/<.*?>/g,"").toLowerCase(),a<b?1:a>b?-1:0},"date-asc":function(a,b){a=Date.parse(a),b=Date.parse(b);if(isNaN(a)||a==="")a=Date.parse("01/01/1970 00:00:00");if(isNaN(b)||b==="")b=Date.parse("01/01/1970 00:00:00");return a-b},"date-desc":function(a,b){a=Date.parse(a),b=Date.parse(b);if(isNaN(a)||a==="")a=Date.parse("01/01/1970 00:00:00");if(isNaN(b)||b==="")b=Date.parse("01/01/1970 00:00:00");return b-a},"numeric-asc":function(a,b){return(a=="-"||a===""?0:a*1)-(b=="-"||b===""?0:b*1)},"numeric-desc":function(a,b){return(b=="-"||b===""?0:b*1)-(a=="-"||a===""?0:a*1)}},n.aTypes=[function(a){if(a.length===0)return"numeric";var b,c=!1;b=a.charAt(0);if("0123456789-".indexOf(b)==-1)return null;for(var d=1;d<a.length;d++){b=a.charAt(d);if("0123456789.".indexOf(b)==-1)return null;if(b=="."){if(c)return null;c=!0}}return"numeric"},function(a){var b=Date.parse(a);return b!==null&&!isNaN(b)||a.length===0?"date":null},function(a){return a.indexOf("<")!=-1&&a.indexOf(">")!=-1?"html":null}],n.fnVersionCheck=function(a){var b=function(a,b){for(;a.length<b;)a+="0";return a},c=n.sVersion.split(".");a=a.split(".");for(var d="",e="",f=0,g=a.length;f<g;f++)d+=b(c[f],3),e+=b(a[f],3);return parseInt(d,10)>=parseInt(e,10)},n._oExternConfig={iNextUnique:0},j.fn.dataTable=function(g){function m(){this.fnRecordsTotal=function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsTotal,10):this.aiDisplayMaster.length},this.fnRecordsDisplay=function(){return this.oFeatures.bServerSide?parseInt(this._iRecordsDisplay,10):this.aiDisplay.length},this.fnDisplayEnd=function(){return this.oFeatures.bServerSide?this.oFeatures.bPaginate===!1||this._iDisplayLength==-1?this._iDisplayStart+this.aiDisplay.length:Math.min(this._iDisplayStart+this._iDisplayLength,this._iRecordsDisplay):this._iDisplayEnd},this.sInstance=this.oInstance=null,this.oFeatures={bPaginate:!0,bLengthChange:!0,bFilter:!0,bSort:!0,bInfo:!0,bAutoWidth:!0,bProcessing:!1,bSortClasses:!0,bStateSave:!1,bServerSide:!1},this.oScroll={sX:"",sXInner:"",sY:"",bCollapse:!1,bInfinite:!1,iLoadGap:100,iBarWidth:0,bAutoCss:!0},this.aanFeatures=[],this.oLanguage={sProcessing:"Processing...",sLengthMenu:"Show _MENU_ entries",sZeroRecords:"No matching records found",sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sSearch:"Search:",sUrl:"",oPaginate:{sFirst:"First",sPrevious:"Previous",sNext:"Next",sLast:"Last"},fnInfoCallback:null},this.aoData=[],this.aiDisplay=[],this.aiDisplayMaster=[],this.aoColumns=[],this.iNextId=0,this.asDataSearch=[],this.oPreviousSearch={sSearch:"",bRegex:!1,bSmart:!0},this.aoPreSearchCols=[],this.aaSorting=[[0,"asc",0]],this.aaSortingFixed=null,this.asStripClasses=[],this.asDestoryStrips=[],this.sDestroyWidth=0,this.fnFooterCallback=this.fnHeaderCallback=this.fnRowCallback=null,this.aoDrawCallback=[],this.fnInitComplete=null,this.sTableId="",this.nTableWrapper=this.nTBody=this.nTFoot=this.nTHead=this.nTable=null,this.bInitialised=!1,this.aoOpenRows=[],this.sDom="lfrtip",this.sPaginationType="two_button",this.iCookieDuration=7200,this.sCookiePrefix="SpryMedia_DataTables_",this.fnCookieCallback=null,this.aoStateSave=[],this.aoStateLoad=[],this.sAjaxSource=this.oLoadedState=null,this.bAjaxDataGet=!0,this.fnServerData=function(a,b,c){j.ajax({url:a,data:b,success:c,dataType:"json",cache:!1,error:function(a,b){b=="parsererror"&&alert("DataTables warning: JSON data from server could not be parsed. This is caused by a JSON formatting error.")}})},this.fnFormatNumber=function(a){if(a<1e3)return a;var b=a+"";a=b.split("");var c="";b=b.length;for(var d=0;d<b;d++)d%3===0&&d!==0&&(c=","+c),c=a[b-d-1]+c;return c},this.aLengthMenu=[10,25,50,100],this.bDrawing=this.iDraw=0,this.iDrawError=-1,this._iDisplayLength=10,this._iDisplayStart=0,this._iDisplayEnd=10,this._iRecordsDisplay=this._iRecordsTotal=0,this.bJUI=!1,this.oClasses=n.oStdClasses,this.bSorted=this.bFiltered=!1,this.oInit=null}function r(a){return function(){var b=[A(this[n.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.oApi[a].apply(this,b)}}function s(a){var b,c;if(a.bInitialised===!1)setTimeout(function(){s(a)},200);else{sa(a),U(a),K(a,!0),a.oFeatures.bAutoWidth&&$(a),b=0;for(c=a.aoColumns.length;b<c;b++)a.aoColumns[b].sWidth!==null&&(a.aoColumns[b].nTh.style.width=v(a.aoColumns[b].sWidth));a.oFeatures.bSort?O(a):(a.aiDisplay=a.aiDisplayMaster.slice(),E(a),C(a)),a.sAjaxSource!==null&&!a.oFeatures.bServerSide?a.fnServerData.call(a.oInstance,a.sAjaxSource,[],function(c){for(b=0;b<c.aaData.length;b++)u(a,c.aaData[b]);a.iInitDisplayStart=a._iDisplayStart,a.oFeatures.bSort?O(a):(a.aiDisplay=a.aiDisplayMaster.slice(),E(a),C(a)),K(a,!1),w(a,c)}):a.oFeatures.bServerSide||(K(a,!1),w(a))}}function w(a,b){a._bInitComplete=!0,typeof a.fnInitComplete=="function"&&(typeof b!="undefined"?a.fnInitComplete.call(a.oInstance,a,b):a.fnInitComplete.call(a.oInstance,a))}function y(a,b,c){o(a.oLanguage,b,"sProcessing"),o(a.oLanguage,b,"sLengthMenu"),o(a.oLanguage,b,"sEmptyTable"),o(a.oLanguage,b,"sZeroRecords"),o(a.oLanguage,b,"sInfo"),o(a.oLanguage,b,"sInfoEmpty"),o(a.oLanguage,b,"sInfoFiltered"),o(a.oLanguage,b,"sInfoPostFix"),o(a.oLanguage,b,"sSearch"),typeof b.oPaginate!="undefined"&&(o(a.oLanguage.oPaginate,b.oPaginate,"sFirst"),o(a.oLanguage.oPaginate,b.oPaginate,"sPrevious"),o(a.oLanguage.oPaginate,b.oPaginate,"sNext"),o(a.oLanguage.oPaginate,b.oPaginate,"sLast")),typeof b.sEmptyTable=="undefined"&&typeof b.sZeroRecords!="undefined"&&o(a.oLanguage,b,"sZeroRecords","sEmptyTable"),c&&s(a)}function F(a,b){a.aoColumns[a.aoColumns.length++]={sType:null,_bAutoType:!0,bVisible:!0,bSearchable:!0,bSortable:!0,asSorting:["asc","desc"],sSortingClass:a.oClasses.sSortable,sSortingClassJUI:a.oClasses.sSortJUI,sTitle:b?b.innerHTML:"",sName:"",sWidth:null,sWidthOrig:null,sClass:null,fnRender:null,bUseRendered:!0,iDataSort:a.aoColumns.length-1,sSortDataType:"std",nTh:b?b:p.createElement("th"),nTf:null,anThExtra:[],anTfExtra:[]},b=a.aoColumns.length-1,typeof a.aoPreSearchCols[b]=="undefined"||a.aoPreSearchCols[b]===null?a.aoPreSearchCols[b]={sSearch:"",bRegex:!1,bSmart:!0}:(typeof a.aoPreSearchCols[b].bRegex=="undefined"&&(a.aoPreSearchCols[b].bRegex=!0),typeof a.aoPreSearchCols[b].bSmart=="undefined"&&(a.aoPreSearchCols[b].bSmart=!0)),x(a,b,null)}function x(a,b,c){b=a.aoColumns[b],typeof c!="undefined"&&c!==null&&(typeof c.sType!="undefined"&&(b.sType=c.sType,b._bAutoType=!1),o(b,c,"bVisible"),o(b,c,"bSearchable"),o(b,c,"bSortable"),o(b,c,"sTitle"),o(b,c,"sName"),o(b,c,"sWidth"),o(b,c,"sWidth","sWidthOrig"),o(b,c,"sClass"),o(b,c,"fnRender"),o(b,c,"bUseRendered"),o(b,c,"iDataSort"),o(b,c,"asSorting"),o(b,c,"sSortDataType")),a.oFeatures.bSort||(b.bSortable=!1),!b.bSortable||j.inArray("asc",b.asSorting)==-1&&j.inArray("desc",b.asSorting)==-1?(b.sSortingClass=a.oClasses.sSortableNone,b.sSortingClassJUI=""):j.inArray("asc",b.asSorting)!=-1&&j.inArray("desc",b.asSorting)==-1?(b.sSortingClass=a.oClasses.sSortableAsc,b.sSortingClassJUI=a.oClasses.sSortJUIAscAllowed):j.inArray("asc",b.asSorting)==-1&&j.inArray("desc",b.asSorting)!=-1&&(b.sSortingClass=a.oClasses.sSortableDesc,b.sSortingClassJUI=a.oClasses.sSortJUIDescAllowed)}function u(a,b){if(b.length!=a.aoColumns.length&&a.iDrawError!=a.iDraw)return H(a,0,"Added data (size "+b.length+") does not match known number of columns ("+a.aoColumns.length+")"),a.iDrawError=a.iDraw,-1;b=b.slice();var c=a.aoData.length;a.aoData.push({nTr:p.createElement("tr"),_iId:a.iNextId++,_aData:b,_anHidden:[],_sRowStripe:""});for(var d,e,f=0;f<b.length;f++)d=p.createElement("td"),b[f]===null&&(b[f]=""),typeof a.aoColumns[f].fnRender=="function"?(e=a.aoColumns[f].fnRender({iDataRow:c,iDataColumn:f,aData:b,oSettings:a}),d.innerHTML=e,a.aoColumns[f].bUseRendered&&(a.aoData[c]._aData[f]=e)):d.innerHTML=b[f],typeof b[f]!="string"&&(b[f]+=""),b[f]=j.trim(b[f]),a.aoColumns[f].sClass!==null&&(d.className=a.aoColumns[f].sClass),a.aoColumns[f]._bAutoType&&a.aoColumns[f].sType!="string"&&(e=aa(a.aoData[c]._aData[f]),a.aoColumns[f].sType===null?a.aoColumns[f].sType=e:a.aoColumns[f].sType!=e&&(a.aoColumns[f].sType="string")),a.aoColumns[f].bVisible?(a.aoData[c].nTr.appendChild(d),a.aoData[c]._anHidden[f]=null):a.aoData[c]._anHidden[f]=d;return a.aiDisplayMaster.push(c),c}function z(a){var b,c,d,e,f,g,h,i;if(a.sAjaxSource===null){h=a.nTBody.childNodes,b=0;for(c=h.length;b<c;b++)if(h[b].nodeName.toUpperCase()=="TR"){g=a.aoData.length,a.aoData.push({nTr:h[b],_iId:a.iNextId++,_aData:[],_anHidden:[],_sRowStripe:""}),a.aiDisplayMaster.push(g),i=a.aoData[g]._aData,g=h[b].childNodes,d=f=0;for(e=g.length;d<e;d++)g[d].nodeName.toUpperCase()=="TD"&&(i[f]=j.trim(g[d].innerHTML),f++)}}h=R(a),g=[],b=0;for(c=h.length;b<c;b++){d=0;for(e=h[b].childNodes.length;d<e;d++)f=h[b].childNodes[d],f.nodeName.toUpperCase()=="TD"&&g.push(f)}g.length!=h.length*a.aoColumns.length&&H(a,1,"Unexpected number of TD elements. Expected "+h.length*a.aoColumns.length+" and got "+g.length+". DataTables does not support rowspan / colspan in the table body, and there must be one cell for each row/column combination."),h=0;for(d=a.aoColumns.length;h<d;h++){a.aoColumns[h].sTitle===null&&(a.aoColumns[h].sTitle=a.aoColumns[h].nTh.innerHTML),e=a.aoColumns[h]._bAutoType,f=typeof a.aoColumns[h].fnRender=="function",i=a.aoColumns[h].sClass!==null;var k=a.aoColumns[h].bVisible,l,m;if(e||f||i||!k){b=0;for(c=a.aoData.length;b<c;b++)l=g[b*d+h],e&&a.aoColumns[h].sType!="string"&&(m=aa(a.aoData[b]._aData[h]),a.aoColumns[h].sType===null?a.aoColumns[h].sType=m:a.aoColumns[h].sType!=m&&(a.aoColumns[h].sType="string")),f&&(m=a.aoColumns[h].fnRender({iDataRow:b,iDataColumn:h,aData:a.aoData[b]._aData,oSettings:a}),l.innerHTML=m,a.aoColumns[h].bUseRendered&&(a.aoData[b]._aData[h]=m)),i&&(l.className+=" "+a.aoColumns[h].sClass),k?a.aoData[b]._anHidden[h]=null:(a.aoData[b]._anHidden[h]=l,l.parentNode.removeChild(l))}}}function U(a){var b,c,d,e,f,g=a.nTHead.getElementsByTagName("tr"),h=0,i;if(a.nTHead.getElementsByTagName("th").length!==0){b=0;for(d=a.aoColumns.length;b<d;b++){c=a.aoColumns[b].nTh,a.aoColumns[b].sClass!==null&&j(c).addClass(a.aoColumns[b].sClass),e=1;for(f=g.length;e<f;e++)i=j(g[e]).children(),a.aoColumns[b].anThExtra.push(i[b-h]),a.aoColumns[b].bVisible||g[e].removeChild(i[b-h]);a.aoColumns[b].bVisible?a.aoColumns[b].sTitle!=c.innerHTML&&(c.innerHTML=a.aoColumns[b].sTitle):(c.parentNode.removeChild(c),h++)}}else{e=p.createElement("tr"),b=0;for(d=a.aoColumns.length;b<d;b++)c=a.aoColumns[b].nTh,c.innerHTML=a.aoColumns[b].sTitle,a.aoColumns[b].sClass!==null&&j(c).addClass(a.aoColumns[b].sClass),a.aoColumns[b].bVisible&&e.appendChild(c);j(a.nTHead).html("")[0].appendChild(e)}if(a.bJUI){b=0;for(d=a.aoColumns.length;b<d;b++)c=a.aoColumns[b].nTh,e=p.createElement("div"),e.className=a.oClasses.sSortJUIWrapper,j(c).contents().appendTo(e),e.appendChild(p.createElement("span")),c.appendChild(e)}d=function(){return this.onselectstart=function(){return!1},!1};if(a.oFeatures.bSort)for(b=0;b<a.aoColumns.length;b++)a.aoColumns[b].bSortable!==!1?(ba(a,a.aoColumns[b].nTh,b),j(a.aoColumns[b].nTh).bind("mousedown.DT",d)):j(a.aoColumns[b].nTh).addClass(a.oClasses.sSortableNone);if(a.nTFoot!==null){h=0,g=a.nTFoot.getElementsByTagName("tr"),c=g[0].getElementsByTagName("th"),b=0;for(d=c.length;b<d;b++)if(typeof a.aoColumns[b]!="undefined"){a.aoColumns[b].nTf=c[b-h],a.oClasses.sFooterTH!==""&&(a.aoColumns[b].nTf.className+=" "+a.oClasses.sFooterTH),e=1;for(f=g.length;e<f;e++)i=j(g[e]).children(),a.aoColumns[b].anTfExtra.push(i[b-h]),a.aoColumns[b].bVisible||g[e].removeChild(i[b-h]);a.aoColumns[b].bVisible||(c[b-h].parentNode.removeChild(c[b-h]),h++)}}}function C(a){var b,c,d=[],e=0,f=!1;b=a.asStripClasses.length,c=a.aoOpenRows.length,a.bDrawing=!0,typeof a.iInitDisplayStart!="undefined"&&a.iInitDisplayStart!=-1&&(a._iDisplayStart=a.oFeatures.bServerSide?a.iInitDisplayStart:a.iInitDisplayStart>=a.fnRecordsDisplay()?0:a.iInitDisplayStart,a.iInitDisplayStart=-1,E(a));if(!(!a.bDestroying&&a.oFeatures.bServerSide&&!ta(a))){a.oFeatures.bServerSide||a.iDraw++;if(a.aiDisplay.length!==0){var g=a._iDisplayStart,h=a._iDisplayEnd;a.oFeatures.bServerSide&&(g=0,h=a.aoData.length);for(g=g;g<h;g++){var i=a.aoData[a.aiDisplay[g]],k=i.nTr;if(b!==0){var l=a.asStripClasses[e%b];i._sRowStripe!=l&&(j(k).removeClass(i._sRowStripe).addClass(l),i._sRowStripe=l)}typeof a.fnRowCallback=="function"&&(k=a.fnRowCallback.call(a.oInstance,k,a.aoData[a.aiDisplay[g]]._aData,e,g),!k&&!f&&(H(a,0,"A node was not returned by fnRowCallback"),f=!0)),d.push(k),e++;if(c!==0)for(i=0;i<c;i++)k==a.aoOpenRows[i].nParent&&d.push(a.aoOpenRows[i].nTr)}}else d[0]=p.createElement("tr"),typeof a.asStripClasses[0]!="undefined"&&(d[0].className=a.asStripClasses[0]),f=p.createElement("td"),f.setAttribute("valign","top"),f.colSpan=S(a),f.className=a.oClasses.sRowEmpty,f.innerHTML=typeof a.oLanguage.sEmptyTable!="undefined"&&a.fnRecordsTotal()===0?a.oLanguage.sEmptyTable:a.oLanguage.sZeroRecords.replace("_MAX_",a.fnFormatNumber(a.fnRecordsTotal())),d[e].appendChild(f);typeof a.fnHeaderCallback=="function"&&a.fnHeaderCallback.call(a.oInstance,j(">tr",a.nTHead)[0],V(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay),typeof a.fnFooterCallback=="function"&&a.fnFooterCallback.call(a.oInstance,j(">tr",a.nTFoot)[0],V(a),a._iDisplayStart,a.fnDisplayEnd(),a.aiDisplay),e=p.createDocumentFragment(),b=p.createDocumentFragment();if(a.nTBody){f=a.nTBody.parentNode,b.appendChild(a.nTBody);if(!a.oScroll.bInfinite||!a._bInitComplete||a.bSorted||a.bFiltered){c=a.nTBody.childNodes;for(b=c.length-1;b>=0;b--)c[b].parentNode.removeChild(c[b])}b=0;for(c=d.length;b<c;b++)e.appendChild(d[b]);a.nTBody.appendChild(e),f!==null&&f.appendChild(a.nTBody)}for(b=a.aoDrawCallback.length-1;b>=0;b--)a.aoDrawCallback[b].fn.call(a.oInstance,a);a.bSorted=!1,a.bFiltered=!1,a.bDrawing=!1,a.oFeatures.bServerSide&&(K(a,!1),typeof a._bInitComplete=="undefined"&&w(a))}}function W(a){a.oFeatures.bSort?O(a,a.oPreviousSearch):a.oFeatures.bFilter?P(a,a.oPreviousSearch):(E(a),C(a))}function ta(a){if(a.bAjaxDataGet){K(a,!0);var b=a.aoColumns.length,c=[],d;a.iDraw++,c.push({name:"sEcho",value:a.iDraw}),c.push({name:"iColumns",value:b}),c.push({name:"sColumns",value:ca(a)}),c.push({name:"iDisplayStart",value:a._iDisplayStart}),c.push({name:"iDisplayLength",value:a.oFeatures.bPaginate!==!1?a._iDisplayLength:-1});if(a.oFeatures.bFilter!==!1){c.push({name:"sSearch",value:a.oPreviousSearch.sSearch}),c.push({name:"bRegex",value:a.oPreviousSearch.bRegex});for(d=0;d<b;d++)c.push({name:"sSearch_"+d,value:a.aoPreSearchCols[d].sSearch}),c.push({name:"bRegex_"+d,value:a.aoPreSearchCols[d].bRegex}),c.push({name:"bSearchable_"+d,value:a.aoColumns[d].bSearchable})}if(a.oFeatures.bSort!==!1){var e=a.aaSortingFixed!==null?a.aaSortingFixed.length:0,f=a.aaSorting.length;c.push({name:"iSortingCols",value:e+f});for(d=0;d<e;d++)c.push({name:"iSortCol_"+d,value:a.aaSortingFixed[d][0]}),c.push({name:"sSortDir_"+d,value:a.aaSortingFixed[d][1]});for(d=0;d<f;d++)c.push({name:"iSortCol_"+(d+e),value:a.aaSorting[d][0]}),c.push({name:"sSortDir_"+(d+e),value:a.aaSorting[d][1]});for(d=0;d<b;d++)c.push({name:"bSortable_"+d,value:a.aoColumns[d].bSortable})}return a.fnServerData.call(a.oInstance,a.sAjaxSource,c,function(b){ua(a,b)}),!1}return!0}function ua(a,b){if(typeof b.sEcho!="undefined"){if(b.sEcho*1<a.iDraw)return;a.iDraw=b.sEcho*1}(!a.oScroll.bInfinite||a.oScroll.bInfinite&&(a.bSorted||a.bFiltered))&&da(a),a._iRecordsTotal=b.iTotalRecords,a._iRecordsDisplay=b.iTotalDisplayRecords;var c=ca(a);if(c=typeof b.sColumns!="undefined"&&c!==""&&b.sColumns!=c)var d=va(a,b.sColumns);for(var e=0,f=b.aaData.length;e<f;e++)if(c){for(var g=[],h=0,i=a.aoColumns.length;h<i;h++)g.push(b.aaData[e][d[h]]);u(a,g)}else u(a,b.aaData[e]);a.aiDisplay=a.aiDisplayMaster.slice(),a.bAjaxDataGet=!1,C(a),a.bAjaxDataGet=!0,K(a,!1)}function sa(a){var b=p.createElement("div");a.nTable.parentNode.insertBefore(b,a.nTable),a.nTableWrapper=p.createElement("div"),a.nTableWrapper.className=a.oClasses.sWrapper,a.sTableId!==""&&a.nTableWrapper.setAttribute("id",a.sTableId+"_wrapper");for(var c=a.nTableWrapper,d=a.sDom.split(""),e,f,g,h,i,j,k,l=0;l<d.length;l++){f=0,g=d[l];if(g=="<"){h=p.createElement("div"),i=d[l+1];if(i=="'"||i=='"'){j="";for(k=2;d[l+k]!=i;)j+=d[l+k],k++;j=="H"?j="fg-toolbar ui-toolbar ui-widget-header ui-corner-tl ui-corner-tr ui-helper-clearfix":j=="F"&&(j="fg-toolbar ui-toolbar ui-widget-header ui-corner-bl ui-corner-br ui-helper-clearfix"),j.indexOf(".")!=-1?(i=j.split("."),h.setAttribute("id",i[0].substr(1,i[0].length-1)),h.className=i[1]):j.charAt(0)=="#"?h.setAttribute("id",j.substr(1,j.length-1)):h.className=j,l+=k}c.appendChild(h),c=h}else if(g==">")c=c.parentNode;else if(g=="l"&&a.oFeatures.bPaginate&&a.oFeatures.bLengthChange)e=wa(a),f=1;else if(g=="f"&&a.oFeatures.bFilter)e=xa(a),f=1;else if(g=="r"&&a.oFeatures.bProcessing)e=ya(a),f=1;else if(g=="t")e=za(a),f=1;else if(g=="i"&&a.oFeatures.bInfo)e=Aa(a),f=1;else if(g=="p"&&a.oFeatures.bPaginate)e=Ba(a),f=1;else if(n.aoFeatures.length!==0){h=n.aoFeatures,k=0;for(i=h.length;k<i;k++)if(g==h[k].cFeature){if(e=h[k].fnInit(a))f=1;break}}f==1&&e!==null&&(typeof a.aanFeatures[g]!="object"&&(a.aanFeatures[g]=[]),a.aanFeatures[g].push(e),c.appendChild(e))}b.parentNode.replaceChild(a.nTableWrapper,b)}function za(a){if(a.oScroll.sX===""&&a.oScroll.sY==="")return a.nTable;var b=p.createElement("div"),c=p.createElement("div"),d=p.createElement("div"),e=p.createElement("div"),f=p.createElement("div"),h=p.createElement("div"),i=a.nTable.cloneNode(!1),k=a.nTable.cloneNode(!1),l=a.nTable.getElementsByTagName("thead")[0],m=a.nTable.getElementsByTagName("tfoot").length===0?null:a.nTable.getElementsByTagName("tfoot")[0],o=typeof g.bJQueryUI!="undefined"&&g.bJQueryUI?n.oJUIClasses:n.oStdClasses;c.appendChild(d),f.appendChild(h),e.appendChild(a.nTable),b.appendChild(c),b.appendChild(e),d.appendChild(i),i.appendChild(l),m!==null&&(b.appendChild(f),h.appendChild(k),k.appendChild(m)),b.className=o.sScrollWrapper,c.className=o.sScrollHead,d.className=o.sScrollHeadInner,e.className=o.sScrollBody,f.className=o.sScrollFoot,h.className=o.sScrollFootInner,a.oScroll.bAutoCss&&(c.style.overflow="hidden",c.style.position="relative",f.style.overflow="hidden",e.style.overflow="auto"),c.style.border="0",c.style.width="100%",f.style.border="0",d.style.width="150%",i.removeAttribute("id"),i.style.marginLeft="0",a.nTable.style.marginLeft="0",m!==null&&(k.removeAttribute("id"),k.style.marginLeft="0"),d=j(">caption",a.nTable),h=0;for(k=d.length;h<k;h++)i.appendChild(d[h]);return a.oScroll.sX!==""&&(c.style.width=v(a.oScroll.sX),e.style.width=v(a.oScroll.sX),m!==null&&(f.style.width=v(a.oScroll.sX)),j(e).scroll(function(){c.scrollLeft=this.scrollLeft,m!==null&&(f.scrollLeft=this.scrollLeft)})),a.oScroll.sY!==""&&(e.style.height=v(a.oScroll.sY)),a.aoDrawCallback.push({fn:Ca,sName:"scrolling"}),a.oScroll.bInfinite&&j(e).scroll(function(){a.bDrawing||j(this).scrollTop()+j(this).height()>j(a.nTable).height()-a.oScroll.iLoadGap&&a.fnDisplayEnd()<a.fnRecordsDisplay()&&(ea(a,"next"),E(a),C(a))}),a.nScrollHead=c,a.nScrollFoot=f,b}function Ca(a){var b=a.nScrollHead.getElementsByTagName("div")[0],c=b.getElementsByTagName("table")[0],d=a.nTable.parentNode,e,f,g,h,i,k,l,m,n=[];g=a.nTable.getElementsByTagName("thead"),g.length>0&&a.nTable.removeChild(g[0]),a.nTFoot!==null&&(i=a.nTable.getElementsByTagName("tfoot"),i.length>0&&a.nTable.removeChild(i[0])),g=a.nTHead.cloneNode(!0),a.nTable.insertBefore(g,a.nTable.childNodes[0]),a.nTFoot!==null&&(i=a.nTFoot.cloneNode(!0),a.nTable.insertBefore(i,a.nTable.childNodes[1]));var o=fa(g);e=0;for(f=o.length;e<f;e++)l=ga(a,e),o[e].style.width=a.aoColumns[l].sWidth;a.nTFoot!==null&&L(function(a){a.style.width=""},i.getElementsByTagName("tr")),e=j(a.nTable).outerWidth(),a.oScroll.sX===""?(a.nTable.style.width="100%",j.browser.msie&&j.browser.version<=7&&(a.nTable.style.width=v(j(a.nTable).outerWidth()-a.oScroll.iBarWidth))):a.oScroll.sXInner!==""?a.nTable.style.width=v(a.oScroll.sXInner):e==j(d).width()&&j(d).height()<j(a.nTable).height()?(a.nTable.style.width=v(e-a.oScroll.iBarWidth),j(a.nTable).outerWidth()>e-a.oScroll.iBarWidth&&(a.nTable.style.width=v(e))):a.nTable.style.width=v(e),e=j(a.nTable).outerWidth(),f=a.nTHead.getElementsByTagName("tr"),g=g.getElementsByTagName("tr"),L(function(a,b){k=a.style,k.paddingTop="0",k.paddingBottom="0",k.borderTopWidth="0",k.borderBottomWidth="0",k.height=0,m=j(a).width(),b.style.width=v(m),n.push(m)},g,f),j(g).height(0),a.nTFoot!==null&&(h=i.getElementsByTagName("tr"),i=a.nTFoot.getElementsByTagName("tr"),L(function(a,b){k=a.style,k.paddingTop="0",k.paddingBottom="0",k.borderTopWidth="0",k.borderBottomWidth="0",k.height=0,m=j(a).width(),b.style.width=v(m),n.push(m)},h,i),j(h).height(0)),L(function(a){a.innerHTML="",a.style.width=v(n.shift())},g),a.nTFoot!==null&&L(function(a){a.innerHTML="",a.style.width=v(n.shift())},h),j(a.nTable).outerWidth()<e&&(a.oScroll.sX===""?H(a,1,"The table cannot fit into the current element which will cause column misalignment. It is suggested that you enable x-scrolling or increase the width the table has in which to be drawn"):a.oScroll.sXInner!==""&&H(a,1,"The table cannot fit into the current element which will cause column misalignment. It is suggested that you increase the sScrollXInner property to allow it to draw in a larger area, or simply remove that parameter to allow automatic calculation")),a.oScroll.sY===""&&j.browser.msie&&j.browser.version<=7&&(d.style.height=v(a.nTable.offsetHeight+a.oScroll.iBarWidth)),a.oScroll.sY!==""&&a.oScroll.bCollapse&&(d.style.height=v(a.oScroll.sY),h=a.oScroll.sX!==""&&a.nTable.offsetWidth>d.offsetWidth?a.oScroll.iBarWidth:0,a.nTable.offsetHeight<d.offsetHeight&&(d.style.height=v(j(a.nTable).height()+h))),h=j(a.nTable).outerWidth(),c.style.width=v(h),b.style.width=v(h+a.oScroll.iBarWidth),a.nTFoot!==null&&(b=a.nScrollFoot.getElementsByTagName("div")[0],c=b.getElementsByTagName("table")[0],b.style.width=v(a.nTable.offsetWidth+a.oScroll.iBarWidth),c.style.width=v(a.nTable.offsetWidth));if(a.bSorted||a.bFiltered)d.scrollTop=0}function X(a){if(a.oFeatures.bAutoWidth===!1)return!1;$(a);for(var b=0,c=a.aoColumns.length;b<c;b++)a.aoColumns[b].nTh.style.width=a.aoColumns[b].sWidth}function xa(a){var b=p.createElement("div");a.sTableId!==""&&typeof a.aanFeatures.f=="undefined"&&b.setAttribute("id",a.sTableId+"_filter"),b.className=a.oClasses.sFilter,b.innerHTML=a.oLanguage.sSearch+(a.oLanguage.sSearch===""?"":" ")+'<input type="text" />';var c=j("input",b);return c.val(a.oPreviousSearch.sSearch.replace('"',"&quot;")),c.bind("keyup.DT",function(){for(var b=a.aanFeatures.f,c=0,d=b.length;c<d;c++)b[c]!=this.parentNode&&j("input",b[c]).val(this.value);this.value!=a.oPreviousSearch.sSearch&&P(a,{sSearch:this.value,bRegex:a.oPreviousSearch.bRegex,bSmart:a.oPreviousSearch.bSmart})}),c.bind("keypress.DT",function(a){if(a.keyCode==13)return!1}),b}function P(a,b,c){Da(a,b.sSearch,c,b.bRegex,b.bSmart);for(b=0;b<a.aoPreSearchCols.length;b++)Ea(a,a.aoPreSearchCols[b].sSearch,b,a.aoPreSearchCols[b].bRegex,a.aoPreSearchCols[b].bSmart);n.afnFiltering.length!==0&&Fa(a),a.bFiltered=!0,a._iDisplayStart=0,E(a),C(a),ha(a,0)}function Fa(a){for(var b=n.afnFiltering,c=0,d=b.length;c<d;c++)for(var e=0,f=0,g=a.aiDisplay.length;f<g;f++){var h=a.aiDisplay[f-e];b[c](a,a.aoData[h]._aData,h)||(a.aiDisplay.splice(f-e,1),e++)}}function Ea(a,b,c,d,e){if(b!==""){var f=0;b=ia(b,d,e);for(d=a.aiDisplay.length-1;d>=0;d--)e=ja(a.aoData[a.aiDisplay[d]]._aData[c],a.aoColumns[c].sType),b.test(e)||(a.aiDisplay.splice(d,1),f++)}}function Da(a,b,c,d,e){var f=ia(b,d,e);if(typeof c=="undefined"||c===null)c=0;n.afnFiltering.length!==0&&(c=1);if(b.length<=0)a.aiDisplay.splice(0,a.aiDisplay.length),a.aiDisplay=a.aiDisplayMaster.slice();else if(a.aiDisplay.length==a.aiDisplayMaster.length||a.oPreviousSearch.sSearch.length>b.length||c==1||b.indexOf(a.oPreviousSearch.sSearch)!==0){a.aiDisplay.splice(0,a.aiDisplay.length),ha(a,1);for(c=0;c<a.aiDisplayMaster.length;c++)f.test(a.asDataSearch[c])&&a.aiDisplay.push(a.aiDisplayMaster[c])}else{var g=0;for(c=0;c<a.asDataSearch.length;c++)f.test(a.asDataSearch[c])||(a.aiDisplay.splice(c-g,1),g++)}a.oPreviousSearch.sSearch=b,a.oPreviousSearch.bRegex=d,a.oPreviousSearch.bSmart=e}function ha(a,b){a.asDataSearch.splice(0,a.asDataSearch.length),b=typeof b!="undefined"&&b==1?a.aiDisplayMaster:a.aiDisplay;for(var c=0,d=b.length;c<d;c++)a.asDataSearch[c]=ka(a,a.aoData[b[c]]._aData)}function ka(a,b){for(var c="",d=p.createElement("div"),e=0,f=a.aoColumns.length;e<f;e++)a.aoColumns[e].bSearchable&&(c+=ja(b[e],a.aoColumns[e].sType)+"  ");return c.indexOf("&")!==-1&&(d.innerHTML=c,c=d.textContent?d.textContent:d.innerText,c=c.replace(/\n/g," ").replace(/\r/g,"")),c}function ia(a,b,c){return c?(a=b?a.split(" "):la(a).split(" "),a="^(?=.*?"+a.join(")(?=.*?")+").*$",new RegExp(a,"i")):(a=b?a:la(a),new RegExp(a,"i"))}function ja(a,b){return typeof n.ofnSearch[b]=="function"?n.ofnSearch[b](a):b=="html"?a.replace(/\n/g," ").replace(/<.*?>/g,""):typeof a=="string"?a.replace(/\n/g," "):a}function O(a,b){var c,d,e,f,g,h,i=[],j=[],k=n.oSort,l=a.aoData,m=a.aoColumns;if(!a.oFeatures.bServerSide&&(a.aaSorting.length!==0||a.aaSortingFixed!==null)){i=a.aaSortingFixed!==null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(e=0;e<i.length;e++){f=i[e][0],g=M(a,f),h=a.aoColumns[f].sSortDataType;if(typeof n.afnSortData[h]!="undefined"){var o=n.afnSortData[h](a,f,g);g=0;for(h=l.length;g<h;g++)l[g]._aData[f]=o[g]}}e=0;for(f=a.aiDisplayMaster.length;e<f;e++)j[a.aiDisplayMaster[e]]=e;var p=i.length;a.aiDisplayMaster.sort(function(a,b){var f;for(e=0;e<p;e++){c=m[i[e][0]].iDataSort,d=m[c].sType,f=k[d+"-"+i[e][1]](l[a]._aData[c],l[b]._aData[c]);if(f!==0)return f}return k["numeric-asc"](j[a],j[b])})}(typeof b=="undefined"||b)&&T(a),a.bSorted=!0,a.oFeatures.bFilter?P(a,a.oPreviousSearch,1):(a.aiDisplay=a.aiDisplayMaster.slice(),a._iDisplayStart=0,E(a),C(a))}function ba(a,b,c,d){j(b).bind("click.DT",function(b){if(a.aoColumns[c].bSortable!==!1){var e=function(){var d,e;if(b.shiftKey){for(var g=!1,h=0;h<a.aaSorting.length;h++)if(a.aaSorting[h][0]==c){g=!0,d=a.aaSorting[h][0],e=a.aaSorting[h][2]+1,typeof a.aoColumns[d].asSorting[e]=="undefined"?a.aaSorting.splice(h,1):(a.aaSorting[h][1]=a.aoColumns[d].asSorting[e],a.aaSorting[h][2]=e);break}g===!1&&a.aaSorting.push([c,a.aoColumns[c].asSorting[0],0])}else a.aaSorting.length==1&&a.aaSorting[0][0]==c?(d=a.aaSorting[0][0],e=a.aaSorting[0][2]+1,typeof a.aoColumns[d].asSorting[e]=="undefined"&&(e=0),a.aaSorting[0][1]=a.aoColumns[d
].asSorting[e],a.aaSorting[0][2]=e):(a.aaSorting.splice(0,a.aaSorting.length),a.aaSorting.push([c,a.aoColumns[c].asSorting[0],0]));O(a)};a.oFeatures.bProcessing?(K(a,!0),setTimeout(function(){e(),a.oFeatures.bServerSide||K(a,!1)},0)):e(),typeof d=="function"&&d(a)}})}function T(a){var b,c,d,e,f,g=a.aoColumns.length,h=a.oClasses;for(b=0;b<g;b++)a.aoColumns[b].bSortable&&j(a.aoColumns[b].nTh).removeClass(h.sSortAsc+" "+h.sSortDesc+" "+a.aoColumns[b].sSortingClass);e=a.aaSortingFixed!==null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(b=0;b<a.aoColumns.length;b++)if(a.aoColumns[b].bSortable){f=a.aoColumns[b].sSortingClass,d=-1;for(c=0;c<e.length;c++)if(e[c][0]==b){f=e[c][1]=="asc"?h.sSortAsc:h.sSortDesc,d=c;break}j(a.aoColumns[b].nTh).addClass(f),a.bJUI&&(c=j("span",a.aoColumns[b].nTh),c.removeClass(h.sSortJUIAsc+" "+h.sSortJUIDesc+" "+h.sSortJUI+" "+h.sSortJUIAscAllowed+" "+h.sSortJUIDescAllowed),c.addClass(d==-1?a.aoColumns[b].sSortingClassJUI:e[d][1]=="asc"?h.sSortJUIAsc:h.sSortJUIDesc))}else j(a.aoColumns[b].nTh).addClass(a.aoColumns[b].sSortingClass);f=h.sSortColumn;if(a.oFeatures.bSort&&a.oFeatures.bSortClasses){d=Z(a);if(d.length>=g)for(b=0;b<g;b++)if(d[b].className.indexOf(f+"1")!=-1){c=0;for(a=d.length/g;c<a;c++)d[g*c+b].className=j.trim(d[g*c+b].className.replace(f+"1",""))}else if(d[b].className.indexOf(f+"2")!=-1){c=0;for(a=d.length/g;c<a;c++)d[g*c+b].className=j.trim(d[g*c+b].className.replace(f+"2",""))}else if(d[b].className.indexOf(f+"3")!=-1){c=0;for(a=d.length/g;c<a;c++)d[g*c+b].className=j.trim(d[g*c+b].className.replace(" "+f+"3",""))}h=1;var i;for(b=0;b<e.length;b++){i=parseInt(e[b][0],10),c=0;for(a=d.length/g;c<a;c++)d[g*c+i].className+=" "+f+h;h<3&&h++}}}function Ba(a){if(a.oScroll.bInfinite)return null;var b=p.createElement("div");return b.className=a.oClasses.sPaging+a.sPaginationType,n.oPagination[a.sPaginationType].fnInit(a,b,function(a){E(a),C(a)}),typeof a.aanFeatures.p=="undefined"&&a.aoDrawCallback.push({fn:function(a){n.oPagination[a.sPaginationType].fnUpdate(a,function(a){E(a),C(a)})},sName:"pagination"}),b}function ea(a,b){var c=a._iDisplayStart;return b=="first"?a._iDisplayStart=0:b=="previous"?(a._iDisplayStart=a._iDisplayLength>=0?a._iDisplayStart-a._iDisplayLength:0,a._iDisplayStart<0&&(a._iDisplayStart=0)):b=="next"?a._iDisplayLength>=0?a._iDisplayStart+a._iDisplayLength<a.fnRecordsDisplay()&&(a._iDisplayStart+=a._iDisplayLength):a._iDisplayStart=0:b=="last"?a._iDisplayLength>=0?(b=parseInt((a.fnRecordsDisplay()-1)/a._iDisplayLength,10)+1,a._iDisplayStart=(b-1)*a._iDisplayLength):a._iDisplayStart=0:H(a,0,"Unknown paging action: "+b),c!=a._iDisplayStart}function Aa(a){var b=p.createElement("div");return b.className=a.oClasses.sInfo,typeof a.aanFeatures.i=="undefined"&&(a.aoDrawCallback.push({fn:Ga,sName:"information"}),a.sTableId!==""&&b.setAttribute("id",a.sTableId+"_info")),b}function Ga(a){if(!!a.oFeatures.bInfo&&a.aanFeatures.i.length!==0){var b=a._iDisplayStart+1,c=a.fnDisplayEnd(),d=a.fnRecordsTotal(),e=a.fnRecordsDisplay(),f=a.fnFormatNumber(b),g=a.fnFormatNumber(c),h=a.fnFormatNumber(d),i=a.fnFormatNumber(e);a.oScroll.bInfinite&&(f=a.fnFormatNumber(1)),f=a.fnRecordsDisplay()===0&&a.fnRecordsDisplay()==a.fnRecordsTotal()?a.oLanguage.sInfoEmpty+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()===0?a.oLanguage.sInfoEmpty+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",h)+a.oLanguage.sInfoPostFix:a.fnRecordsDisplay()==a.fnRecordsTotal()?a.oLanguage.sInfo.replace("_START_",f).replace("_END_",g).replace("_TOTAL_",i)+a.oLanguage.sInfoPostFix:a.oLanguage.sInfo.replace("_START_",f).replace("_END_",g).replace("_TOTAL_",i)+" "+a.oLanguage.sInfoFiltered.replace("_MAX_",a.fnFormatNumber(a.fnRecordsTotal()))+a.oLanguage.sInfoPostFix,a.oLanguage.fnInfoCallback!==null&&(f=a.oLanguage.fnInfoCallback(a,b,c,d,e,f)),a=a.aanFeatures.i,b=0;for(c=a.length;b<c;b++)j(a[b]).html(f)}}function wa(a){if(a.oScroll.bInfinite)return null;var b='<select size="1" '+(a.sTableId===""?"":'name="'+a.sTableId+'_length"')+">",c,d;if(a.aLengthMenu.length==2&&typeof a.aLengthMenu[0]=="object"&&typeof a.aLengthMenu[1]=="object"){c=0;for(d=a.aLengthMenu[0].length;c<d;c++)b+='<option value="'+a.aLengthMenu[0][c]+'">'+a.aLengthMenu[1][c]+"</option>"}else{c=0;for(d=a.aLengthMenu.length;c<d;c++)b+='<option value="'+a.aLengthMenu[c]+'">'+a.aLengthMenu[c]+"</option>"}b+="</select>";var e=p.createElement("div");return a.sTableId!==""&&typeof a.aanFeatures.l=="undefined"&&e.setAttribute("id",a.sTableId+"_length"),e.className=a.oClasses.sLength,e.innerHTML=a.oLanguage.sLengthMenu.replace("_MENU_",b),j('select option[value="'+a._iDisplayLength+'"]',e).attr("selected",!0),j("select",e).bind("change.DT",function(){var b=j(this).val(),e=a.aanFeatures.l;c=0;for(d=e.length;c<d;c++)e[c]!=this.parentNode&&j("select",e[c]).val(b);a._iDisplayLength=parseInt(b,10),E(a),a.fnDisplayEnd()==a.fnRecordsDisplay()&&(a._iDisplayStart=a.fnDisplayEnd()-a._iDisplayLength,a._iDisplayStart<0&&(a._iDisplayStart=0)),a._iDisplayLength==-1&&(a._iDisplayStart=0),C(a)}),e}function ya(a){var b=p.createElement("div");return a.sTableId!==""&&typeof a.aanFeatures.r=="undefined"&&b.setAttribute("id",a.sTableId+"_processing"),b.innerHTML=a.oLanguage.sProcessing,b.className=a.oClasses.sProcessing,a.nTable.parentNode.insertBefore(b,a.nTable),b}function K(a,b){if(a.oFeatures.bProcessing){a=a.aanFeatures.r;for(var c=0,d=a.length;c<d;c++)a[c].style.visibility=b?"visible":"hidden"}}function ga(a,b){for(var c=-1,d=0;d<a.aoColumns.length;d++){a.aoColumns[d].bVisible===!0&&c++;if(c==b)return d}return null}function M(a,b){for(var c=-1,d=0;d<a.aoColumns.length;d++){a.aoColumns[d].bVisible===!0&&c++;if(d==b)return a.aoColumns[d].bVisible===!0?c:null}return null}function Q(a,b){var c,d;c=a._iDisplayStart;for(d=a._iDisplayEnd;c<d;c++)if(a.aoData[a.aiDisplay[c]].nTr==b)return a.aiDisplay[c];c=0;for(d=a.aoData.length;c<d;c++)if(a.aoData[c].nTr==b)return c;return null}function S(a){for(var b=0,c=0;c<a.aoColumns.length;c++)a.aoColumns[c].bVisible===!0&&b++;return b}function E(a){a._iDisplayEnd=a.oFeatures.bPaginate===!1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength>a.aiDisplay.length||a._iDisplayLength==-1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}function Ha(a,b){if(!a||a===null||a==="")return 0;typeof b=="undefined"&&(b=p.getElementsByTagName("body")[0]);var c=p.createElement("div");return c.style.width=a,b.appendChild(c),a=c.offsetWidth,b.removeChild(c),a}function $(a){var b=0,c,d=0,e=a.aoColumns.length,f,g=j("th",a.nTHead);for(f=0;f<e;f++)a.aoColumns[f].bVisible&&(d++,a.aoColumns[f].sWidth!==null&&(c=Ha(a.aoColumns[f].sWidthOrig,a.nTable.parentNode),c!==null&&(a.aoColumns[f].sWidth=v(c)),b++));if(e==g.length&&b===0&&d==e&&a.oScroll.sX===""&&a.oScroll.sY==="")for(f=0;f<a.aoColumns.length;f++)c=j(g[f]).width(),c!==null&&(a.aoColumns[f].sWidth=v(c));else{b=a.nTable.cloneNode(!1),f=p.createElement("tbody"),c=p.createElement("tr"),b.removeAttribute("id"),b.appendChild(a.nTHead.cloneNode(!0)),a.nTFoot!==null&&(b.appendChild(a.nTFoot.cloneNode(!0)),L(function(a){a.style.width=""},b.getElementsByTagName("tr"))),b.appendChild(f),f.appendChild(c),f=j("thead th",b),f.length===0&&(f=j("tbody tr:eq(0)>td",b)),f.each(function(b){this.style.width="",b=ga(a,b),b!==null&&a.aoColumns[b].sWidthOrig!==""&&(this.style.width=a.aoColumns[b].sWidthOrig)});for(f=0;f<e;f++)a.aoColumns[f].bVisible&&(d=Ia(a,f),d!==null&&(d=d.cloneNode(!0),c.appendChild(d)));f=a.nTable.parentNode,f.appendChild(b),a.oScroll.sX!==""&&a.oScroll.sXInner!==""?b.style.width=v(a.oScroll.sXInner):a.oScroll.sX!==""?(b.style.width="",j(b).width()<f.offsetWidth&&(b.style.width=v(f.offsetWidth))):a.oScroll.sY!==""&&(b.style.width=v(f.offsetWidth)),b.style.visibility="hidden",Ja(a,b),e=j("tbody tr:eq(0)>td",b),e.length===0&&(e=j("thead tr:eq(0)>th",b));for(f=c=0;f<a.aoColumns.length;f++)a.aoColumns[f].bVisible&&(d=j(e[c]).outerWidth(),d!==null&&d>0&&(a.aoColumns[f].sWidth=v(d)),c++);a.nTable.style.width=v(j(b).outerWidth()),b.parentNode.removeChild(b)}}function Ja(a,b){a.oScroll.sX===""&&a.oScroll.sY!==""?(j(b).width(),b.style.width=v(j(b).outerWidth()-a.oScroll.iBarWidth)):a.oScroll.sX!==""&&(b.style.width=v(j(b).outerWidth()))}function Ia(a,b,c){if(typeof c=="undefined"||c)return c=Ka(a,b),b=M(a,b),c<0?null:a.aoData[c].nTr.getElementsByTagName("td")[b];var d=-1,e,f;c=-1;var g=p.createElement("div");g.style.visibility="hidden",g.style.position="absolute",p.body.appendChild(g),e=0;for(f=a.aoData.length;e<f;e++)g.innerHTML=a.aoData[e]._aData[b],g.offsetWidth>d&&(d=g.offsetWidth,c=e);p.body.removeChild(g);if(c>=0){b=M(a,b);if(a=a.aoData[c].nTr.getElementsByTagName("td")[b])return a}return null}function Ka(a,b){for(var c=-1,d=-1,e=0;e<a.aoData.length;e++){var f=a.aoData[e]._aData[b];f.length>c&&(c=f.length,d=e)}return d}function v(a){if(a===null)return"0px";if(typeof a=="number")return a<0?"0px":a+"px";var b=a.charCodeAt(a.length-1);return b<48||b>57?a:a+"px"}function Oa(a,b){if(a.length!=b.length)return 1;for(var c=0;c<a.length;c++)if(a[c]!=b[c])return 2;return 0}function aa(a){for(var b=n.aTypes,c=b.length,d=0;d<c;d++){var e=b[d](a);if(e!==null)return e}return"string"}function A(a){for(var b=0;b<D.length;b++)if(D[b].nTable==a)return D[b];return null}function V(a){for(var b=[],c=a.aoData.length,d=0;d<c;d++)b.push(a.aoData[d]._aData);return b}function R(a){for(var b=[],c=a.aoData.length,d=0;d<c;d++)b.push(a.aoData[d].nTr);return b}function Z(a){var b=R(a),c=[],d,e=[],f,g,h,i;f=0;for(g=b.length;f<g;f++){c=[],h=0;for(i=b[f].childNodes.length;h<i;h++)d=b[f].childNodes[h],d.nodeName.toUpperCase()=="TD"&&c.push(d);h=d=0;for(i=a.aoColumns.length;h<i;h++)a.aoColumns[h].bVisible?e.push(c[h-d]):(e.push(a.aoData[f]._anHidden[h]),d++)}return e}function la(a){return a.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^)","g"),"\\$1")}function ma(a,b){for(var c=-1,d=0,e=a.length;d<e;d++)a[d]==b?c=d:a[d]>b&&a[d]--;c!=-1&&a.splice(c,1)}function va(a,b){b=b.split(",");for(var c=[],d=0,e=a.aoColumns.length;d<e;d++)for(var f=0;f<e;f++)if(a.aoColumns[d].sName==b[f]){c.push(f);break}return c}function ca(a){for(var b="",c=0,d=a.aoColumns.length;c<d;c++)b+=a.aoColumns[c].sName+",";return b.length==d?"":b.slice(0,-1)}function H(a,b,c){a=a.sTableId===""?"DataTables warning: "+c:"DataTables warning (table id = '"+a.sTableId+"'): "+c;if(b===0)if(n.sErrMode=="alert")alert(a);else throw a;else typeof console!="undefined"&&typeof console.log!="undefined"&&console.log(a)}function da(a){a.aoData.splice(0,a.aoData.length),a.aiDisplayMaster.splice(0,a.aiDisplayMaster.length),a.aiDisplay.splice(0,a.aiDisplay.length),E(a)}function na(a){if(!!a.oFeatures.bStateSave&&typeof a.bDestroying=="undefined"){var b,c,d,e="{";e+='"iCreate":'+(new Date).getTime()+",",e+='"iStart":'+a._iDisplayStart+",",e+='"iEnd":'+a._iDisplayEnd+",",e+='"iLength":'+a._iDisplayLength+",",e+='"sFilter":"'+encodeURIComponent(a.oPreviousSearch.sSearch)+'",',e+='"sFilterEsc":'+!a.oPreviousSearch.bRegex+",",e+='"aaSorting":[ ';for(b=0;b<a.aaSorting.length;b++)e+="["+a.aaSorting[b][0]+',"'+a.aaSorting[b][1]+'"],';e=e.substring(0,e.length-1),e+="],",e+='"aaSearchCols":[ ';for(b=0;b<a.aoPreSearchCols.length;b++)e+='["'+encodeURIComponent(a.aoPreSearchCols[b].sSearch)+'",'+!a.aoPreSearchCols[b].bRegex+"],";e=e.substring(0,e.length-1),e+="],",e+='"abVisCols":[ ';for(b=0;b<a.aoColumns.length;b++)e+=a.aoColumns[b].bVisible+",";e=e.substring(0,e.length-1),e+="]",b=0;for(c=a.aoStateSave.length;b<c;b++)d=a.aoStateSave[b].fn(a,e),d!==""&&(e=d);e+="}",La(a.sCookiePrefix+a.sInstance,e,a.iCookieDuration,a.sCookiePrefix,a.fnCookieCallback)}}function Ma(a,b){if(a.oFeatures.bStateSave){var c,d,f;d=oa(a.sCookiePrefix+a.sInstance);if(d!==null&&d!==""){try{c=typeof j.parseJSON=="function"?j.parseJSON(d.replace(/'/g,'"')):eval("("+d+")")}catch(e){return}d=0;for(f=a.aoStateLoad.length;d<f;d++)if(!a.aoStateLoad[d].fn(a,c))return;a.oLoadedState=j.extend(!0,{},c),a._iDisplayStart=c.iStart,a.iInitDisplayStart=c.iStart,a._iDisplayEnd=c.iEnd,a._iDisplayLength=c.iLength,a.oPreviousSearch.sSearch=decodeURIComponent(c.sFilter),a.aaSorting=c.aaSorting.slice(),a.saved_aaSorting=c.aaSorting.slice(),typeof c.sFilterEsc!="undefined"&&(a.oPreviousSearch.bRegex=!c.sFilterEsc);if(typeof c.aaSearchCols!="undefined")for(d=0;d<c.aaSearchCols.length;d++)a.aoPreSearchCols[d]={sSearch:decodeURIComponent(c.aaSearchCols[d][0]),bRegex:!c.aaSearchCols[d][1]};if(typeof c.abVisCols!="undefined"){b.saved_aoColumns=[];for(d=0;d<c.abVisCols.length;d++)b.saved_aoColumns[d]={},b.saved_aoColumns[d].bVisible=c.abVisCols[d]}}}}function La(a,b,c,d,f){var e=new Date;e.setTime(e.getTime()+c*1e3),c=ra.location.pathname.split("/"),a=a+"_"+c.pop().replace(/[\/:]/g,"").toLowerCase();var i;f!==null?(i=typeof j.parseJSON=="function"?j.parseJSON(b):eval("("+b+")"),b=f(a,i,e.toGMTString(),c.join("/")+"/")):b=a+"="+encodeURIComponent(b)+"; expires="+e.toGMTString()+"; path="+c.join("/")+"/",f="",e=9999999999999;if((oa(a)!==null?p.cookie.length:b.length+p.cookie.length)+10>4096){a=p.cookie.split(";");for(var h=0,k=a.length;h<k;h++)if(a[h].indexOf(d)!=-1){var l=a[h].split("=");try{i=eval("("+decodeURIComponent(l[1])+")")}catch(q){continue}typeof i.iCreate!="undefined"&&i.iCreate<e&&(f=l[0],e=i.iCreate)}f!==""&&(p.cookie=f+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path="+c.join("/")+"/")}p.cookie=b}function oa(a){var b=ra.location.pathname.split("/");a=a+"_"+b[b.length-1].replace(/[\/:]/g,"").toLowerCase()+"=",b=p.cookie.split(";");for(var c=0;c<b.length;c++){for(var d=b[c];d.charAt(0)==" ";)d=d.substring(1,d.length);if(d.indexOf(a)===0)return decodeURIComponent(d.substring(a.length,d.length))}return null}function fa(a){a=a.getElementsByTagName("tr");if(a.length==1)return a[0].getElementsByTagName("th");var b=[],c=[],d,e,f,g,h,i,j=function(a,b,c){for(;typeof a[b][c]!="undefined";)c++;return c},k=function(a){typeof b[a]=="undefined"&&(b[a]=[])};d=0;for(g=a.length;d<g;d++){k(d);var l=0,m=[];e=0;for(h=a[d].childNodes.length;e<h;e++)(a[d].childNodes[e].nodeName.toUpperCase()=="TD"||a[d].childNodes[e].nodeName.toUpperCase()=="TH")&&m.push(a[d].childNodes[e]);e=0;for(h=m.length;e<h;e++){var n=m[e].getAttribute("colspan")*1,o=m[e].getAttribute("rowspan")*1;if(!n||n===0||n===1){i=j(b,d,l),b[d][i]=m[e].nodeName.toUpperCase()=="TD"?4:m[e];if(o||o===0||o===1)for(f=1;f<o;f++)k(d+f),b[d+f][i]=2;l++}else{i=j(b,d,l);for(f=0;f<n;f++)b[d][i+f]=3;l+=n}}}d=0;for(g=b.length;d<g;d++){e=0;for(h=b[d].length;e<h;e++)typeof b[d][e]=="object"&&typeof c[e]=="undefined"&&(c[e]=b[d][e])}return c}function Na(){var a=p.createElement("p"),b=a.style;b.width="100%",b.height="200px";var c=p.createElement("div");return b=c.style,b.position="absolute",b.top="0px",b.left="0px",b.visibility="hidden",b.width="200px",b.height="150px",b.overflow="hidden",c.appendChild(a),p.body.appendChild(c),b=a.offsetWidth,c.style.overflow="scroll",a=a.offsetWidth,b==a&&(a=c.clientWidth),p.body.removeChild(c),b-a}function L(a,b,c){for(var d=0,e=b.length;d<e;d++)for(var f=0,g=b[d].childNodes.length;f<g;f++)b[d].childNodes[f].nodeType==1&&(typeof c!="undefined"?a(b[d].childNodes[f],c[d].childNodes[f]):a(b[d].childNodes[f]))}function o(a,b,c,d){typeof d=="undefined"&&(d=c),typeof b[c]!="undefined"&&(a[d]=b[c])}this.oApi={},this.fnDraw=function(a){var b=A(this[n.iApiIndex]);typeof a!="undefined"&&a===!1?(E(b),C(b)):W(b)},this.fnFilter=function(a,b,c,d,e){var f=A(this[n.iApiIndex]);if(f.oFeatures.bFilter){typeof c=="undefined"&&(c=!1),typeof d=="undefined"&&(d=!0),typeof e=="undefined"&&(e=!0);if(typeof b=="undefined"||b===null){P(f,{sSearch:a,bRegex:c,bSmart:d},1);if(e&&typeof f.aanFeatures.f!="undefined"){b=f.aanFeatures.f,c=0;for(d=b.length;c<d;c++)j("input",b[c]).val(a)}}else f.aoPreSearchCols[b].sSearch=a,f.aoPreSearchCols[b].bRegex=c,f.aoPreSearchCols[b].bSmart=d,P(f,f.oPreviousSearch,1)}},this.fnSettings=function(){return A(this[n.iApiIndex])},this.fnVersionCheck=n.fnVersionCheck,this.fnSort=function(a){var b=A(this[n.iApiIndex]);b.aaSorting=a,O(b)},this.fnSortListener=function(a,b,c){ba(A(this[n.iApiIndex]),a,b,c)},this.fnAddData=function(a,b){if(a.length===0)return[];var c=[],d,e=A(this[n.iApiIndex]);if(typeof a[0]=="object")for(var f=0;f<a.length;f++){d=u(e,a[f]);if(d==-1)return c;c.push(d)}else{d=u(e,a);if(d==-1)return c;c.push(d)}return e.aiDisplay=e.aiDisplayMaster.slice(),(typeof b=="undefined"||b)&&W(e),c},this.fnDeleteRow=function(a,b,c){var d=A(this[n.iApiIndex]);a=typeof a=="object"?Q(d,a):a;var e=d.aoData.splice(a,1),f=j.inArray(a,d.aiDisplay);d.asDataSearch.splice(f,1),ma(d.aiDisplayMaster,a),ma(d.aiDisplay,a),typeof b=="function"&&b.call(this,d,e),d._iDisplayStart>=d.aiDisplay.length&&(d._iDisplayStart-=d._iDisplayLength,d._iDisplayStart<0&&(d._iDisplayStart=0));if(typeof c=="undefined"||c)E(d),C(d);return e},this.fnClearTable=function(a){var b=A(this[n.iApiIndex]);da(b),(typeof a=="undefined"||a)&&C(b)},this.fnOpen=function(a,b,c){var d=A(this[n.iApiIndex]);this.fnClose(a);var e=p.createElement("tr"),f=p.createElement("td");return e.appendChild(f),f.className=c,f.colSpan=S(d),f.innerHTML=b,b=j("tr",d.nTBody),j.inArray(a,b)!=-1&&j(e).insertAfter(a),d.aoOpenRows.push({nTr:e,nParent:a}),e},this.fnClose=function(a){for(var b=A(this[n.iApiIndex]),c=0;c<b.aoOpenRows.length;c++)if(b.aoOpenRows[c].nParent==a)return(a=b.aoOpenRows[c].nTr.parentNode)&&a.removeChild(b.aoOpenRows[c].nTr),b.aoOpenRows.splice(c,1),0;return 1},this.fnGetData=function(a){var b=A(this[n.iApiIndex]);return typeof a!="undefined"?(a=typeof a=="object"?Q(b,a):a,(aRowData=b.aoData[a])?aRowData._aData:null):V(b)},this.fnGetNodes=function(a){var b=A(this[n.iApiIndex]);return typeof a!="undefined"?(aRowData=b.aoData[a])?aRowData.nTr:null:R(b)},this.fnGetPosition=function(a){var b=A(this[n.iApiIndex]);if(a.nodeName.toUpperCase()=="TR")return Q(b,a);if(a.nodeName.toUpperCase()=="TD")for(var c=Q(b,a.parentNode),d=0,e=0;e<b.aoColumns.length;e++)if(b.aoColumns[e].bVisible){if(b.aoData[c].nTr.getElementsByTagName("td")[e-d]==a)return[c,e-d,e]}else d++;return null},this.fnUpdate=function(a,b,c,d,e){var f=A(this[n.iApiIndex]),g,h;b=typeof b=="object"?Q(f,b):b;if(typeof a!="object")h=a,f.aoData[b]._aData[c]=h,f.aoColumns[c].fnRender!==null&&(h=f.aoColumns[c].fnRender({iDataRow:b,iDataColumn:c,aData:f.aoData[b]._aData,oSettings:f}),f.aoColumns[c].bUseRendered&&(f.aoData[b]._aData[c]=h)),g=M(f,c),g!==null?f.aoData[b].nTr.getElementsByTagName("td")[g].innerHTML=h:f.aoData[b]._anHidden[c].innerHTML=h;else{if(a.length!=f.aoColumns.length)return H(f,0,"An array passed to fnUpdate must have the same number of columns as the table in question - in this case "+f.aoColumns.length),1;for(c=0;c<a.length;c++)h=a[c],f.aoData[b]._aData[c]=h,f.aoColumns[c].fnRender!==null&&(h=f.aoColumns[c].fnRender({iDataRow:b,iDataColumn:c,aData:f.aoData[b]._aData,oSettings:f}),f.aoColumns[c].bUseRendered&&(f.aoData[b]._aData[c]=h)),g=M(f,c),g!==null?f.aoData[b].nTr.getElementsByTagName("td")[g].innerHTML=h:f.aoData[b]._anHidden[c].innerHTML=h}return a=j.inArray(b,f.aiDisplay),f.asDataSearch[a]=ka(f,f.aoData[b]._aData),(typeof e=="undefined"||e)&&X(f),(typeof d=="undefined"||d)&&W(f),0},this.fnSetColumnVis=function(a,b,c){var d=A(this[n.iApiIndex]),e,f;f=d.aoColumns.length;var g,h,i,k,l;if(d.aoColumns[a].bVisible!=b){k=j(">tr",d.nTHead)[0],g=j(">tr",d.nTFoot)[0],l=[],h=[];for(e=0;e<f;e++)l.push(d.aoColumns[e].nTh),h.push(d.aoColumns[e].nTf);if(b){for(e=b=0;e<a;e++)d.aoColumns[e].bVisible&&b++;if(b>=S(d)){k.appendChild(l[a]),k=j(">tr",d.nTHead),e=1;for(f=k.length;e<f;e++)k[e].appendChild(d.aoColumns[a].anThExtra[e-1]);if(g){g.appendChild(h[a]),k=j(">tr",d.nTFoot),e=1;for(f=k.length;e<f;e++)k[e].appendChild(d.aoColumns[a].anTfExtra[e-1])}e=0;for(f=d.aoData.length;e<f;e++)g=d.aoData[e]._anHidden[a],d.aoData[e].nTr.appendChild(g)}else{for(e=a;e<f;e++){i=M(d,e);if(i!==null)break}k.insertBefore(l[a],k.getElementsByTagName("th")[i]),k=j(">tr",d.nTHead),e=1;for(f=k.length;e<f;e++)l=j(k[e]).children(),k[e].insertBefore(d.aoColumns[a].anThExtra[e-1],l[i]);if(g){g.insertBefore(h[a],g.getElementsByTagName("th")[i]),k=j(">tr",d.nTFoot),e=1;for(f=k.length;e<f;e++)l=j(k[e]).children(),k[e].insertBefore(d.aoColumns[a].anTfExtra[e-1],l[i])}Z(d),e=0;for(f=d.aoData.length;e<f;e++)g=d.aoData[e]._anHidden[a],d.aoData[e].nTr.insertBefore(g,j(">td:eq("+i+")",d.aoData[e].nTr)[0])}d.aoColumns[a].bVisible=!0}else{k.removeChild(l[a]),e=0;for(f=d.aoColumns[a].anThExtra.length;e<f;e++)i=d.aoColumns[a].anThExtra[e],i.parentNode.removeChild(i);if(g){g.removeChild(h[a]),e=0;for(f=d.aoColumns[a].anTfExtra.length;e<f;e++)i=d.aoColumns[a].anTfExtra[e],i.parentNode.removeChild(i)}h=Z(d),e=0;for(f=d.aoData.length;e<f;e++)g=h[e*d.aoColumns.length+a*1],d.aoData[e]._anHidden[a]=g,g.parentNode.removeChild(g);d.aoColumns[a].bVisible=!1}e=0;for(f=d.aoOpenRows.length;e<f;e++)d.aoOpenRows[e].nTr.colSpan=S(d);if(typeof c=="undefined"||c)X(d),C(d);na(d)}},this.fnPageChange=function(a,b){var c=A(this[n.iApiIndex]);ea(c,a),E(c),(typeof b=="undefined"||b)&&C(c)},this.fnDestroy=function(){var a=A(this[n.iApiIndex]),b=a.nTableWrapper.parentNode,c=a.nTBody,d,e;a.bDestroying=!0,j(a.nTableWrapper).find("*").andSelf().unbind(".DT"),d=0;for(e=a.aoColumns.length;d<e;d++)a.aoColumns[d].bVisible===!1&&this.fnSetColumnVis(d,!0);j("tbody>tr>td."+a.oClasses.sRowEmpty,a.nTable).parent().remove(),a.nTable!=a.nTHead.parentNode&&(j(">thead",a.nTable).remove(),a.nTable.appendChild(a.nTHead)),a.nTFoot&&a.nTable!=a.nTFoot.parentNode&&(j(">tfoot",a.nTable).remove(),a.nTable.appendChild(a.nTFoot)),a.nTable.parentNode.removeChild(a.nTable),j(a.nTableWrapper).remove(),a.aaSorting=[],a.aaSortingFixed=[],T(a),j(R(a)).removeClass(a.asStripClasses.join(" ")),a.bJUI?(j("th",a.nTHead).removeClass([n.oStdClasses.sSortable,n.oJUIClasses.sSortableAsc,n.oJUIClasses.sSortableDesc,n.oJUIClasses.sSortableNone].join(" ")),j("th span",a.nTHead).remove()):j("th",a.nTHead).removeClass([n.oStdClasses.sSortable,n.oStdClasses.sSortableAsc,n.oStdClasses.sSortableDesc,n.oStdClasses.sSortableNone].join(" ")),b.appendChild(a.nTable),d=0;for(e=a.aoData.length;d<e;d++)c.appendChild(a.aoData[d].nTr);a.nTable.style.width=v(a.sDestroyWidth),j(">tr:even",c).addClass(a.asDestoryStrips[0]),j(">tr:odd",c).addClass(a.asDestoryStrips[1]),d=0;for(e=D.length;d<e;d++)D[d]==a&&D.splice(d,1)},this.fnAdjustColumnSizing=function(a){var b=A(this[n.iApiIndex]);X(b),typeof a=="undefined"||a?this.fnDraw(!1):(b.oScroll.sX!==""||b.oScroll.sY!=="")&&this.oApi._fnScrollDraw(b)};for(var pa in n.oApi)pa&&(this[pa]=r(pa));this.oApi._fnExternApiFunc=r,this.oApi._fnInitalise=s,this.oApi._fnLanguageProcess=y,this.oApi._fnAddColumn=F,this.oApi._fnColumnOptions=x,this.oApi._fnAddData=u,this.oApi._fnGatherData=z,this.oApi._fnDrawHead=U,this.oApi._fnDraw=C,this.oApi._fnReDraw=W,this.oApi._fnAjaxUpdate=ta,this.oApi._fnAjaxUpdateDraw=ua,this.oApi._fnAddOptionsHtml=sa,this.oApi._fnFeatureHtmlTable=za,this.oApi._fnScrollDraw=Ca,this.oApi._fnAjustColumnSizing=X,this.oApi._fnFeatureHtmlFilter=xa,this.oApi._fnFilterComplete=P,this.oApi._fnFilterCustom=Fa,this.oApi._fnFilterColumn=Ea,this.oApi._fnFilter=Da,this.oApi._fnBuildSearchArray=ha,this.oApi._fnBuildSearchRow=ka,this.oApi._fnFilterCreateSearch=ia,this.oApi._fnDataToSearch=ja,this.oApi._fnSort=O,this.oApi._fnSortAttachListener=ba,this.oApi._fnSortingClasses=T,this.oApi._fnFeatureHtmlPaginate=Ba,this.oApi._fnPageChange=ea,this.oApi._fnFeatureHtmlInfo=Aa,this.oApi._fnUpdateInfo=Ga,this.oApi._fnFeatureHtmlLength=wa,this.oApi._fnFeatureHtmlProcessing=ya,this.oApi._fnProcessingDisplay=K,this.oApi._fnVisibleToColumnIndex=ga,this.oApi._fnColumnIndexToVisible=M,this.oApi._fnNodeToDataIndex=Q,this.oApi._fnVisbleColumns=S,this.oApi._fnCalculateEnd=E,this.oApi._fnConvertToWidth=Ha,this.oApi._fnCalculateColumnWidths=$,this.oApi._fnScrollingWidthAdjust=Ja,this.oApi._fnGetWidestNode=Ia,this.oApi._fnGetMaxLenString=Ka,this.oApi._fnStringToCss=v,this.oApi._fnArrayCmp=Oa,this.oApi._fnDetectType=aa,this.oApi._fnSettingsFromNode=A,this.oApi._fnGetDataMaster=V,this.oApi._fnGetTrNodes=R,this.oApi._fnGetTdNodes=Z,this.oApi._fnEscapeRegex=la,this.oApi._fnDeleteIndex=ma,this.oApi._fnReOrderIndex=va,this.oApi._fnColumnOrdering=ca,this.oApi._fnLog=H,this.oApi._fnClearTable=da,this.oApi._fnSaveState=na,this.oApi._fnLoadState=Ma,this.oApi._fnCreateCookie=La,this.oApi._fnReadCookie=oa,this.oApi._fnGetUniqueThs=fa,this.oApi._fnScrollBarWidth=Na,this.oApi._fnApplyToChildren=L,this.oApi._fnMap=o;var qa=this;return this.each(function(){var a=0,b,c,d,e;a=0;for(b=D.length;a<b;a++){if(D[a].nTable==this){if(typeof g=="undefined"||typeof g.bRetrieve!="undefined"&&g.bRetrieve===!0)return D[a].oInstance;if(typeof g.bDestroy!="undefined"&&g.bDestroy===!0){D[a].oInstance.fnDestroy();break}H(D[a],0,"Cannot reinitialise DataTable.\n\nTo retrieve the DataTables object for this table, please pass either no arguments to the dataTable() function, or set bRetrieve to true. Alternatively, to destory the old table and create a new one, set bDestroy to true (note that a lot of changes to the configuration can be made through the API which is usually much faster).");return}if(D[a].sTableId!==""&&D[a].sTableId==this.getAttribute("id")){D.splice(a,1);break}}var f=new m;D.push(f);var h=!1,i=!1;a=this.getAttribute("id"),a!==null?(f.sTableId=a,f.sInstance=a):f.sInstance=n._oExternConfig.iNextUnique++;if(this.nodeName.toLowerCase()!="table")H(f,0,"Attempted to initialise DataTables on a node which is not a table: "+this.nodeName);else{f.nTable=this,f.oInstance=qa.length==1?qa:j(this).dataTable(),f.oApi=qa.oApi,f.sDestroyWidth=j(this).width();if(typeof g!="undefined"&&g!==null){f.oInit=g,o(f.oFeatures,g,"bPaginate"),o(f.oFeatures,g,"bLengthChange"),o(f.oFeatures,g,"bFilter"),o(f.oFeatures,g,"bSort"),o(f.oFeatures,g,"bInfo"),o(f.oFeatures,g,"bProcessing"),o(f.oFeatures,g,"bAutoWidth"),o(f.oFeatures,g,"bSortClasses"),o(f.oFeatures,g,"bServerSide"),o(f.oScroll,g,"sScrollX","sX"),o(f.oScroll,g,"sScrollXInner","sXInner"),o(f.oScroll,g,"sScrollY","sY"),o(f.oScroll,g,"bScrollCollapse","bCollapse"),o(f.oScroll,g,"bScrollInfinite","bInfinite"),o(f.oScroll,g,"iScrollLoadGap","iLoadGap"),o(f.oScroll,g,"bScrollAutoCss","bAutoCss"),o(f,g,"asStripClasses"),o(f,g,"fnRowCallback"),o(f,g,"fnHeaderCallback"),o(f,g,"fnFooterCallback"),o(f,g,"fnCookieCallback"),o(f,g,"fnInitComplete"),o(f,g,"fnServerData"),o(f,g,"fnFormatNumber"),o(f,g,"aaSorting"),o(f,g,"aaSortingFixed"),o(f,g,"aLengthMenu"),o(f,g,"sPaginationType"),o(f,g,"sAjaxSource"),o(f,g,"iCookieDuration"),o(f,g,"sCookiePrefix"),o(f,g,"sDom"),o(f,g,"oSearch","oPreviousSearch"),o(f,g,"aoSearchCols","aoPreSearchCols"),o(f,g,"iDisplayLength","_iDisplayLength"),o(f,g,"bJQueryUI","bJUI"),o(f.oLanguage,g,"fnInfoCallback"),typeof g.fnDrawCallback=="function"&&f.aoDrawCallback.push({fn:g.fnDrawCallback,sName:"user"}),typeof g.fnStateSaveCallback=="function"&&f.aoStateSave.push({fn:g.fnStateSaveCallback,sName:"user"}),typeof g.fnStateLoadCallback=="function"&&f.aoStateLoad.push({fn:g.fnStateLoadCallback,sName:"user"}),f.oFeatures.bServerSide&&f.oFeatures.bSort&&f.oFeatures.bSortClasses&&f.aoDrawCallback.push({fn:T,sName:"server_side_sort_classes"}),typeof g.bJQueryUI!="undefined"&&g.bJQueryUI&&(f.oClasses=n.oJUIClasses,typeof g.sDom=="undefined"&&(f.sDom='<"H"lfr>t<"F"ip>'));if(f.oScroll.sX!==""||f.oScroll.sY!=="")f.oScroll.iBarWidth=Na();typeof g.iDisplayStart!="undefined"&&typeof f.iInitDisplayStart=="undefined"&&(f.iInitDisplayStart=g.iDisplayStart,f._iDisplayStart=g.iDisplayStart),typeof g.bStateSave!="undefined"&&(f.oFeatures.bStateSave=g.bStateSave,Ma(f,g),f.aoDrawCallback.push({fn:na,sName:"state_save"})),typeof g.aaData!="undefined"&&(i=!0),typeof g!="undefined"&&typeof g.aoData!="undefined"&&(g.aoColumns=g.aoData),typeof g.oLanguage!="undefined"&&(typeof g.oLanguage.sUrl!="undefined"&&g.oLanguage.sUrl!==""?(f.oLanguage.sUrl=g.oLanguage.sUrl,j.getJSON(f.oLanguage.sUrl,null,function(a){y(f,a,!0)}),h=!0):y(f,g.oLanguage,!1))}else g={};typeof g.asStripClasses=="undefined"&&(f.asStripClasses.push(f.oClasses.sStripOdd),f.asStripClasses.push(f.oClasses.sStripEven)),c=!1,d=j(">tbody>tr",this),a=0;for(b=f.asStripClasses.length;a<b;a++)if(d.filter(":lt(2)").hasClass(f.asStripClasses[a])){c=!0;break}c&&(f.asDestoryStrips=["",""],j(d[0]).hasClass(f.oClasses.sStripOdd)&&(f.asDestoryStrips[0]+=f.oClasses.sStripOdd+" "),j(d[0]).hasClass(f.oClasses.sStripEven)&&(f.asDestoryStrips[0]+=f.oClasses.sStripEven),j(d[1]).hasClass(f.oClasses.sStripOdd)&&(f.asDestoryStrips[1]+=f.oClasses.sStripOdd+" "),j(d[1]).hasClass(f.oClasses.sStripEven)&&(f.asDestoryStrips[1]+=f.oClasses.sStripEven),d.removeClass(f.asStripClasses.join(" "))),a=this.getElementsByTagName("thead"),c=a.length===0?[]:fa(a[0]);var k;if(typeof g.aoColumns=="undefined"){k=[],a=0;for(b=c.length;a<b;a++)k.push(null)}else k=g.aoColumns;a=0;for(b=k.length;a<b;a++)typeof g.saved_aoColumns!="undefined"&&g.saved_aoColumns.length==b&&(k[a]===null&&(k[a]={}),k[a].bVisible=g.saved_aoColumns[a].bVisible),F(f,c?c[a]:null);if(typeof g.aoColumnDefs!="undefined")for(a=g.aoColumnDefs.length-1;a>=0;a--){var l=g.aoColumnDefs[a].aTargets;j.isArray(l)||H(f,1,"aTargets must be an array of targets, not a "+typeof l),c=0;for(d=l.length;c<d;c++)if(typeof l[c]=="number"&&l[c]>=0){for(;f.aoColumns.length<=l[c];)F(f);x(f,l[c],g.aoColumnDefs[a])}else if(typeof l[c]=="number"&&l[c]<0)x(f,f.aoColumns.length+l[c],g.aoColumnDefs[a]);else if(typeof l[c]=="string"){b=0;for(e=f.aoColumns.length;b<e;b++)(l[c]=="_all"||f.aoColumns[b].nTh.className.indexOf(l[c])!=-1)&&x(f,b,g.aoColumnDefs[a])}}if(typeof k!="undefined"){a=0;for(b=k.length;a<b;a++)x(f,a,k[a])}a=0;for(b=f.aaSorting.length;a<b;a++){f.aaSorting[a][0]>=f.aoColumns.length&&(f.aaSorting[a][0]=0),k=f.aoColumns[f.aaSorting[a][0]],typeof f.aaSorting[a][2]=="undefined"&&(f.aaSorting[a][2]=0),typeof g.aaSorting=="undefined"&&typeof f.saved_aaSorting=="undefined"&&(f.aaSorting[a][1]=k.asSorting[0]),c=0;for(d=k.asSorting.length;c<d;c++)if(f.aaSorting[a][1]==k.asSorting[c]){f.aaSorting[a][2]=c;break}}T(f),this.getElementsByTagName("thead").length===0&&this.appendChild(p.createElement("thead")),this.getElementsByTagName("tbody").length===0&&this.appendChild(p.createElement("tbody")),f.nTHead=this.getElementsByTagName("thead")[0],f.nTBody=this.getElementsByTagName("tbody")[0],this.getElementsByTagName("tfoot").length>0&&(f.nTFoot=this.getElementsByTagName("tfoot")[0]);if(i)for(a=0;a<g.aaData.length;a++)u(f,g.aaData[a]);else z(f);f.aiDisplay=f.aiDisplayMaster.slice(),f.bInitialised=!0,h===!1&&s(f)}})}}(jQuery,window,document),function(a){function b(){this._defaults={pickerClass:"",showOnFocus:!0,showTrigger:null,showAnim:"show",showOptions:{},showSpeed:"normal",popupContainer:null,alignment:"bottom",fixedWeeks:!1,firstDay:0,calculateWeek:this.iso8601Week,monthsToShow:1,monthsOffset:0,monthsToStep:1,monthsToJump:12,useMouseWheel:!0,changeMonth:!0,yearRange:"c-10:c+10",shortYearCutoff:"+10",showOtherMonths:!1,selectOtherMonths:!1,defaultDate:null,selectDefaultDate:!1,minDate:null,maxDate:null,dateFormat:"mm/dd/yyyy",autoSize:!1,rangeSelect:!1,rangeSeparator:" - ",multiSelect:0,multiSeparator:",",onDate:null,onShow:null,onChangeMonthYear:null,onSelect:null,onClose:null,altField:null,altFormat:null,constrainInput:!0,commandsAsDateFormat:!1,commands:this.commands},this.regional={"":{monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"mm/dd/yyyy",firstDay:0,renderer:this.defaultRenderer,prevText:"&lt;Prev",prevStatus:"Show the previous month",prevJumpText:"&lt;&lt;",prevJumpStatus:"Show the previous year",nextText:"Next&gt;",nextStatus:"Show the next month",nextJumpText:"&gt;&gt;",nextJumpStatus:"Show the next year",currentText:"Current",currentStatus:"Show the current month",todayText:"Today",todayStatus:"Show today's month",clearText:"Clear",clearStatus:"Clear all the dates",closeText:"Close",closeStatus:"Close the datepicker",yearStatus:"Change the year",monthStatus:"Change the month",weekText:"Wk",weekStatus:"Week of the year",dayStatus:"Select DD, M d, yyyy",defaultStatus:"Select a date",isRTL:!1}},a.extend(this._defaults,this.regional[""]),this._disabled=[]}function c(b,c){a.extend(b,c);for(var d in c)if(c[d]==null||c[d]==undefined)b[d]=c[d];return b}a.extend(b.prototype,{dataName:"datepick",markerClass:"hasDatepick",_popupClass:"datepick-popup",_triggerClass:"datepick-trigger",_disableClass:"datepick-disable",_coverClass:"datepick-cover",_monthYearClass
:"datepick-month-year",_curMonthClass:"datepick-month-",_anyYearClass:"datepick-any-year",_curDoWClass:"datepick-dow-",commands:{prev:{text:"prevText",status:"prevStatus",keystroke:{keyCode:33},enabled:function(b){var c=b.curMinDate();return!c||a.datepick.add(a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),1-b.get("monthsToStep"),"m"),b),1),-1,"d").getTime()>=c.getTime()},date:function(b){return a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),-b.get("monthsToStep"),"m"),b),1)},action:function(b){a.datepick.changeMonth(this,-b.get("monthsToStep"))}},prevJump:{text:"prevJumpText",status:"prevJumpStatus",keystroke:{keyCode:33,ctrlKey:!0},enabled:function(b){var c=b.curMinDate();return!c||a.datepick.add(a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),1-b.get("monthsToJump"),"m"),b),1),-1,"d").getTime()>=c.getTime()},date:function(b){return a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),-b.get("monthsToJump"),"m"),b),1)},action:function(b){a.datepick.changeMonth(this,-b.get("monthsToJump"))}},next:{text:"nextText",status:"nextStatus",keystroke:{keyCode:34},enabled:function(b){var c=b.get("maxDate");return!c||a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),b.get("monthsToStep"),"m"),b),1).getTime()<=c.getTime()},date:function(b){return a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),b.get("monthsToStep"),"m"),b),1)},action:function(b){a.datepick.changeMonth(this,b.get("monthsToStep"))}},nextJump:{text:"nextJumpText",status:"nextJumpStatus",keystroke:{keyCode:34,ctrlKey:!0},enabled:function(b){var c=b.get("maxDate");return!c||a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),b.get("monthsToJump"),"m"),b),1).getTime()<=c.getTime()},date:function(b){return a.datepick.day(a.datepick._applyMonthsOffset(a.datepick.add(a.datepick.newDate(b.drawDate),b.get("monthsToJump"),"m"),b),1)},action:function(b){a.datepick.changeMonth(this,b.get("monthsToJump"))}},current:{text:"currentText",status:"currentStatus",keystroke:{keyCode:36,ctrlKey:!0},enabled:function(b){var c=b.curMinDate(),d=b.get("maxDate"),e=b.selectedDates[0]||a.datepick.today();return(!c||e.getTime()>=c.getTime())&&(!d||e.getTime()<=d.getTime())},date:function(b){return b.selectedDates[0]||a.datepick.today()},action:function(b){var c=b.selectedDates[0]||a.datepick.today();a.datepick.showMonth(this,c.getFullYear(),c.getMonth()+1)}},today:{text:"todayText",status:"todayStatus",keystroke:{keyCode:36,ctrlKey:!0},enabled:function(b){var c=b.curMinDate(),d=b.get("maxDate");return(!c||a.datepick.today().getTime()>=c.getTime())&&(!d||a.datepick.today().getTime()<=d.getTime())},date:function(b){return a.datepick.today()},action:function(b){a.datepick.showMonth(this)}},clear:{text:"clearText",status:"clearStatus",keystroke:{keyCode:35,ctrlKey:!0},enabled:function(a){return!0},date:function(a){return null},action:function(b){a.datepick.clear(this)}},close:{text:"closeText",status:"closeStatus",keystroke:{keyCode:27},enabled:function(a){return!0},date:function(a){return null},action:function(b){a.datepick.hide(this)}},prevWeek:{text:"prevWeekText",status:"prevWeekStatus",keystroke:{keyCode:38,ctrlKey:!0},enabled:function(b){var c=b.curMinDate();return!c||a.datepick.add(a.datepick.newDate(b.drawDate),-7,"d").getTime()>=c.getTime()},date:function(b){return a.datepick.add(a.datepick.newDate(b.drawDate),-7,"d")},action:function(b){a.datepick.changeDay(this,-7)}},prevDay:{text:"prevDayText",status:"prevDayStatus",keystroke:{keyCode:37,ctrlKey:!0},enabled:function(b){var c=b.curMinDate();return!c||a.datepick.add(a.datepick.newDate(b.drawDate),-1,"d").getTime()>=c.getTime()},date:function(b){return a.datepick.add(a.datepick.newDate(b.drawDate),-1,"d")},action:function(b){a.datepick.changeDay(this,-1)}},nextDay:{text:"nextDayText",status:"nextDayStatus",keystroke:{keyCode:39,ctrlKey:!0},enabled:function(b){var c=b.get("maxDate");return!c||a.datepick.add(a.datepick.newDate(b.drawDate),1,"d").getTime()<=c.getTime()},date:function(b){return a.datepick.add(a.datepick.newDate(b.drawDate),1,"d")},action:function(b){a.datepick.changeDay(this,1)}},nextWeek:{text:"nextWeekText",status:"nextWeekStatus",keystroke:{keyCode:40,ctrlKey:!0},enabled:function(b){var c=b.get("maxDate");return!c||a.datepick.add(a.datepick.newDate(b.drawDate),7,"d").getTime()<=c.getTime()},date:function(b){return a.datepick.add(a.datepick.newDate(b.drawDate),7,"d")},action:function(b){a.datepick.changeDay(this,7)}}},defaultRenderer:{picker:'<div class="datepick"><div class="datepick-nav">{link:prev}{link:today}{link:next}</div>{months}{popup:start}<div class="datepick-ctrl">{link:clear}{link:close}</div>{popup:end}<div class="datepick-clear-fix"></div></div>',monthRow:'<div class="datepick-month-row">{months}</div>',month:'<div class="datepick-month"><div class="datepick-month-header">{monthHeader}</div><table><thead>{weekHeader}</thead><tbody>{weeks}</tbody></table></div>',weekHeader:"<tr>{days}</tr>",dayHeader:"<th>{day}</th>",week:"<tr>{days}</tr>",day:"<td>{day}</td>",monthSelector:".datepick-month",daySelector:"td",rtlClass:"datepick-rtl",multiClass:"datepick-multi",defaultClass:"",selectedClass:"datepick-selected",highlightedClass:"datepick-highlight",todayClass:"datepick-today",otherMonthClass:"datepick-other-month",weekendClass:"datepick-weekend",commandClass:"datepick-cmd",commandButtonClass:"",commandLinkClass:"",disabledClass:"datepick-disabled"},setDefaults:function(b){return a.extend(this._defaults,b||{}),this},_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1e7,_msPerDay:864e5,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(a,b,c){typeof a!="string"&&(c=b,b=a,a="");if(!b)return"";a=a||this._defaults.dateFormat,c=c||{};var d=c.dayNamesShort||this._defaults.dayNamesShort,e=c.dayNames||this._defaults.dayNames,f=c.monthNamesShort||this._defaults.monthNamesShort,g=c.monthNames||this._defaults.monthNames,h=c.calculateWeek||this._defaults.calculateWeek,i=function(b,c){var d=1;while(n+d<a.length&&a.charAt(n+d)==b)d++;return n+=d-1,Math.floor(d/(c||1))>1},j=function(a,b,c,d){var e=""+b;if(i(a,d))while(e.length<c)e="0"+e;return e},k=function(a,b,c,d){return i(a)?d[b]:c[b]},l="",m=!1;for(var n=0;n<a.length;n++)if(m)a.charAt(n)=="'"&&!i("'")?m=!1:l+=a.charAt(n);else switch(a.charAt(n)){case"d":l+=j("d",b.getDate(),2);break;case"D":l+=k("D",b.getDay(),d,e);break;case"o":l+=j("o",this.dayOfYear(b),3);break;case"w":l+=j("w",h(b),2);break;case"m":l+=j("m",b.getMonth()+1,2);break;case"M":l+=k("M",b.getMonth(),f,g);break;case"y":l+=i("y",2)?b.getFullYear():(b.getFullYear()%100<10?"0":"")+b.getFullYear()%100;break;case"@":l+=Math.floor(b.getTime()/1e3);break;case"!":l+=b.getTime()*1e4+this._ticksTo1970;break;case"'":i("'")?l+="'":m=!0;break;default:l+=a.charAt(n)}return l},parseDate:function(a,b,c){if(b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;a=a||this._defaults.dateFormat,c=c||{};var d=c.shortYearCutoff||this._defaults.shortYearCutoff;d=typeof d!="string"?d:this.today().getFullYear()%100+parseInt(d,10);var e=c.dayNamesShort||this._defaults.dayNamesShort,f=c.dayNames||this._defaults.dayNames,g=c.monthNamesShort||this._defaults.monthNamesShort,h=c.monthNames||this._defaults.monthNames,i=-1,j=-1,k=-1,l=-1,m=!1,n=!1,o=function(b,c){var d=1;while(t+d<a.length&&a.charAt(t+d)==b)d++;return t+=d-1,Math.floor(d/(c||1))>1},p=function(a,c){var d=o(a,c),e=[2,3,d?4:2,11,20]["oy@!".indexOf(a)+1],f=new RegExp("^-?\\d{1,"+e+"}"),g=b.substring(s).match(f);if(!g)throw"Missing number at position {0}".replace(/\{0\}/,s);return s+=g[0].length,parseInt(g[0],10)},q=function(a,c,d,e){var f=o(a,e)?d:c;for(var g=0;g<f.length;g++)if(b.substr(s,f[g].length)==f[g])return s+=f[g].length,g+1;throw"Unknown name at position {0}".replace(/\{0\}/,s)},r=function(){if(b.charAt(s)!=a.charAt(t))throw"Unexpected literal at position {0}".replace(/\{0\}/,s);s++},s=0;for(var t=0;t<a.length;t++)if(n)a.charAt(t)=="'"&&!o("'")?n=!1:r();else switch(a.charAt(t)){case"d":k=p("d");break;case"D":q("D",e,f);break;case"o":l=p("o");break;case"w":p("w");break;case"m":j=p("m");break;case"M":j=q("M",g,h);break;case"y":var u=t;m=!o("y",2),t=u,i=p("y",2);break;case"@":var v=this._normaliseDate(new Date(p("@")*1e3));i=v.getFullYear(),j=v.getMonth()+1,k=v.getDate();break;case"!":var v=this._normaliseDate(new Date((p("!")-this._ticksTo1970)/1e4));i=v.getFullYear(),j=v.getMonth()+1,k=v.getDate();break;case"*":s=b.length;break;case"'":o("'")?r():n=!0;break;default:r()}if(s<b.length)throw"Additional text found at end";i==-1?i=this.today().getFullYear():i<100&&m&&(i+=d==-1?1900:this.today().getFullYear()-this.today().getFullYear()%100-(i<=d?0:100));if(l>-1){j=1,k=l;for(var w=this.daysInMonth(i,j);k>w;w=this.daysInMonth(i,j))j++,k-=w}var v=this.newDate(i,j,k);if(v.getFullYear()!=i||v.getMonth()+1!=j||v.getDate()!=k)throw"Invalid date";return v},determineDate:function(b,c,d,e,f){d&&typeof d!="object"&&(f=e,e=d,d=null),typeof e!="string"&&(f=e,e="");var g=function(b){try{return a.datepick.parseDate(e,b,f)}catch(c){}b=b.toLowerCase();var g=(b.match(/^c/)&&d?a.datepick.newDate(d):null)||a.datepick.today(),h=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,i=h.exec(b);while(i)g=a.datepick.add(g,parseInt(i[1],10),i[2]||"d"),i=h.exec(b);return g};return c=c?a.datepick.newDate(c):null,b=b==null?c:typeof b=="string"?g(b):typeof b=="number"?isNaN(b)||b==Infinity||b==-Infinity?c:a.datepick.add(a.datepick.today(),b,"d"):a.datepick.newDate(b),b},daysInMonth:function(a,b){return b=a.getFullYear?a.getMonth()+1:b,a=a.getFullYear?a.getFullYear():a,this.newDate(a,b+1,0).getDate()},dayOfYear:function(a,b,c){var d=a.getFullYear?a:this.newDate(a,b,c),e=this.newDate(d.getFullYear(),1,1);return Math.floor((d.getTime()-e.getTime())/this._msPerDay)+1},iso8601Week:function(a,b,c){var d=a.getFullYear?new Date(a.getTime()):this.newDate(a,b,c);d.setDate(d.getDate()+4-(d.getDay()||7));var e=d.getTime();return d.setMonth(0,1),Math.floor(Math.round((e-d)/864e5)/7)+1},today:function(){return this._normaliseDate(new Date)},newDate:function(a,b,c){return a?a.getFullYear?this._normaliseDate(new Date(a.getTime())):new Date(a,b-1,c,12):null},_normaliseDate:function(a){return a&&a.setHours(12,0,0,0),a},year:function(a,b){return a.setFullYear(b),this._normaliseDate(a)},month:function(a,b){return a.setMonth(b-1),this._normaliseDate(a)},day:function(a,b){return a.setDate(b),this._normaliseDate(a)},add:function(b,c,d){if(d=="d"||d=="w")this._normaliseDate(b),b.setDate(b.getDate()+c*(d=="w"?7:1));else{var e=b.getFullYear()+(d=="y"?c:0),f=b.getMonth()+(d=="m"?c:0);b.setTime(a.datepick.newDate(e,f+1,Math.min(b.getDate(),this.daysInMonth(e,f+1))).getTime())}return b},_applyMonthsOffset:function(b,c){var d=c.get("monthsOffset");return a.isFunction(d)&&(d=d.apply(c.target[0],[b])),a.datepick.add(b,-d,"m")},_attachPicker:function(b,c){b=a(b);if(b.hasClass(this.markerClass))return;b.addClass(this.markerClass);var d={target:b,selectedDates:[],drawDate:null,pickingRange:!1,inline:a.inArray(b[0].nodeName.toLowerCase(),["div","span"])>-1,get:function(b){var c=this.settings[b]!==undefined?this.settings[b]:a.datepick._defaults[b];return a.inArray(b,["defaultDate","minDate","maxDate"])>-1&&(c=a.datepick.determineDate(c,null,this.selectedDates[0],this.get("dateFormat"),d.getConfig())),c},curMinDate:function(){return this.pickingRange?this.selectedDates[0]:this.get("minDate")},getConfig:function(){return{dayNamesShort:this.get("dayNamesShort"),dayNames:this.get("dayNames"),monthNamesShort:this.get("monthNamesShort"),monthNames:this.get("monthNames"),calculateWeek:this.get("calculateWeek"),shortYearCutoff:this.get("shortYearCutoff")}}};a.data(b[0],this.dataName,d);var e=a.fn.metadata?b.metadata():{};d.settings=a.extend({},c||{},e||{}),d.inline?(d.drawDate=a.datepick._checkMinMax(a.datepick.newDate(d.selectedDates[0]||d.get("defaultDate")||a.datepick.today()),d),d.prevDate=a.datepick.newDate(d.drawDate),this._update(b[0]),a.fn.mousewheel&&b.mousewheel(this._doMouseWheel)):(this._attachments(b,d),b.bind("keydown."+this.dataName,this._keyDown).bind("keypress."+this.dataName,this._keyPress).bind("keyup."+this.dataName,this._keyUp),b.attr("disabled")&&this.disable(b[0]))},options:function(b,c){var d=a.data(b,this.dataName);return d?c?c=="all"?d.settings:d.settings[c]:a.datepick._defaults:{}},option:function(b,d,e){b=a(b);if(!b.hasClass(this.markerClass))return;d=d||{};if(typeof d=="string"){var f=d;d={},d[f]=e}var g=a.data(b[0],this.dataName),h=g.selectedDates;c(g.settings,d),this.setDate(b[0],h,null,!1,!0),g.pickingRange=!1,g.drawDate=a.datepick.newDate(this._checkMinMax((d.defaultDate?g.get("defaultDate"):g.drawDate)||g.get("defaultDate")||a.datepick.today(),g)),g.inline||this._attachments(b,g),(g.inline||g.div)&&this._update(b[0])},_attachments:function(b,c){b.unbind("focus."+this.dataName),c.get("showOnFocus")&&b.bind("focus."+this.dataName,this.show),c.trigger&&c.trigger.remove();var d=c.get("showTrigger");c.trigger=d?a(d).clone().removeAttr("id").addClass(this._triggerClass)[c.get("isRTL")?"insertBefore":"insertAfter"](b).click(function(){a.datepick.isDisabled(b[0])||a.datepick[a.datepick.curInst==c?"hide":"show"](b[0])}):a([]),this._autoSize(b,c);var e=this._extractDates(c,b.val());e&&this.setDate(b[0],e,null,!0),c.get("selectDefaultDate")&&c.get("defaultDate")&&c.selectedDates.length==0&&this.setDate(b[0],a.datepick.newDate(c.get("defaultDate")||a.datepick.today()))},_autoSize:function(b,c){if(c.get("autoSize")&&!c.inline){var d=a.datepick.newDate(2009,10,20),e=c.get("dateFormat");if(e.match(/[DM]/)){var f=function(a){var b=0,c=0;for(var d=0;d<a.length;d++)a[d].length>b&&(b=a[d].length,c=d);return c};d.setMonth(f(c.get(e.match(/MM/)?"monthNames":"monthNamesShort"))),d.setDate(f(c.get(e.match(/DD/)?"dayNames":"dayNamesShort"))+20-d.getDay())}c.target.attr("size",a.datepick.formatDate(e,d,c.getConfig()).length)}},destroy:function(b){b=a(b);if(!b.hasClass(this.markerClass))return;var c=a.data(b[0],this.dataName);c.trigger&&c.trigger.remove(),b.removeClass(this.markerClass).empty().unbind("."+this.dataName),c.inline&&a.fn.mousewheel&&b.unmousewheel(),!c.inline&&c.get("autoSize")&&b.removeAttr("size"),a.removeData(b[0],this.dataName)},multipleEvents:function(a){var b=arguments;return function(a){for(var c=0;c<b.length;c++)b[c].apply(this,arguments)}},enable:function(b){var c=a(b);if(!c.hasClass(this.markerClass))return;var d=a.data(b,this.dataName);d.inline?c.children("."+this._disableClass).remove().end().find("button,select").attr("disabled","").end().find("a").attr("href","javascript:void(0)"):(b.disabled=!1,d.trigger.filter("button."+this._triggerClass).attr("disabled","").end().filter("img."+this._triggerClass).css({opacity:"1.0",cursor:""})),this._disabled=a.map(this._disabled,function(a){return a==b?null:a})},disable:function(b){var c=a(b);if(!c.hasClass(this.markerClass))return;var d=a.data(b,this.dataName);if(d.inline){var e=c.children(":last"),f=e.offset(),g={left:0,top:0};e.parents().each(function(){if(a(this).css("position")=="relative")return g=a(this).offset(),!1});var h=c.css("zIndex");h=(h=="auto"?0:parseInt(h,10))+1,c.prepend('<div class="'+this._disableClass+'" style="'+"width: "+e.outerWidth()+"px; height: "+e.outerHeight()+"px; left: "+(f.left-g.left)+"px; top: "+(f.top-g.top)+"px; z-index: "+h+'"></div>').find("button,select").attr("disabled","disabled").end().find("a").removeAttr("href")}else b.disabled=!0,d.trigger.filter("button."+this._triggerClass).attr("disabled","disabled").end().filter("img."+this._triggerClass).css({opacity:"0.5",cursor:"default"});this._disabled=a.map(this._disabled,function(a){return a==b?null:a}),this._disabled.push(b)},isDisabled:function(b){return b&&a.inArray(b,this._disabled)>-1},show:function(b){b=b.target||b;var c=a.data(b,a.datepick.dataName);if(a.datepick.curInst==c)return;a.datepick.curInst&&a.datepick.hide(a.datepick.curInst,!0);if(c){c.lastVal=null,c.selectedDates=a.datepick._extractDates(c,a(b).val()),c.pickingRange=!1,c.drawDate=a.datepick._checkMinMax(a.datepick.newDate(c.selectedDates[0]||c.get("defaultDate")||a.datepick.today()),c),c.prevDate=a.datepick.newDate(c.drawDate),a.datepick.curInst=c,a.datepick._update(b,!0);var d=a.datepick._checkOffset(c);c.div.css({left:d.left,top:d.top});var e=c.get("showAnim"),f=c.get("showSpeed");f=f=="normal"&&a.ui&&a.ui.version>="1.8"?"_default":f;var g=function(){var b=c.div.find("."+a.datepick._coverClass);if(b.length){var d=a.datepick._getBorders(c.div);b.css({left:-d[0],top:-d[1],width:c.div.outerWidth()+d[0],height:c.div.outerHeight()+d[1]})}};if(a.effects&&a.effects[e]){var h=c.div.data();for(var i in h)i.match(/^ec\.storage\./)&&(h[i]=c._mainDiv.css(i.replace(/ec\.storage\./,"")));c.div.data(h).show(e,c.get("showOptions"),f,g)}else c.div[e||"show"](e?f:"",g);e||g()}},_extractDates:function(b,c){if(c==b.lastVal)return;b.lastVal=c;var d=b.get("dateFormat"),e=b.get("multiSelect"),f=b.get("rangeSelect");c=c.split(e?b.get("multiSeparator"):f?b.get("rangeSeparator"):"\0");var g=[];for(var h=0;h<c.length;h++)try{var i=a.datepick.parseDate(d,c[h],b.getConfig());if(i){var j=!1;for(var k=0;k<g.length;k++)if(g[k].getTime()==i.getTime()){j=!0;break}j||g.push(i)}}catch(l){}return g.splice(e||(f?2:1),g.length),f&&g.length==1&&(g[1]=g[0]),g},_update:function(b,c){b=a(b.target||b);var d=a.data(b[0],a.datepick.dataName);if(d){if(d.inline||a.datepick.curInst==d){var e=d.get("onChangeMonthYear");e&&(!d.prevDate||d.prevDate.getFullYear()!=d.drawDate.getFullYear()||d.prevDate.getMonth()!=d.drawDate.getMonth())&&e.apply(b[0],[d.drawDate.getFullYear(),d.drawDate.getMonth()+1])}d.inline?b.html(this._generateContent(b[0],d)):a.datepick.curInst==d&&(d.div||(d.div=a("<div></div>").addClass(this._popupClass).css({display:c?"none":"static",position:"absolute",left:b.offset().left,top:b.offset().top+b.outerHeight()}).appendTo(a(d.get("popupContainer")||"body")),a.fn.mousewheel&&d.div.mousewheel(this._doMouseWheel)),d.div.html(this._generateContent(b[0],d)),b.focus())}},_updateInput:function(b,c){var d=a.data(b,this.dataName);if(d){var e="",f="",g=d.get("multiSelect")?d.get("multiSeparator"):d.get("rangeSeparator"),h=d.get("dateFormat"),i=d.get("altFormat")||h;for(var j=0;j<d.selectedDates.length;j++)e+=c?"":(j>0?g:"")+a.datepick.formatDate(h,d.selectedDates[j],d.getConfig()),f+=(j>0?g:"")+a.datepick.formatDate(i,d.selectedDates[j],d.getConfig());!d.inline&&!c&&a(b).val(e),a(d.get("altField")).val(f);var k=d.get("onSelect");k&&!c&&!d.inSelect&&(d.inSelect=!0,k.apply(b,[d.selectedDates]),d.inSelect=!1)}},_getBorders:function(b){var c=function(b){var c=a.browser.msie?1:0;return{thin:1+c,medium:3+c,thick:5+c}[b]||b};return[parseFloat(c(b.css("border-left-width"))),parseFloat(c(b.css("border-top-width")))]},_checkOffset:function(b){var c=b.target.is(":hidden")&&b.trigger?b.trigger:b.target,d=c.offset(),e=!1;a(b.target).parents().each(function(){return e|=a(this).css("position")=="fixed",!e}),e&&a.browser.opera&&(d.left-=document.documentElement.scrollLeft,d.top-=document.documentElement.scrollTop);var f=(!a.browser.mozilla||document.doctype?document.documentElement.clientWidth:0)||document.body.clientWidth,g=(!a.browser.mozilla||document.doctype?document.documentElement.clientHeight:0)||document.body.clientHeight;if(f==0)return d;var h=b.get("alignment"),i=b.get("isRTL"),j=document.documentElement.scrollLeft||document.body.scrollLeft,k=document.documentElement.scrollTop||document.body.scrollTop,l=d.top-b.div.outerHeight()-(e&&a.browser.opera?document.documentElement.scrollTop:0),m=d.top+c.outerHeight(),n=d.left,o=d.left+c.outerWidth()-b.div.outerWidth()-(e&&a.browser.opera?document.documentElement.scrollLeft:0),p=d.left+b.div.outerWidth()-j>f,q=d.top+b.target.outerHeight()+b.div.outerHeight()-k>g;return h=="topLeft"?d={left:n,top:l}:h=="topRight"?d={left:o,top:l}:h=="bottomLeft"?d={left:n,top:m}:h=="bottomRight"?d={left:o,top:m}:h=="top"?d={left:i||p?o:n,top:l}:d={left:i||p?o:n,top:q?l:m},d.left=Math.max(e?0:j,d.left-(e?j:0)),d.top=Math.max(e?0:k,d.top-(e?k:0)),d},_checkExternalClick:function(b){if(!a.datepick.curInst)return;var c=a(b.target);!c.parents().andSelf().hasClass(a.datepick._popupClass)&&!c.hasClass(a.datepick.markerClass)&&!c.parents().andSelf().hasClass(a.datepick._triggerClass)&&a.datepick.hide(a.datepick.curInst)},hide:function(b,c){var d=a.data(b,this.dataName)||b;if(d&&d==a.datepick.curInst){var e=c?"":d.get("showAnim"),f=d.get("showSpeed");f=f=="normal"&&a.ui&&a.ui.version>="1.8"?"_default":f;var g=function(){d.div.remove(),d.div=null,a.datepick.curInst=null;var c=d.get("onClose");c&&c.apply(b,[d.selectedDates])};d.div.stop();if(a.effects&&a.effects[e])d.div.hide(e,d.get("showOptions"),f,g);else{var h=e=="slideDown"?"slideUp":e=="fadeIn"?"fadeOut":"hide";d.div[h](e?f:"",g)}e||g()}},_keyDown:function(b){var c=b.target,d=a.data(c,a.datepick.dataName),e=!1;if(d.div)if(b.keyCode==9)a.datepick.hide(c);else if(b.keyCode==13)a.datepick.selectDate(c,a("a."+d.get("renderer").highlightedClass,d.div)[0]),e=!0;else{var f=d.get("commands");for(var g in f){var h=f[g];if(h.keystroke.keyCode==b.keyCode&&!!h.keystroke.ctrlKey==(!!b.ctrlKey||!!b.metaKey)&&!!h.keystroke.altKey==b.altKey&&!!h.keystroke.shiftKey==b.shiftKey){a.datepick.performAction(c,g),e=!0;break}}}else{var h=d.get("commands").current;h.keystroke.keyCode==b.keyCode&&!!h.keystroke.ctrlKey==(!!b.ctrlKey||!!b.metaKey)&&!!h.keystroke.altKey==b.altKey&&!!h.keystroke.shiftKey==b.shiftKey&&(a.datepick.show(c),e=!0)}return d.ctrlKey=b.keyCode<48&&b.keyCode!=32||b.ctrlKey||b.metaKey,e&&(b.preventDefault(),b.stopPropagation()),!e},_keyPress:function(b){var c=b.target,d=a.data(c,a.datepick.dataName);if(d&&d.get("constrainInput")){var e=String.fromCharCode(b.keyCode||b.charCode),f=a.datepick._allowedChars(d);return b.metaKey||d.ctrlKey||e<" "||!f||f.indexOf(e)>-1}return!0},_allowedChars:function(a){var b=a.get("dateFormat"),c=a.get("multiSelect")?a.get("multiSeparator"):a.get("rangeSelect")?a.get("rangeSeparator"):"",d=!1,e=!1;for(var f=0;f<b.length;f++){var g=b.charAt(f);if(d)g=="'"&&b.charAt(f+1)!="'"?d=!1:c+=g;else switch(g){case"d":case"m":case"o":case"w":c+=e?"":"0123456789",e=!0;break;case"y":case"@":case"!":c+=(e?"":"0123456789")+"-",e=!0;break;case"J":c+=(e?"":"0123456789")+"-.",e=!0;break;case"D":case"M":case"Y":return null;case"'":b.charAt(f+1)=="'"?c+="'":d=!0;break;default:c+=g}}return c},_keyUp:function(b){var c=b.target,d=a.data(c,a.datepick.dataName);if(d&&!d.ctrlKey&&d.lastVal!=d.target.val())try{var e=a.datepick._extractDates(d,d.target.val());e.length>0&&a.datepick.setDate(c,e,null,!0)}catch(b){}return!0},_doMouseWheel:function(b,c){var d=a.datepick.curInst&&a.datepick.curInst.target[0]||a(b.target).closest("."+a.datepick.markerClass)[0];if(a.datepick.isDisabled(d))return;var e=a.data(d,a.datepick.dataName);e.get("useMouseWheel")&&(c=a.browser.opera?-c:c,c=c<0?-1:1,a.datepick.changeMonth(d,-e.get(b.ctrlKey?"monthsToJump":"monthsToStep")*c)),b.preventDefault()},clear:function(b){var c=a.data(b,this.dataName);c&&(c.selectedDates=[],this.hide(b),c.get("selectDefaultDate")&&c.get("defaultDate")?this.setDate(b,a.datepick.newDate(c.get("defaultDate")||a.datepick.today())):this._updateInput(b))},getDate:function(b){var c=a.data(b,this.dataName);return c?c.selectedDates:[]},setDate:function(b,c,d,e,f){var g=a.data(b,this.dataName);if(g){a.isArray(c)||(c=[c],d&&c.push(d));var h=g.get("dateFormat"),i=g.get("minDate"),j=g.get("maxDate"),k=g.selectedDates[0];g.selectedDates=[];for(var l=0;l<c.length;l++){var m=a.datepick.determineDate(c[l],null,k,h,g.getConfig());if(m&&(!i||m.getTime()>=i.getTime())&&(!j||m.getTime()<=j.getTime())){var n=!1;for(var o=0;o<g.selectedDates.length;o++)if(g.selectedDates[o].getTime()==m.getTime()){n=!0;break}n||g.selectedDates.push(m)}}var p=g.get("rangeSelect");g.selectedDates.splice(g.get("multiSelect")||(p?2:1),g.selectedDates.length);if(p){switch(g.selectedDates.length){case 1:g.selectedDates[1]=g.selectedDates[0];break;case 2:g.selectedDates[1]=g.selectedDates[0].getTime()>g.selectedDates[1].getTime()?g.selectedDates[0]:g.selectedDates[1]}g.pickingRange=!1}g.prevDate=g.drawDate?a.datepick.newDate(g.drawDate):null,g.drawDate=this._checkMinMax(a.datepick.newDate(g.selectedDates[0]||g.get("defaultDate")||a.datepick.today()),g),f||(this._update(b),this._updateInput(b,e))}},isSelectable:function(b,c){var d=a.data(b,this.dataName);return d?(c=a.datepick.determineDate(c,d.selectedDates[0]||this.today(),null,d.get("dateFormat"),d.getConfig()),this._isSelectable(b,c,d.get("onDate"),d.get("minDate"),d.get("maxDate"))):!1},_isSelectable:function(a,b,c,d,e){var f=typeof c=="boolean"?{selectable:c}:c?c.apply(a,[b,!0]):{};return f.selectable!=!1&&(!d||b.getTime()>=d.getTime())&&(!e||b.getTime()<=e.getTime())},performAction:function(b,c){var d=a.data(b,this.dataName);if(d&&!this.isDisabled(b)){var e=d.get("commands");e[c]&&e[c].enabled.apply(b,[d])&&e[c].action.apply(b,[d])}},showMonth:function(b,c,d,e){var f=a.data(b,this.dataName);if(f&&(e!=null||f.drawDate.getFullYear()!=c||f.drawDate.getMonth()+1!=d)){f.prevDate=a.datepick.newDate(f.drawDate);var g=this._checkMinMax(c!=null?a.datepick.newDate(c,d,1):a.datepick.today(),f);f.drawDate=a.datepick.newDate(g.getFullYear(),g.getMonth()+1,e!=null?e:Math.min(f.drawDate.getDate(),a.datepick.daysInMonth(g.getFullYear(),g.getMonth()+1))),this._update(b)}},changeMonth:function(b,c){var d=a.data(b,this.dataName);if(d){var e=a.datepick.add(a.datepick.newDate(d.drawDate),c,"m");this.showMonth(b,e.getFullYear(),e.getMonth()+1)}},changeDay:function(b,c){var d=a.data(b,this.dataName);if(d){var e=a.datepick.add(a.datepick.newDate(d.drawDate),c,"d");this.showMonth(b,e.getFullYear(),e.getMonth()+1,e.getDate())}},_checkMinMax:function(b,c){var d=c.get("minDate"),e=c.get("maxDate");return b=d&&b.getTime()<d.getTime()?a.datepick.newDate(d):b,b=e&&b.getTime()>e.getTime()?a.datepick.newDate(e):b,b},retrieveDate:function(b,c){var d=a.data(b,this.dataName);return d?this._normaliseDate(new Date(parseInt(c.className.replace(/^.*dp(-?\d+).*$/,"$1"),10))):null},selectDate:function(b,c){var d=a.data(b,this.dataName);if(d&&!this.isDisabled(b)){var e=this.retrieveDate(b,c),f=d.get("multiSelect"),g=d.get("rangeSelect");if(f){var h=!1;for(var i=0;i<d.selectedDates.length;i++)if(e.getTime()==d.selectedDates[i].getTime()){d.selectedDates.splice(i,1),h=!0;break}!h&&d.selectedDates.length<f&&d.selectedDates.push(e)}else g?(d.pickingRange?d.selectedDates[1]=e:d.selectedDates=[e,e],d.pickingRange=!d.pickingRange):d.selectedDates=[e];d.prevDate=a.datepick.newDate(e),this._updateInput(b),d.inline||d.pickingRange||d.selectedDates.length<(f||(g?2:1))?this._update(b):this.hide(b)}},_generateContent:function(b,c){var d=c.get("renderer"),e=c.get("monthsToShow");e=a.isArray(e)?e:[1,e],c.drawDate=this._checkMinMax(c.drawDate||c.get("defaultDate")||a.datepick.today(),c);var f=a.datepick._applyMonthsOffset(a.datepick.newDate(c.drawDate),c),g="";for(var h=0;h<e[0];h++){var i="";for(var j=0;j<e[1];j++)i+=this._generateMonth(b,c,f.getFullYear(),f.getMonth()+1,d,h==0&&j==0),a.datepick.add(f,1,"m");g+=this._prepare(d.monthRow,c).replace(/\{months\}/,i)}var k=this._prepare(d.picker,c).replace(/\{months\}/,g).replace(/\{weekHeader\}/g,this._generateDayHeaders(c,d))+(a.browser.msie&&parseInt(a.browser.version,10)<7&&!c.inline?'<iframe src="javascript:void(0);" class="'+this._coverClass+'"></iframe>':""),l=c.get("commands"),m=c.get("commandsAsDateFormat"),n=function(e,f,g,h,i){if(k.indexOf("{"+e+":"+h+"}")==-1)return;var j=l[h],n=m?j.date.apply(b,[c]):null;k=k.replace(new RegExp("\\{"+e+":"+h+"\\}","g"),"<"+f+(j.status?' title="'+c.get(j.status)+'"':"")+' class="'+d.commandClass+" "+d.commandClass+"-"+h+" "+i+(j.enabled(c)?"":" "+d.disabledClass)+'">'+(n?a.datepick.formatDate(c.get(j.text),n,c.getConfig()):c.get(j.text))+"</"+g+">")};for(var o in l)n("button",'button type="button"',"button",o,d.commandButtonClass),n("link",'a href="javascript:void(0)"',"a",o,d.commandLinkClass);k=a(k);if(e[1]>1){var p=0;a(d.monthSelector,k).each(function(){var b=++p%e[1];a(this).addClass(b==1?"first":b==0?"last":"")})}var q=this;k.find(d.daySelector+" a").hover(function(){a(this).addClass(d.highlightedClass)},function(){(c.inline?a(this).parents("."+q.markerClass):c.div).find(d.daySelector+" a").removeClass(d.highlightedClass)}).click(function(){q.selectDate(b,this)}).end().find("select."+this._monthYearClass+":not(."+this._anyYearClass+")").change(function(){var c=a(this).val().split("/");q.showMonth(b,parseInt(c[1],10),parseInt(c[0],10))}).end().find("select."+this._anyYearClass).click(function(){a(this).css("visibility","hidden").next("input").css({left:this.offsetLeft,top:this.offsetTop,width:this.offsetWidth,height:this.offsetHeight}).show().focus()}).end().find("input."+q._monthYearClass).change(function(){try{var d=parseInt(a(this).val(),10);d=isNaN(d)?c.drawDate.getFullYear():d,q.showMonth(b,d,c.drawDate.getMonth()+1,c.drawDate.getDate())}catch(e){alert(e)}}).keydown(function(b){b.keyCode==13?a(b.target).change():b.keyCode==27&&(a(b.target).hide().prev("select").css("visibility","visible"),c.target.focus())}),k.find("."+d.commandClass).click(function(){if(!a(this).hasClass(d.disabledClass)){var c=this.className.replace(new RegExp("^.*"+d.commandClass+"-([^ ]+).*$"),"$1");a.datepick.performAction(b,c)}}),c.get("isRTL")&&k.addClass(d.rtlClass),e[0]*e[1]>1&&k.addClass(d.multiClass);var r=c.get("pickerClass");r&&k.addClass(r),a("body").append(k);var s=0;k.find(d.monthSelector).each(function(){s+=a(this).outerWidth()}),k.width(s/e[0]);var t=c.get("onShow");return t&&t.apply(b,[k,c]),k},_generateMonth:function(b,c,d,e,f,g){var h=a.datepick.daysInMonth(d,e),i=c.get("monthsToShow");i=a.isArray(i)?i:[1,i];var j=c.get("fixedWeeks")||i[0]*i[1]>1,k=c.get("firstDay"),l=(a.datepick.newDate(d,e,1).getDay()-k+7)%7,m=j?6:Math.ceil((l+h)/7),n=c.get("showOtherMonths"),o=c.get("selectOtherMonths")&&n,p=c.get("dayStatus"),q=c.pickingRange?c.selectedDates[0]:c.get("minDate"),r=c.get("maxDate"),s=c.get("rangeSelect"),t=c.get("onDate"),u=f.week.indexOf("{weekOfYear}")>-1,v=c.get("calculateWeek"),w=a.datepick.today(),x=a.datepick.newDate(d,e,1);a.datepick.add(x,-l-(j&&x.getDay()==k?7:0),"d");var y=x.getTime(),z="";for(var A=0;A<m;A++){var B=u?'<span class="dp'+y+'">'+(v?v(x):0)+"</span>":"",C="";for(var D=0;D<7;D++){var E=!1;if(s&&c.selectedDates.length>0)E=x.getTime()>=c.selectedDates[0]&&x.getTime()<=c.selectedDates[1];else for(var F=0;F<c.selectedDates.length;F++)if(c.selectedDates[F].getTime()==x.getTime()){E=!0;break}var G=t?t.apply(b,[x,x.getMonth()+1==e]):{},H=(o||x.getMonth()+1==e)&&this._isSelectable(b,x,G.selectable,q,r);C+=this._prepare(f.day,c).replace(/\{day\}/g,(H?'<a href="javascript:void(0)"':"<span")+' class="dp'+y+" "+(G.dateClass||"")+(E&&(o||x.getMonth()+1==e)?" "+f.selectedClass:"")+(H?" "+f.defaultClass:"")+((x.getDay()||7)<6?"":" "+f.weekendClass)+(x.getMonth()+1==e?"":" "+f.otherMonthClass)+(x.getTime()==w.getTime()&&x.getMonth()+1==e?" "+f.todayClass:"")+(x.getTime()==c.drawDate.getTime()&&x.getMonth()+1==e?" "+f.highlightedClass:"")+'"'+(G.title||p&&H?' title="'+(G.title||a.datepick.formatDate(p,x,c.getConfig()))+'"':"")+">"+(n||x.getMonth()+1==e?G.content||x.getDate():"&nbsp;")+(H?"</a>":"</span>")),a.datepick.add(x,1,"d"),y=x.getTime()}z+=this._prepare(f.week,c).replace(/\{days\}/g,C).replace(/\{weekOfYear\}/g,B)}var I=this._prepare(f.month,c).match(/\{monthHeader(:[^\}]+)?\}/);I=I[0].length<=13?"MM yyyy":I[0].substring(13,I[0].length-1),I=g?this._generateMonthSelection(c,d,e,q,r,I,f):a.datepick.formatDate(I,a.datepick.newDate(d,e,1),c.getConfig());var J=this._prepare(f.weekHeader,c).replace(/\{days\}/g,this._generateDayHeaders(c,f));return this._prepare(f.month,c).replace(/\{monthHeader(:[^\}]+)?\}/g,I).replace(/\{weekHeader\}/g,J).replace(/\{weeks\}/g,z)},_generateDayHeaders:function(a,b){var c=a.get("firstDay"),d=a.get("dayNames"),e=a.get("dayNamesMin"),f="";for(var g=0;g<7;g++){var h=(g+c)%7;f+=this._prepare(b.dayHeader,a).replace(/\{day\}/g,'<span class="'+this._curDoWClass+h+'" title="'+d[h]+'">'+e[h]+"</span>")}return f},_generateMonthSelection:function(b,c,d,e,f,g){if(!b.get("changeMonth"))return a.datepick.formatDate(g,a.datepick.newDate(c,d,1),b.getConfig());var h=b.get("monthNames"+(g.match(/mm/i)?"":"Short")),i=g.replace(/m+/i,"\\x2E").replace
(/y+/i,"\\x2F"),j='<select class="'+this._monthYearClass+'" title="'+b.get("monthStatus")+'">';for(var k=1;k<=12;k++)(!e||a.datepick.newDate(c,k,a.datepick.daysInMonth(c,k)).getTime()>=e.getTime())&&(!f||a.datepick.newDate(c,k,1).getTime()<=f.getTime())&&(j+='<option value="'+k+"/"+c+'"'+(d==k?' selected="selected"':"")+">"+h[k-1]+"</option>");j+="</select>",i=i.replace(/\\x2E/,j);var l=b.get("yearRange");if(l=="any")j='<select class="'+this._monthYearClass+" "+this._anyYearClass+'" title="'+b.get("yearStatus")+'">'+"<option>"+c+"</option></select>"+'<input class="'+this._monthYearClass+" "+this._curMonthClass+d+'" value="'+c+'">';else{l=l.split(":");var m=a.datepick.today().getFullYear(),n=l[0].match("c[+-].*")?c+parseInt(l[0].substring(1),10):(l[0].match("[+-].*")?m:0)+parseInt(l[0],10),o=l[1].match("c[+-].*")?c+parseInt(l[1].substring(1),10):(l[1].match("[+-].*")?m:0)+parseInt(l[1],10);j='<select class="'+this._monthYearClass+'" title="'+b.get("yearStatus")+'">',n=a.datepick.add(a.datepick.newDate(n+1,1,1),-1,"d"),o=a.datepick.newDate(o,1,1);var p=function(a){a!=0&&(j+='<option value="'+d+"/"+a+'"'+(c==a?' selected="selected"':"")+">"+a+"</option>")};if(n.getTime()<o.getTime()){n=(e&&e.getTime()>n.getTime()?e:n).getFullYear(),o=(f&&f.getTime()<o.getTime()?f:o).getFullYear();for(var q=n;q<=o;q++)p(q)}else{n=(f&&f.getTime()<n.getTime()?f:n).getFullYear(),o=(e&&e.getTime()>o.getTime()?e:o).getFullYear();for(var q=n;q>=o;q--)p(q)}j+="</select>"}return i=i.replace(/\\x2F/,j),i},_prepare:function(a,b){var c=function(b,c){for(;;){var d=a.indexOf("{"+b+":start}");if(d==-1)return;var e=a.substring(d).indexOf("{"+b+":end}");e>-1&&(a=a.substring(0,d)+(c?a.substr(d+b.length+8,e-b.length-8):"")+a.substring(d+e+b.length+6))}};c("inline",b.inline),c("popup",!b.inline);var d=/\{l10n:([^\}]+)\}/,e=null;while(e=d.exec(a))a=a.replace(e[0],b.get(e[1]));return a}}),a.fn.datepick=function(b){var c=Array.prototype.slice.call(arguments,1);return a.inArray(b,["getDate","isDisabled","isSelectable","options","retrieveDate"])>-1?a.datepick[b].apply(a.datepick,[this[0]].concat(c)):this.each(function(){typeof b=="string"?a.datepick[b].apply(a.datepick,[this].concat(c)):a.datepick._attachPicker(this,b||{})})},a.datepick=new b,a(function(){a(document).mousedown(a.datepick._checkExternalClick).resize(function(){a.datepick.hide(a.datepick.curInst)})})}(jQuery),function(a){function b(b){if(a.facebox.settings.inited)return!0;a.facebox.settings.inited=!0,a(document).trigger("init.facebox"),e();var c=a.facebox.settings.imageTypes.join("|");a.facebox.settings.imageTypesRegexp=new RegExp(".("+c+")$","i"),b&&a.extend(a.facebox.settings,b),a("body").append(a.facebox.settings.faceboxHtml);var d=[new Image,new Image];d[0].src=a.facebox.settings.closeImage,d[1].src=a.facebox.settings.loadingImage,a("#facebox").find(".b:first, .bl").each(function(){d.push(new Image),d.slice(-1).src=a(this).css("background-image").replace(/url\((.+)\)/,"$1")}),a("#facebox .close").click(a.facebox.close),a("#facebox .close_image").attr("src",a.facebox.settings.closeImage)}function c(){var a,b;return self.pageYOffset?(b=self.pageYOffset,a=self.pageXOffset):document.documentElement&&document.documentElement.scrollTop?(b=document.documentElement.scrollTop,a=document.documentElement.scrollLeft):document.body&&(b=document.body.scrollTop,a=document.body.scrollLeft),[a,b]}function d(){var a;return self.innerHeight?a=self.innerHeight:document.documentElement&&document.documentElement.clientHeight?a=document.documentElement.clientHeight:document.body&&(a=document.body.clientHeight),a}function e(){var b=a.facebox.settings;b.loadingImage=b.loading_image||b.loadingImage,b.closeImage=b.close_image||b.closeImage,b.imageTypes=b.image_types||b.imageTypes,b.faceboxHtml=b.facebox_html||b.faceboxHtml}function f(b,c){if(b.match(/#/)){var d=window.location.href.split("#")[0],e=b.replace(d,"");if(e=="#")return;a.facebox.reveal(a(e).html(),c)}else b.match(a.facebox.settings.imageTypesRegexp)?g(b,c):h(b,c)}function g(b,c){var d=new Image;d.onload=function(){a.facebox.reveal('<div class="image"><img src="'+d.src+'" /></div>',c)},d.src=b}function h(b,c){a.get(b,function(b){a.facebox.reveal(b,c)})}function i(){return a.facebox.settings.overlay==!1||a.facebox.settings.opacity===null}function j(){if(i())return;return a("#facebox_overlay").length==0&&a("body").append('<div id="facebox_overlay" class="facebox_hide"></div>'),a("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",a.facebox.settings.opacity).click(function(){a(document).trigger("close.facebox")}).fadeIn(200),!1}function k(){if(i())return;return a("#facebox_overlay").fadeOut(200,function(){a("#facebox_overlay").removeClass("facebox_overlayBG"),a("#facebox_overlay").addClass("facebox_hide"),a("#facebox_overlay").remove()}),!1}a.facebox=function(b,c){a.facebox.loading(),b.ajax?h(b.ajax,c):b.image?g(b.image,c):b.div?f(b.div,c):a.isFunction(b)?b.call(a):a.facebox.reveal(b,c)},a.extend(a.facebox,{settings:{opacity:.2,overlay:!0,loadingImage:"",closeImage:"/img/jquery/closelabel.png",imageTypes:["png","jpg","jpeg","gif"],faceboxHtml:'    <div id="facebox" style="display:none;">       <div class="popup">         <div class="content">         </div>         <a href="#" class="close"><img src="/img/jquery/closelabel.png" title="close" class="close_image" /></a>       </div>     </div>'},loading:function(){b();if(a("#facebox .loading").length==1)return!0;j(),a("#facebox .content").empty(),a("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+a.facebox.settings.loadingImage+'"/></div>'),a("#facebox").css({top:c()[1]+d()/10,left:a(window).width()/2-205}).show(),a(document).bind("keydown.facebox",function(b){return b.keyCode==27&&a.facebox.close(),!0}),a(document).trigger("loading.facebox")},reveal:function(b,c){a(document).trigger("beforeReveal.facebox"),c&&a("#facebox .content").addClass(c),a("#facebox .content").append(b),a("#facebox .loading").remove(),a("#facebox .body").children().fadeIn("normal"),a("#facebox").css("left",a(window).width()/2-a("#facebox .popup").width()/2),a(document).trigger("reveal.facebox").trigger("afterReveal.facebox")},close:function(){return a(document).trigger("close.facebox"),!1}}),a.fn.facebox=function(c){function d(){a.facebox.loading(!0);var b=this.rel.match(/facebox\[?\.(\w+)\]?/);return b&&(b=b[1]),f(this.href,b),!1}if(a(this).length==0)return;return b(c),this.bind("click.facebox",d)},a(document).bind("close.facebox",function(){a(document).unbind("keydown.facebox"),a("#facebox").fadeOut(function(){a("#facebox .content").removeClass().addClass("content"),a("#facebox .loading").remove(),a(document).trigger("afterClose.facebox")}),k()})}(jQuery),$.fn.customFileInput=function(){return $(this).each(function(){var a=$(this).addClass("customfile-input").mouseover(function(){b.addClass("customfile-hover")}).mouseout(function(){b.removeClass("customfile-hover")}).focus(function(){b.addClass("customfile-focus"),a.data("val",a.val())}).blur(function(){b.removeClass("customfile-focus"),$(this).trigger("checkChange")}).bind("disable",function(){a.attr("disabled",!0),b.addClass("customfile-disabled")}).bind("enable",function(){a.removeAttr("disabled"),b.removeClass("customfile-disabled")}).bind("checkChange",function(){a.val()&&a.val()!=a.data("val")&&a.trigger("change")}).bind("change",function(){var a=$(this).val().split(/\\/).pop(),b="customfile-ext-"+a.split(".").pop().toLowerCase();d.text(a).removeClass(d.data("fileExt")||"").addClass(b).data("fileExt",b).addClass("customfile-feedback-populated"),c.text("Modificar")}).click(function(){a.data("val",a.val()),setTimeout(function(){a.trigger("checkChange")},100)}),b=$('<div class="customfile"></div>'),c=$('<span class="customfile-button button" aria-hidden="true">Seleccionar</span>').appendTo(b),d=$('<span class="customfile-feedback" aria-hidden="true">Selecciona fichero...</span>').appendTo(b);a.is("[disabled]")&&a.trigger("disable"),b.mousemove(function(b){a.css({})}).insertAfter(a),a.appendTo(b)})},function(a,b){function c(b){a.extend(!0,bq,b)}function d(c,d,j){function k(a){bb?(y(),x(),G(),t(a)):l()}function l(){bc=d.theme?"ui":"fc",c.addClass("fc"),d.isRTL&&c.addClass("fc-rtl"),d.theme&&c.addClass("ui-widget"),bb=a("<div class='fc-content' style='position:relative'/>").prependTo(c),_=new e(X,d),(ba=_.render())&&c.prepend(ba),s(d.defaultView),a(window).resize(A),r()||n()}function n(){setTimeout(function(){!bd.start&&r()&&t()},0)}function o(){a(window).unbind("resize",A),_.destroy(),bb.remove(),c.removeClass("fc fc-rtl ui-widget")}function p(){return $.offsetWidth!==0}function r(){return a("body")[0].offsetWidth!==0}function s(b){if(!bd||b!=bd.name){bj++,I();var c=bd,d;c?((c.beforeHide||O)(),N(bb,bb.height()),c.element.hide()):N(bb,1),bb.css("overflow","hidden"),(bd=be[b])?bd.element.show():bd=be[b]=new bt[b](d=bh=a("<div class='fc-view fc-view-"+b+"' style='position:absolute'/>").appendTo(bb),X),c&&_.deactivateButton(c.name),_.activateButton(b),t(),bb.css("overflow",""),c&&N(bb,1),d||(bd.afterShow||O)(),bj--}}function t(a){if(p()){bj++,I(),bg===b&&y();var d=!1;!bd.start||a||bk<bd.start||bk>=bd.end?(bd.render(bk,a||0),z(!0),d=!0):bd.sizeDirty?(bd.clearEvents(),z(),d=!0):bd.eventsDirty&&(bd.clearEvents(),d=!0),bd.sizeDirty=!1,bd.eventsDirty=!1,B(d),bf=c.outerWidth(),_.updateTitle(bd.title),a=new Date,a>=bd.start&&a<bd.end?_.disableButton("today"):_.enableButton("today"),bj--,bd.trigger("viewDisplay",$)}}function w(){x(),p()&&(y(),z(),I(),bd.clearEvents(),bd.renderEvents(bl),bd.sizeDirty=!1)}function x(){a.each(be,function(a,b){b.sizeDirty=!0})}function y(){bg=d.contentHeight?d.contentHeight:d.height?d.height-(ba?ba.height():0)-J(bb):Math.round(bb.width()/Math.max(d.aspectRatio,.5))}function z(a){bj++,bd.setHeight(bg,a),bh&&(bh.css("position","relative"),bh=null),bd.setWidth(bb.width(),a),bj--}function A(){if(!bj)if(bd.start){var a=++bi;setTimeout(function(){a==bi&&!bj&&p()&&bf!=(bf=c.outerWidth())&&(bj++,w(),bd.trigger("windowResize",$),bj--)},200)}else n()}function B(a){!d.lazyFetching||Y(bd.visStart,bd.visEnd)?C():a&&F()}function C(){Z(bd.visStart,bd.visEnd)}function D(a){bl=a,F()}function E(a){F(a)}function F(a){G(),p()&&(bd.clearEvents(),bd.renderEvents(bl,a),bd.eventsDirty=!1)}function G(){a.each(be,function(a,b){b.eventsDirty=!0})}function H(a,c,d){bd.select(a,c,d===b?!0:d)}function I(){bd&&bd.unselect()}function K(){t(-1)}function L(){t(1)}function M(){g(bk,-1),t()}function P(){g(bk,1),t()}function Q(){bk=new Date,t()}function R(a,b,c){a instanceof Date?bk=m(a):q(bk,a,b,c),t()}function S(a,c,d){a!==b&&g(bk,a),c!==b&&h(bk,c),d!==b&&i(bk,d),t()}function T(){return m(bk)}function U(){return bd}function V(a,c){if(c===b)return d[a];if(a=="height"||a=="contentHeight"||a=="aspectRatio")d[a]=c,w()}function W(a,b){if(d[a])return d[a].apply(b||$,Array.prototype.slice.call(arguments,2))}var X=this;X.options=d,X.render=k,X.destroy=o,X.refetchEvents=C,X.reportEvents=D,X.reportEventChange=E,X.rerenderEvents=F,X.changeView=s,X.select=H,X.unselect=I,X.prev=K,X.next=L,X.prevYear=M,X.nextYear=P,X.today=Q,X.gotoDate=R,X.incrementDate=S,X.formatDate=function(a,b){return u(a,b,d)},X.formatDates=function(a,b,c){return v(a,b,c,d)},X.getDate=T,X.getView=U,X.option=V,X.trigger=W,f.call(X,d,j);var Y=X.isFetchNeeded,Z=X.fetchEvents,$=c[0],_,ba,bb,bc,bd,be={},bf,bg,bh,bi=0,bj=0,bk=new Date,bl=[],bm;q(bk,d.year,d.month,d.date),d.droppable&&a(document).bind("dragstart",function(b,c){var e=b.target,f=a(e);if(!f.parents(".fc").length){var g=d.dropAccept;if(a.isFunction(g)?g.call(e,f):f.is(g))bm=e,bd.dragStart(bm,b,c)}}).bind("dragstop",function(a,b){bm&&(bd.dragStop(bm,a,b),bm=null)})}function e(b,c){function d(){n=c.theme?"ui":"fc";if(c.header)return m=a("<table class='fc-header' style='width:100%'/>").append(a("<tr/>").append(f("left")).append(f("center")).append(f("right")))}function e(){m.remove()}function f(d){var e=a("<td class='fc-header-"+d+"'/>");return(d=c.header[d])&&a.each(d.split(" "),function(d){d>0&&e.append("<span class='fc-header-space'/>");var f;a.each(this.split(","),function(d,g){if(g=="title")e.append("<span class='fc-header-title'><h2>&nbsp;</h2></span>"),f&&f.addClass(n+"-corner-right"),f=null;else{var h;b[g]?h=b[g]:bt[g]&&(h=function(){j.removeClass(n+"-state-hover"),b.changeView(g)});if(h){d=c.theme?S(c.buttonIcons,g):null;var i=S(c.buttonText,g),j=a("<span class='fc-button fc-button-"+g+" "+n+"-state-default'><span class='fc-button-inner'><span class='fc-button-content'>"+(d?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+d+"'/></span>":i)+"</span><span class='fc-button-effect'><span></span></span></span></span>");j&&(j.click(function(){j.hasClass(n+"-state-disabled")||h()}).mousedown(function(){j.not("."+n+"-state-active").not("."+n+"-state-disabled").addClass(n+"-state-down")}).mouseup(function(){j.removeClass(n+"-state-down")}).hover(function(){j.not("."+n+"-state-active").not("."+n+"-state-disabled").addClass(n+"-state-hover")},function(){j.removeClass(n+"-state-hover").removeClass(n+"-state-down")}).appendTo(e),f||j.addClass(n+"-corner-left"),f=j)}}}),f&&f.addClass(n+"-corner-right")}),e}function g(a){m.find("h2").html(a)}function h(a){m.find("span.fc-button-"+a).addClass(n+"-state-active")}function i(a){m.find("span.fc-button-"+a).removeClass(n+"-state-active")}function j(a){m.find("span.fc-button-"+a).addClass(n+"-state-disabled")}function k(a){m.find("span.fc-button-"+a).removeClass(n+"-state-disabled")}var l=this;l.render=d,l.destroy=e,l.updateTitle=g,l.activateButton=h,l.deactivateButton=i,l.disableButton=j,l.enableButton=k;var m=a([]),n}function f(c,d){function e(a,b){return!D||a<D||b>E}function f(a,b){D=a,E=b,I=[],a=++F,G=b=C.length;for(var c=0;c<b;c++)g(C[c],a)}function g(a,b){h(a,function(c){if(b==F){if(c){for(var d=0;d<c.length;d++)c[d].source=a,t(c[d]);I=I.concat(c)}G--,G||A(I)}})}function h(b,d){var e,f=bs.sourceFetchers,g;for(e=0;e<f.length;e++){g=f[e](b,D,E,d);if(g===!0)return;if(typeof g=="object"){h(g,d);return}}if(e=b.events)a.isFunction(e)?(q(),e(m(D),m(E),function(a){d(a),s()})):a.isArray(e)?d(e):d();else if(b.url){var i=b.success,j=b.error,k=b.complete;e=a.extend({},b.data||{}),f=$(b.startParam,c.startParam),g=$(b.endParam,c.endParam),f&&(e[f]=Math.round(+D/1e3)),g&&(e[g]=Math.round(+E/1e3)),q(),a.ajax(a.extend({},bu,b,{data:e,success:function(b){b=b||[];var c=Z(i,this,arguments);a.isArray(c)&&(b=c),d(b)},error:function(){Z(j,this,arguments),d()},complete:function(){Z(k,this,arguments),s()}}))}else d()}function i(a){if(a=j(a))G++,g(a,F)}function j(b){a.isFunction(b)||a.isArray(b)?b={events:b}:typeof b=="string"&&(b={url:b});if(typeof b=="object")return u(b),C.push(b),b}function k(b){C=a.grep(C,function(a){return!v(a,b)}),I=a.grep(I,function(a){return!v(a.source,b)}),A(I)}function l(a){var b,c=I.length,d,e=z().defaultEventEnd,f=a.start-a._start,g=a.end?a.end-(a._end||e(a)):0;for(b=0;b<c;b++)d=I[b],d._id==a._id&&d!=a&&(d.start=new Date(+d.start+f),d.end=a.end?d.end?new Date(+d.end+g):new Date(+e(d)+g):null,d.title=a.title,d.url=a.url,d.allDay=a.allDay,d.className=a.className,d.editable=a.editable,d.color=a.color,d.backgroudColor=a.backgroudColor,d.borderColor=a.borderColor,d.textColor=a.textColor,t(d));t(a),A(I)}function n(a,b){t(a),a.source||(b&&(B.events.push(a),a.source=B),I.push(a)),A(I)}function o(b){if(b){if(!a.isFunction(b)){var c=b+"";b=function(a){return a._id==c}}I=a.grep(I,b,!0);for(d=0;d<C.length;d++)a.isArray(C[d].events)&&(C[d].events=a.grep(C[d].events,b,!0))}else{I=[];for(var d=0;d<C.length;d++)a.isArray(C[d].events)&&(C[d].events=[])}A(I)}function p(b){return a.isFunction(b)?a.grep(I,b):b?(b+="",a.grep(I,function(a){return a._id==b})):I}function q(){H++||y("loading",null,!0)}function s(){--H||y("loading",null,!1)}function t(a){var d=a.source||{},e=$(d.ignoreTimezone,c.ignoreTimezone);a._id=a._id||(a.id===b?"_fc"+bv++:a.id+""),a.date&&(a.start||(a.start=a.date),delete a.date),a._start=m(a.start=r(a.start,e)),a.end=r(a.end,e),a.end&&a.end<=a.start&&(a.end=null),a._end=a.end?m(a.end):null,a.allDay===b&&(a.allDay=$(d.allDayDefault,c.allDayDefault)),a.className?typeof a.className=="string"&&(a.className=a.className.split(/\s+/)):a.className=[]}function u(a){a.className?typeof a.className=="string"&&(a.className=a.className.split(/\s+/)):a.className=[];for(var b=bs.sourceNormalizers,c=0;c<b.length;c++)b[c](a)}function v(a,b){return a&&b&&w(a)==w(b)}function w(a){return(typeof a=="object"?a.events||a.url:"")||a}var x=this;x.isFetchNeeded=e,x.fetchEvents=f,x.addEventSource=i,x.removeEventSource=k,x.updateEvent=l,x.renderEvent=n,x.removeEvents=o,x.clientEvents=p,x.normalizeEvent=t;var y=x.trigger,z=x.getView,A=x.reportEvents,B={events:[]},C=[B],D,E,F=0,G=0,H=0,I=[];for(x=0;x<d.length;x++)j(d[x])}function g(a,b,c){return a.setFullYear(a.getFullYear()+b),c||l(a),a}function h(a,b,c){if(+a){b=a.getMonth()+b;var d=m(a);d.setDate(1),d.setMonth(b),a.setMonth(b);for(c||l(a);a.getMonth()!=d.getMonth();)a.setDate(a.getDate()+(a<d?1:-1))}return a}function i(a,b,c){if(+a){b=a.getDate()+b;var d=m(a);d.setHours(9),d.setDate(b),a.setDate(b),c||l(a),j(a,d)}return a}function j(a,b){if(+a)for(;a.getDate()!=b.getDate();)a.setTime(+a+(a<b?1:-1)*by)}function k(a,b){return a.setMinutes(a.getMinutes()+b),a}function l(a){return a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0),a}function m(a,b){return b?l(new Date(+a)):new Date(+a)}function n(){var a=0,b;do b=new Date(1970,a++,1);while(b.getHours());return b}function o(a,b,c){for(b=b||1;!a.getDay()||c&&a.getDay()==1||!c&&a.getDay()==6;)i(a,b);return a}function p(a,b){return Math.round((m(a,!0)-m(b,!0))/bx)}function q(a,c,d,e){c!==b&&c!=a.getFullYear()&&(a.setDate(1),a.setMonth(0),a.setFullYear(c)),d!==b&&d!=a.getMonth()&&(a.setDate(1),a.setMonth(d)),e!==b&&a.setDate(e)}function r(a,c){return typeof a=="object"?a:typeof a=="number"?new Date(a*1e3):typeof a=="string"?a.match(/^\d+(\.\d+)?$/)?new Date(parseFloat(a)*1e3):(c===b&&(c=!0),s(a,c)||(a?new Date(a):null)):null}function s(a,b){a=a.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2})(:?([0-9]{2}))?))?)?)?)?$/);if(!a)return null;var c=new Date(a[1],0,1);return b||!a[14]?(b=new Date(a[1],0,1,9,0),a[3]&&(c.setMonth(a[3]-1),b.setMonth(a[3]-1)),a[5]&&(c.setDate(a[5]),b.setDate(a[5])),j(c,b),a[7]&&c.setHours(a[7]),a[8]&&c.setMinutes(a[8]),a[10]&&c.setSeconds(a[10]),a[12]&&c.setMilliseconds(Number("0."+a[12])*1e3),j(c,b)):(c.setUTCFullYear(a[1],a[3]?a[3]-1:0,a[5]||1),c.setUTCHours(a[7]||0,a[8]||0,a[10]||0,a[12]?Number("0."+a[12])*1e3:0),b=Number(a[16])*60+(a[18]?Number(a[18]):0),b*=a[15]=="-"?1:-1,c=new Date(+c+b*60*1e3)),c}function t(a){if(typeof a=="number")return a*60;if(typeof a=="object")return a.getHours()*60+a.getMinutes();if(a=a.match(/(\d+)(?::(\d+))?\s*(\w+)?/)){var b=parseInt(a[1],10);return a[3]&&(b%=12,a[3].toLowerCase().charAt(0)=="p"&&(b+=12)),b*60+(a[2]?parseInt(a[2],10):0)}}function u(a,b,c){return v(a,null,b,c)}function v(a,b,c,d){d=d||bq;var e=a,f=b,g,h=c.length,i,j,k,l="";for(g=0;g<h;g++){i=c.charAt(g);if(i=="'"){for(j=g+1;j<h;j++)if(c.charAt(j)=="'"){e&&(l+=j==g+1?"'":c.substring(g+1,j),g=j);break}}else if(i=="("){for(j=g+1;j<h;j++)if(c.charAt(j)==")"){g=u(e,c.substring(g+1,j),d),parseInt(g.replace(/\D/,""),10)&&(l+=g),g=j;break}}else if(i=="["){for(j=g+1;j<h;j++)if(c.charAt(j)=="]"){i=c.substring(g+1,j),g=u(e,i,d),g!=u(f,i,d)&&(l+=g),g=j;break}}else if(i=="{")e=b,f=a;else if(i=="}")e=a,f=b;else{for(j=h;j>g;j--)if(k=bA[c.substring(g,j)]){e&&(l+=k(e,d)),g=j-1;break}j==g&&e&&(l+=i)}}return l}function w(a){return a.end?x(a.end,a.allDay):i(m(a.start),1)}function x(a,b){return a=m(a),b||a.getHours()||a.getMinutes()?i(a,1):l(a)}function y(a,b){return(b.msLength-a.msLength)*100+(a.event.start-b.event.start)}function z(a,b){return a.end>b.start&&a.start<b.end}function A(a,b,c,d){var e=[],f,g=a.length,h,i,j,k,l;for(f=0;f<g;f++)h=a[f],i=h.start,j=b[f],j>c&&i<d&&(i<c?(i=m(c),k=!1):(i=i,k=!0),j>d?(j=m(d),l=!1):(j=j,l=!0),e.push({event:h,start:i,end:j,isStart:k,isEnd:l,msLength:j-i}));return e.sort(y)}function B(a){var b=[],c,d=a.length,e,f,g,h;for(c=0;c<d;c++){e=a[c];for(f=0;;){g=!1;if(b[f])for(h=0;h<b[f].length;h++)if(z(b[f][h],e)){g=!0;break}if(g)f++;else break}b[f]?b[f].push(e):b[f]=[e]}return b}function C(c,d,e){c.unbind("mouseover").mouseover(function(c){for(var f=c.target,g;f!=this;)g=f,f=f.parentNode;(f=g._fci)!==b&&(g._fci=b,g=d[f],e(g.event,g.element,g),a(c.target).trigger(c)),c.stopPropagation()})}function D(b,c,d){for(var e=0,f;e<b.length;e++)f=a(b[e]),f.width(Math.max(0,c-F(f,d)))}function E(b,c,d){for(var e=0,f;e<b.length;e++)f=a(b[e]),f.height(Math.max(0,c-J(f,d)))}function F(a,b){return G(a)+I(a)+(b?H(a):0)}function G(b){return(parseFloat(a.curCSS(b[0],"paddingLeft",!0))||0)+(parseFloat(a.curCSS(b[0],"paddingRight",!0))||0)}function H(b){return(parseFloat(a.curCSS(b[0],"marginLeft",!0))||0)+(parseFloat(a.curCSS(b[0],"marginRight",!0))||0)}function I(b){return(parseFloat(a.curCSS(b[0],"borderLeftWidth",!0))||0)+(parseFloat(a.curCSS(b[0],"borderRightWidth",!0))||0)}function J(a,b){return K(a)+M(a)+(b?L(a):0)}function K(b){return(parseFloat(a.curCSS(b[0],"paddingTop",!0))||0)+(parseFloat(a.curCSS(b[0],"paddingBottom",!0))||0)}function L(b){return(parseFloat(a.curCSS(b[0],"marginTop",!0))||0)+(parseFloat(a.curCSS(b[0],"marginBottom",!0))||0)}function M(b){return(parseFloat(a.curCSS(b[0],"borderTopWidth",!0))||0)+(parseFloat(a.curCSS(b[0],"borderBottomWidth",!0))||0)}function N(a,b){b=typeof b=="number"?b+"px":b,a.each(function(a,c){c.style.cssText+=";min-height:"+b+";_height:"+b})}function O(){}function P(a,b){return a-b}function Q(a){return Math.max.apply(Math,a)}function R(a){return(a<10?"0":"")+a}function S(a,c){if(a[c]!==b)return a[c];c=c.split(/(?=[A-Z])/);for(var d=c.length-1,e;d>=0;d--){e=a[c[d].toLowerCase()];if(e!==b)return e}return a[""]}function T(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function U(a){return a.id+"/"+a.className+"/"+a.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function V(a){a.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function W(a){a.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function X(a,b){a.each(function(a,c){c.className=c.className.replace(/^fc-\w*/,"fc-"+bw[b.getDay()])})}function Y(a,b){var c=a.source||{},d=a.color,e=c.color,f=b("eventColor"),g=a.backgroundColor||d||c.backgroundColor||e||b("eventBackgroundColor")||f;return d=a.borderColor||d||c.borderColor||e||b("eventBorderColor")||f,a=a.textColor||c.textColor||b("eventTextColor"),b=[],g&&b.push("background-color:"+g),d&&b.push("border-color:"+d),a&&b.push("color:"+a),b.join(";")}function Z(b,c,d){a.isFunction(b)&&(b=[b]);if(b){var e,f;for(e=0;e<b.length;e++)f=b[e].apply(c,d)||f;return f}}function $(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==b)return arguments[a]}function _(a,b){function c(a,b){b&&(h(a,b),a.setDate(1)),a=m(a,!0),a.setDate(1),b=h(m(a),1);var c=m(a),j=m(b),k=e("firstDay"),l=e("weekends")?0:1;l&&(o(c),o(j,-1,!0)),i(c,-((c.getDay()-Math.max(k,l)+7)%7)),i(j,(7-j.getDay()+Math.max(k,l))%7),k=Math.round((j-c)/(bx*7)),e("weekMode")=="fixed"&&(i(j,(6-k)*7),k=6),d.title=g(a,e("titleFormat")),d.start=a,d.end=b,d.visStart=c,d.visEnd=j,f(6,k,l?5:7,!0)}var d=this;d.render=c,bc.call(d,a,b,"month");var e=d.opt,f=d.renderBasic,g=b.formatDate}function ba(a,b){function c(a,b){b&&i(a,b*7),a=i(m(a),-((a.getDay()-e("firstDay")+7)%7)),b=i(m(a),7);var c=m(a),h=m(b),j=e("weekends");j||(o(c),o(h,-1,!0)),d.title=g(c,i(m(h),-1),e("titleFormat")),d.start=a,d.end=b,d.visStart=c,d.visEnd=h,f(1,1,j?7:5,!1)}var d=this;d.render=c,bc.call(d,a,b,"basicWeek");var e=d.opt,f=d.renderBasic,g=b.formatDates}function bb(a,b){function c(a,b){b&&(i(a,b),e("weekends")||o(a,b<0?-1:1)),d.title=g(a,e("titleFormat")),d.start=d.visStart=m(a,!0),d.end=d.visEnd=i(m(d.start),1),f(1,1,1,!1)}var d=this;d.render=c,bc.call(d,a,b,"basicDay");var e=d.opt,f=d.renderBasic,g=b.formatDate}function bc(b,c,d){function e(a,b,c,d){bg=b,bh=c,f(),(b=!Y)?g(a,d):O(),h(b)}function f(){(br=L("isRTL"))?(bs=-1,bt=bh-1):(bs=1,bt=0),bu=L("firstDay"),bv=L("weekends")?0:1,bw=L("theme")?"ui":"fc",bx=L("columnFormat")}function g(c,d){var e,f=bw+"-widget-header",g=bw+"-widget-content",h;e="<table class='fc-border-separate' style='width:100%' cellspacing='0'><thead><tr>";for(h=0;h<bh;h++)e+="<th class='fc- "+f+"'/>";e+="</tr></thead><tbody>";for(h=0;h<c;h++){e+="<tr class='fc-week"+h+"'>";for(f=0;f<bh;f++)e+="<td class='fc- "+g+" fc-day"+(h*bh+f)+"'><div>"+(d?"<div class='fc-day-number'/>":"")+"<div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></div></td>";e+="</tr>"}e+="</tbody></table>",c=a(e).appendTo(b),T=c.find("thead"),U=T.find("th"),Y=c.find("tbody"),Z=Y.find("tr"),$=Y.find("td"),_=$.filter(":first-child"),ba=Z.eq(0).find("div.fc-day-content div"),W(T.add(T.find("tr"))),W(Z),Z.eq(0).addClass("fc-first"),n($),bb=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(b)}function h(b){var c=b||bg==1,d=K.start.getMonth(),e=l(new Date),f,g,h;c&&U.each(function(b,c){f=a(c),g=F(b),f.html(S(g,bx)),X(f,g)}),$.each(function(b,h){f=a(h),g=F(b),g.getMonth()==d?f.removeClass("fc-other-month"):f.addClass("fc-other-month"),+g==+e?f.addClass(bw+"-state-highlight fc-today"):f.removeClass(bw+"-state-highlight fc-today"),f.find("div.fc-day-number").text(g.getDate()),c&&X(f,g)}),Z.each(function(b,c){h=a(c),b<bg?(h.show(),b==bg-1?h.addClass("fc-last"):h.removeClass("fc-last")):h.hide()})}function j(b){be=b,b=be-T.height();var c,d,e;L("weekMode")=="variable"?c=d=Math.floor(b/(bg==1?2:6)):(c=Math.floor(b/bg),d=b-c*(bg-1)),_.each(function(b,f){b<bg&&(e=a(f),N(e.find("> div"),(b==bg-1?d:c)-J(e)))})}function k(a){bc=a,bq.clear(),bf=Math.floor(bc/bh),D(U.slice(0,-1),bf)}function n(a){a.click(o).mousedown(R)}function o(a){if(!L("selectable")){var b=parseInt(this.className.match(/fc\-day(\d+)/)[1]);b=F(b),M("dayClick",this,b,!0,a)}}function q(a,b,c){c&&bi.build(),c=m(K.visStart);for(var d=i(m(c),bh),e=0;e<bg;e++){var f=new Date(Math.max(c,a)),g=new Date(Math.min(d,b));if(f<g){var h;br?(h=p(g,c)*bs+bt+1,f=p(f,c)*bs+bt+1):(h=p(f,c),f=p(g,c)),n(r(e,h,e,f-1))}i(c,7),i(d,7)}}function r(a,c,d,e){return a=bi.rect(a,c,d,e,b),P(a,b)}function s(a){return m(a)}function t(a,b){q(a,i(m(b),1),!0)}function u(){Q()}function v(a,b,c){var d=B(a);M("dayClick",$[d.row*bh+d.col],a,b,c)}function w(a,b){bk.start(function(a){Q(),a&&r(a.row,a.col,a.row,a.col)},b)}function x(a,b,c){var d=bk.stop();Q(),d&&(d=C(d),M("drop",a,d,!0,b,c))}function y(a){return m(a.start)}function z(a){return bq.left(a)}function A(a){return bq.right(a)}function B(a){return{row:Math.floor(p(a,K.visStart)/7),col:G(a.getDay())}}function C(a){return E(a.row,a.col)}function E(a,b){return i(m(K.visStart),a*7+b*bs+bt)}function F(a){return E(Math.floor(a/bh),a%bh)}function G(a){return(a-Math.max(bu,bv)+bh)%bh*bs+bt}function H(a){return Z.eq(a)}function I(){return{left:0,right:bc}}var K=this;K.renderBasic=e,K.setHeight=j,K.setWidth=k,K.renderDayOverlay=q,K.defaultSelectionEnd=s,K.renderSelection=t,K.clearSelection=u,K.reportDayClick=v,K.dragStart=w,K.dragStop=x,K.defaultEventEnd=y,K.getHoverListener=function(){return bk},K.colContentLeft=z,K.colContentRight=A,K.dayOfWeekCol=G,K.dateCell=B,K.cellDate=C,K.cellIsAllDay=function(){return!0},K.allDayRow=H,K.allDayBounds=I,K.getRowCnt=function(){return bg},K.getColCnt=function(){return bh},K.getColWidth=function(){return bf},K.getDaySegmentContainer=function(){return bb},bj.call(K,b,c,d),bm.call(K),bl.call(K),bd.call(K);var L=K.opt,M=K.trigger,O=K.clearEvents,P=K.renderOverlay,Q=K.clearOverlays,R=K.daySelectionMousedown,S=c.formatDate,T,U,Y,Z,$,_,ba,bb,bc,be,bf,bg,bh,bi,bk,bq,br,bs,bt,bu,bv,bw,bx;V(b.addClass("fc-grid")),bi=new bn(function(b,c){var d,e,f;U.each(function(b,g){d=a(g),e=d.offset().left,b&&(f[1]=e),f=[e],c[b]=f}),f[1]=e+d.outerWidth(),Z.each(function(c,g){c<bg&&(d=a(g),e=d.offset().top,c&&(f[1]=e),f=[e],b[c]=f)}),f[1]=e+d.outerHeight()}),bk=new bo(bi),bq=new bp(function(a){return ba.eq(a)})}function bd(){function b(a,b){n(a),C(d(a),b)}function c(){o(),t().empty()}function d(b){var c=y(),d=z(),e=m(g.visStart);d=i(m(e),d);var f=a.map(b,w),h,j,k,l,n,o,p=[];for(h=0;h<c;h++){j=B(A(b,f,e,d));for(k=0;k<j.length;k++){l=j[k];for(n=0;n<l.length;n++)o=l[n],o.row=h,o.level=k,p.push(o)}i(e,7),i(d,7)}return p}function e(a,b,c){k(a)&&f(a,b),c.isEnd&&l(a)&&D(a,b,c),p(a,b)}function f(a,b){var c=u(),d;b.draggable({zIndex:9,delay:50,opacity:h("dragOpacity"),revertDuration:h("dragRevertDuration"),start:function(e,f){j("eventDragStart",b,a,e,f),r(a,b),c.start(function(c,e,f,g){b.draggable("option","revert",!c||!f&&!g),x(),c?(d=f*7+g*(h("isRTL")?-1:1),v(i(m(a.start),d),i(w(a),d))):d=0},e,"drag")},stop:function(e,f){c.stop(),x(),j("eventDragStop",b,a,e,f),d?s(this,a,d,0,a.allDay,e,f):(b.css("filter",""),q(a,b))}})}var g=this;g.renderEvents=b,g.compileDaySegs=d,g.clearEvents=c,g.bindDaySeg=e,bk.call(g);var h=g.opt,j=g.trigger,k=g.isEventDraggable,l=g.isEventResizable,n=g.reportEvents,o=g.reportEventClear,p=g.eventElementHandlers,q=g.showEvents,r=g.hideEvents,s=g.eventDrop,t=g.getDaySegmentContainer,u=g.getHoverListener,v=g.renderDayOverlay,x=g.clearOverlays,y=g.getRowCnt,z=g.getColCnt,C=g.renderDaySegs,D=g.resizableDayEvent}function be(a,b){function c(a,b){b&&i(a,b*7),a=i(m(a),-((a.getDay()-e("firstDay")+7)%7)),b=i(m(a),7);var c=m(a),h=m(b),j=e("weekends");j||(o(c),o(h,-1,!0)),d.title=g(c,i(m(h),-1),e("titleFormat")),d.start=a,d.end=b,d.visStart=c,d.visEnd=h,f(j?7:5)}var d=this;d.render=c,bg.call(d,a,b,"agendaWeek");var e=d.opt,f=d.renderAgenda,g=b.formatDates}function bf(a,b){function c(a,b){b&&(i(a,b),e("weekends")||o(a,b<0?-1:1)),b=m(a,!0);var c=i(m(b),1);d.title=g(a,e("titleFormat")),d.start=d.visStart=b,d.end=d.visEnd=c,f(1)}var d=this;d.render=c,bg.call(d,a,b,"agendaDay");var e=d.opt,f=d.renderAgenda,g=b.formatDate}function bg(c,d,e){function f(a){bS=a,g(),br?bc():h(),j()}function g(){bY=ba("theme")?"ui":"fc",b$=ba("weekends")?0:1,bZ=ba("firstDay"),(b_=ba("isRTL"))?(ca=-1,cb=bS-1):(ca=1,cb=0),cc=t(ba("minTime")),cd=t(ba("maxTime")),ce=ba("columnFormat")}function h(){var b=bY+"-widget-header",d=bY+"-widget-content",e,f,g,h,i,j=ba("slotMinutes")%15==0;e="<table style='width:100%' class='fc-agenda-days fc-border-separate' cellspacing='0'><thead><tr><th class='fc-agenda-axis "+b+"'>&nbsp;</th>";for(f=0;f<bS;f++)e+="<th class='fc- fc-col"+f+" "+b+"'/>";e+="<th class='fc-agenda-gutter "+b+"'>&nbsp;</th></tr></thead><tbody><tr><th class='fc-agenda-axis "+b+"'>&nbsp;</th>";for(f=0;f<bS;f++)e+="<td class='fc- fc-col"+f+" "+d+"'><div><div class='fc-day-content'><div style='position:relative'>&nbsp;</div></div></div></td>";e+="<td class='fc-agenda-gutter "+d+"'>&nbsp;</td></tr></tbody></table>",br=a(e).appendTo(c),bs=br.find("thead"),bt=bs.find("th").slice(1,-1),bu=br.find("tbody"),bv=bu.find("td").slice(0,-1),bw=bv.find("div.fc-day-content div"),bx=bv.eq(0),by=bx.find("> div"),W(bs.add(bs.find("tr"))),W(bu.add(bu.find("tr"))),bI=bs.find("th:first"),bJ=br.find(".fc-agenda-gutter"),bz=a("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(c),ba("allDaySlot")?(bA=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bz),e="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+b+" fc-agenda-axis'>"+ba("allDayText")+"</th><td><div class='fc-day-content'><div style='position:relative'/></div></td><th class='"+b+" fc-agenda-gutter'>&nbsp;</th></tr></table>",bB=a(e).appendTo(bz),bC=bB.find("tr"),v(bC.find("td")),bI=bI.add(bB.find("th:first")),bJ=bJ.add(bB.find("th.fc-agenda-gutter")),bz.append("<div class='fc-agenda-divider "+b+"'><div class='fc-agenda-divider-inner'/></div>")):bA=a([]),bD=a("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(bz),bE=a("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(bD),bF=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(bE),e="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>",g=n(),h=k(m(g),cd),k(g,cc);for(f=bT=0;g<h;f++)i=g.getMinutes(),e+="<tr class='fc-slot"+f+" "+(i?"fc-minor":"")+"'><th class='fc-agenda-axis "+b+"'>"+(!j||!i?bq(g,ba("axisFormat")):"&nbsp;")+"</th><td class='"+d+"'><div style='position:relative'>&nbsp;</div></td></tr>",k(g,ba("slotMinutes")),bT++;e+="</tbody></table>",bG=a(e).appendTo(bE),bH=bG.find("div:first"),w(bG.find("td")),bI=bI.add(bG.find("th:first"))}function j(){var a,b,c,d,e=l(new Date);for(a=0;a<bS;a++)d=H(a),b=
bt.eq(a),b.html(bq(d,ce)),c=bv.eq(a),+d==+e?c.addClass(bY+"-state-highlight fc-today"):c.removeClass(bY+"-state-highlight fc-today"),X(b.add(c),d)}function o(a,c){a===b&&(a=bM),bM=a,bX={};var d=bu.position().top,e=bD.position().top;a=Math.min(a-d,bG.height()+e+1),by.height(a-J(bx)),bz.css("top",d),bD.height(a-e-1),bQ=bH.height()+1,c&&r()}function q(b){bL=b,bW.clear(),bN=0,D(bI.width("").each(function(b,c){bN=Math.max(bN,a(c).outerWidth())}),bN),b=bD[0].clientWidth,(bP=bD.width()-b)?(D(bJ,bP),bJ.show().prev().removeClass("fc-last")):bJ.hide().prev().addClass("fc-last"),bO=Math.floor((b-bN)/bS),D(bt.slice(0,-1),bO)}function r(){function a(){bD.scrollTop(d)}var b=n(),c=m(b);c.setHours(ba("firstHour"));var d=L(b,c)+1;a(),setTimeout(a,0)}function s(){bR=bD.scrollTop()}function u(){bD.scrollTop(bR)}function v(a){a.click(x).mousedown(bi)}function w(a){a.click(x).mousedown(U)}function x(a){if(!ba("selectable")){var b=Math.min(bS-1,Math.floor((a.pageX-br.offset().left-bN)/bO)),c=H(b),d=this.parentNode.className.match(/fc-slot(\d+)/);if(d){d=parseInt(d[1])*ba("slotMinutes");var e=Math.floor(d/60);c.setHours(e),c.setMinutes(d%60+cc),bb("dayClick",bv[b],c,!1,a)}else bb("dayClick",bv[b],c,!0,a)}}function y(a,b,c){c&&bU.build();var d=m(_.visStart);b_?(c=p(b,d)*ca+cb+1,a=p(a,d)*ca+cb+1):(c=p(a,d),a=p(b,d)),c=Math.max(0,c),a=Math.min(bS,a),c<a&&v(z(0,c,0,a-1))}function z(a,b,c,d){return a=bU.rect(a,b,c,d,bz),bd(a,bz)}function A(a,b){for(var c=m(_.visStart),d=i(m(c),1),e=0;e<bS;e++){var f=new Date(Math.max(c,a)),g=new Date(Math.min(d,b));if(f<g){var h=e*ca+cb;h=bU.rect(0,h,0,h,bE),f=L(c,f),g=L(c,g),h.top=f,h.height=g-f,w(bd(h,bE))}i(c,1),i(d,1)}}function B(a){return bW.left(a)}function C(a){return bW.right(a)}function F(a){return{row:Math.floor(p(a,_.visStart)/7),col:K(a.getDay())}}function G(a){var b=H(a.col);return a=a.row,ba("allDaySlot")&&a--,a>=0&&k(b,cc+a*ba("slotMinutes")),b}function H(a){return i(m(_.visStart),a*ca+cb)}function I(a){return ba("allDaySlot")&&!a.row}function K(a){return(a-Math.max(bZ,b$)+bS)%bS*ca+cb}function L(a,c){a=m(a,!0);if(c<k(m(a),cc))return 0;if(c>=k(m(a),cd))return bG.height();a=ba("slotMinutes"),c=c.getHours()*60+c.getMinutes()-cc;var d=Math.floor(c/a),e=bX[d];return e===b&&(e=bX[d]=bG.find("tr:eq("+d+") td div")[0].offsetTop),Math.max(0,Math.round(e-1+bQ*(c%a/a)))}function M(){return{left:bN,right:bL-bP}}function N(){return bC}function O(a){var b=m(a.start);return a.allDay?b:k(b,ba("defaultEventMinutes"))}function Q(a,b){return b?m(a):k(m(a),ba("slotMinutes"))}function R(a,b,c){c?ba("allDaySlot")&&y(a,i(m(b),1),!0):S(a,b)}function S(b,c){var d=ba("selectHelper");bU.build();if(d){var e=p(b,_.visStart)*ca+cb;if(e>=0&&e<bS){e=bU.rect(0,e,0,e,bE);var f=L(b,b),g=L(b,c);if(g>f){e.top=f,e.height=g-f,e.left+=2,e.width-=5;if(a.isFunction(d)){if(b=d(b,c))e.position="absolute",e.zIndex=8,bK=a(b).css(e).appendTo(bE)}else e.isStart=!0,e.isEnd=!0,bK=a(bk({title:"",start:b,end:c,className:["fc-select-helper"],editable:!1},e)),bK.css("opacity",ba("dragOpacity"));bK&&(w(bK),bE.append(bK),D(bK,e.width,!0),E(bK,e.height,!0))}}}else A(b,c)}function T(){be(),bK&&(bK.remove(),bK=null)}function U(b){if(b.which==1&&ba("selectable")){bg(b);var c;bV.start(function(a,b){T(),a&&a.col==b.col&&!I(a)?(b=G(b),a=G(a),c=[b,k(m(b),ba("slotMinutes")),a,k(m(a),ba("slotMinutes"))].sort(P),S(c[0],c[3])):c=null},b),a(document).one("mouseup",function(a){bV.stop(),c&&(+c[0]==+c[1]&&Y(c[0],!1,a),bf(c[0],c[3],!1,a))})}}function Y(a,b,c){bb("dayClick",bv[K(a.getDay())],a,b,c)}function Z(a,b){bV.start(function(a){be();if(a)if(I(a))z(a.row,a.col,a.row,a.col);else{a=G(a);var b=k(m(a),ba("defaultEventMinutes"));A(a,b)}},b)}function $(a,b,c){var d=bV.stop();be(),d&&bb("drop",a,G(d),I(d),b,c)}var _=this;_.renderAgenda=f,_.setWidth=q,_.setHeight=o,_.beforeHide=s,_.afterShow=u,_.defaultEventEnd=O,_.timePosition=L,_.dayOfWeekCol=K,_.dateCell=F,_.cellDate=G,_.cellIsAllDay=I,_.allDayRow=N,_.allDayBounds=M,_.getHoverListener=function(){return bV},_.colContentLeft=B,_.colContentRight=C,_.getDaySegmentContainer=function(){return bA},_.getSlotSegmentContainer=function(){return bF},_.getMinMinute=function(){return cc},_.getMaxMinute=function(){return cd},_.getBodyContent=function(){return bE},_.getRowCnt=function(){return 1},_.getColCnt=function(){return bS},_.getColWidth=function(){return bO},_.getSlotHeight=function(){return bQ},_.defaultSelectionEnd=Q,_.renderDayOverlay=y,_.renderSelection=R,_.clearSelection=T,_.reportDayClick=Y,_.dragStart=Z,_.dragStop=$,bj.call(_,c,d,e),bm.call(_),bl.call(_),bh.call(_);var ba=_.opt,bb=_.trigger,bc=_.clearEvents,bd=_.renderOverlay,be=_.clearOverlays,bf=_.reportSelection,bg=_.unselect,bi=_.daySelectionMousedown,bk=_.slotSegHtml,bq=d.formatDate,br,bs,bt,bu,bv,bw,bx,by,bz,bA,bB,bC,bD,bE,bF,bG,bH,bI,bJ,bK,bL,bM,bN,bO,bP,bQ,bR,bS,bT,bU,bV,bW,bX={},bY,bZ,b$,b_,ca,cb,cc,cd,ce;V(c.addClass("fc-agenda")),bU=new bn(function(b,c){function d(a){return Math.max(i,Math.min(j,a))}var e,f,g;bt.each(function(b,d){e=a(d),f=e.offset().left,b&&(g[1]=f),g=[f],c[b]=g}),g[1]=f+e.outerWidth(),ba("allDaySlot")&&(e=bC,f=e.offset().top,b[0]=[f,f+e.outerHeight()]);for(var h=bE.offset().top,i=bD.offset().top,j=i+bD.outerHeight(),k=0;k<bT;k++)b.push([d(h+bQ*k),d(h+bQ*(k+1))])}),bV=new bo(bU),bW=new bp(function(a){return bw.eq(a)})}function bh(){function c(a,b){y(a);var c,d=a.length,g=[],i=[];for(c=0;c<d;c++)a[c].allDay?g.push(a[c]):i.push(a[c]);s("allDaySlot")&&(Q(e(g),b),G()),h(f(i),b)}function d(){z(),H().empty(),I().empty()}function e(b){b=B(A(b,a.map(b,w),r.visStart,r.visEnd));var c,d=b.length,e,f,g,h=[];for(c=0;c<d;c++){e=b[c];for(f=0;f<e.length;f++)g=e[f],g.row=0,g.level=c,h.push(g)}return h}function f(b){var c=S(),d=M(),e=L(),f=k(m(r.visStart),d),h=a.map(b,g),j,l,n,o,p,q,s=[];for(j=0;j<c;j++){l=B(A(b,h,f,k(m(f),e-d))),bi(l);for(n=0;n<l.length;n++){o=l[n];for(p=0;p<o.length;p++)q=o[p],q.col=j,q.level=n,s.push(q)}i(f,1,!0)}return s}function g(a){return a.end?m(a.end):k(m(a.start),s("defaultEventMinutes"))}function h(c,d){var e,f=c.length,g,h,i,k,l,m,o,p,q,r="",u,v,w={},x={},y=I(),z;e=S(),(u=s("isRTL"))?(v=-1,z=e-1):(v=1,z=0);for(e=0;e<f;e++)g=c[e],h=g.event,i=N(g.start,g.start),k=N(g.start,g.end),l=g.col,m=g.level,o=g.forward||0,p=O(l*v+z),q=P(l*v+z)-p,q=Math.min(q-6,q*.95),l=m?q/(m+o+1):o?(q/(o+1)-6)*2:q,m=p+q/(m+o+1)*m*v+(u?q-l:0),g.top=i,g.left=m,g.outerWidth=l,g.outerHeight=k-i,r+=j(h,g);y[0].innerHTML=r,u=y.children();for(e=0;e<f;e++)g=c[e],h=g.event,r=a(u[e]),v=t("eventRender",h,h,r),v===!1?r.remove():(v&&v!==!0&&(r.remove(),r=a(v).css({position:"absolute",top:g.top,left:g.left}).appendTo(y)),g.element=r,h._id===d?n(h,r,g):r[0]._fci=e,Z(h,r));C(y,c,n);for(e=0;e<f;e++){g=c[e];if(r=g.element)h=w[d=g.key=U(r[0])],g.vsides=h===b?w[d]=J(r,!0):h,h=x[d],g.hsides=h===b?x[d]=F(r,!0):h,d=r.find("div.fc-event-content"),d.length&&(g.contentTop=d[0].offsetTop)}for(e=0;e<f;e++){g=c[e];if(r=g.element)r[0].style.width=Math.max(0,g.outerWidth-g.hsides)+"px",w=Math.max(0,g.outerHeight-g.vsides),r[0].style.height=w+"px",h=g.event,g.contentTop!==b&&w-g.contentTop<10&&(r.find("div.fc-event-time").text(bf(h.start,s("timeFormat"))+" - "+h.title),r.find("div.fc-event-title").remove()),t("eventAfterRender",h,h,r)}}function j(a,b){var c="<",d=a.url,e=Y(a,s),f=e?" style='"+e+"'":"",g=["fc-event","fc-event-skin","fc-event-vert"];return u(a)&&g.push("fc-event-draggable"),b.isStart&&g.push("fc-corner-top"),b.isEnd&&g.push("fc-corner-bottom"),g=g.concat(a.className),a.source&&(g=g.concat(a.source.className||[])),c+=d?"a href='"+T(a.url)+"'":"div",c+=" class='"+g.join(" ")+"' style='position:absolute;z-index:8;top:"+b.top+"px;left:"+b.left+"px;"+e+"'><div class='fc-event-inner fc-event-skin'"+f+"><div class='fc-event-head fc-event-skin'"+f+"><div class='fc-event-time'>"+T(bg(a.start,a.end,s("timeFormat")))+"</div></div><div class='fc-event-content'><div class='fc-event-title'>"+T(a.title)+"</div></div><div class='fc-event-bg'></div></div>",b.isEnd&&v(a)&&(c+="<div class='ui-resizable-handle ui-resizable-s'>=</div>"),c+="</"+(d?"a":"div")+">",c}function l(a,b,c){u(a)&&o(a,b,c.isStart),c.isEnd&&v(a)&&R(a,b,c),D(a,b)}function n(a,b,c){var d=b.find("div.fc-event-time");u(a)&&p(a,b,d),c.isEnd&&v(a)&&q(a,b,d),D(a,b)}function o(a,b,c){function d(){g||(b.width(e).height("").draggable("option","grid",null),g=!0)}var e,f,g=!0,h,j=s("isRTL")?-1:1,k=K(),l=V(),n=W(),o=M();b.draggable({zIndex:9,opacity:s("dragOpacity","month"),revertDuration:s("dragRevertDuration"),start:function(o,p){t("eventDragStart",b,a,o,p),_(a,b),e=b.width(),k.start(function(e,k,o,p){bd(),e?(f=!1,h=p*j,e.row?c?g&&(b.width(l-10),E(b,n*Math.round((a.end?(a.end-a.start)/bz:s("defaultEventMinutes"))/s("slotMinutes"))),b.draggable("option","grid",[l,1]),g=!1):f=!0:(bc(i(m(a.start),h),i(w(a),h)),d()),f=f||g&&!h):(d(),f=!0),b.draggable("option","revert",f)},o,"drag")},stop:function(c,e){k.stop(),bd(),t("eventDragStop",b,a,c,e);if(f)d(),b.css("filter",""),$(a,b);else{var i=0;g||(i=Math.round((b.offset().top-X().offset().top)/n)*s("slotMinutes")+o-(a.start.getHours()*60+a.start.getMinutes())),ba(this,a,h,i,g,c,e)}}})}function p(a,b,c){function d(b){var d=k(m(a.start),b),e;a.end&&(e=k(m(a.end),b)),c.text(bg(d,e,s("timeFormat")))}function e(){g&&(c.css("display",""),b.draggable("option","grid",[q,r]),g=!1)}var f,g=!1,h,j,l,n=s("isRTL")?-1:1,o=K(),p=S(),q=V(),r=W();b.draggable({zIndex:9,scroll:!1,grid:[q,r],axis:p==1?"y":!1,opacity:s("dragOpacity"),revertDuration:s("dragRevertDuration"),start:function(d,k){t("eventDragStart",b,a,d,k),_(a,b),f=b.position(),j=l=0,o.start(function(d,f,j,k){b.draggable("option","revert",!d),bd(),d&&(h=k*n,s("allDaySlot")&&!d.row?(g||(g=!0,c.hide(),b.draggable("option","grid",null)),bc(i(m(a.start),h),i(w(a),h))):e())},d,"drag")},drag:function(a,b){j=Math.round((b.position.top-f.top)/r)*s("slotMinutes"),j!=l&&(g||d(j),l=j)},stop:function(c,i){var k=o.stop();bd(),t("eventDragStop",b,a,c,i),k&&(h||j||g)?ba(this,a,h,g?0:j,g,c,i):(e(),b.css("filter",""),b.css(f),d(0),$(a,b))}})}function q(a,b,c){var d,e,f=W();b.resizable({handles:{s:"div.ui-resizable-s"},grid:f,start:function(c,f){d=e=0,_(a,b),b.css("z-index",9),t("eventResizeStart",this,a,c,f)},resize:function(g,h){d=Math.round((Math.max(f,b.height())-h.originalSize.height)/f),d!=e&&(c.text(bg(a.start,!d&&!a.end?null:k(x(a),s("slotMinutes")*d),s("timeFormat"))),e=d)},stop:function(c,e){t("eventResizeStop",this,a,c,e),d?bb(this,a,0,s("slotMinutes")*d,c,e):(b.css("z-index",8),$(a,b))}})}var r=this;r.renderEvents=c,r.compileDaySegs=e,r.clearEvents=d,r.slotSegHtml=j,r.bindDaySeg=l,bk.call(r);var s=r.opt,t=r.trigger,u=r.isEventDraggable,v=r.isEventResizable,x=r.eventEnd,y=r.reportEvents,z=r.reportEventClear,D=r.eventElementHandlers,G=r.setHeight,H=r.getDaySegmentContainer,I=r.getSlotSegmentContainer,K=r.getHoverListener,L=r.getMaxMinute,M=r.getMinMinute,N=r.timePosition,O=r.colContentLeft,P=r.colContentRight,Q=r.renderDaySegs,R=r.resizableDayEvent,S=r.getColCnt,V=r.getColWidth,W=r.getSlotHeight,X=r.getBodyContent,Z=r.reportEventElement,$=r.showEvents,_=r.hideEvents,ba=r.eventDrop,bb=r.eventResize,bc=r.renderDayOverlay,bd=r.clearOverlays,be=r.calendar,bf=be.formatDate,bg=be.formatDates}function bi(a){var b,c,d,e,f,g;for(b=a.length-1;b>0;b--){e=a[b];for(c=0;c<e.length;c++){f=e[c];for(d=0;d<a[b-1].length;d++)g=a[b-1][d],z(f,g)&&(g.forward=Math.max(g.forward||0,(f.forward||0)+1))}}}function bj(a,c,d){function e(a,b){return a=F[a],typeof a=="object"?S(a,b||d):a}function f(a,b){return c.trigger.apply(c,[a,b||y].concat(Array.prototype.slice.call(arguments,2),[y]))}function g(a){return j(a)&&!e("disableDragging")}function h(a){return j(a)&&!e("disableResizing")}function j(a){return $(a.editable,(a.source||{}).editable,e("editable"))}function l(a){C={};var b,c=a.length,d;for(b=0;b<c;b++)d=a[b],C[d._id]?C[d._id].push(d):C[d._id]=[d]}function n(a){return a.end?m(a.end):z(a)}function o(a,b){D.push(b),E[a._id]?E[a._id].push(b):E[a._id]=[b]}function p(){D=[],E={}}function q(a,b){b.click(function(c){if(!b.hasClass("ui-draggable-dragging")&&!b.hasClass("ui-resizable-resizing"))return f("eventClick",this,a,c)}).hover(function(b){f("eventMouseover",this,a,b)},function(b){f("eventMouseout",this,a,b)})}function r(a,b){t(a,b,"show")}function s(a,b){t(a,b,"hide")}function t(a,b,c){a=E[a._id];var d,e=a.length;for(d=0;d<e;d++)(!b||a[d][0]!=b[0])&&a[d][c]()}function u(a,b,c,d,e,g,h){var i=b.allDay,j=b._id;w(C[j],c,d,e),f("eventDrop",a,b,c,d,e,function(){w(C[j],-c,-d,i),B(j)},g,h),B(j)}function v(a,b,c,d,e,g){var h=b._id;x(C[h],c,d),f("eventResize",a,b,c,d,function(){x(C[h],-c,-d),B(h)},e,g),B(h)}function w(a,c,d,e){d=d||0;for(var f,g=a.length,h=0;h<g;h++)f=a[h],e!==b&&(f.allDay=e),k(i(f.start,c,!0),d),f.end&&(f.end=k(i(f.end,c,!0),d)),A(f,F)}function x(a,b,c){c=c||0;for(var d,e=a.length,f=0;f<e;f++)d=a[f],d.end=k(i(n(d),b,!0),c),A(d,F)}var y=this;y.element=a,y.calendar=c,y.name=d,y.opt=e,y.trigger=f,y.isEventDraggable=g,y.isEventResizable=h,y.reportEvents=l,y.eventEnd=n,y.reportEventElement=o,y.reportEventClear=p,y.eventElementHandlers=q,y.showEvents=r,y.hideEvents=s,y.eventDrop=u,y.eventResize=v;var z=y.defaultEventEnd,A=c.normalizeEvent,B=c.reportEventChange,C={},D=[],E={},F=c.options}function bk(){function c(a,b){var c=N(),d=B(),i=D(),m=0,q,r,s=a.length,t,u;c[0].innerHTML=e(a),f(a,c.children()),g(a),h(a,c,b),j(a),k(a),l(a),b=n();for(c=0;c<d;c++){q=[];for(r=0;r<i;r++)q[r]=0;for(;m<s&&(t=a[m]).row==c;){r=Q(q.slice(t.startCol,t.endCol)),t.top=r,r+=t.outerHeight;for(u=t.startCol;u<t.endCol;u++)q[u]=r;m++}b[c].height(Q(q))}p(a,o(b))}function d(b,c,d){var g=a("<div/>"),h=N(),i=b.length,m;g[0].innerHTML=e(b),g=g.children(),h.append(g),f(b,g),j(b),k(b),l(b),p(b,o(n())),g=[];for(h=0;h<i;h++)if(m=b[h].element)b[h].row===c&&m.css("top",d),g.push(m[0]);return a(g)}function e(a){var b=s("isRTL"),c,d=a.length,e,f,g,h;c=G();var i=c.left,j=c.right,k,l,m,n,o,p="";for(c=0;c<d;c++)e=a[c],f=e.event,h=["fc-event","fc-event-skin","fc-event-hori"],u(f)&&h.push("fc-event-draggable"),b?(e.isStart&&h.push("fc-corner-right"),e.isEnd&&h.push("fc-corner-left"),k=J(e.end.getDay()-1),l=J(e.start.getDay()),m=e.isEnd?H(k):i,n=e.isStart?I(l):j):(e.isStart&&h.push("fc-corner-left"),e.isEnd&&h.push("fc-corner-right"),k=J(e.start.getDay()),l=J(e.end.getDay()-1),m=e.isStart?H(k):i,n=e.isEnd?I(l):j),h=h.concat(f.className),f.source&&(h=h.concat(f.source.className||[])),g=f.url,o=Y(f,s),p+=g?"<a href='"+T(g)+"'":"<div",p+=" class='"+h.join(" ")+"' style='position:absolute;z-index:8;left:"+m+"px;"+o+"'><div class='fc-event-inner fc-event-skin'"+(o?" style='"+o+"'":"")+">",!f.allDay&&e.isStart&&(p+="<span class='fc-event-time'>"+T(P(f.start,f.end,s("timeFormat")))+"</span>"),p+="<span class='fc-event-title'>"+T(f.title)+"</span></div>",e.isEnd&&v(f)&&(p+="<div class='ui-resizable-handle ui-resizable-"+(b?"w":"e")+"'>&nbsp;&nbsp;&nbsp;</div>"),p+="</"+(g?"a":"div")+">",e.left=m,e.outerWidth=n-m,e.startCol=k,e.endCol=l+1;return p}function f(b,c){var d,e=b.length,f,g,h;for(d=0;d<e;d++)f=b[d],g=f.event,h=a(c[d]),g=t("eventRender",g,g,h),g===!1?h.remove():(g&&g!==!0&&(g=a(g).css({position:"absolute",left:f.left}),h.replaceWith(g),h=g),f.element=h)}function g(a){var b,c=a.length,d,e;for(b=0;b<c;b++)d=a[b],(e=d.element)&&x(d.event,e)}function h(a,b,c){var d,e=a.length,f,g,h;for(d=0;d<e;d++){f=a[d];if(g=f.element)h=f.event,h._id===c?O(h,g,f):g[0]._fci=d}C(b,a,O)}function j(a){var c,d=a.length,e,f,g,h,i={};for(c=0;c<d;c++){e=a[c];if(f=e.element)g=e.key=U(f[0]),h=i[g],h===b&&(h=i[g]=F(f,!0)),e.hsides=h}}function k(a){var b,c=a.length,d,e;for(b=0;b<c;b++){d=a[b];if(e=d.element)e[0].style.width=Math.max(0,d.outerWidth-d.hsides)+"px"}}function l(a){var c,d=a.length,e,f,g,h,i={};for(c=0;c<d;c++){e=a[c];if(f=e.element)g=e.key,h=i[g],h===b&&(h=i[g]=L(f)),e.outerHeight=f[0].offsetHeight+h}}function n(){var a,b=B(),c=[];for(a=0;a<b;a++)c[a]=E(a).find("td:first div.fc-day-content > div");return c}function o(a){var b,c=a.length,d=[];for(b=0;b<c;b++)d[b]=a[b][0].offsetTop;return d}function p(a,b){var c,d=a.length,e,f;for(c=0;c<d;c++){e=a[c];if(f=e.element)f[0].style.top=b[e.row]+(e.top||0)+"px",e=e.event,t("eventAfterRender",e,e,f)}}function q(b,c,e){var f=s("isRTL"),g=f?"w":"e",h=c.find("div.ui-resizable-"+g),j=!1;V(c),c.mousedown(function(a){a.preventDefault()}).click(function(a){j&&(a.preventDefault(),a.stopImmediatePropagation())}),h.mousedown(function(h){function k(c){t("eventResizeStop",this,b,c),a("body").css("cursor",""),l.stop(),S(),u&&A(this,b,u,0,c),setTimeout(function(){j=!1},0)}if(h.which==1){j=!0;var l=r.getHoverListener(),n=B(),o=D(),p=f?-1:1,q=f?o-1:0,s=c.css("top"),u,v,x=a.extend({},b),C=K(b.start);W(),a("body").css("cursor",g+"-resize").one("mouseup",k),t("eventResizeStart",this,b,h),l.start(function(a,c){if(a){var h=Math.max(C.row,a.row);a=a.col,n==1&&(h=0),h==C.row&&(a=f?Math.min(C.col,a):Math.max(C.col,a)),u=h*7+a*p+q-(c.row*7+c.col*p+q),c=i(w(b),u,!0),u?(x.end=c,h=v,v=d(M([x]),e.row,s),v.find("*").css("cursor",g+"-resize"),h&&h.remove(),z(b)):v&&(y(b),v.remove(),v=null),S(),R(b.start,i(m(c),1))}},h)}})}var r=this;r.renderDaySegs=c,r.resizableDayEvent=q;var s=r.opt,t=r.trigger,u=r.isEventDraggable,v=r.isEventResizable,w=r.eventEnd,x=r.reportEventElement,y=r.showEvents,z=r.hideEvents,A=r.eventResize,B=r.getRowCnt,D=r.getColCnt,E=r.allDayRow,G=r.allDayBounds,H=r.colContentLeft,I=r.colContentRight,J=r.dayOfWeekCol,K=r.dateCell,M=r.compileDaySegs,N=r.getDaySegmentContainer,O=r.bindDaySeg,P=r.calendar.formatDates,R=r.renderDayOverlay,S=r.clearOverlays,W=r.clearSelection}function bl(){function b(a,b,e){c(),b||(b=i(a,e)),j(a,b,e),d(a,b,e)}function c(a){l&&(l=!1,k(),h("unselect",null,a))}function d(a,b,c,d){l=!0,h("select",null,a,b,c,d)}function e(b){var e=f.cellDate,h=f.cellIsAllDay,i=f.getHoverListener(),l=f.reportDayClick;if(b.which==1&&g("selectable")){c(b);var m;i.start(function(a,b){k(),a&&h(a)?(m=[e(b),e(a)].sort(P),j(m[0],m[1],!0)):m=null},b),a(document).one("mouseup",function(a){i.stop(),m&&(+m[0]==+m[1]&&l(m[0],!0,a),d(m[0],m[1],!0,a))})}}var f=this;f.select=b,f.unselect=c,f.reportSelection=d,f.daySelectionMousedown=e;var g=f.opt,h=f.trigger,i=f.defaultSelectionEnd,j=f.renderSelection,k=f.clearSelection,l=!1;g("selectable")&&g("unselectAuto")&&a(document).mousedown(function(b){var d=g("unselectCancel");if(d&&a(b.target).parents(d).length)return;c(b)})}function bm(){function b(b,c){var d=f.shift();return d||(d=a("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")),d[0].parentNode!=c[0]&&d.appendTo(c),e.push(d.css(b).show()),d}function c(){for(var a;a=e.shift();)f.push(a.hide().unbind())}var d=this;d.renderOverlay=b,d.clearOverlays=c;var e=[],f=[]}function bn(a){var b=this,c,d;b.build=function(){c=[],d=[],a(c,d)},b.cell=function(a,b){var e=c.length,f=d.length,g,h=-1,i=-1;for(g=0;g<e;g++)if(b>=c[g][0]&&b<c[g][1]){h=g;break}for(g=0;g<f;g++)if(a>=d[g][0]&&a<d[g][1]){i=g;break}return h>=0&&i>=0?{row:h,col:i}:null},b.rect=function(a,b,e,f,g){return g=g.offset(),{top:c[a][0]-g.top,left:d[b][0]-g.left,width:d[f][1]-d[b][0],height:c[e][1]-c[a][0]}}}function bo(b){function c(a){a=b.cell(a.pageX,a.pageY);if(!a!=!h||a&&(a.row!=h.row||a.col!=h.col))a?(g||(g=a),f(a,g,a.row-g.row,a.col-g.col)):f(a,g),h=a}var d=this,e,f,g,h;d.start=function(d,i,j){f=d,g=h=null,b.build(),c(i),e=j||"mousemove",a(document).bind(e,c)},d.stop=function(){return a(document).unbind(e,c),h}}function bp(a){function c(b){return e[b]=e[b]||a(b)}var d=this,e={},f={},g={};d.left=function(a){return f[a]=f[a]===b?c(a).position().left:f[a]},d.right=function(a){return g[a]=g[a]===b?d.left(a)+c(a).width():g[a]},d.clear=function(){e={},f={},g={}}}var bq={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,allDayDefault:!0,ignoreTimezone:!0,lazyFetching:!0,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '&#8212;'[ MMM] d yyyy}",day:"dddd, MMM d, yyyy"},columnFormat:{month:"ddd",week:"ddd M/d",day:"dddd M/d"},timeFormat:{"":"h(:mm)t"},isRTL:!1,firstDay:0,monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],buttonText:{prev:"&nbsp;&#9668;&nbsp;",next:"&nbsp;&#9658;&nbsp;",prevYear:"&nbsp;&lt;&lt;&nbsp;",nextYear:"&nbsp;&gt;&gt;&nbsp;",today:"today",month:"month",week:"week",day:"day"},theme:!1,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:!0,dropAccept:"*"},br={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"&nbsp;&#9658;&nbsp;",next:"&nbsp;&#9668;&nbsp;",prevYear:"&nbsp;&gt;&gt;&nbsp;",nextYear:"&nbsp;&lt;&lt;&nbsp;"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},bs=a.fullCalendar={version:"1.5.1"},bt=bs.views={};a.fn.fullCalendar=function(c){if(typeof c=="string"){var e=Array.prototype.slice.call(arguments,1),f;return this.each(function(){var d=a.data(this,"fullCalendar");d&&a.isFunction(d[c])&&(d=d[c].apply(d,e),f===b&&(f=d),c=="destroy"&&a.removeData(this,"fullCalendar"))}),f!==b?f:this}var g=c.eventSources||[];return delete c.eventSources,c.events&&(g.push(c.events),delete c.events),c=a.extend(!0,{},bq,c.isRTL||c.isRTL===b&&bq.isRTL?br:{},c),this.each(function(b,e){b=a(e),e=new d(b,c,g),b.data("fullCalendar",e),e.render()}),this},bs.sourceNormalizers=[],bs.sourceFetchers=[];var bu={dataType:"json",cache:!1},bv=1;bs.addDays=i,bs.cloneDate=m,bs.parseDate=r,bs.parseISO8601=s,bs.parseTime=t,bs.formatDate=u,bs.formatDates=v;var bw=["sun","mon","tue","wed","thu","fri","sat"],bx=864e5,by=36e5,bz=6e4,bA={s:function(a){return a.getSeconds()},ss:function(a){return R(a.getSeconds())},m:function(a){return a.getMinutes()},mm:function(a){return R(a.getMinutes())},h:function(a){return a.getHours()%12||12},hh:function(a){return R(a.getHours()%12||12)},H:function(a){return a.getHours()},HH:function(a){return R(a.getHours())},d:function(a){return a.getDate()},dd:function(a){return R(a.getDate())},ddd:function(a,b){return b.dayNamesShort[a.getDay()]},dddd:function(a,b){return b.dayNames[a.getDay()]},M:function(a){return a.getMonth()+1},MM:function(a){return R(a.getMonth()+1)},MMM:function(a,b){return b.monthNamesShort[a.getMonth()]},MMMM:function(a,b){return b.monthNames[a.getMonth()]},yy:function(a){return(a.getFullYear()+"").substring(2)},yyyy:function(a){return a.getFullYear()},t:function(a){return a.getHours()<12?"a":"p"},tt:function(a){return a.getHours()<12?"am":"pm"},T:function(a){return a.getHours()<12?"A":"P"},TT:function(a){return a.getHours()<12?"AM":"PM"},u:function(a){return u(a,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(a){return a=a.getDate(),a>10&&a<20?"th":["st","nd","rd"][a%10-1]||"th"}};bs.applyAll=Z,bt.month=_,bt.basicWeek=ba,bt.basicDay=bb,c({weekMode:"fixed"}),bt.agendaWeek=be,bt.agendaDay=bf,c({allDaySlot:!0,allDayText:"all-day",firstHour:6,slotMinutes:30,defaultEventMinutes:120,axisFormat:"h(:mm)tt",timeFormat:{agenda:"h:mm{ - h:mm}"},dragOpacity:{agenda:.5},minTime:0,maxTime:24})}(jQuery),function(a){function b(a,b){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+a+"=([^&#]*)",d=new RegExp(c),e=d.exec(b);return e==null?"":e[1]}a.prettyPhoto={version:"3.0"},a.fn.prettyPhoto=function(c){function n(b){$pp_pic_holder.find("#pp_full_res object,#pp_full_res embed").css("visibility","hidden"),$pp_pic_holder.find(".pp_fade").fadeOut(settings.animation_speed,function(){a(".pp_loaderIcon").show(),b()})}function o(b){set_position==b-1?($pp_pic_holder.find("a.pp_next").css("visibility","hidden"),$pp_pic_holder.find("a.pp_next").addClass("disabled").unbind("click")):($pp_pic_holder.find("a.pp_next").css("visibility","visible"),$pp_pic_holder.find("a.pp_next.disabled").removeClass("disabled").bind("click",function(){return a.prettyPhoto.changePage("next"),!1})),set_position==0?$pp_pic_holder.find("a.pp_previous").css("visibility","hidden").addClass("disabled").unbind("click"):$pp_pic_holder.find("a.pp_previous.disabled").css("visibility","visible").removeClass("disabled").bind("click",function(){return a.prettyPhoto.changePage("previous"),!1}),b>1?a(".pp_nav").show():a(".pp_nav").hide()}function p(a,b){resized=!1,q(a,b),imageWidth=a,imageHeight=b;if((j>l||i>k)&&doresize&&settings.allow_resize&&!e){resized=!0,fitting=!1;while(!fitting)j>l?(imageWidth=l-200,imageHeight=b/a*imageWidth):i>k?(imageHeight=k-200,imageWidth=a/b*imageHeight):fitting=!0,i=imageHeight,j=imageWidth;q(imageWidth,imageHeight)}return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(i),containerWidth:Math.floor(j)+40,contentHeight:Math.floor(g),contentWidth:Math.floor(h),resized:resized}}function q(b,c){b=parseFloat(b),c=parseFloat(c),$pp_details=$pp_pic_holder.find(".pp_details"),$pp_details.width(b),detailsHeight=parseFloat($pp_details.css("marginTop"))+parseFloat($pp_details.css("marginBottom")),$pp_details=$pp_details.clone().appendTo(a("body")).css({position:"absolute",top:-1e4}),detailsHeight+=$pp_details.height(),detailsHeight=detailsHeight<=34?36:detailsHeight,a.browser.msie&&a.browser.version==7&&(detailsHeight+=8),$pp_details.remove(),g=c+detailsHeight,h=b,i=g+$ppt.height()+$pp_pic_holder.find(".pp_top").height()+$pp_pic_holder.find(".pp_bottom").height(),j=b}function r(a){return a.match(/youtube\.com\/watch/i)?"youtube":a.match(/vimeo\.com/i)?"vimeo":a.indexOf(".mov")!=-1?"quicktime":a.indexOf(".swf")!=-1?"flash":a.indexOf("iframe")!=-1?"iframe":a.indexOf("custom")!=-1?"custom":a.substr(0,1)=="#"?"inline":"image"}function s(){doresize&&typeof $pp_pic_holder!="undefined"&&(scroll_pos=t(),titleHeight=$ppt.height(),contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width(),projectedTop=k/2+scroll_pos.scrollTop-contentHeight/2,$pp_pic_holder.css({top:projectedTop,left:l/2+scroll_pos.scrollLeft-contentwidth/2}))}function t(){if(self.pageYOffset)return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};if(document.documentElement&&document.documentElement.scrollTop)return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};if(document.body)return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft}}function u(){k=a(window).height(),l=a(window).width(),typeof $pp_overlay!="undefined"&&$pp_overlay.height(a(document).height())}function v(){isSet&&settings.overlay_gallery&&r(pp_images[set_position])=="image"?(itemWidth=57,navWidth=settings.theme=="facebook"?58:38,itemsPerPage=Math.floor((f.containerWidth-100-navWidth)/itemWidth),itemsPerPage=itemsPerPage<pp_images.length?itemsPerPage:pp_images.length,totalPage=Math.ceil(pp_images.length/itemsPerPage)-1,totalPage==0?(navWidth=0,$pp_pic_holder.find(".pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous").hide()):$pp_pic_holder.find(".pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous").show(),galleryWidth=itemsPerPage*itemWidth+navWidth,$pp_pic_holder.find(".pp_gallery").width(galleryWidth).css("margin-left",-(galleryWidth/2)),$pp_pic_holder.find(".pp_gallery ul").width(itemsPerPage*itemWidth).find("li.selected").removeClass("selected"),goToPage=Math.floor(set_position/itemsPerPage)<=totalPage?Math.floor(set_position/itemsPerPage):totalPage,itemsPerPage?$pp_pic_holder.find(".pp_gallery").hide().show().removeClass("disabled"):$pp_pic_holder.find(".pp_gallery").hide().addClass("disabled"),a.prettyPhoto.changeGalleryPage(goToPage),$pp_pic_holder.find(".pp_gallery ul li:eq("+set_position+")").addClass("selected")):($pp_pic_holder.find(".pp_content").unbind("mouseenter mouseleave"),$pp_pic_holder.find(".pp_gallery").hide())}function w(b){theRel=a(b).attr("rel"),galleryRegExp=/\[(?:.*)\]/,isSet=galleryRegExp.exec(theRel)?!0:!1,pp_images=isSet?jQuery.map(d,function(b,c){if(a(b).attr("rel").indexOf(theRel)!=-1)return a(b).attr("href")}):a.makeArray(a(b).attr("href")),pp_titles=isSet?jQuery.map(d,function(b,c){if(a(b).attr("rel").indexOf(theRel)!=-1)return a(b).find("img").attr("alt")?a(b).find("img").attr("alt"):""}):a.makeArray(a(b).find("img").attr("alt")),pp_descriptions=isSet?jQuery.map(d,function(b,c){if(a(b).attr("rel").indexOf(theRel)!=-1)return a(b).attr("title")?a(b).attr("title"):""}):a.makeArray(a(b).attr("title")),a("body").append(settings.markup),$pp_pic_holder=a(".pp_pic_holder"),$ppt=a(".ppt"),$pp_overlay=a("div.pp_overlay");if(isSet&&settings.overlay_gallery){currentGalleryPage=0,toInject="";for(var c=0;c<pp_images.length;c++){var e=new RegExp("(.*?).(jpg|jpeg|png|gif)$"),f=e.exec(pp_images[c]);f?classname="":classname="default",toInject+="<li class='"+classname+"'><a href='#'><img src='"+pp_images[c]+"' width='50' alt='' /></a></li>"}toInject=settings.gallery_markup.replace(/{gallery}/g,toInject),$pp_pic_holder.find("#pp_full_res").after(toInject),$pp_pic_holder.find(".pp_gallery .pp_arrow_next").click(function(){return a.prettyPhoto.changeGalleryPage("next"),a.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_gallery .pp_arrow_previous").click(function(){return a.prettyPhoto.changeGalleryPage("previous"),a.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_content").hover(function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeIn()},function(){$pp_pic_holder.find(".pp_gallery:not(.disabled)").fadeOut()}),itemWidth=57,$pp_pic_holder.find(".pp_gallery ul li").each(function(b){a(this).css({position:"absolute",left:b*itemWidth}),a(this).find("a").unbind("click").click(function(){return a.prettyPhoto.changePage(b),a.prettyPhoto.stopSlideshow(),!1})})}settings.slideshow&&($pp_pic_holder.find(".pp_nav").prepend('<a href="#" class="pp_play">Play</a>'),$pp_pic_holder.find(".pp_nav .pp_play").click(function(){return a.prettyPhoto.startSlideshow(),!1})),$pp_pic_holder.attr("class","pp_pic_holder "+settings.theme),$pp_overlay.css({opacity:0,height:a(document).height(),width:a(document).width()}).bind("click",function(){settings.modal||a.prettyPhoto.close()}),a("a.pp_close").bind("click",function(){return a.prettyPhoto.close(),!1}),a("a.pp_expand").bind("click",function(b){return a(this).hasClass("pp_expand")?(a(this).removeClass("pp_expand").addClass("pp_contract"),doresize=!1):(a(this).removeClass("pp_contract").addClass("pp_expand"),doresize=!0),n(function(){a.prettyPhoto.open()}),!1}),$pp_pic_holder.find(".pp_previous, .pp_nav .pp_arrow_previous").bind("click",function(){return a.prettyPhoto.changePage("previous"),a.prettyPhoto.stopSlideshow(),!1}),$pp_pic_holder.find(".pp_next, .pp_nav .pp_arrow_next").bind("click",function(){return a.prettyPhoto.changePage("next"),a.prettyPhoto.stopSlideshow(),!1}),s()}c=jQuery.extend({animation_speed:"fast",slideshow:!1,autoplay_slideshow:!1,opacity:.8,show_title:!0,allow_resize:!0,default_width:500,default_height:344,counter_separator_label:"/",theme:"facebook",hideflash:!1,wmode:"opaque",autoplay:!0,modal:!1,overlay_gallery:!0,keyboard_shortcuts:!0,changepicturecallback:function(){},callback:function(){},markup:'<div class="pp_pic_holder"> \t\t\t\t\t\t<div class="ppt">&nbsp;</div> \t\t\t\t\t\t<div class="pp_top"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_content_container"> \t\t\t\t\t\t\t<div class="pp_left"> \t\t\t\t\t\t\t<div class="pp_right"> \t\t\t\t\t\t\t\t<div class="pp_content"> \t\t\t\t\t\t\t\t\t<div class="pp_loaderIcon"></div> \t\t\t\t\t\t\t\t\t<div class="pp_fade"> \t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_expand" title="Expand the image">Expand</a> \t\t\t\t\t\t\t\t\t\t<div class="pp_hoverContainer"> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_next" href="#">next</a> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_previous" href="#">previous</a> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t<div id="pp_full_res"></div> \t\t\t\t\t\t\t\t\t\t<div class="pp_details clearfix"> \t\t\t\t\t\t\t\t\t\t\t<p class="pp_description"></p> \t\t\t\t\t\t\t\t\t\t\t<a class="pp_close" href="#">Close</a> \t\t\t\t\t\t\t\t\t\t\t<div class="pp_nav"> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t\t\t\t\t<p class="currentTextHolder">0/0</p> \t\t\t\t\t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div class="pp_bottom"> \t\t\t\t\t\t\t<div class="pp_left"></div> \t\t\t\t\t\t\t<div class="pp_middle"></div> \t\t\t\t\t\t\t<div class="pp_right"></div> \t\t\t\t\t\t</div> \t\t\t\t\t</div> \t\t\t\t\t<div class="pp_overlay"></div>',gallery_markup:'<div class="pp_gallery"> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_previous">Previous</a> \t\t\t\t\t\t\t\t<ul> \t\t\t\t\t\t\t\t\t{gallery} \t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t<a href="#" class="pp_arrow_next">Next</a> \t\t\t\t\t\t\t</div>'
,image_markup:'<img id="fullResImage" src="" />',flash_markup:'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="{width}" height="{height}"><param name="wmode" value="{wmode}" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="{path}" /><embed src="{path}" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="{width}" height="{height}" wmode="{wmode}"></embed></object>',quicktime_markup:'<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="{height}" width="{width}"><param name="src" value="{path}"><param name="autoplay" value="{autoplay}"><param name="type" value="video/quicktime"><embed src="{path}" height="{height}" width="{width}" autoplay="{autoplay}" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed></object>',iframe_markup:'<iframe src ="{path}" width="{width}" height="{height}" frameborder="no"></iframe>',inline_markup:'<div class="pp_inline clearfix">{content}</div>',custom_markup:""},c);var d=this,e=!1,f,g,h,i,j,k=a(window).height(),l=a(window).width(),m;return doresize=!0,scroll_pos=t(),a(window).unbind("resize").resize(function(){s(),u()}),c.keyboard_shortcuts&&a(document).unbind("keydown").keydown(function(b){if(typeof $pp_pic_holder!="undefined"&&$pp_pic_holder.is(":visible")){switch(b.keyCode){case 37:a.prettyPhoto.changePage("previous");break;case 39:a.prettyPhoto.changePage("next");break;case 27:settings.modal||a.prettyPhoto.close()}return!1}}),a.prettyPhoto.initialize=function(){return settings=c,a.browser.msie&&parseInt(a.browser.version)==6&&(settings.theme="light_square"),w(this),settings.allow_resize&&a(window).scroll(function(){s()}),s(),set_position=jQuery.inArray(a(this).attr("href"),pp_images),a.prettyPhoto.open(),!1},a.prettyPhoto.open=function(){return typeof settings=="undefined"&&(settings=c,w(this),pp_images=a.makeArray(arguments[0]),pp_titles=arguments[1]?a.makeArray(arguments[1]):a.makeArray(""),pp_descriptions=arguments[2]?a.makeArray(arguments[2]):a.makeArray(""),isSet=pp_images.length>1?!0:!1,set_position=0),a.browser.msie&&a.browser.version==6&&a("select").css("visibility","hidden"),settings.hideflash&&a("object,embed").css("visibility","hidden"),o(a(pp_images).size()),a(".pp_loaderIcon").show(),$ppt.is(":hidden")&&$ppt.css("opacity",0).show(),$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity),$pp_pic_holder.find(".currentTextHolder").text(set_position+1+settings.counter_separator_label+a(pp_images).size()),$pp_pic_holder.find(".pp_description").show().html(unescape(pp_descriptions[set_position])),settings.show_title&&pp_titles[set_position]!=""?$ppt.html(unescape(pp_titles[set_position])):$ppt.html("&nbsp;"),movie_width=parseFloat(b("width",pp_images[set_position]))?b("width",pp_images[set_position]):settings.default_width.toString(),movie_height=parseFloat(b("height",pp_images[set_position]))?b("height",pp_images[set_position]):settings.default_height.toString(),movie_width.indexOf("%")!=-1||movie_height.indexOf("%")!=-1?(movie_height=parseFloat(a(window).height()*parseFloat(movie_height)/100-100),movie_width=parseFloat(a(window).width()*parseFloat(movie_width)/100-100),e=!0):e=!1,$pp_pic_holder.fadeIn(function(){imgPreloader="";switch(r(pp_images[set_position])){case"image":imgPreloader=new Image,nextImage=new Image,isSet&&set_position>a(pp_images).size()&&(nextImage.src=pp_images[set_position+1]),prevImage=new Image,isSet&&pp_images[set_position-1]&&(prevImage.src=pp_images[set_position-1]),$pp_pic_holder.find("#pp_full_res")[0].innerHTML=settings.image_markup,$pp_pic_holder.find("#fullResImage").attr("src",pp_images[set_position]),imgPreloader.onload=function(){f=p(imgPreloader.width,imgPreloader.height),_showContent()},imgPreloader.onerror=function(){alert("Image cannot be loaded. Make sure the path is correct and image exist."),a.prettyPhoto.close()},imgPreloader.src=pp_images[set_position];break;case"youtube":f=p(movie_width,movie_height),movie="http://www.youtube.com/v/"+b("v",pp_images[set_position]),settings.autoplay&&(movie+="&autoplay=1"),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case"vimeo":f=p(movie_width,movie_height),movie_id=pp_images[set_position];var c=/http:\/\/(www\.)?vimeo.com\/(\d+)/,d=movie_id.match(c);movie="http://player.vimeo.com/video/"+d[2]+"?title=0&amp;byline=0&amp;portrait=0",settings.autoplay&&(movie+="&autoplay=1;"),vimeo_width=f.width+"/embed/?moog_width="+f.width,toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,f.height).replace(/{path}/g,movie);break;case"quicktime":f=p(movie_width,movie_height),f.height+=15,f.contentHeight+=15,f.containerHeight+=15,toInject=settings.quicktime_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case"flash":f=p(movie_width,movie_height),flash_vars=pp_images[set_position],flash_vars=flash_vars.substring(pp_images[set_position].indexOf("flashvars")+10,pp_images[set_position].length),filename=pp_images[set_position],filename=filename.substring(0,filename.indexOf("?")),toInject=settings.flash_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+"?"+flash_vars);break;case"iframe":f=p(movie_width,movie_height),frame_url=pp_images[set_position],frame_url=frame_url.substr(0,frame_url.indexOf("iframe")-1),toInject=settings.iframe_markup.replace(/{width}/g,f.width).replace(/{height}/g,f.height).replace(/{path}/g,frame_url);break;case"custom":f=p(movie_width,movie_height),toInject=settings.custom_markup;break;case"inline":myClone=a(pp_images[set_position]).clone().css({width:settings.default_width}).wrapInner('<div id="pp_full_res"><div class="pp_inline clearfix"></div></div>').appendTo(a("body")),f=p(a(myClone).width(),a(myClone).height()),a(myClone).remove(),toInject=settings.inline_markup.replace(/{content}/g,a(pp_images[set_position]).html())}imgPreloader||($pp_pic_holder.find("#pp_full_res")[0].innerHTML=toInject,_showContent())}),!1},a.prettyPhoto.changePage=function(b){currentGalleryPage=0;if(b=="previous"){set_position--;if(set_position<0){set_position=0;return}}else b=="next"?(set_position++,set_position>a(pp_images).size()-1&&(set_position=0)):set_position=b;doresize||(doresize=!0),a(".pp_contract").removeClass("pp_contract").addClass("pp_expand"),n(function(){a.prettyPhoto.open()})},a.prettyPhoto.changeGalleryPage=function(b){b=="next"?(currentGalleryPage++,currentGalleryPage>totalPage&&(currentGalleryPage=0)):b=="previous"?(currentGalleryPage--,currentGalleryPage<0&&(currentGalleryPage=totalPage)):currentGalleryPage=b,itemsToSlide=currentGalleryPage==totalPage?pp_images.length-totalPage*itemsPerPage:itemsPerPage,$pp_pic_holder.find(".pp_gallery li").each(function(b){a(this).animate({left:b*itemWidth-itemsToSlide*itemWidth*currentGalleryPage})})},a.prettyPhoto.startSlideshow=function(){typeof m=="undefined"?($pp_pic_holder.find(".pp_play").unbind("click").removeClass("pp_play").addClass("pp_pause").click(function(){return a.prettyPhoto.stopSlideshow(),!1}),m=setInterval(a.prettyPhoto.startSlideshow,settings.slideshow)):a.prettyPhoto.changePage("next")},a.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find(".pp_pause").unbind("click").removeClass("pp_pause").addClass("pp_play").click(function(){return a.prettyPhoto.startSlideshow(),!1}),clearInterval(m),m=undefined},a.prettyPhoto.close=function(){clearInterval(m),$pp_pic_holder.stop().find("object,embed").css("visibility","hidden"),a("div.pp_pic_holder,div.ppt,.pp_fade").fadeOut(settings.animation_speed,function(){a(this).remove()}),$pp_overlay.fadeOut(settings.animation_speed,function(){a.browser.msie&&a.browser.version==6&&a("select").css("visibility","visible"),settings.hideflash&&a("object,embed").css("visibility","visible"),a(this).remove(),a(window).unbind("scroll"),settings.callback(),doresize=!0,delete settings})},_showContent=function(){a(".pp_loaderIcon").hide(),$ppt.fadeTo(settings.animation_speed,1),projectedTop=scroll_pos.scrollTop+(k/2-f.containerHeight/2),projectedTop<0&&(projectedTop=0),$pp_pic_holder.find(".pp_content").animate({height:f.contentHeight},settings.animation_speed),$pp_pic_holder.animate({top:projectedTop,left:l/2-f.containerWidth/2,width:f.containerWidth},settings.animation_speed,function(){$pp_pic_holder.find(".pp_hoverContainer,#fullResImage").height(f.height).width(f.width),$pp_pic_holder.find(".pp_fade").fadeIn(settings.animation_speed),isSet&&r(pp_images[set_position])=="image"?$pp_pic_holder.find(".pp_hoverContainer").show():$pp_pic_holder.find(".pp_hoverContainer").hide(),f.resized&&a("a.pp_expand,a.pp_contract").fadeIn(settings.animation_speed),settings.autoplay_slideshow&&!m&&a.prettyPhoto.startSlideshow(),settings.changepicturecallback()}),v()},this.unbind("click").click(a.prettyPhoto.initialize)}}(jQuery),function(a){a.fn.tipsy=function(b){return b=a.extend({},a.fn.tipsy.defaults,b),this.each(function(){var c=a.fn.tipsy.elementOptions(this,b);a(this).hover(function(){a.data(this,"cancel.tipsy",!0);var b=a.data(this,"active.tipsy");b||(b=a('<div class="tipsy"><div class="tipsy-inner"/></div>'),b.css({position:"absolute",zIndex:1e5}),a.data(this,"active.tipsy",b)),(a(this).attr("title")||typeof a(this).attr("original-title")!="string")&&a(this).attr("original-title",a(this).attr("title")||"").removeAttr("title");var d;typeof c.title=="string"?d=a(this).attr(c.title=="title"?"original-title":c.title):typeof c.title=="function"&&(d=c.title.call(this)),b.find(".tipsy-inner")[c.html?"html":"text"](d||c.fallback);var e=a.extend({},a(this).offset(),{width:this.offsetWidth,height:this.offsetHeight});b.get(0).className="tipsy",b.remove().css({top:0,left:0,visibility:"hidden",display:"block"}).appendTo(document.body);var f=b[0].offsetWidth,g=b[0].offsetHeight,h=typeof c.gravity=="function"?c.gravity.call(this):c.gravity;switch(h.charAt(0)){case"n":b.css({top:e.top+e.height,left:e.left+e.width/2-f/2}).addClass("tipsy-north");break;case"s":b.css({top:e.top-g,left:e.left+e.width/2-f/2}).addClass("tipsy-south");break;case"e":b.css({top:e.top+e.height/2-g/2,left:e.left-f}).addClass("tipsy-east");break;case"w":b.css({top:e.top+e.height/2-g/2,left:e.left+e.width}).addClass("tipsy-west")}c.fade?b.css({opacity:0,display:"block",visibility:"visible"}).animate({opacity:.8}):b.css({visibility:"visible"})},function(){a.data(this,"cancel.tipsy",!1);var b=this;setTimeout(function(){if(a.data(this,"cancel.tipsy"))return;var d=a.data(b,"active.tipsy");c.fade?d.stop().fadeOut(function(){a(this).remove()}):d.remove()},100)})})},a.fn.tipsy.elementOptions=function(b,c){return a.metadata?a.extend({},c,a(b).metadata()):c},a.fn.tipsy.defaults={fade:!1,fallback:"",gravity:"n",html:!1,title:"title"},a.fn.tipsy.autoNS=function(){return a(this).offset().top>a(document).scrollTop()+a(window).height()/2?"s":"n"},a.fn.tipsy.autoWE=function(){return a(this).offset().left>a(document).scrollLeft()+a(window).width()/2?"e":"w"}}(jQuery),function(a){a.fn.visualize=function(b,c){return a(this).each(function(){function f(){var b=d.colors,c=d.textColors,f={dataGroups:function(){var f=[];if(d.parseDirection=="x")e.find("tr:gt(0)").filter(d.rowFilter).each(function(e){f[e]={},f[e].points=[],f[e].color=b[e],c[e]&&(f[e].textColor=c[e]),a(this).find("td").filter(d.colFilter).each(function(){f[e].points.push(parseFloat(a(this).text()))})});else{var g=e.find("tr:eq(1) td").filter(d.colFilter).size();for(var h=0;h<g;h++)f[h]={},f[h].points=[],f[h].color=b[h],c[h]&&(f[h].textColor=c[h]),e.find("tr:gt(0)").filter(d.rowFilter).each(function(){f[h].points.push(a(this).find("td").filter(d.colFilter).eq(h).text()*1)})}return f},allData:function(){var b=[];return a(this.dataGroups()).each(function(){b.push(this.points)}),b},dataSum:function(){var b=0,c=this.allData().join(",").split(",");return a(c).each(function(){b+=parseFloat(this)}),b},topValue:function(){var b=0,c=this.allData().join(",").split(",");return a(c).each(function(){parseFloat(this,10)>b&&(b=parseFloat(this))}),b},bottomValue:function(){var b=0,c=this.allData().join(",").split(",");return a(c).each(function(){this<b&&(b=parseFloat(this))}),b},memberTotals:function(){var b=[],c=this.dataGroups();return a(c).each(function(d){var e=0;a(c[d].points).each(function(a){e+=c[d].points[a]}),b.push(e)}),b},yTotals:function(){var b=[],c=this.dataGroups(),d=this.xLabels().length;for(var e=0;e<d;e++){b[e]=[];var f=0;a(c).each(function(a){b[e].push(this.points[e])}),b[e].join(",").split(","),a(b[e]).each(function(){f+=parseFloat(this)}),b[e]=f}return b},topYtotal:function(){var b=0,c=this.yTotals().join(",").split(",");return a(c).each(function(){parseFloat(this,10)>b&&(b=parseFloat(this))}),b},totalYRange:function(){return this.topValue()-this.bottomValue()},xLabels:function(){var b=[];return d.parseDirection=="x"?e.find("tr:eq(0) th").filter(d.colFilter).each(function(){b.push(a(this).html())}):e.find("tr:gt(0) th").filter(d.rowFilter).each(function(){b.push(a(this).html())}),b},yLabels:function(){var a=[];a.push(q);var b=Math.round(d.height/d.yLabelInterval),c=Math.ceil(s/b)||1;while(a[a.length-1]<p-c)a.push(a[a.length-1]+c);return a.push(p),a}};return f}var d=a.extend({type:"bar",width:a(this).width(),height:a(this).height(),appendTitle:!0,title:null,appendKey:!0,rowFilter:" ",colFilter:" ",colors:["#ae432e","#77ab13","#058dc7","#ef561a","#8d10ee","#5a3b16","#26a4ed","#f45a90","#e9e744"],textColors:[],parseDirection:"x",pieMargin:20,pieLabelsAsPercent:!0,pieLabelPos:"inside",lineWeight:4,barGroupMargin:10,barMargin:1,yLabelInterval:30},b);d.width=parseFloat(d.width),d.height=parseFloat(d.height);var e=a(this),g={pie:function(){k.addClass("visualize-pie"),d.pieLabelPos=="outside"&&k.addClass("visualize-pie-outside");var b=Math.round(i.width()/2),c=Math.round(i.height()/2),e=c-d.pieMargin,f=0,g=function(a){return Math.PI/180*a},h=a('<ul class="visualize-labels"></ul>').insertAfter(i);a.each(r,function(g){var i=this<=0||isNaN(this)?0:this/o;z.beginPath(),z.moveTo(b,c),z.arc(b,c,e,f*Math.PI*2-Math.PI*.5,(f+i)*Math.PI*2-Math.PI*.5,!1),z.lineTo(b,c),z.closePath(),z.fillStyle=m[g].color,z.fill();var j=f+i/2,k=d.pieLabelPos=="inside"?e/1.5:e+e/5,l=Math.round(b+Math.sin(j*Math.PI*2)*k),n=Math.round(c-Math.cos(j*Math.PI*2)*k),p=l>b?"right":"left",q=n>c?"bottom":"top",r=parseFloat((i*100).toFixed(2));if(r){var s=d.pieLabelsAsPercent?r+"%":this,t=a('<span class="visualize-label">'+s+"</span>").css(p,0).css(q,0);if(t)var u=a('<li class="visualize-label-pos"></li>').appendTo(h).css({left:l,top:n}).append(t);t.css("font-size",e/8).css("margin-"+p,-t.width()/2).css("margin-"+q,-t.outerHeight()/2),m[g].textColor&&t.css("color",m[g].textColor)}f+=i})},line:function(b){b?k.addClass("visualize-area"):k.addClass("visualize-line");var c=i.width()/(u.length-1),e=a('<ul class="visualize-labels-x"></ul>').width(i.width()).height(i.height()).insertBefore(i);a.each(u,function(b){var d=a("<li><span>"+this+"</span></li>").prepend('<span class="line" />').css("left",c*b).appendTo(e),f=d.find("span:not(.line)"),g=f.width()/-2;b==0?g=0:b==u.length-1&&(g=-f.width()),f.css("margin-left",g).addClass("label")});var f=i.height()/s,g=i.height()/(v.length-1),h=a('<ul class="visualize-labels-y"></ul>').width(i.width()).height(i.height()).insertBefore(i);a.each(v,function(b){var c=a("<li><span>"+this+"</span></li>").prepend('<span class="line"  />').css("bottom",g*b).prependTo(h),d=c.find("span:not(.line)"),e=d.height()/-2;b==0?e=-d.height():b==v.length-1&&(e=0),d.css("margin-top",e).addClass("label")}),z.translate(0,t),a.each(m,function(e){z.beginPath(),z.lineWidth=d.lineWeight,z.lineJoin="round";var g=this.points,h=0;z.moveTo(0,-(g[0]*f)),a.each(g,function(){z.lineTo(h,-(this*f)),h+=c}),z.strokeStyle=this.color,z.stroke(),b?(z.lineTo(h,0),z.lineTo(0,0),z.closePath(),z.fillStyle=this.color,z.globalAlpha=.3,z.fill(),z.globalAlpha=1):z.closePath()})},area:function(){g.line(!0)},bar:function(){k.addClass("visualize-bar");var b=i.width()/u.length,c=a('<ul class="visualize-labels-x"></ul>').width(i.width()).height(i.height()).insertBefore(i);a.each(u,function(d){var e=a('<li><span class="label">'+this+"</span></li>").prepend('<span class="line" />').css("left",b*d).width(b).appendTo(c),f=e.find("span.label");f.addClass("label")});var e=i.height()/s,f=i.height()/(v.length-1),g=a('<ul class="visualize-labels-y"></ul>').width(i.width()).height(i.height()).insertBefore(i);a.each(v,function(b){var c=a("<li><span>"+this+"</span></li>").prepend('<span class="line"  />').css("bottom",f*b).prependTo(g),d=c.find("span:not(.line)"),e=d.height()/-2;b==0?e=-d.height():b==v.length-1&&(e=0),d.css("margin-top",e).addClass("label")}),z.translate(0,t);for(var h=0;h<m.length;h++){z.beginPath();var j=(b-d.barGroupMargin*2)/m.length,l=j-d.barMargin*2;z.lineWidth=l;var n=m[h].points,o=0;for(var p=0;p<n.length;p++){var q=o-d.barGroupMargin+h*j+j/2;q+=d.barGroupMargin*2,z.moveTo(q,0),z.lineTo(q,Math.round(-n[p]*e)),o+=b}z.strokeStyle=m[h].color,z.stroke(),z.closePath()}}},h=document.createElement("canvas");h.setAttribute("height",d.height),h.setAttribute("width",d.width);var i=a(h),j=d.title||e.find("caption").text(),k=(c||a('<div class="visualize" role="img" aria-label="Chart representing data from the table: '+j+'" />')).height(d.height).width(d.width).append(i),l=f(),m=l.dataGroups(),n=l.allData(),o=l.dataSum(),p=l.topValue(),q=l.bottomValue(),r=l.memberTotals(),s=l.totalYRange(),t=d.height*(p/s),u=l.xLabels(),v=l.yLabels();if(d.appendTitle||d.appendKey)var w=a('<div class="visualize-info"></div>').appendTo(k);d.appendTitle&&a('<div class="visualize-title">'+j+"</div>").appendTo(w);if(d.appendKey){var x=a('<ul class="visualize-key"></ul>'),y;d.parseDirection=="x"?y=e.find("tr:gt(0) th").filter(d.rowFilter):y=e.find("tr:eq(0) th").filter(d.colFilter),y.each(function(b){a('<li><span class="visualize-key-color" style="background: '+m[b].color+'"></span><span class="visualize-key-label">'+a(this).text()+"</span></li>").appendTo(x)}),x.appendTo(w)}c||k.insertAfter(this),typeof G_vmlCanvasManager!="undefined"&&(G_vmlCanvasManager.init(),G_vmlCanvasManager.initElement(i[0]));var z=i[0].getContext("2d");g[d.type](),a(".visualize-line li:first-child span.line, .visualize-line li:last-child span.line, .visualize-area li:first-child span.line, .visualize-area li:last-child span.line, .visualize-bar li:first-child span.line,.visualize-bar .visualize-labels-y li:last-child span.line").css("border","none"),c||k.bind("visualizeRefresh",function(){e.visualize(d,a(this).empty())})}).next()}}(jQuery),function(a){function c(){this.controls={bold:{groupIndex:0,visible:!0,tags:["b","strong"],css:{fontWeight:"bold"},tooltip:"Bold",hotkey:{ctrl:1,key:66}},copy:{groupIndex:8,visible:!1,tooltip:"Copy"},createLink:{groupIndex:6,visible:!1,exec:function(){var c=this;a.wysiwyg.controls&&a.wysiwyg.controls.link?a.wysiwyg.controls.link.init(this):a.wysiwyg.autoload?a.wysiwyg.autoload.control("wysiwyg.link.js",function(){c.controls.createLink.exec.apply(c)}):b.error("$.wysiwyg.controls.link not defined. You need to include wysiwyg.link.js file")},tags:["a"],tooltip:"Create link"},cut:{groupIndex:8,visible:!1,tooltip:"Cut"},decreaseFontSize:{groupIndex:9,visible:!1,tags:["small"],tooltip:"Decrease font size"},h1:{groupIndex:7,visible:!0,className:"h1",command:a.browser.msie||a.browser.safari?"FormatBlock":"heading",arguments:a.browser.msie||a.browser.safari?"<h1>":"h1",tags:["h1"],tooltip:"Header 1"},h2:{groupIndex:7,visible:!0,className:"h2",command:a.browser.msie||a.browser.safari?"FormatBlock":"heading",arguments:a.browser.msie||a.browser.safari?"<h2>":"h2",tags:["h2"],tooltip:"Header 2"},h3:{groupIndex:7,visible:!0,className:"h3",command:a.browser.msie||a.browser.safari?"FormatBlock":"heading",arguments:a.browser.msie||a.browser.safari?"<h3>":"h3",tags:["h3"],tooltip:"Header 3"},html:{groupIndex:10,visible:!1,exec:function(){this.viewHTML?(this.setContent(a(this.original).val()),a(this.original).hide(),this.editor.show(),this.ui.toolbar.find("li").each(function(){var b=a(this);b.hasClass("html")?b.removeClass("active"):b.attr("disabled","false")})):(this.saveContent(),a(this.original).css({width:this.element.outerWidth()-6,height:this.element.height()-this.ui.toolbar.height()-6,resize:"none"}).show(),this.editor.hide(),this.ui.toolbar.find("li").each(function(){var b=a(this);b.hasClass("html")?b.addClass("active"):!1===b.hasClass("fullscreen")&&(b.removeClass("active"),b.attr("disabled","true"))})),this.viewHTML=!this.viewHTML},tooltip:"View source code"},increaseFontSize:{groupIndex:9,visible:!1,tags:["big"],tooltip:"Increase font size"},indent:{groupIndex:2,visible:!0,tooltip:"Indent"},insertHorizontalRule:{groupIndex:6,visible:!0,tags:["hr"],tooltip:"Insert Horizontal Rule"},insertImage:{groupIndex:6,visible:!1,exec:function(){var c=this;a.wysiwyg.controls&&a.wysiwyg.controls.image?a.wysiwyg.controls.image.init(this):a.wysiwyg.autoload?a.wysiwyg.autoload.control("wysiwyg.image.js",function(){c.controls.insertImage.exec.apply(c)}):b.error("$.wysiwyg.controls.image not defined. You need to include wysiwyg.image.js file")},tags:["img"],tooltip:"Insert image"},insertOrderedList:{groupIndex:5,visible:!0,tags:["ol"],tooltip:"Insert Ordered List"},insertTable:{groupIndex:6,visible:!1,exec:function(){var c=this;a.wysiwyg.controls&&a.wysiwyg.controls.table?a.wysiwyg.controls.table(this):a.wysiwyg.autoload?a.wysiwyg.autoload.control("wysiwyg.table.js",function(){c.controls.insertTable.exec.apply(c)}):b.error("$.wysiwyg.controls.table not defined. You need to include wysiwyg.table.js file")},tags:["table"],tooltip:"Insert table"},insertUnorderedList:{groupIndex:5,visible:!0,tags:["ul"],tooltip:"Insert Unordered List"},italic:{groupIndex:0,visible:!0,tags:["i","em"],css:{fontStyle:"italic"},tooltip:"Italic",hotkey:{ctrl:1,key:73}},justifyCenter:{groupIndex:1,visible:!0,tags:["center"],css:{textAlign:"center"},tooltip:"Justify Center"},justifyFull:{groupIndex:1,visible:!0,css:{textAlign:"justify"},tooltip:"Justify Full"},justifyLeft:{visible:!0,groupIndex:1,css:{textAlign:"left"},tooltip:"Justify Left"},justifyRight:{groupIndex:1,visible:!0,css:{textAlign:"right"},tooltip:"Justify Right"},ltr:{groupIndex:10,visible:!1,exec:function(){var b=this.getInternalRange(),c=this.dom.getElement("p");if(!c)return!1;a(c).attr("dir","ltr")},tooltip:"Left to Right"},outdent:{groupIndex:2,visible:!0,tooltip:"Outdent"},paragraph:{groupIndex:7,visible:!1,className:"paragraph",command:"FormatBlock",arguments:a.browser.msie||a.browser.safari?"<p>":"p",tags:["p"],tooltip:"Paragraph"},paste:{groupIndex:8,visible:!1,tooltip:"Paste"},redo:{groupIndex:4,visible:!0,tooltip:"Redo"},removeFormat:{groupIndex:10,visible:!0,exec:function(){this.removeFormat()},tooltip:"Remove formatting"},rtl:{groupIndex:10,visible:!1,exec:function(){var b=this.getInternalRange(),c=this.dom.getElement("p");if(!c)return!1;a(c).attr("dir","rtl")},tooltip:"Right to Left"},strikeThrough:{groupIndex:0,visible:!0,tags:["s","strike"],css:{textDecoration:"line-through"},tooltip:"Strike-through"},subscript:{groupIndex:3,visible:!0,tags:["sub"],tooltip:"Subscript"},superscript:{groupIndex:3,visible:!0,tags:["sup"],tooltip:"Superscript"},underline:{groupIndex:0,visible:!0,tags:["u"],css:{textDecoration:"underline"},tooltip:"Underline",hotkey:{ctrl:1,key:85}},undo:{groupIndex:4,visible:!0,tooltip:"Undo"}},this.defaults={html:'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><link rel="stylesheet" href="/css/jquery.wysiwyg.in.css"></head><body>INITIAL_CONTENT</body></html>',debug:!1,controls:{},css:{},events:{},autoGrow:!0,autoload:{css:["jquery.wysiwyg.css"]},autoSave:!0,brIE:!0,formHeight:270,formWidth:600,i18n:!1,iFrameClass:"",initialContent:"<p>jQuery jWYSIWYG Editor</p>",maxHeight:1e4,messages:{nonSelection:"Select the text you wish to link"},toolbarHtml:'<ul role="menu" class="toolbar"></ul>',removeHeadings:!1,replaceDivWithP:!1,resizeOptions:!1,rmMsWordMarkup:!1,rmUnusedControls:!1,rmUnwantedBr:!0,tableFiller:"Lorem ipsum"},this.availableControlProperties=["arguments","callback","className","command","css","custom","exec","groupIndex","hotkey","icon","tags","tooltip","visible"],this.editor=null,this.editorDoc=null,this.element=null,this.options={},this.original=null,this.savedRange=null,this.timers=[],this.dom={ie:{parent:null},w3c:{parent:null}},this.dom.parent=this,this.dom.ie.parent=this.dom,this.dom.w3c.parent=this.dom,this.ui={},this.ui.self=this,this.ui.toolbar=null,this.ui.initialHeight=null,this.dom.getAncestor=function(a,b){b=b.toLowerCase();while(a&&"body"!==a.tagName.toLowerCase()){if(b===a.tagName.toLowerCase())return a;a=a.parentNode}return null},this.dom.getElement=function(a){var b=this;return window.getSelection?b.w3c.getElement(a):b.ie.getElement(a)},this.dom.ie.getElement=function(a){var b=this.parent,c=b.parent.getInternalSelection(),d=c.createRange(),e;if("Control"===c.type)if(1===d.length)e=d.item(0);else return null;else e=d.parentElement();return b.getAncestor(e,a)},this.dom.w3c.getElement=function(a){var b=this.parent,c=b.parent.getInternalRange(),d;return c?(d=c.commonAncestorContainer,3===d.nodeType&&(d=d.parentNode),d===c.startContainer&&(d=d.childNodes[c.startOffset]),b.getAncestor(d,a)):null},this.ui.addHoverClass=function(){a(this).addClass("wysiwyg-button-hover")},this.ui.appendControls=function(){var b=this,c=this.self,d=c.parseControls(),e=!0,f=[],g={},h,i,j=function(a,c){c.groupIndex&&i!==c.groupIndex&&(i=c.groupIndex,e=!1);if(!c.visible)return;e||(b.appendItemSeparator(),e=!0),c.custom?b.appendItemCustom(a,c):b.appendItem(a,c)};a.each(d,function(a,b){var c="empty";undefined!==b.groupIndex&&(""===b.groupIndex?c="empty":c=b.groupIndex),undefined===g[c]&&(f.push(c),g[c]={}),g[c][a]=b}),f.sort(function(a,b){return"number"==typeof a&&typeof a==typeof b?a-b:(a=""+a,b=""+b,a>b?1:a===b?0:-1)}),0<f.length&&(i=f[0]);for(h=0;h<f.length;h+=1)a.each(g[f[h]],j)},this.ui.appendItem=function(b,c){var d=this.self,e=c.className||c.command||b||"empty",f=c.tooltip||c.command||b||"";return a('<li role="menuitem" unselectable="on">'+e+"</li>").addClass(e).attr("title",f).hover(this.addHoverClass,this.removeHoverClass).click(function(){if("true"===a(this).attr("disabled"))return!1;d.triggerControl.apply(d,[b,c]),this.blur(),d.ui.returnRange(),d.ui.focus()}).appendTo(d.ui.toolbar)},this.ui.appendItemCustom=function(b,c){var d=this.self,e=c.tooltip||c.command||b||"";return c.callback&&a(window).bind("trigger-"+b+".wysiwyg",c.callback),a('<li role="menuitem" unselectable="on" style="background: url(\''+c.icon+"') no-repeat;\"></li>").addClass("custom-command-"+b).addClass("wysiwyg-custom-command").addClass(b).attr("title",c.tooltip).hover(this.addHoverClass,this.removeHoverClass).click(function(){if("true"===a(this).attr("disabled"))return!1;d.triggerControl.apply(d,[b,c]),this.blur(),d.ui.returnRange(),d.ui.focus(),d.triggerControlCallback(b)}).appendTo(d.ui.toolbar)},this.ui.appendItemSeparator=function(){var b=this.self;return a('<li role="separator" class="separator"></li>').appendTo(b.ui.toolbar)},this.autoSaveFunction=function(){this.saveContent()},this.ui.checkTargets=function(b){var c=this.self;a.each(c.options.controls,function(d,e){var f=e.className||e.command||d||"empty",g,h,i,j,k=function(a,b){var d;"function"==typeof b?(d=b,d(j.css(a).toString().toLowerCase(),c)&&c.ui.toolbar.find("."+f).addClass("active")):j.css(a).toString().toLowerCase()===b&&c.ui.toolbar.find("."+f).addClass("active")};"fullscreen"!==f&&c.ui.toolbar.find("."+f).removeClass("active");if(e.tags||e.options&&e.options.tags){g=e.tags||e.options&&e.options.tags,h=b;while(h){if(h.nodeType!==1)break;a.inArray(h.tagName.toLowerCase(),g)!==-1&&c.ui.toolbar.find("."+f).addClass("active"),h=h.parentNode}}if(e.css||e.options&&e.options.css){i=e.css||e.options&&e.options.css,j=a(b);while(j){if(j[0].nodeType!==1)break;a.each(i,k),j=j.parent()}}})},this.ui.designMode=function(){var a=3,b=this.self,c=function(a){if("on"===b.editorDoc.designMode){b.timers.designMode&&window.clearTimeout(b.timers.designMode),b.innerDocument()!==b.editorDoc&&b.ui.initFrame();return}try{b.editorDoc.designMode="on"}catch(d){}a-=1,a>0&&(b.timers.designMode=window.setTimeout(function(){c(a)},100))};c(a)},this.destroy=function(){var b,c=this.element.closest("form");for(b=0;b<this.timers.length;b+=1)window.clearTimeout(this.timers[b]);return c.unbind(".wysiwyg"),this.element.remove(),a.removeData(this.original,"wysiwyg"),a(this.original).show(),this},this.getRangeText=function(){var a=this.getInternalRange();return a.toString?a=a.toString():a.text&&(a=a.text),a},this.execute=function(a,b){typeof b=="undefined"&&(b=null),this.editorDoc.execCommand(a,!1,b)},this.extendOptions=function(b){var c={},d=[];return"object"==typeof b.controls&&(c=b.controls,delete b.controls),b=a.extend(!0,{},this.defaults,b),b.controls=a.extend(!0,this.controls,c),b.rmUnusedControls&&(a.each(b.controls,function(a){c[a]||d.push(a)}),a.each(d,function(a){delete b.controls[d[a]]})),b},this.ui.focus=function(){var a=this.self;return a.editor.get(0).contentWindow.focus(),a},this.ui.returnRange=function(){var a=this.self,c;if(a.savedRange!==null){if(window.getSelection){c=window.getSelection(),c.rangeCount>0&&c.removeAllRanges();try{c.addRange(a.savedRange)}catch(d){b.error(d)}}else window.document.createRange?window.getSelection().addRange(a.savedRange):window.document.selection&&a.savedRange.select();a.savedRange=null}},this.getContent=function(){return this.editorDoc.body.innerHTML},this.getElementByAttributeValue=function(b,c,d){var e,f,g=this.editorDoc.getElementsByTagName(b);for(e=0;e<g.length;e+=1){f=g[e].getAttribute(c),a.browser.msie&&(f=f.substr(f.length-d.length));if(f===d)return g[e]}return!1},this.getInternalRange=function(){var a=this.getInternalSelection();return a?a.rangeCount&&a.rangeCount>0?a.getRangeAt(0):a.createRange?a.createRange():null:null},this.getInternalSelection=function(){if(this.editor.get(0).contentWindow){if(this.editor.get(0).contentWindow.getSelection)return this.editor.get(0).contentWindow.getSelection();if(this.editor.get(0).contentWindow.selection)return this.editor.get(0).contentWindow.selection}return this.editorDoc.getSelection?this.editorDoc.getSelection():this.editorDoc.selection?this.editorDoc.selection:null},this.getRange=function(){var a=this.getSelection();if(!a)return null;if(a.rangeCount&&a.rangeCount>0)a.getRangeAt(0);else if(a.createRange)return a.createRange();return null},this.getSelection=function(){return window.getSelection?window.getSelection():window.document.selection},this.ui.grow=function(){var b=this.self,c=a(b.editorDoc.body),d=a.browser.msie?c[0].scrollHeight:c.height()+2+20,e=b.ui.initialHeight,f=Math.max(d,e);return f=Math.min(f,b.options.maxHeight),b.editor.attr("scrolling",f<b.options.maxHeight?"no":"auto"),c.css("overflow",f<b.options.maxHeight?"hidden":""),b.editor.get(0).height=f,b},this.init=function(b,c){var d=this,e=a(b).closest("form"),f=b.width||b.clientWidth||0,g=b.height||b.clientHeight||0,h;this.options=this.extendOptions(c),this.original=b,this.ui.toolbar=a(this.options.toolbarHtml),a.browser.msie&&parseInt(a.browser.version,10)<8&&(this.options.autoGrow=!1),f===0&&b.cols&&(f=b.cols*8+21),g===0&&b.rows&&(g=b.rows*16+16),this.editor=a(window.location.protocol==="https:"?'<iframe src="javascript:false;"></iframe>':"<iframe></iframe>").attr("frameborder","0"),this.options.iFrameClass?this.editor.addClass(this.options.iFrameClass):(this.editor.css({minHeight:(g-6).toString()+"px",width:f>50?(f-8).toString()+"px":""}),a.browser.msie&&parseInt(a.browser.version,10)<7&&this.editor.css("height",g.toString()+"px")),this.editor.attr("tabindex",a(b).attr("tabindex")),this.element=a("<div/>").addClass("wysiwyg"),this.options.iFrameClass||this.element.css({width:f>0?f.toString()+"px":"100%"}),a(b).hide().before(this.element),this.viewHTML=!1,this.initialContent=a(b).val(),this.ui.initFrame(),this.options.resizeOptions&&a.fn.resizable&&this.element.resizable(a.extend(!0,{alsoResize:this.editor},this.options.resizeOptions)),this.options.autoSave&&e.bind("submit.wysiwyg",function(){d.autoSaveFunction()}),e.bind("reset.wysiwyg",function(){d.resetFunction()})},this.ui.initFrame=function(){var b=this.self,c,d,e;b.ui.appendControls
(),b.element.append(b.ui.toolbar).append(a("<div><!-- --></div>").css({clear:"both"})).append(b.editor),b.editorDoc=b.innerDocument(),b.ui.designMode(),b.editorDoc.open(),b.editorDoc.write(b.options.html.replace(/INITIAL_CONTENT/,function(){return b.wrapInitialContent()})),b.editorDoc.close(),a.wysiwyg.plugin.bind(b),a(b.editorDoc).trigger("initFrame.wysiwyg"),a(b.editorDoc).bind("click.wysiwyg",function(a){b.ui.checkTargets(a.target?a.target:a.srcElement)}),a(b.original).focus(function(){if(a(this).filter(":visible"))return;b.ui.focus()}),a(b.editorDoc).keydown(function(a){var c;if(a.keyCode===8){c=/^<([\w]+)[^>]*>(<br\/?>)?<\/\1>$/;if(c.test(b.getContent()))return a.stopPropagation(),!1}return!0}),a.browser.msie?b.options.brIE&&a(b.editorDoc).keydown(function(a){if(a.keyCode===13){var c=b.getRange();return c.pasteHTML("<br/>"),c.collapse(!1),c.select(),!1}return!0}):a(b.editorDoc).keydown(function(a){var c;if(a.ctrlKey||a.metaKey)for(c in b.controls)if(b.controls[c].hotkey&&b.controls[c].hotkey.ctrl&&a.keyCode===b.controls[c].hotkey.key)return b.triggerControl.apply(b,[c,b.controls[c]]),!1;return!0}),b.options.rmMsWordMarkup&&a(b.editorDoc).bind("keyup.wysiwyg",function(c){(c.ctrlKey||c.metaKey)&&86===c.keyCode&&a.wysiwyg.rmFormat&&("object"==typeof b.options.rmMsWordMarkup?a.wysiwyg.rmFormat.run(b,{rules:{msWordMarkup:b.options.rmMsWordMarkup}}):a.wysiwyg.rmFormat.run(b,{rules:{msWordMarkup:{enabled:!0}}}))}),b.options.autoSave&&a(b.editorDoc).keydown(function(){b.autoSaveFunction()}).keyup(function(){b.autoSaveFunction()}).mousedown(function(){b.autoSaveFunction()}).bind(a.support.noCloneEvent?"input.wysiwyg":"paste.wysiwyg",function(){b.autoSaveFunction()}),b.options.autoGrow&&(b.ui.initialHeight=a(b.editorDoc).height(),a(b.editorDoc.body).css("border","1px solid transparent"),d=function(){b.ui.grow()},a(b.editorDoc).keyup(d),a(b.editorDoc).bind("editorRefresh.wysiwyg",d),b.ui.grow()),b.options.css&&(String===b.options.css.constructor?a.browser.msie?(c=b.editorDoc.createStyleSheet(b.options.css),a(c).attr({media:"all"})):(c=a("<link/>").attr({href:b.options.css,media:"all",rel:"stylesheet",type:"text/css"}),a(b.editorDoc).find("head").append(c)):b.timers.initFrame_Css=window.setTimeout(function(){a(b.editorDoc.body).css(b.options.css)},0)),b.initialContent.length===0&&("function"==typeof b.options.initialContent?b.setContent(b.options.initialContent()):b.setContent(b.options.initialContent)),a.each(b.options.events,function(c,d){a(b.editorDoc).bind(c+".wysiwyg",d)}),a.browser.msie?a(b.editorDoc).bind("beforedeactivate.wysiwyg",function(){b.savedRange=b.getInternalRange()}):a(b.editorDoc).bind("blur.wysiwyg",function(){b.savedRange=b.getInternalRange()}),a(b.editorDoc.body).addClass("wysiwyg"),b.options.events&&b.options.events.save&&(e=b.options.events.save,a(b.editorDoc).bind("keyup.wysiwyg",e),a(b.editorDoc).bind("change.wysiwyg",e),a.support.noCloneEvent?a(b.editorDoc).bind("input.wysiwyg",e):(a(b.editorDoc).bind("paste.wysiwyg",e),a(b.editorDoc).bind("cut.wysiwyg",e)))},this.innerDocument=function(){var a=this.editor.get(0);if(a.nodeName.toLowerCase()==="iframe"){if(a.contentDocument)return a.contentDocument;if(a.contentWindow)return a.contentWindow.document;b.error("Unexpected error in innerDocument")}return a},this.insertHtml=function(b){var c;return!b||b.length===0?this:(a.browser.msie?(this.ui.focus(),this.editorDoc.execCommand("insertImage",!1,"#jwysiwyg#"),c=this.getElementByAttributeValue("img","src","#jwysiwyg#"),c&&a(c).replaceWith(b)):this.editorDoc.execCommand("insertHTML",!1,b)||(this.editor.focus(),this.editorDoc.execCommand("insertHTML",!1,b)),this)},this.parseControls=function(){var b=this;return a.each(this.options.controls,function(c,d){a.each(d,function(d){if(-1===a.inArray(d,b.availableControlProperties))throw c+'["'+d+'"]: property "'+d+'" not exists in Wysiwyg.availableControlProperties'})}),this.options.parseControls?this.options.parseControls.call(this):this.options.controls},this.removeFormat=function(){return a.browser.msie&&this.ui.focus(),this.options.removeHeadings&&this.editorDoc.execCommand("formatBlock",!1,"<p>"),this.editorDoc.execCommand("removeFormat",!1,null),this.editorDoc.execCommand("unlink",!1,null),a.wysiwyg.rmFormat&&a.wysiwyg.rmFormat.enabled&&a.wysiwyg.rmFormat.run(this),this},this.ui.removeHoverClass=function(){a(this).removeClass("wysiwyg-button-hover")},this.resetFunction=function(){this.setContent(this.initialContent),this.saveContent()},this.saveContent=function(){if(this.original){var b,c;this.viewHTML&&this.setContent(a(this.original).val()),b=this.getContent(),this.options.rmUnwantedBr&&(b=b.replace(/<br\/?>$/,"")),this.options.replaceDivWithP&&(c=a("<div/>").addClass("temp").append(b),c.children("div").each(function(){var b=a(this),c=b.find("p"),d;if(0===c.length){c=a("<p></p>");if(this.attributes.length>0)for(d=0;d<this.attributes.length;d+=1)c.attr(this.attributes[d].name,b.attr(this.attributes[d].name));c.append(b.html()),b.replaceWith(c)}}),b=c.html()),a(this.original).val(b),this.options.events&&this.options.events.save&&this.options.events.save.call(this)}return this},this.setContent=function(a){return this.editorDoc.body.innerHTML=a,this},this.triggerControl=function(a,c){var d=c.command||a,e=c.arguments||[];if(c.exec)c.exec.apply(this);else{this.ui.focus(),this.ui.withoutCss();try{this.editorDoc.execCommand(d,!1,e)}catch(f){b.error(f)}}this.options.autoSave&&this.autoSaveFunction()},this.triggerControlCallback=function(b){a(window).trigger("trigger-"+b+".wysiwyg",[this])},this.ui.withoutCss=function(){var b=this.self;if(a.browser.mozilla)try{b.editorDoc.execCommand("styleWithCSS",!1,!1)}catch(c){try{b.editorDoc.execCommand("useCSS",!1,!0)}catch(d){}}return b},this.wrapInitialContent=function(){var a=this.initialContent,b=a.match(/<\/?p>/gi);return b?a:"<p>"+a+"</p>"}}var b=window.console?window.console:{log:a.noop,error:function(b){a.error(b)}};a.wysiwyg={messages:{noObject:"Something goes wrong, check object"},addControl:function(c,d,e){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg"),c={},f;if(!b)return this;c[d]=a.extend(!0,{visible:!0,custom:!0},e),a.extend(!0,b.controls,c),f=a(b.options.toolbarHtml),b.ui.toolbar.replaceWith(f),b.ui.toolbar=f,b.ui.appendControls()})},clear:function(c){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg");if(!b)return this;b.setContent(""),b.saveContent()})},console:b,destroy:function(c){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg");if(!b)return this;b.destroy()})},document:function(c){if("object"!=typeof c||!c.context)c=this;c.each||b.error(a.wysiwyg.messages.noObject);var d=c.data("wysiwyg");return d?a(d.editorDoc):undefined},getContent:function(c){if("object"!=typeof c||!c.context)c=this;c.each||b.error(a.wysiwyg.messages.noObject);var d=c.data("wysiwyg");return d?d.getContent():undefined},init:function(d,e){if("object"!=typeof d||!d.context)d=this;return d.each||b.error(a.wysiwyg.messages.noObject),d.each(function(){var b=a.extend(!0,{},e),d;if("textarea"!==this.nodeName.toLowerCase()||a(this).data("wysiwyg"))return;d=new c,d.init(this,b),a.data(this,"wysiwyg",d),a(d.editorDoc).trigger("afterInit.wysiwyg")})},insertHtml:function(c,d){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg");if(!b)return this;b.insertHtml(d)})},plugin:{listeners:{},bind:function(b){var c=this;a.each(this.listeners,function(d,e){var f,g;for(f=0;f<e.length;f+=1)g=c.parseName(e[f]),a(b.editorDoc).bind(d+".wysiwyg",{plugin:g},function(c){a.wysiwyg[c.data.plugin.name][c.data.plugin.method].apply(a.wysiwyg[c.data.plugin.name],[b])})})},exists:function(b){var c;return"string"!=typeof b?!1:(c=this.parseName(b),!a.wysiwyg[c.name]||!a.wysiwyg[c.name][c.method]?!1:!0)},listen:function(b,c){var d;return d=this.parseName(c),!a.wysiwyg[d.name]||!a.wysiwyg[d.name][d.method]?!1:(this.listeners[b]||(this.listeners[b]=[]),this.listeners[b].push(c),!0)},parseName:function(a){var b;return"string"!=typeof a?!1:(b=a.split("."),2>b.length?!1:{name:b[0],method:b[1]})},register:function(c){return c.name||b.error("Plugin name missing"),a.each(a.wysiwyg,function(a){a===c.name&&b.error("Plugin with name '"+c.name+"' was already registered")}),a.wysiwyg[c.name]=c,!0}},removeFormat:function(c){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg");if(!b)return this;b.removeFormat()})},save:function(c){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg");if(!b)return this;b.saveContent()})},selectAll:function(c){if("object"!=typeof c||!c.context)c=this;c.each||b.error(a.wysiwyg.messages.noObject);var d=c.data("wysiwyg"),e,f,g;if(!d)return this;e=d.editorDoc.body,window.getSelection?(g=d.getInternalSelection(),g.selectAllChildren(e)):(f=e.createTextRange(),f.moveToElementText(e),f.select())},setContent:function(c,d){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var b=a(this).data("wysiwyg");if(!b)return this;b.setContent(d),b.saveContent()})},triggerControl:function(c,d){if("object"!=typeof c||!c.context)c=this;return c.each||b.error(a.wysiwyg.messages.noObject),c.each(function(){var c=a(this).data("wysiwyg");if(!c)return this;c.controls[d]||b.error("Control '"+d+"' not exists"),c.triggerControl.apply(c,[d,c.controls[d]])})},utils:{extraSafeEntities:[["<",">","'",'"'," "],[32]],encodeEntities:function(b){var c=this,d,e=[];return this.extraSafeEntities[1].length===0&&a.each(this.extraSafeEntities[0],function(a,b){c.extraSafeEntities[1].push(b.charCodeAt())}),d=b.split(""),a.each(d,function(b){var f=d[b].charCodeAt();a.inArray(f,c.extraSafeEntities[1])&&(f<65||f>127||f>90&&f<97)?e.push("&#"+f+";"):e.push(d[b])}),e.join("")}}},a.fn.wysiwyg=function(c){var d=arguments,e;if("undefined"!=typeof a.wysiwyg[c])return d=Array.prototype.concat.call([d[0]],[undefined],Array.prototype.slice.call(d,1)),a.wysiwyg[c].apply(this,Array.prototype.slice.call(d,1));if("object"==typeof c||!c)return Array.prototype.unshift.call(d,undefined),a.wysiwyg.init.apply(this,d);if(a.wysiwyg.plugin.exists(c))return e=a.wysiwyg.plugin.parseName(c),d=Array.prototype.concat.call([d[0]],[undefined],Array.prototype.slice.call(d,1)),a.wysiwyg[e.name][e.method].apply(this,Array.prototype.slice.call(d,1));b.error("Method '"+c+"' does not exist on jQuery.wysiwyg.\nTry to include some extra controls or plugins")}}(jQuery);var arrowimages={down:["downarrowclass","/assets/common/down.gif",15],right:["rightarrowclass","/assets/common/right.gif"]},jqueryslidemenu={animateduration:{over:400,out:400},buildmenu:function(a,b){jQuery(document).ready(function(c){var d=c("#"+a+">ul"),e=d.find("ul").parent();e.each(function(a){var d=c(this),e=c(this).find("ul:eq(0)");this._dimensions={w:this.offsetWidth,h:this.offsetHeight,subulw:e.outerWidth(),subulh:e.outerHeight()},this.istopheader=d.parents("ul").length==1,e.css({top:this.istopheader?this._dimensions.h+"px":0}),d.children("a:eq(0)").css(this.istopheader?{paddingRight:b.down[2]}:{}).append('<img src="'+(this.istopheader?b.down[1]:b.right[1])+'" class="'+(this.istopheader?b.down[0]:b.right[0])+'" style="border:0;" />'),d.hover(function(a){var b=c(this).children("ul:eq(0)");this._offsets={left:c(this).offset().left,top:c(this).offset().top};var d=this.istopheader?0:this._dimensions.w;d=this._offsets.left+d+this._dimensions.subulw>c(window).width()?this.istopheader?-this._dimensions.subulw+this._dimensions.w:-this._dimensions.w:d,b.queue().length<=1&&b.css({left:d+"px",width:this._dimensions.subulw+"px"}).slideDown(jqueryslidemenu.animateduration.over)},function(a){var b=c(this).children("ul:eq(0)");b.slideUp(jqueryslidemenu.animateduration.out)}),d.click(function(){c(this).children("ul:eq(0)").hide()})}),d.find("ul").css({display:"none",visibility:"visible"})})}};jqueryslidemenu.buildmenu("top-navigation",arrowimages),window.Modernizr=function(a,b,c){function d(){l.input=function(a){for(var b=0,c=a.length;b<c;b++)A[a[b]]=a[b]in s;return A}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),l.inputtypes=function(a){for(var d=0,e,f,g,h=a.length;d<h;d++)s.setAttribute("type",f=a[d]),e=s.type!=="text",e&&(s.value=t,s.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(f)&&s.style.WebkitAppearance!==c?(n.appendChild(s),g=b.defaultView,e=g.getComputedStyle&&g.getComputedStyle(s,null).WebkitAppearance!=="textfield"&&s.offsetHeight!==0,n.removeChild(s)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=s.checkValidity&&s.checkValidity()===!1:/^color$/.test(f)?(n.appendChild(s),n.offsetWidth,e=s.value!=t,n.removeChild(s)):e=s.value!=t)),z[a[d]]=!!e;return z}("search tel url email datetime date month week time datetime-local number range color".split(" "))}function e(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+w.join(c+" ")+c).split(" ");return!!f(d,b)}function f(a,b){for(var d in a)if(r[a[d]]!==c&&(!b||b(a[d],q)))return!0}function g(a,b){return(""+a).indexOf(b)!==-1}function h(a,b){return typeof a===b}function i(a,b){return j(v.join(a+";")+(b||""))}function j(a){r.cssText=a}var k="1.7",l={},m=!0,n=b.documentElement,o=b.head||b.getElementsByTagName("head")[0],p="modernizr",q=b.createElement(p),r=q.style,s=b.createElement("input"),t=":)",u=Object.prototype.toString,v=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),w="Webkit Moz O ms Khtml".split(" "),x={svg:"http://www.w3.org/2000/svg"},y={},z={},A={},B=[],C,D=function(a){var c=b.createElement("style"),d=b.createElement("div"),e;return c.textContent=a+"{#modernizr{height:3px}}",o.appendChild(c),d.id="modernizr",n.appendChild(d),e=d.offsetHeight===3,c.parentNode.removeChild(c),d.parentNode.removeChild(d),!!e},E=function(){function a(a,e){e=e||b.createElement(d[a]||"div");var f=(a="on"+a)in e;return f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(a,""),f=h(e[a],"function"),h(e[a],c)||(e[a]=c),e.removeAttribute(a))),e=null,f}var d={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return a}(),F={}.hasOwnProperty,G;h(F,c)||h(F.call,c)?G=function(a,b){return b in a&&h(a.constructor.prototype[b],c)}:G=function(a,b){return F.call(a,b)},y.flexbox=function(){function a(a,b,c,d){a.style.cssText=v.join(b+":"+c+";")+(d||"")}function c(a,b,c,d){b+=":",a.style.cssText=(b+v.join(c+";"+b)).slice(0,-b.length)+(d||"")}var d=b.createElement("div"),e=b.createElement("div");c(d,"display","box","width:42px;padding:0;"),a(e,"box-flex","1","width:10px;"),d.appendChild(e),n.appendChild(d);var f=e.offsetWidth===42;return d.removeChild(e),n.removeChild(d),f},y.canvas=function(){var a=b.createElement("canvas");return a.getContext&&a.getContext("2d")},y.canvastext=function(){return l.canvas&&h(b.createElement("canvas").getContext("2d").fillText,"function")},y.webgl=function(){return!!a.WebGLRenderingContext},y.touch=function(){return"ontouchstart"in a||D("@media ("+v.join("touch-enabled),(")+"modernizr)")},y.geolocation=function(){return!!navigator.geolocation},y.postmessage=function(){return!!a.postMessage},y.websqldatabase=function(){var b=!!a.openDatabase;return b},y.indexedDB=function(){for(var b=-1,c=w.length;++b<c;){var d=w[b].toLowerCase();if(a[d+"_indexedDB"]||a[d+"IndexedDB"])return!0}return!1},y.hashchange=function(){return E("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},y.history=function(){return!!a.history&&!!history.pushState},y.draganddrop=function(){return E("dragstart")&&E("drop")},y.websockets=function(){return"WebSocket"in a},y.rgba=function(){return j("background-color:rgba(150,255,150,.5)"),g(r.backgroundColor,"rgba")},y.hsla=function(){return j("background-color:hsla(120,40%,100%,.5)"),g(r.backgroundColor,"rgba")||g(r.backgroundColor,"hsla")},y.multiplebgs=function(){return j("background:url(//:),url(//:),red url(//:)"),(new RegExp("(url\\s*\\(.*?){3}")).test(r.background)},y.backgroundsize=function(){return e("backgroundSize")},y.borderimage=function(){return e("borderImage")},y.borderradius=function(){return e("borderRadius","",function(a){return g(a,"orderRadius")})},y.boxshadow=function(){return e("boxShadow")},y.textshadow=function(){return b.createElement("div").style.textShadow===""},y.opacity=function(){return i("opacity:.55"),/^0.55$/.test(r.opacity)},y.cssanimations=function(){return e("animationName")},y.csscolumns=function(){return e("columnCount")},y.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return j((a+v.join(b+a)+v.join(c+a)).slice(0,-a.length)),g(r.backgroundImage,"gradient")},y.cssreflections=function(){return e("boxReflect")},y.csstransforms=function(){return!!f(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},y.csstransforms3d=function(){var a=!!f(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);return a&&"webkitPerspective"in n.style&&(a=D("@media ("+v.join("transform-3d),(")+"modernizr)")),a},y.csstransitions=function(){return e("transitionProperty")},y.fontface=function(){var a,c,d=o||n,e=b.createElement("style"),f=b.implementation||{hasFeature:function(){return!1}};e.type="text/css",d.insertBefore(e,d.firstChild),a=e.sheet||e.styleSheet;var g=f.hasFeature("CSS2","")?function(b){if(!a||!b)return!1;var c=!1;try{a.insertRule(b,0),c=/src/i.test(a.cssRules[0].cssText),a.deleteRule(a.cssRules.length-1)}catch(d){}return c}:function(b){return!a||!b?!1:(a.cssText=b,a.cssText.length!==0&&/src/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(b.split(" ")[0])===0)};return c=g('@font-face { font-family: "font"; src: url(data:,); }'),d.removeChild(e),c},y.video=function(){var a=b.createElement("video"),c=!!a.canPlayType;if(c){c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"');var d='video/mp4; codecs="avc1.42E01E';c.h264=a.canPlayType(d+'"')||a.canPlayType(d+', mp4a.40.2"'),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return c},y.audio=function(){var a=b.createElement("audio"),c=!!a.canPlayType;return c&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),c.mp3=a.canPlayType("audio/mpeg;"),c.wav=a.canPlayType('audio/wav; codecs="1"'),c.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")),c},y.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}},y.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}},y.webWorkers=function(){return!!a.Worker},y.applicationcache=function(){return!!a.applicationCache},y.svg=function(){return!!b.createElementNS&&!!b.createElementNS(x.svg,"svg").createSVGRect},y.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==x.svg},y.smil=function(){return!!b.createElementNS&&/SVG/.test(u.call(b.createElementNS(x.svg,"animate")))},y.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(u.call(b.createElementNS(x.svg,"clipPath")))};for(var H in y)G(y,H)&&(C=H.toLowerCase(),l[C]=y[H](),B.push((l[C]?"":"no-")+C));return l.input||d(),l.crosswindowmessaging=l.postmessage,l.historymanagement=l.history,l.addTest=function(a,b){a=a.toLowerCase();if(!l[a])return b=!!b(),n.className+=" "+(b?"":"no-")+a,l[a]=b,l},j(""),q=s=null,m&&a.attachEvent&&function(){var a=b.createElement("div");return a.innerHTML="<elem></elem>",a.childNodes.length!==1}()&&function(a,b){function c(a,b){var d=-1,e=a.length,f,g=[];while(++d<e)f=a[d],(b=f.media||b)!="screen"&&g.push(c(f.imports,b),f.cssText);return g.join("")}function d(a){var b=-1;while(++b<g)a.createElement(f[b])}var e="abbr|article|aside|audio|canvas|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",f=e.split("|"),g=f.length,h=new RegExp("(^|\\s)("+e+")","gi"),i=new RegExp("<(/*)("+e+")","gi"),j=new RegExp("(^|[^\\n]*?\\s)("+e+")([^\\n]*)({[\\n\\w\\W]*?})","gi"),k=b.createDocumentFragment(),l=b.documentElement,m=l.firstChild,n=b.createElement("body"),o=b.createElement("style"),p;d(b),d(k),m.insertBefore(o,m.firstChild),o.media="print",a.attachEvent("onbeforeprint",function(){var a=-1,d=c(b.styleSheets,"all"),e=[],m;p=p||b.body;while((m=j.exec(d))!=null)e.push((m[1]+m[2]+m[3]).replace(h,"$1.iepp_$2")+m[4]);o.styleSheet.cssText=e.join("\n");while(++a<g){var q=b.getElementsByTagName(f[a]),r=q.length,s=-1;while(++s<r)q[s].className.indexOf("iepp_")<0&&(q[s].className+=" iepp_"+f[a])}k.appendChild(p),l.appendChild(n),n.className=p.className,n.innerHTML=p.innerHTML.replace(i,"<$1font")}),a.attachEvent("onafterprint",function(){n.innerHTML="",l.removeChild(n),l.appendChild(p),o.styleSheet.cssText=""})}(a,b),l._enableHTML5=m,l._version=k,n.className=n.className.replace(/\bno-js\b/,"")+" js "+B.join(" "),l}(this,this.document);var k=!0,p=!1;(function(A){function N(a){return a.replace(O,q).replace(P,function(a,b,c){a=c.split(","),c=0;for(var d=a.length;c<d;c++){var e=Q(a[c].replace(R,q).replace(S,q))+w,f=[];a[c]=e.replace(T,function(a,b,c,d,g){if(b){if(f.length>0){a=f;var i;g=e.substring(0,g).replace(U,o);if(g==o||g.charAt(g.length-1)==w)g+="*";try{i=y(g)}catch(j){}if(i){g=0;for(c=i.length;g<c;g++){d=i[g];for(var l=d.className,m=0,n=a.length;m<n;m++){var p=a[m];RegExp("(^|\\s)"+p.className+"(\\s|$)").test(d.className)||p.b&&(p.b===k||p.b(d)===k)&&(l=E(l,p.className,k))}d.className=l}}f=[]}return b}return(b=c?W(c):!F||F.test(d)?{className:G(d),b:k}:null)?(f.push(b),"."+b.className):a})}return b+a.join(",")})}function W(a){var b=k,c=G(a.slice(1)),d=a.substring(0,5)==":not(",e,f;d&&(a=a.slice(5,-1));var g=a.indexOf("(");g>-1&&(a=a.substring(0,g));if(a.charAt(0)==":")switch(a.slice(1)){case"root":b=function(a){return d?a!=H:a==H};break;case"target":if(s==8){b=function(a){function b(){var b=location.hash,c=b.slice(1);return d?b==""||a.id!=c:b!=""&&a.id==c}return t(A,"hashchange",function(){u(a,c,b())}),b()};break}return p;case"checked":b=function(a){return X.test(a.type)&&t(a,"propertychange",function(){event.propertyName=="checked"&&u(a,c,a.checked!==d)}),a.checked!==d};break;case"disabled":d=!d;case"enabled":b=function(b){return Y.test(b.tagName)?(t(b,"propertychange",function(){event.propertyName=="$disabled"&&u(b,c,b.a===d)}),z.push(b),b.a=b.disabled,b.disabled===d):a==":enabled"?d:!d};break;case"focus":e="focus",f="blur";case"hover":e||(e="mouseenter",f="mouseleave"),b=function(a){return t(a,d?f:e,function(){u(a,c,k)}),t(a,d?e:f,function(){u(a,c,p)}),d};break;default:if(!Z.test(a))return p}return{className:c,b:b}}function G(a){return I+"-"+(s==6&&$?aa++:a.replace(ba,function(a){return a.charCodeAt(0)}))}function Q(a){return a.replace(J,q).replace(ca,w)}function u(a,b,c){var d=a.className;b=E(d,b,c),b!=d&&(a.className=b,a.parentNode.className+=o)}function E(a,b,c){var d=RegExp("(^|\\s)"+b+"(\\s|$)"),e=d.test(a);return c?e?a:a+w+b:e?a.replace(d,q).replace(J,q):a}function t(a,b,c){a.attachEvent("on"+b,c)}function D(a,b){if(/^https?:\/\//i.test(a))return b.substring(0,b.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return b.substring(0,b.indexOf("/",8))+a;var c=b.split("?")[0];return a.charAt(0)!="?"&&c.charAt(c.length-1)!="/"&&(c=c.substring(0,c.lastIndexOf("/")+1)),c+a}function K(a){return a?(v.open("GET",a,p),v.send(),(v.status==200?v.responseText:o).replace(da,o).replace(ea,function(b,c,d,e,f){return K(D(d||f,a))}).replace(fa,function(b,c,d){return c=c||""," url("+c+D(d,a)+c+") "})):o}function ga(){var a,b;a=n.getElementsByTagName("BASE");for(var c=a.length>0?a[0].href:n.location.href,d=0;d<n.styleSheets.length;d++)b=n.styleSheets[d],b.href!=o&&(a=D(b.href,c))&&(b.cssText=N(K(a)));z.length>0&&setInterval(function(){for(var a=0,b=z.length;a<b;a++){var c=z[a];c.disabled!==c.a&&(c.disabled?(c.disabled=p,c.a=k,c.disabled=k):c.a=c.disabled)}},250)}if(!1){var n=document,H=n.documentElement,v=function(){if(A.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(a){return null}}(),s=/MSIE ([\d])/.exec(navigator.userAgent)[1];if(!(n.compatMode!="CSS1Compat"||s<6||s>8||!v)){var L={NW:"*.Dom.select",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",MooTools:"$$",Sizzle:"*",jQuery:"*",dojo:"*.query"},y,z=[],aa=0,$=k,I="slvzr",M=I+"DOMReady",da=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,ea=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,fa=/\burl\(\s*(["']?)([^"')]+)\1\s*\)/g,Z=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,O=/:(:first-(?:line|letter))/g,P=/(^|})\s*([^\{]*?[\[:][^{]+)/g,T=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,U=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,ba=/[^\w-]/g,Y=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,X=/^(checkbox|radio)$/,F=s>6?/[\$\^*]=(['"])\1/:null,R=/([(\[+~])\s+/g,S=/\s+([)\]+~])/g,ca=/\s+/g,J=/^\s*((?:[\S\s]*\S)?)\s*$/,o="",w=" ",q="$1";n.write("<script id="+M+" defer src='//:'></script>"),n.getElementById(M).onreadystatechange=function(){if(this.readyState=="complete"){a:{var a,b;for(b in L)if(A[b]&&(a=eval(L[b].replace("*",b)))){y=a;break a}y=p}y&&(ga(),this.parentNode.removeChild(this))}}}}})(this),function(){}.call(this)
