// usage: log('inside coolFunc', this, arguments);
// paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/
window.log=function(){log.history=log.history||[],log.history.push(arguments);if(this.console){arguments.callee=arguments.callee.caller;var a=[].slice.call(arguments);typeof console.log=="object"?log.apply.call(console.log,console,a):console.log.apply(console,a)}},function(a){function b(){}for(var c="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,timeStamp,profile,profileEnd,time,timeEnd,trace,warn".split(","),d;d=c.pop();)a[d]=a[d]||b}(function(){try{return console.log(),window.console}catch(a){return window.console={}}}()),function(a,b){function c(b,c){var e=b.nodeName.toLowerCase();return"area"===e?(c=b.parentNode,e=c.name,!b.href||!e||c.nodeName.toLowerCase()!=="map"?!1:(b=a("img[usemap=#"+e+"]")[0],!!b&&d(b))):(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.ui=a.ui||{},a.ui.version||(a.extend(a.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;return b=a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){c=a(this[0]);for(var d;c.length&&c[0]!==document;){d=c.css("position");if(d==="absolute"||d==="relative"||d==="fixed"){d=parseInt(c.css("zIndex"),10);if(!isNaN(d)&&d!==0)return d}c=c.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function e(b,c,d,e){return a.each(f,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),e&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)}),c}var f=d==="Width"?["Left","Right"]:["Top","Bottom"],g=d.toLowerCase(),h={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){return c===b?h["inner"+d].call(this):this.each(function(){a(this).css(g,e(this,c)+"px")})},a.fn["outer"+d]=function(b,c){return typeof b!="number"?h["outer"+d].call(this,b):this.each(function(){a(this).css(g,e(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){b=a.ui[b].prototype;for(var e in d)b.plugins[e]=b.plugins[e]||[],b.plugins[e].push([c,d[e]])},call:function(a,b,c){if((b=a.plugins[b])&&a.element[0].parentNode)for(var d=0;d<b.length;d++)a.options[b[d][0]]&&b[d][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;c=c&&c==="left"?"scrollLeft":"scrollTop";var d=!1;return b[c]>0?!0:(b[c]=1,d=b[c]>0,b[c]=0,d)},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))}(jQuery),function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){return c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}}),d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)},c=new c,c.options=a.extend(!0,{},c.options),a[e][b].prototype=a.extend(!0,c,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;return e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e,f&&e.charAt(0)==="_"?h:(f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b)return h=f,!1}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))}),h)}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}return this._setOptions(e),this},_setOptions:function(b){var c=this;return a.each(b,function(a,b){c._setOption(a,b)}),this},_setOption:function(a,b){return this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",b),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e=this.options[b];c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),d=d||{};if(c.originalEvent){b=a.event.props.length;for(var f;b;)f=a.event.props[--b],c[f]=c.originalEvent[f]}return this.element.trigger(c,d),!(a.isFunction(e)&&e.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}}(jQuery),function(a,b){function c(){return++e}function d(){return++f}var e=0,f=0;a.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:!1,cookie:null,collapsible:!1,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(!0)},_setOption:function(a,b){a=="selected"?this.options.collapsible&&b==this.options.selected||this.select(b):(this.options[a]=b,this._tabify())},_tabId:function(a){return a.title&&a.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+c()},_sanitizeSelector:function(a){return a.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+d());return a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(a,b){return{tab:a,panel:b,index:this.anchors.index(a)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=a(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function d(b,c){b.css("display",""),!a.support.opacity&&c.opacity&&b[0].style.removeAttribute("filter")}var e=this,f=this.options,g=/^#.+/;this.list=this.element.find("ol,ul").eq(0),this.lis=a(" > li:has(a[href])",this.list),this.anchors=this.lis.map(function(){return a("a",this)[0]}),this.panels=a([]),this.anchors.each(function(b,c){var d=a(c).attr("href"),h=d.split("#")[0],i;h&&(h===location.toString().split("#")[0]||(i=a("base")[0])&&h===i.href)&&(d=c.hash,c.href=d),g.test(d)?e.panels=e.panels.add(e.element.find(e._sanitizeSelector(d))):d&&d!=="#"?(a.data(c,"href.tabs",d),a.data(c,"load.tabs",d.replace(/#.*$/,"")),d=e._tabId(c),c.href="#"+d,c=e.element.find("#"+d),c.length||(c=a(f.panelTemplate).attr("id",d).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(e.panels[b-1]||e.list),c.data("destroy.tabs",!0)),e.panels=e.panels.add(c)):f.disabled.push(b)}),c?(this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all"),this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.lis.addClass("ui-state-default ui-corner-top"),this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom"),f.selected===b?(location.hash&&this.anchors.each(function(a,b){if(b.hash==location.hash)return f.selected=a,!1}),typeof f.selected!="number"&&f.cookie&&(f.selected=parseInt(e._cookie(),10)),typeof f.selected!="number"&&this.lis.filter(".ui-tabs-selected").length&&(f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))),f.selected=f.selected||(this.lis.length?0:-1)):f.selected===null&&(f.selected=-1),f.selected=f.selected>=0&&this.anchors[f.selected]||f.selected<0?f.selected:0,f.disabled=a.unique(f.disabled.concat(a.map(this.lis.filter(".ui-state-disabled"),function(a){return e.lis.index(a)}))).sort(),a.inArray(f.selected,f.disabled)!=-1&&f.disabled.splice(a.inArray(f.selected,f.disabled),1),this.panels.addClass("ui-tabs-hide"),this.lis.removeClass("ui-tabs-selected ui-state-active"),f.selected>=0&&this.anchors.length&&(e.element.find(e._sanitizeSelector(e.anchors[f.selected].hash)).removeClass("ui-tabs-hide"),this.lis.eq(f.selected).addClass("ui-tabs-selected ui-state-active"),e.element.queue("tabs",function(){e._trigger("show",null,e._ui(e.anchors[f.selected],e.element.find(e._sanitizeSelector(e.anchors[f.selected].hash))[0]))}),this.load(f.selected)),a(window).bind("unload",function(){e.lis.add(e.anchors).unbind(".tabs"),e.lis=e.anchors=e.panels=null})):f.selected=this.lis.index(this.lis.filter(".ui-tabs-selected")),this.element[f.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible"),f.cookie&&this._cookie(f.selected,f.cookie),c=0;for(var h;h=this.lis[c];c++)a(h)[a.inArray(c,f.disabled)!=-1&&!a(h).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");f.cache===!1&&this.anchors.removeData("cache.tabs"),this.lis.add(this.anchors).unbind(".tabs");if(f.event!=="mouseover"){var i=function(a,b){b.is(":not(.ui-state-disabled)")&&b.addClass("ui-state-"+a)},j=function(a,b){b.removeClass("ui-state-"+a)};this.lis.bind("mouseover.tabs",function(){i("hover",a(this))}),this.lis.bind("mouseout.tabs",function(){j("hover",a(this))}),this.anchors.bind("focus.tabs",function(){i("focus",a(this).closest("li"))}),this.anchors.bind("blur.tabs",function(){j("focus",a(this).closest("li"))})}var k,l;f.fx&&(a.isArray(f.fx)?(k=f.fx[0],l=f.fx[1]):k=l=f.fx);var m=l?function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.hide().removeClass("ui-tabs-hide").animate(l,l.duration||"normal",function(){d(c,l),e._trigger("show",null,e._ui(b,c[0]))})}:function(b,c){a(b).closest("li").addClass("ui-tabs-selected ui-state-active"),c.removeClass("ui-tabs-hide"),e._trigger("show",null,e._ui(b,c[0]))},n=k?function(a,b){b.animate(k,k.duration||"normal",function(){e.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),d(b,k),e.element.dequeue("tabs")})}:function(a,b){e.lis.removeClass("ui-tabs-selected ui-state-active"),b.addClass("ui-tabs-hide"),e.element.dequeue("tabs")};this.anchors.bind(f.event+".tabs",function(){var b=this,c=a(b).closest("li"),d=e.panels.filter(":not(.ui-tabs-hide)"),g=e.element.find(e._sanitizeSelector(b.hash));if(c.hasClass("ui-tabs-selected")&&!f.collapsible||c.hasClass("ui-state-disabled")||c.hasClass("ui-state-processing")||e.panels.filter(":animated").length||e._trigger("select",null,e._ui(this,g[0]))===!1)return this.blur(),!1;f.selected=e.anchors.index(this),e.abort();if(f.collapsible){if(c.hasClass("ui-tabs-selected"))return f.selected=-1,f.cookie&&e._cookie(f.selected,f.cookie),e.element.queue("tabs",function(){n(b,d)}).dequeue("tabs"),this.blur(),!1;if(!d.length)return f.cookie&&e._cookie(f.selected,f.cookie),e.element.queue("tabs",function(){m(b,g)}),e.load(e.anchors.index(this)),this.blur(),!1}f.cookie&&e._cookie(f.selected,f.cookie);if(g.length)d.length&&e.element.queue("tabs",function(){n(b,d)}),e.element.queue("tabs",function(){m(b,g)}),e.load(e.anchors.index(this));else throw"jQuery UI Tabs: Mismatching fragment identifier.";a.browser.msie&&this.blur()}),this.anchors.bind("click.tabs",function(){return!1})},_getIndex:function(a){return typeof a=="string"&&(a=this.anchors.index(this.anchors.filter("[href$="+a+"]"))),a},destroy:function(){var b=this.options;return this.abort(),this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs"),this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all"),this.anchors.each(function(){var b=a.data(this,"href.tabs");b&&(this.href=b);var c=a(this).unbind(".tabs");a.each(["href","load","cache"],function(a,b){c.removeData(b+".tabs")})}),this.lis.unbind(".tabs").add(this.panels).each(function(){a.data(this,"destroy.tabs")?a(this).remove():a(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")}),b.cookie&&this._cookie(null,b.cookie),this},add:function(c,d,e){e===b&&(e=this.anchors.length);var f=this,g=this.options;d=a(g.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,d)),c=c.indexOf("#")?this._tabId(a("a",d)[0]):c.replace("#",""),d.addClass("ui-state-default ui-corner-top").data("destroy.tabs",!0);var h=f.element.find("#"+c);return h.length||(h=a(g.panelTemplate).attr("id",c).data("destroy.tabs",!0)),h.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide"),e>=this.lis.length?(d.appendTo(this.list),h.appendTo(this.list[0].parentNode)):(d.insertBefore(this.lis[e]),h.insertBefore(this.panels[e])),g.disabled=a.map(g.disabled,function(a){return a>=e?++a:a}),this._tabify(),this.anchors.length==1&&(g.selected=0,d.addClass("ui-tabs-selected ui-state-active"),h.removeClass("ui-tabs-hide"),this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))}),this.load(0)),this._trigger("add",null,this._ui(this.anchors[e],this.panels[e])),this},remove:function(b){b=this._getIndex(b);var c=this.options,d=this.lis.eq(b).remove(),e=this.panels.eq(b).remove();return d.hasClass("ui-tabs-selected")&&this.anchors.length>1&&this.select(b+(b+1<this.anchors.length?1:-1)),c.disabled=a.map(a.grep(c.disabled,function(a){return a!=b}),function(a){return a>=b?--a:a}),this._tabify(),this._trigger("remove",null,this._ui(d.find("a")[0],e[0])),this},enable:function(b){b=this._getIndex(b);var c=this.options;if(a.inArray(b,c.disabled)!=-1)return this.lis.eq(b).removeClass("ui-state-disabled"),c.disabled=a.grep(c.disabled,function(a){return a!=b}),this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b])),this},disable:function(a){a=this._getIndex(a);var b=this.options;return a!=b.selected&&(this.lis.eq(a).addClass("ui-state-disabled"),b.disabled.push(a),b.disabled.sort(),this._trigger("disable",null,this._ui(this.anchors[a],this.panels[a]))),this},select:function(a){a=this._getIndex(a);if(a==-1)if(this.options.collapsible&&this.options.selected!=-1)a=this.options.selected;else return this;return this.anchors.eq(a).trigger(this.options.event+".tabs"),this},load:function(b){b=this._getIndex(b);var c=this,d=this.options,e=this.anchors.eq(b)[0],f=a.data(e,"load.tabs");this.abort();if(!f||this.element.queue("tabs").length!==0&&a.data(e,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(d.spinner){var g=a("span",e);g.data("label.tabs",g.html()).html(d.spinner)}return this.xhr=a.ajax(a.extend({},d.ajaxOptions,{url:f,success:function(f,g){c.element.find(c._sanitizeSelector(e.hash)).html(f),c._cleanup(),d.cache&&a.data(e,"cache.tabs",!0),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.success(f,g)}catch(h){}},error:function(a,f){c._cleanup(),c._trigger("load",null,c._ui(c.anchors[b],c.panels[b]));try{d.ajaxOptions.error(a,f,b,e)}catch(g){}}})),c.element.dequeue("tabs"),this}},abort:function(){return this.element.queue([]),this.panels.stop(!1,!0),this.element.queue("tabs",this.element.queue("tabs").splice(-2,2)),this.xhr&&(this.xhr.abort(),delete this.xhr),this._cleanup(),this},url:function(a,b){return this.anchors.eq(a).removeData("cache.tabs").data("load.tabs",b),this},length:function(){return this.anchors.length}}),a.extend(a.ui.tabs,{version:"1.8.16"}),a.extend(a.ui.tabs.prototype,{rotation:null,rotate:function(a,b){var c=this,d=this.options,e=c._rotate||(c._rotate=function(b){clearTimeout(c.rotation),c.rotation=setTimeout(function(){var a=d.selected;c.select(++a<c.anchors.length?a:0)},a),b&&b.stopPropagation()});return b=c._unrotate||(c._unrotate=b?function(){t=d.selected,e()}:function(a){a.clientX&&c.rotate(null)}),a?(this.element.bind("tabsshow",e),this.anchors.bind(d.event+".tabs",b),e()):(clearTimeout(c.rotation),this.element.unbind("tabsshow",e),this.anchors.unbind(d.event+".tabs",b),delete this._rotate,delete this._unrotate),this}})}(jQuery),jQuery.effects||function(a,b){function c(b){var c;return b&&b.constructor==Array&&b.length==3?b:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(b))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(b))?[parseFloat(c[1])*2.55,parseFloat(c[2])*2.55,parseFloat(c[3])*2.55]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(b))?[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(b))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(b)?j.transparent:j[a.trim(b).toLowerCase()]}function d(b,d){var e;do{e=a.curCSS(b,d);if(e!=""&&e!="transparent"||a.nodeName(b,"body"))break;d="backgroundColor"}while(b=b.parentNode);return c(e)}function e(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]])for(var e=a.length;e--;)c=a[e],typeof a[c]=="string"&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c]);else for(c in a)typeof a[c]=="string"&&(b[c]=a[c]);return b}function f(b){var c,d;for(c in b)d=b[c],(d==null||a.isFunction(d)||c in l||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete b[c];return b}function g(a,b){var c={_:0},d;for(d in b)a[d]!=b[d]&&(c[d]=b[d]);return c}function h(b,c,d,e){typeof b=="object"&&(e=c,d=null,c=b,b=c.effect),a.isFunction(c)&&(e=c,d=null,c={});if(typeof c=="number"||a.fx.speeds[c])e=d,d=c,c={};return a.isFunction(d)&&(e=d,d=null),c=c||{},d=d||c.duration,d=a.fx.off?0:typeof d=="number"?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,e=e||c.complete,[b,c,d,e]}function i(b){return!b||typeof b=="number"||a.fx.speeds[b]?!0:typeof b=="string"&&!a.effects[b]?!0:!1}a.effects={},a.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(b,e){a.fx.step[e]=function(a){a.colorInit||(a.start=d(a.elem,e),a.end=c(a.end),a.colorInit=!0),a.elem.style[e]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var j={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},k=["add","remove","toggle"],l={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.effects.animateClass=function(b,c,d,h){return a.isFunction(d)&&(h=d,d=null),this.queue(function(){var i=a(this),j=i.attr("style")||" ",l=f(e.call(this)),m,n=i.attr("class");a.each(k,function(a,c){b[c]&&i[c+"Class"](b[c])}),m=f(e.call(this)),i.attr("class",n),i.animate(g(l,m),{queue:!1,duration:c,easing:d,complete:function(){a.each(k,function(a,c){b[c]&&i[c+"Class"](b[c])}),typeof i.attr("style")=="object"?(i.attr("style").cssText="",i.attr("style").cssText=j):i.attr("style",j),h&&h.apply(this,arguments),a.dequeue(this)}})})},a.fn.extend({_addClass:a.fn.addClass,addClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{add:b},c,d,e]):this._addClass(b)},_removeClass:a.fn.removeClass,removeClass:function(b,c,d,e){return c?a.effects.animateClass.apply(this,[{remove:b},c,d,e]):this._removeClass(b)},_toggleClass:a.fn.toggleClass,toggleClass:function(c,d,e,f,g){return typeof d=="boolean"||d===b?e?a.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):a.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(b,c,d,e,f){return a.effects.animateClass.apply(this,[{add:c,remove:b},d,e,f])}}),a.extend(a.effects,{version:"1.8.16",save:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)b[c]!==null&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){return b=="toggle"&&(b=a.is(":hidden")?"show":"hide"),b},getBaseline:function(a,b){var c;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":a=0;break;case"center":a=.5;break;case"right":a=1;break;default:a=a[1]/b.width}return{x:a,y:c}},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),"float":b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;return b.wrap(d),(b[0]===e||a.contains(b[0],e))&&a(e).focus(),d=b.parent(),b.css("position")=="static"?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),d.css(c).show()},removeWrapper:function(b){var c,d=document.activeElement;return b.parent().is(".ui-effects-wrapper")?(c=b.parent().replaceWith(b),(b[0]===d||a.contains(b[0],d))&&a(d).focus(),c):b},setTransition:function(b,c,d,e){return e=e||{},a.each(c,function(a,c){unit=b.cssUnit(c),unit[0]>0&&(e[c]=unit[0]*d+unit[1])}),e}}),a.fn.extend({effect:function(b){var c=h.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]};c=d.options.mode;var e=a.effects[b];return a.fx.off||!e?c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)}):e.call(this,d)},_show:a.fn.show,show:function(a){if(i(a))return this._show.apply(this,arguments);var b=h.apply(this,arguments);return b[1].mode="show",this.effect.apply(this,b)},_hide:a.fn.hide,hide:function(a){if(i(a))return this._hide.apply(this,arguments);var b=h.apply(this,arguments);return b[1].mode="hide",this.effect.apply(this,b)},__toggle:a.fn.toggle,toggle:function(b){if(i(b)||typeof b=="boolean"||a.isFunction(b))return this.__toggle.apply(this,arguments);var c=h.apply(this,arguments);return c[1].mode="toggle",this.effect.apply(this,c)},cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d}}),a.easing.jswing=a.easing.swing,a.extend(a.easing,{def:"easeOutQuad",swing:function(b,c,d,e,f){return a.easing[a.easing.def](b,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return(b/=e/2)<1?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return b==0?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return b==0?c:b==e?c+d:(b/=e/2)<1?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return(b/=e/2)<1?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){a=1.70158;var f=0,g=d;return b==0?c:(b/=e)==1?c+d:(f||(f=e*.3),g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g),-(g*Math.pow(2,10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/f))+c)},easeOutElastic:function(a,b,c,d,e){a=1.70158;var f=0,g=d;return b==0?c:(b/=e)==1?c+d:(f||(f=e*.3),g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g),g*Math.pow(2,-10*b)*Math.sin((b*e-a)*2*Math.PI/f)+d+c)},easeInOutElastic:function(a,b,c,d,e){a=1.70158;var f=0,g=d;return b==0?c:(b/=e/2)==2?c+d:(f||(f=e*.3*1.5),g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g),b<1?-0.5*g*Math.pow(2,10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/f)+c:g*Math.pow(2,-10*(b-=1))*Math.sin((b*e-a)*2*Math.PI/f)*.5+d+c)},easeInBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(a,c,d,e,f,g){return g==b&&(g=1.70158),(c/=f/2)<1?e/2*c*c*(((g*=1.525)+1)*c-g)+d:e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-a.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?d*7.5625*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+.984375)+c},easeInOutBounce:function(b,c,d,e,f){return c<f/2?a.easing.easeInBounce(b,c*2,0,e,f)*.5+d:a.easing.easeOutBounce(b,c*2-f,0,e,f)*.5+e*.5+d}})}(jQuery),function(a){a.widget("js.slides",{options:{width:780,responsive:!1,height:300,navigation:!0,pagination:"append",effects:{navigation:"slide",pagination:"slide"},direction:"left",fade:{interval:1e3,crossfade:!1,easing:""},slide:{interval:1e3,browserWindow:!1,easing:""},preload:{active:!1,image:"../img/loading.gif"},startAtSlide:1,playInterval:5e3,pauseInterval:8e3,autoHeight:!1,navigateStart:function(a){},navigateEnd:function(a){},loaded:function(){}},_create:function(){if(this.element.children().length<2)return;this.options.slide.browserWindow&&(this.element.css({width:window.innerWidth,position:"relative",left:-(window.innerWidth/2)+this.options.width/2,overflow:"hidden"}),a(window).resize(a.proxy(function(){this.element.css({width:window.innerWidth,left:-(window.innerWidth/2)+this.options.width/2}),this.slidesContainer.css({left:this.options.slide.browserWindow?(window.innerWidth-this.options.width)/2:""})},this))),this.slidesContainer=this.element.children().not(".slidesNavigation").wrapAll("<div class='slidesContainer'>").parent().css({width:this.options.responsive?"100%":this.options.width,height:this.options.height,overflow:this.options.slide.browserWindow?"visible":"hidden",position:"relative",left:this.options.slide.browserWindow?(window.innerWidth-this.options.width)/2:""}),this.slidesControl=this.slidesContainer.wrapInner("<div class='slidesControl'>").children().css({display:"none"}),this.slides=this.slidesControl.children(),this.slidesControl.css({position:"relative",width:this.options.responsive?"100%":this.options.width,height:this.options.height,left:0}),this.slides.css({position:"absolute",top:0,left:0,zIndex:0,display:"none"}),this.slides.eq(this.options.startAtSlide-1).fadeIn(this.options.fade.interval);if(this.options.preload.active){var b;this.slides.eq(this.options.startAtSlide-1).is("img")?b=this.slides.eq(this.options.startAtSlide-1).attr("src"):b=this.slides.eq(this.options.startAtSlide-1).find("img").attr("src"),this._loadImage(b).then(a.proxy(function(a){this.slidesControl.fadeIn(this.options.fade.interval),this._trigger("loaded",this.options.startAtSlide,this)},this))}else this.slidesControl.fadeIn(this.options.fade.interval);this.options.navigation?(this.prevButton=a("<a>",{"class":"slidesPrevious slidesNavigation",href:"#",title:"Previous",text:"Previous"}).appendTo(this.element),this.nextButton=a("<a>",{"class":"slidesNext slidesNavigation",href:"#",title:"Next",text:"Next"}).appendTo(this.element)):(this.nextButton=a(".slidesNext"),this.prevButton=a(".slidesPrevious")),this.options.pagination&&(this._buildPagination(),this.pagination.children().eq(this.options.startAtSlide-1).addClass("slidesCurrent")),this.current=this.options.startAtSlide-1,this.element.delegate(".slidesNavigation","click",a.proxy(this,"_navigate")),this.total=this.slides.length},_loaded:function(){this.options.responsive&&(this.slidesContainer.css({height:this.slides.height()}),this.slidesControl.css({height:this.slides.height()}),a(window).resize(a.proxy(function(){this.slidesContainer.css({height:this.slides.height()}),this.slidesControl.css({height:this.slides.height()})},this)))},_buildPagination:function(){this.pagination&&(this.pagination.remove(),this.slides=this.slidesControl.children()),this.pagination=a("<ul>",{"class":"slidesPagination"})[this.options.pagination+"To"](this.element),this.slides.each(a.proxy(function(b,c){a("<li><a href='#"+b+"' class='slidesNavigation slidesPaginationItem' data-slidesindex="+
b+">"+(a(c).data("slideslabel")||b+1)+"</a></li>").appendTo(this.pagination)},this))},_loadImage:function(b){var c,d,e={};return typeof e[b]=="undefined"&&(c=a.Deferred(),d=new Image,d.onload=function(){c.resolve(this.src)},d.onerror=function(){c.reject(this.src)},d.src=b,e[b]=c),e[b]},next:function(a){this._navigate("next",a)},previous:function(a){this._navigate("previous",a)},slide:function(a,b){this.element.data("goto",a-1),this._navigate("pagination",b)},_navigate:function(b,c){var d,e,f,g,h,i,j=a(b.target),k=this.slides.eq(this.current);this.element.data("goto")<0?this.element.data("goto",0):this.element.data("goto")>this.total&&this.element.data("goto",this.total-1);if(this.element.data("animated")||j.data("slidesindex")===this.current||this.element.data("goto")===this.current)return!1;typeof b=="object"?(b.preventDefault(),this.state==="playing"&&this.options.pauseInterval&&this.pause()):b==="next"?g=!0:h=!0,this.element.data("animated",!0);if(j.hasClass("slidesNext"))g=!0;else if(j.hasClass("slidesPrevious"))h=!0;else if(j.hasClass("slidesPaginationItem")||b==="pagination")this.current>j.data("slidesindex")||this.current>this.element.data("goto")?h=!0:g=!0,i=!0,c=c?c:this.options.effects.pagination;i?d=this.element.data("goto")>-1?this.element.data("goto"):j.data("slidesindex"):d=g?this.current+1:h?this.current-1:this.current,this._trigger("navigateStart",this.current+1,this),d==this.slides.length&&!i?d=0:d==-1&&!i&&(d=this.slides.length-1),this.options.pagination&&(this.pagination.children().removeClass("slidesCurrent"),this.pagination.children().eq(d).addClass("slidesCurrent")),c==="fade"?this._fade({next:g,to:d,currentSlide:k}):this._slide({next:g,to:d,currentSlide:k})},_slide:function(b){var c=b.next?1:-1,d=this.options.direction.match(/right|down/)?-1:1,e=this.options.direction.match(/left|right/)?"horizontal":"vertical",f=e=="horizontal"?"width":"height";f=this.options.responsive?this.slides.width():this.options[f];var g=f*d*c;this.options.slide.browserWindow&&(b.next?g=Math.abs(this.options.width-window.innerWidth-g):g=this.options.width-window.innerWidth+g);var h=g*-1;this.slides.eq(b.to).css({left:e==="vertical"?0:g,top:e==="vertical"?g:0,zIndex:5,display:"block"}),this.slidesControl.animate({left:e==="vertical"?0:h,top:e==="vertical"?h:0},this.options.slide.interval,this.options.slide.easing,a.proxy(function(){this.slidesControl.css({top:0,left:0}),this.slides.eq(b.to).css({top:0,left:0,zIndex:5}),b.currentSlide.css({top:0,left:0,display:"none",zIndex:0}),this.current=b.to,this._trigger("navigateEnd",this.current+1,this)},this))},_fade:function(b){this.slides.eq(b.to).css({zIndex:10}).fadeIn(this.options.fade.interval,this.options.fade.easing,a.proxy(function(){b.currentSlide.css({display:"none",zIndex:0}),this.slides.eq(b.to).css({zIndex:0}),this.current=b.to,this._trigger("navigateEnd",this.current+1,this)},this))},play:function(b){b!==!1&&this._navigate("next");var c=setInterval(a.proxy(function(){this._navigate("next")},this),this.options.playInterval);this.state="playing",this.element.data("playIntervalId",c)},pause:function(){clearTimeout(this.element.data("pauseTimeoutId")),clearInterval(this.element.data("playIntervalId"));var b=setTimeout(a.proxy(function(){this.play()},this),this.options.pauseInterval);this.state="paused",this.element.data("pauseTimeoutId",b)},stop:function(){clearInterval(this.element.data("playIntervalId")),this.state="stopped"},update:function(){this._buildPagination()},status:function(a){return a?this[a]?this[a]:!1:{state:this.state,current:this.current,total:this.total}},_setOption:function(b,c){switch(b){}a.Widget.prototype._setOption.apply(this,arguments)},destroy:function(){this.slidesContainer.contents().unwrap(),this.slidesControl.contents().unwrap(),this.element.unbind(),this.pagination.remove(),this.nextButton.remove(),this.prevButton.remove(),this.slides.attr("style",""),a.Widget.prototype.destroy.call(this)},_trigger:function(a,b){a!="create"&&this.options[a](b),a==="navigateEnd"&&this.element.data("animated",!1),a==="loaded"&&this._loaded()}})}(jQuery),function(a){a.fn.tweet=function(b){function e(a,b){if(typeof a=="string"){var c=a;for(var d in b){var e=b[d];c=c.replace(new RegExp("{"+d+"}","g"),e===null?"":e)}return c}return a(b)}function f(b,c){return function(){var d=[];return this.each(function(){d.push(this.replace(b,c))}),a(d)}}function g(a){return Date.parse(a.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i,"$1,$2$4$3"))}function h(a){var b=arguments.length>1?arguments[1]:new Date,c=parseInt((b.getTime()-a)/1e3,10),d="";return c<60?d=c+" seconds ago":c<120?d="a minute ago":c<2700?d=parseInt(c/60,10).toString()+" minutes ago":c<7200?d="an hour ago":c<86400?d=""+parseInt(c/3600,10).toString()+" hours ago":c<172800?d="a day ago":d=parseInt(c/86400,10).toString()+" days ago","about "+d}function i(a){return a.match(/^(@([A-Za-z0-9-_]+)) .*/i)?c.auto_join_text_reply:a.match(d)?c.auto_join_text_url:a.match(/^((\w+ed)|just) .*/im)?c.auto_join_text_ed:a.match(/^(\w*ing) .*/i)?c.auto_join_text_ing:c.auto_join_text_default}function j(){var a="https:"==document.location.protocol?"https:":"http:",b=c.fetch===null?c.count:c.fetch;if(c.list)return a+"//"+c.twitter_api_url+"/1/"+c.username[0]+"/lists/"+c.list+"/statuses.json?page="+c.page+"&per_page="+b+"&callback=?";if(c.favorites)return a+"//"+c.twitter_api_url+"/favorites/"+c.username[0]+".json?page="+c.page+"&count="+b+"&callback=?";if(c.query===null&&c.username.length==1)return a+"//"+c.twitter_api_url+"/1/statuses/user_timeline.json?screen_name="+c.username[0]+"&count="+b+(c.retweets?"&include_rts=1":"")+"&page="+c.page+"&callback=?";var d=c.query||"from:"+c.username.join(" OR from:");return a+"//"+c.twitter_search_url+"/search.json?&q="+encodeURIComponent(d)+"&rpp="+b+"&page="+c.page+"&callback=?"}function k(b){var d={};return d.item=b,d.source=b.source,d.screen_name=b.from_user||b.user.screen_name,d.avatar_size=c.avatar_size,d.avatar_url=b.profile_image_url||b.user.profile_image_url,d.retweet=typeof b.retweeted_status!="undefined",d.tweet_time=g(b.created_at),d.join_text=c.join_text=="auto"?i(b.text):c.join_text,d.tweet_id=b.id_str,d.twitter_base="http://"+c.twitter_url+"/",d.user_url=d.twitter_base+d.screen_name,d.tweet_url=d.user_url+"/status/"+d.tweet_id,d.reply_url=d.twitter_base+"intent/tweet?in_reply_to="+d.tweet_id,d.retweet_url=d.twitter_base+"intent/retweet?tweet_id="+d.tweet_id,d.favorite_url=d.twitter_base+"intent/favorite?tweet_id="+d.tweet_id,d.retweeted_screen_name=d.retweet&&b.retweeted_status.user.screen_name,d.tweet_relative_time=h(d.tweet_time),d.tweet_raw_text=d.retweet?"RT @"+d.retweeted_screen_name+" "+b.retweeted_status.text:b.text,d.tweet_text=a([d.tweet_raw_text]).linkUrl().linkUser().linkHash()[0],d.tweet_text_fancy=a([d.tweet_text]).makeHeart().capAwesome().capEpic()[0],d.user=e('<a class="tweet_user" href="{user_url}">{screen_name}</a>',d),d.join=c.join_text?e(' <span class="tweet_join">{join_text}</span> ',d):" ",d.avatar=d.avatar_size?e('<a class="tweet_avatar" href="{user_url}"><img src="{avatar_url}" height="{avatar_size}" width="{avatar_size}" alt="{screen_name}\'s avatar" title="{screen_name}\'s avatar" border="0"/></a>',d):"",d.time=e('<span class="tweet_time"><a href="{tweet_url}" title="view tweet on twitter">{tweet_relative_time}</a></span>',d),d.text=e('<span class="tweet_text">{tweet_text_fancy}</span>',d),d.reply_action=e('<a class="tweet_action tweet_reply" href="{reply_url}">reply</a>',d),d.retweet_action=e('<a class="tweet_action tweet_retweet" href="{retweet_url}">retweet</a>',d),d.favorite_action=e('<a class="tweet_action tweet_favorite" href="{favorite_url}">favorite</a>',d),d}var c=a.extend({username:null,list:null,favorites:!1,query:null,avatar_size:null,count:3,fetch:null,page:1,retweets:!0,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,refresh_interval:null,twitter_url:"twitter.com",twitter_api_url:"api.twitter.com",twitter_search_url:"search.twitter.com",template:"{avatar}{time}{join}{text}",comparator:function(a,b){return b.tweet_time-a.tweet_time},filter:function(a){return!0}},b),d=/\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;return a.extend({tweet:{t:e}}),a.fn.extend({linkUrl:f(d,function(a){var b=/^[a-z]+:/i.test(a)?a:"http://"+a;return'<a href="'+b+'">'+a+"</a>"}),linkUser:f(/@(\w+)/gi,'@<a href="http://'+c.twitter_url+'/$1">$1</a>'),linkHash:f(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,' <a href="http://'+c.twitter_search_url+"/search?q=&tag=$1&lang=all"+(c.username&&c.username.length==1?"&from="+c.username.join("%2BOR%2B"):"")+'">#$1</a>'),capAwesome:f(/\b(awesome)\b/gi,'<span class="awesome">$1</span>'),capEpic:f(/\b(epic)\b/gi,'<span class="epic">$1</span>'),makeHeart:f(/(&lt;)+[3]/gi,"<tt class='heart'>&#x2665;</tt>")}),this.each(function(b,d){var f=a('<ul class="tweet_list">').appendTo(d),g='<p class="tweet_intro">'+c.intro_text+"</p>",h='<p class="tweet_outro">'+c.outro_text+"</p>",i=a('<p class="loading">'+c.loading_text+"</p>");c.username&&typeof c.username=="string"&&(c.username=[c.username]),c.loading_text&&a(d).append(i),a(d).bind("tweet:load",function(){a.getJSON(j(),function(b){c.loading_text&&i.remove(),c.intro_text&&f.before(g),f.empty();var j=a.map(b.results||b,k);j=a.grep(j,c.filter).sort(c.comparator).slice(0,c.count),f.append(a.map(j,function(a){return"<li>"+e(c.template,a)+"</li>"}).join("")).children("li:first").addClass("tweet_first").end().children("li:odd").addClass("tweet_even").end().children("li:even").addClass("tweet_odd"),c.outro_text&&f.after(h),a(d).trigger("loaded").trigger(j.length===0?"empty":"full"),c.refresh_interval&&window.setTimeout(function(){a(d).trigger("tweet:load")},1e3*c.refresh_interval)})}).trigger("tweet:load")})}}(jQuery),function(a){a.fn.jfleeckr=function(b,c){b=a.extend(!0,{flickr:"http://api.flickr.com/services/",kind:"rest",limit:20,apikey:"",lang:"en-us",format:"json",jsoncallback:"?",method:"flickr.panda.getPhotos",useTemplate:!0,itemTemplate:'<div class="fleeckr-image"><a href="{{image_b}}" title="{{title}}"><img alt="{{title}}" src="{{image_s}}" /></div>',extra:"panda_name=wang wang",itemCallback:function(){}},b);if(b.apikey==="")return a(this).text("APIkey should be specified");var d=b.flickr+b.kind+"/?method="+b.method+"&format="+b.format+"&api_key="+b.apikey+"&per_page="+b.limit+"&"+b.extra+"&extras=url_s+&jsoncallback="+b.jsoncallback;return a(this).each(function(){var e=a(this).addClass("fleeckr-ed"),f=this;a.getJSON(d,function(d){if(d.stat=="ok"){var g=b.method=="flickr.photosets.getPhotos"?d.photoset:d.photos;a.each(g.photo,function(a,c){if(a<b.limit){c.url_s=typeof c["url_s"]!="undefined"?c.url_s:"http://farm"+c.farm+".static.flickr.com/"+c.server+"/"+c.id+"_"+c.secret+"_m.jpg",c.image_s=c.url_s.replace("_m","_s"),c.image_t=c.url_s.replace("_m","_t"),c.image_m=c.url_s.replace("_m","_m"),c.image=c.url_s.replace("_m",""),c.image_b=c.url_s.replace("_m","_b");if(b.useTemplate){var d=b.itemTemplate;for(var g in c){var h=new RegExp("{{"+g+"}}","g");d=d.replace(h,c[g])}e.append(d)}b.itemCallback.call(f,c)}}),a.isFunction(c)&&c.call(f,g)}else e.text(d.message)})})}}(jQuery),function(a,b){function g(b){a.extend(!0,c,b)}function h(c,d,e){function H(a){o?(R(),Q(),ba(),O(a)):I()}function I(){p=d.theme?"ui":"fc",c.addClass("fc"),d.isRTL&&c.addClass("fc-rtl"),d.theme&&c.addClass("ui-widget"),o=a("<div class='fc-content' style='position:relative'/>").prependTo(c),m=new i(g,d),n=m.render(),n&&c.prepend(n),N(d.defaultView),a(window).resize(T),M()||J()}function J(){setTimeout(function(){!t.start&&M()&&O()},0)}function K(){a(window).unbind("resize",T),m.destroy(),o.remove(),c.removeClass("fc fc-rtl ui-widget")}function L(){return k.offsetWidth!==0}function M(){return a("body")[0].offsetWidth!==0}function N(b){if(!t||b!=t.name){B++,bc();var c=t,d;c?((c.beforeHide||Z)(),Y(o,o.height()),c.element.hide()):Y(o,1),o.css("overflow","hidden"),t=u[b],t?t.element.show():t=u[b]=new f[b](d=y=a("<div class='fc-view fc-view-"+b+"' style='position:absolute'/>").appendTo(o),g),c&&m.deactivateButton(c.name),m.activateButton(b),O(),o.css("overflow",""),c&&Y(o,1),d||(t.afterShow||Z)(),B--}}function O(a){if(L()){B++,bc(),x===b&&R();var d=!1;!t.start||a||C<t.start||C>=t.end?(t.render(C,a||0),S(!0),d=!0):t.sizeDirty?(t.clearEvents(),S(),d=!0):t.eventsDirty&&(t.clearEvents(),d=!0),t.sizeDirty=!1,t.eventsDirty=!1,V(d),v=c.outerWidth(),m.updateTitle(t.title);var e=new Date;e>=t.start&&e<t.end?m.disableButton("today"):m.enableButton("today"),B--,t.trigger("viewDisplay",k)}}function P(){Q(),L()&&(R(),S(),bc(),t.clearEvents(),t.renderEvents(D),t.sizeDirty=!1)}function Q(){a.each(u,function(a,b){b.sizeDirty=!0})}function R(){d.contentHeight?x=d.contentHeight:d.height?x=d.height-(n?n.height():0)-U(o):x=Math.round(o.width()/Math.max(d.aspectRatio,.5))}function S(a){B++,t.setHeight(x,a),y&&(y.css("position","relative"),y=null),t.setWidth(o.width(),a),B--}function T(){if(!B)if(t.start){var a=++z;setTimeout(function(){a==z&&!B&&L()&&v!=(v=c.outerWidth())&&(B++,P(),t.trigger("windowResize",k),B--)},200)}else J()}function V(a){!d.lazyFetching||h(t.visStart,t.visEnd)?W():a&&_()}function W(){j(t.visStart,t.visEnd)}function X(a){D=a,_()}function $(a){_(a)}function _(a){ba(),L()&&(t.clearEvents(),t.renderEvents(D,a),t.eventsDirty=!1)}function ba(){a.each(u,function(a,b){b.eventsDirty=!0})}function bb(a,c,d){t.select(a,c,d===b?!0:d)}function bc(){t&&t.unselect()}function bd(){O(-1)}function be(){O(1)}function bf(){q(C,-1),O()}function bg(){q(C,1),O()}function bh(){C=new Date,O()}function bi(a,b,c){a instanceof Date?C=w(a):A(C,a,b,c),O()}function bj(a,c,d){a!==b&&q(C,a),c!==b&&r(C,c),d!==b&&s(C,d),O()}function bk(){return w(C)}function bl(){return t}function bm(a,c){if(c===b)return d[a];if(a=="height"||a=="contentHeight"||a=="aspectRatio")d[a]=c,P()}function bn(a,b){if(d[a])return d[a].apply(b||k,Array.prototype.slice.call(arguments,2))}var g=this;g.options=d,g.render=H,g.destroy=K,g.refetchEvents=W,g.reportEvents=X,g.reportEventChange=$,g.rerenderEvents=_,g.changeView=N,g.select=bb,g.unselect=bc,g.prev=bd,g.next=be,g.prevYear=bf,g.nextYear=bg,g.today=bh,g.gotoDate=bi,g.incrementDate=bj,g.formatDate=function(a,b){return E(a,b,d)},g.formatDates=function(a,b,c){return F(a,b,c,d)},g.getDate=bk,g.getView=bl,g.option=bm,g.trigger=bn,l.call(g,d,e);var h=g.isFetchNeeded,j=g.fetchEvents,k=c[0],m,n,o,p,t,u={},v,x,y,z=0,B=0,C=new Date,D=[],G;A(C,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))G=e,t.dragStart(G,b,c)}}).bind("dragstop",function(a,b){G&&(t.dragStop(G,a,b),G=null)})}function i(b,c){function h(){g=c.theme?"ui":"fc";var b=c.header;if(b)return e=a("<table class='fc-header' style='width:100%'/>").append(a("<tr/>").append(j("left")).append(j("center")).append(j("right"))),e}function i(){e.remove()}function j(d){var e=a("<td class='fc-header-"+d+"'/>"),h=c.header[d];return h&&a.each(h.split(" "),function(d){d>0&&e.append("<span class='fc-header-space'/>");var h;a.each(this.split(","),function(d,i){if(i=="title")e.append("<span class='fc-header-title'><h2>&nbsp;</h2></span>"),h&&h.addClass(g+"-corner-right"),h=null;else{var j;b[i]?j=b[i]:f[i]&&(j=function(){m.removeClass(g+"-state-hover"),b.changeView(i)});if(j){var k=c.theme?bb(c.buttonIcons,i):null,l=bb(c.buttonText,i),m=a("<span class='fc-button fc-button-"+i+" "+g+"-state-default'>"+"<span class='fc-button-inner'>"+"<span class='fc-button-content'>"+(k?"<span class='fc-icon-wrap'><span class='ui-icon ui-icon-"+k+"'/>"+"</span>":l)+"</span>"+"<span class='fc-button-effect'><span></span></span>"+"</span>"+"</span>");m&&(m.click(function(){m.hasClass(g+"-state-disabled")||j()}).mousedown(function(){m.not("."+g+"-state-active").not("."+g+"-state-disabled").addClass(g+"-state-down")}).mouseup(function(){m.removeClass(g+"-state-down")}).hover(function(){m.not("."+g+"-state-active").not("."+g+"-state-disabled").addClass(g+"-state-hover")},function(){m.removeClass(g+"-state-hover").removeClass(g+"-state-down")}).appendTo(e),h||m.addClass(g+"-corner-left"),h=m)}}}),h&&h.addClass(g+"-corner-right")}),e}function k(a){e.find("h2").html(a)}function l(a){e.find("span.fc-button-"+a).addClass(g+"-state-active")}function m(a){e.find("span.fc-button-"+a).removeClass(g+"-state-active")}function n(a){e.find("span.fc-button-"+a).addClass(g+"-state-disabled")}function o(a){e.find("span.fc-button-"+a).removeClass(g+"-state-disabled")}var d=this;d.render=h,d.destroy=i,d.updateTitle=k,d.activateButton=l,d.deactivateButton=m,d.disableButton=n,d.enableButton=o;var e=a([]),g}function l(c,d){function u(a,b){return!n||a<n||b>o}function v(a,b){n=a,o=b,s=[];var c=++p,d=m.length;q=d;for(var e=0;e<d;e++)x(m[e],c)}function x(a,b){y(a,function(c){if(b==p){if(c){for(var d=0;d<c.length;d++)c[d].source=a,J(c[d]);s=s.concat(c)}q--,q||i(s)}})}function y(b,d){var f,g=e.sourceFetchers,h;for(f=0;f<g.length;f++){h=g[f](b,n,o,d);if(h===!0)return;if(typeof h=="object"){y(h,d);return}}var i=b.events;if(i)a.isFunction(i)?(H(),i(w(n),w(o),function(a){d(a),I()})):a.isArray(i)?d(i):d();else{var k=b.url;if(k){var l=b.success,m=b.error,p=b.complete,q=a.extend({},b.data||{}),r=bj(b.startParam,c.startParam),s=bj(b.endParam,c.endParam);r&&(q[r]=Math.round(+n/1e3)),s&&(q[s]=Math.round(+o/1e3)),H(),a.ajax(a.extend({},j,b,{data:q,success:function(b){b=b||[];var c=bi(l,this,arguments);a.isArray(c)&&(b=c),d(b)},error:function(){bi(m,this,arguments),d()},complete:function(){bi(p,this,arguments),I()}}))}else d()}}function z(a){a=A(a),a&&(q++,x(a,p))}function A(b){a.isFunction(b)||a.isArray(b)?b={events:b}:typeof b=="string"&&(b={url:b});if(typeof b=="object")return K(b),m.push(b),b}function C(b){m=a.grep(m,function(a){return!L(a,b)}),s=a.grep(s,function(a){return!L(a.source,b)}),i(s)}function D(a){var b,c=s.length,d,e=h().defaultEventEnd,f=a.start-a._start,g=a.end?a.end-(a._end||e(a)):0;for(b=0;b<c;b++)d=s[b],d._id==a._id&&d!=a&&(d.start=new Date(+d.start+f),a.end?d.end?d.end=new Date(+d.end+g):d.end=new Date(+e(d)+g):d.end=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,J(d));J(a),i(s)}function E(a,b){J(a),a.source||(b&&(l.events.push(a),a.source=l),s.push(a)),i(s)}function F(b){if(!b){s=[];for(var c=0;c<m.length;c++)a.isArray(m[c].events)&&(m[c].events=[])}else{if(!a.isFunction(b)){var d=b+"";b=function(a){return a._id==d}}s=a.grep(s,b,!0);for(var c=0;c<m.length;c++)a.isArray(m[c].events)&&(m[c].events=a.grep(m[c].events,b,!0))}i(s)}function G(b){return a.isFunction(b)?a.grep(s,b):b?(b+="",a.grep(s,function(a){return a._id==b})):s}function H(){r++||g("loading",null,!0)}function I(){--r||g("loading",null,!1)}function J(a){var d=a.source||{},e=bj(d.ignoreTimezone,c.ignoreTimezone);a._id=a._id||(a.id===b?"_fc"+k++:a.id+""),a.date&&(a.start||(a.start=a.date),delete a.date),a._start=w(a.start=B(a.start,e)),a.end=B(a.end,e),a.end&&a.end<=a.start&&(a.end=null),a._end=a.end?w(a.end):null,a.allDay===b&&(a.allDay=bj(d.allDayDefault,c.allDayDefault)),a.className?typeof a.className=="string"&&(a.className=a.className.split(/\s+/)):a.className=[]}function K(a){a.className?typeof a.className=="string"&&(a.className=a.className.split(/\s+/)):a.className=[];var b=e.sourceNormalizers;for(var c=0;c<b.length;c++)b[c](a)}function L(a,b){return a&&b&&M(a)==M(b)}function M(a){return(typeof a=="object"?a.events||a.url:"")||a}var f=this;f.isFetchNeeded=u,f.fetchEvents=v,f.addEventSource=z,f.removeEventSource=C,f.updateEvent=D,f.renderEvent=E,f.removeEvents=F,f.clientEvents=G,f.normalizeEvent=J;var g=f.trigger,h=f.getView,i=f.reportEvents,l={events:[]},m=[l],n,o,p=0,q=0,r=0,s=[];for(var t=0;t<d.length;t++)A(d[t])}function q(a,b,c){return a.setFullYear(a.getFullYear()+b),c||v(a),a}function r(a,b,c){if(+a){var d=a.getMonth()+b,e=w(a);e.setDate(1),e.setMonth(d),a.setMonth(d),c||v(a);while(a.getMonth()!=e.getMonth())a.setDate(a.getDate()+(a<e?1:-1))}return a}function s(a,b,c){if(+a){var d=a.getDate()+b,e=w(a);e.setHours(9),e.setDate(d),a.setDate(d),c||v(a),t(a,e)}return a}function t(a,b){if(+a)while(a.getDate()!=b.getDate())a.setTime(+a+(a<b?1:-1)*o)}function u(a,b){return a.setMinutes(a.getMinutes()+b),a}function v(a){return a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0),a}function w(a,b){return b?v(new Date(+a)):new Date(+a)}function x(){var a=0,b;do b=new Date(1970,a++,1);while(b.getHours());return b}function y(a,b,c){b=b||1;while(!a.getDay()||c&&a.getDay()==1||!c&&a.getDay()==6)s(a,b);return a}function z(a,b){return Math.round((w(a,!0)-w(b,!0))/n)}function A(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 B(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),C(a,c)||(a?new Date(a):null)):null}function C(a,b){var c=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(!c)return null;var d=new Date(c[1],0,1);if(b||!c[13]){var e=new Date(c[1],0,1,9,0);c[3]&&(d.setMonth(c[3]-1),e.setMonth(c[3]-1)),c[5]&&(d.setDate(c[5]),e.setDate(c[5])),t(d,e),c[7]&&d.setHours(c[7]),c[8]&&d.setMinutes(c[8]),c[10]&&d.setSeconds(c[10]),c[12]&&d.setMilliseconds(Number("0."+c[12])*1e3),t(d,e)}else{d.setUTCFullYear(c[1],c[3]?c[3]-1:0,c[5]||1),d.setUTCHours(c[7]||0,c[8]||0,c[10]||0,c[12]?Number("0."+c[12])*1e3:0);if(c[14]){var f=Number(c[16])*60+(c[18]?Number(c[18]):0);f*=c[15]=="-"?1:-1,d=new Date(+d+f*60*1e3)}}return d}function D(a){if(typeof a=="number")return a*60;if(typeof a=="object")return a.getHours()*60+a.getMinutes();var b=a.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(b){var c=parseInt(b[1],10);return b[3]&&(c%=12,b[3].toLowerCase().charAt(0)=="p"&&(c+=12)),c*60+(b[2]?parseInt(b[2],10):0)}}function E(a,b,c){return F(a,null,b,c)}function F(a,b,d,e){e=e||c;var f=a,g=b,h,i=d.length,j,k,l,m="";for(h=0;h<i;h++){j=d.charAt(h);if(j=="'"){for(k=h+1;k<i;k++)if(d.charAt(k)=="'"){f&&(k==h+1?m+="'":m+=d.substring(h+1,k),h=k);break}}else if(j=="("){for(k=h+1;k<i;k++)if(d.charAt(k)==")"){var n=E(f,d.substring(h+1,k),e);parseInt(n.replace(/\D/,""),10)&&(m+=n),h=k;break}}else if(j=="["){for(k=h+1;k<i;k++)if(d.charAt(k)=="]"){var o=d.substring(h+1,k),n=E(f,o,e);n!=E(g,o,e)&&(m+=n),h=k;break}}else if(j=="{")f=b,g=a;else if(j=="}")f=a,g=b;else{for(k=i;k>h;k--)if(l=G[d.substring(h,k)]){f&&(m+=l(f,e)),h=k-1;break}k==h&&f&&(m+=j)}}return m}function H(a){return a.end?I(a.end,a.allDay):s(w(a.start),1)}function I(a,b){return a=w(a),b||a.getHours()||a.getMinutes()?s(a,1):v(a)}function J(a,b){return(b.msLength-a.msLength)*100+(a.event.start-b.event.start)}function K(a,b){return a.end>b.start&&a.start<b.end}function L(a,b,c,d){var e=[],f,g=a.length,h,i,j,k,l,m,n;for(f=0;f<g;f++)h=a[f],i=h.start,j=b[f],j>c&&i<d&&(i<c?(k=w(c),m=!1):(k=i,m=!0),j>d?(l=w(d),n=!1):(l=j,n=!0),e.push({event:h,start:k,end:l,isStart:m,isEnd:n,msLength:l-k}));return e.sort(J)}function M(a){var b=[],c,d=a.length,e,f,g,h;for(c=0;c<d;c++){e=a[c],f=0;for(;;){g=!1;if(b[f])for(h=0;h<b[f].length;h++)if(K(b[f][h],e)){g=!0;break}if(g)f++;else break}b[f]?b[f].push(e):b[f]=[e]}return b}function N(c,d,e){c.unbind("mouseover").mouseover(function(c){var f=c.target,g,h,i;while(f!=this)g=f,f=f.parentNode;(h=g._fci)!==b&&(g._fci=b,i=d[h],e(i.event,i.element,i),a(c.target).trigger(c)),c.stopPropagation()})}function O(b,c,d){for(var e=0,f;e<b.length;e++)f=a(b[e]),f.width(Math.max(0,c-Q(f,d)))}function P(b,c,d){for(var e=0,f;e<b.length;e++)f=a(b[e]),f.height(Math.max(0,c-U(f,d)))}function Q(a,b){return R(a)+T(a)+(b?S(a):0)}function R(b){return(parseFloat(a.curCSS(b[0],"paddingLeft",!0))||0)+(parseFloat(a.curCSS(b[0],"paddingRight",!0))||0)}function S(b){return(parseFloat(a.curCSS(b[0],"marginLeft",!0))||0)+(parseFloat(a.curCSS(b[0],"marginRight",!0))||0)}function T(b){return(parseFloat(a.curCSS(b[0],"borderLeftWidth",!0))||0)+(parseFloat(a.curCSS(b[0],"borderRightWidth",!0))||0)}function U(a,b){return V(a)+X(a)+(b?W(a):0)}function V(b){return(parseFloat(a.curCSS(b[0],"paddingTop",!0))||0)+(parseFloat(a.curCSS(b[0],"paddingBottom",!0))||0)}function W(b){return(parseFloat(a.curCSS(b[0],"marginTop",!0))||0)+(parseFloat(a.curCSS(b[0],"marginBottom",!0))||0)}function X(b){return(parseFloat(a.curCSS(b[0],"borderTopWidth",!0))||0)+(parseFloat(a.curCSS(b[0],"borderBottomWidth",!0))||0)}function Y(a,b){b=typeof b=="number"?b+"px":b,a.each(function(a,c){c.style.cssText+=";min-height:"+b+";_height:"+b})}function Z(){}function $(a,b){return a-b}function _(a){return Math.max.apply(Math,a)}function ba(a){return(a<10?"0":"")+a}function bb(a,c){if(a[c]!==b)return a[c];var d=c.split(/(?=[A-Z])/),e=d.length-1,f;for(;e>=0;e--){f=a[d[e].toLowerCase()];if(f!==b)return f}return a[""]}function bc(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function bd(a){return a.id+"/"+a.className+"/"+a.style.cssText.replace(/(^|;)\s*(top|left|width|height)\s*:[^;]*/ig,"")}function be(a){a.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function bf(a){a.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function bg(a,b){a.each(function(a,c){c.className=c.className.replace(/^fc-\w*/,"fc-"+m[b.getDay()])})}function bh(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,h=a.borderColor||d||c.borderColor||e||b("eventBorderColor")||f,i=a.textColor||c.textColor||b("eventTextColor"),j=[];return g&&j.push("background-color:"+g),h&&j.push("border-color:"+h),i&&j.push("color:"+i),j.join(";")}function bi(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 bj(){for(var a=0;a<arguments.length;a++)if(arguments[a]!==b)return arguments[a]}function bk(a,b){function g(a,b){b&&(r(a,b),a.setDate(1));var g=w(a,!0);g.setDate(1);var h=r(w(g),1),i=w(g),j=w(h),k=d("firstDay"),l=d("weekends")?0:1;l&&(y(i),y(j,-1,!0)),s(i,-((i.getDay()-Math.max(k,l)+7)%7)),s(j,(7-j.getDay()+Math.max(k,l))%7);var m=Math.round((j-i)/(n*7));d("weekMode")=="fixed"&&(s(j,(6-m)*7),m=6),c.title=f(g,d("titleFormat")),c.start=g,c.end=h,c.visStart=i,c.visEnd=j,e(6,m,l?5:7,!0)}var c=this;c.render=g,bn.call(c,a,b,"month");var d=c.opt,e=c.renderBasic,f=b.formatDate}function bl(a,b){function g(a,b){b&&s(a,b*7);var g=s(w(a),-((a.getDay()-d("firstDay")+7)%7)),h=s(w(g),7),i=w(g),j=w(h),k=d("weekends");k||(y(i),y(j,-1,!0)),c.title=f(i,s(w(j),-1),d("titleFormat")),c.start=g,c.end=h,c.visStart=i,c.visEnd=j,e(1,1,k?7:5,!1)}var c=this;c.render=g,bn.call(c,a,b,"basicWeek");var d=c.opt,e=c.renderBasic,f=b.formatDates}function bm(a,b){function g(a,b){b&&(s(a,b),d("weekends")||y(a,b<0?-1:1)),c.title=f(a,d("titleFormat")),c.start=c.visStart=w(a,!0),c.end=c.visEnd=s(w(c.start),1),e(1,1,1,!1)}var c=this;c.render=g,bn.call(c,a,b,"basicDay");var d=c.opt,e=c.renderBasic,f=b.formatDate}function bn(b,c,d){function N(a,b,c,d){B=b,C=c,P();var e=!o;e?Q(a,d):h(),R(e)}function P(){G=f("isRTL"),G?(H=-1,I=C-1):(H=1,I=0),J=f("firstDay"),K=f("weekends")?0:1,L=f("theme")?"ui":"fc",M=f("columnFormat")}function Q(c,d){var e,f=L+"-widget-header",g=L+"-widget-content",h,i,j;e="<table class='fc-border-separate' style='width:100%' cellspacing='0'><thead><tr>";for(h=0;h<C;h++)e+="<th class='fc- "+f+"'/>";e+="</tr></thead><tbody>";for(h=0;h<c;h++){e+="<tr class='fc-week"+h+"'>";for(i=0;i<C;i++)e+="<td class='fc- "+g+" fc-day"+(h*C+i)+"'>"+"<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>",j=a(e).appendTo(b),m=j.find("thead"),n=m.find("th"),o=j.find("tbody"),p=o.find("tr"),q=o.find("td"),r=q.filter(":first-child"),t=p.eq(0).find("div.fc-day-content div"),bf(m.add(m.find("tr"))),bf(p),p.eq(0).addClass("fc-first"),V(q),u=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(b)}function R(b){var c=b||B==1,d=e.start.getMonth(),f=v(new Date),g,h,i;c&&n.each(function(b,c){g=a(c),h=bn(b),g.html(l(h,M)),bg(g,h)}),q.each(function(b,e){g=a(e),h=bn(b),h.getMonth()==d?g.removeClass("fc-other-month"):g.addClass("fc-other-month"),+h==+f?g.addClass(L+"-state-highlight fc-today"):g.removeClass(L+"-state-highlight fc-today"),g.find("div.fc-day-number").text(h.getDate()),c&&bg(g,h)}),p.each(function(b,c){i=a(c),b<B?(i.show(),b==B-1?i.addClass("fc-last"):i.removeClass("fc-last")):i.hide()})}function S(b){y=b;var c=y-m.height(),d,e,g;f("weekMode")=="variable"?d=e=Math.floor(c/(B==1?2:6)):(d=Math.floor(c/B),e=c-d*(B-1)),r.each(function(b,c){b<B&&(g=a(c),Y(g.find("> div"),(b==B-1?e:d)-U(g)))})}function T(a){x=a,F.clear(),A=Math.floor(x/C),O(n.slice(0,-1),A)}function V(a){a.click(W).mousedown(k)}function W(a){if(!f("selectable")){var b=parseInt(this.className.match(/fc\-day(\d+)/)[1]),c=bn(b);g("dayClick",this,c,!0,a)}}function X(a,b,c){c&&D.build();var d=w(e.visStart),f=s(w(d),C);for(var g=0;g<B;g++){var h=new Date(Math.max(d,a)),i=new Date(Math.min(f,b));if(h<i){var j,k;G?(j=z(i,d)*H+I+1,k=z(h,d)*H+I+1):(j=z(h,d),k=z(i,d)),V(Z(g,j,g,k-1))}s(d,7),s(f,7)}}function Z(a,c,d,e){var f=D.rect(a,c,d,e,b);return i(f,b)}function $(a,b){return w(a)}function _(a,b,c){X(a,s(w(b),1),!0)}function ba(){j()}function bb(a,b,c){var d=bk(a),e=q[d.row*C+d.col];g("dayClick",e,a,b,c)}function bc(a,b,c){E.start(function(a){j(),a&&Z(a.row,a.col,a.row,a.col)},b)}function bd(a,b,c){var d=E.stop();j();if(d){var e=bl(d);g("drop",a,e,!0,b,c)}}function bh(a){return w(a.start)}function bi(a){return F.left(a)}function bj(a){return F.right(a)}function bk(a){return{row:Math.floor(z(a,e.visStart)/7),col:bp(a.getDay())}}function bl(a){return bm(a.row,a.col)}function bm(a,b){return s(w(e.visStart),a*7+b*H+I)}function bn(a){return bm(Math.floor(a/C),a%C)}function bp(a){return(a-Math.max(J,K)+C)%C*H+I}function bq(a){return p.eq(a)}function br(a){return{left:0,right:x}}var e=this;e.renderBasic=N,e.setHeight=S,e.setWidth=T,e.renderDayOverlay=X,e.defaultSelectionEnd=$,e.renderSelection=_,e.clearSelection=ba,e.reportDayClick=bb,e.dragStart=bc,e.dragStop=bd,e.defaultEventEnd=bh,e.getHoverListener=function(){return E},e.colContentLeft=bi,e.colContentRight=bj,e.dayOfWeekCol=bp,e.dateCell=bk,e.cellDate=bl,e.cellIsAllDay=function(){return!0},e.allDayRow=bq,e.allDayBounds=br,e.getRowCnt=function(){return B},e.getColCnt=function(){return C},e.getColWidth=function(){return A},e.getDaySegmentContainer=function(){return u},bu.call(e,b,c,d),bx.call(e),bw.call(e),bo.call(e);var f=e.opt,g=e.trigger,h=e.clearEvents,i=e.renderOverlay,j=e.clearOverlays,k=e.daySelectionMousedown,l=c.formatDate,m,n,o,p,q,r,t,u,x,y,A,B,C,D,E,F,G,H,I,J,K,L,M;be(b.addClass("fc-grid")),D=new by(function(b,c){var d,e,f;n.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(),p.each(function(c,g){c<B&&(d=a(g),e=d.offset().top,c&&(f[1]=e),f=[e],b[c]=f)}),f[1]=e+d.outerHeight()}),E=new bz(D),F=new bA(function(a){return t.eq(a)})}function bo(){function v(a,b){g(a),t(y(a),b)}function x(){h(),m().empty()}function y(c){var d=q(),e=r(),f=w(b.visStart),g=s(w(f),e),h=a.map(c,H),i,j,k,l,m,n,o=[];for(i=0;i<d;i++){j=M(L(c,h,f,g));for(k=0;k<j.length;k++){l=j[k];for(m=0;m<l.length;m++)n=l[m],n.row=i,n.level=k,o.push(n)}s(f,7),s(g,7)}return o}function z(a,b,c){e(a)&&A(a,b),c.isEnd&&f(a)&&u(a,b,c),i(a,b)}function A(a,b){var e=n(),f;b.draggable({zIndex:9,delay:50,opacity:c("dragOpacity"),revertDuration:c("dragRevertDuration"),start:function(g,h){d("eventDragStart",b,a,g,h),k(a,b),e.start(function(d,e,g,h){b.draggable("option","revert",!d||!g&&!h),p(),d?(f=g*7+h*(c("isRTL")?-1:1),o(s(w(a.start),f),s(H(a),f))):f=0},g,"drag")},stop:function(c,g){e.stop(),p(),d("eventDragStop",b,a,c,g),f?l(this,a,f,0,a.allDay,c,g):(b.css("filter",""),j(a,b))}})}var b=this;b.renderEvents=v,b.compileDaySegs=y,b.clearEvents=x,b.bindDaySeg=z,bv.call(b);var c=b.opt,d=b.trigger,e=b.isEventDraggable,f=b.isEventResizable,g=b.reportEvents,h=b.reportEventClear
,i=b.eventElementHandlers,j=b.showEvents,k=b.hideEvents,l=b.eventDrop,m=b.getDaySegmentContainer,n=b.getHoverListener,o=b.renderDayOverlay,p=b.clearOverlays,q=b.getRowCnt,r=b.getColCnt,t=b.renderDaySegs,u=b.resizableDayEvent}function bp(a,b){function g(a,b){b&&s(a,b*7);var g=s(w(a),-((a.getDay()-d("firstDay")+7)%7)),h=s(w(g),7),i=w(g),j=w(h),k=d("weekends");k||(y(i),y(j,-1,!0)),c.title=f(i,s(w(j),-1),d("titleFormat")),c.start=g,c.end=h,c.visStart=i,c.visEnd=j,e(k?7:5)}var c=this;c.render=g,br.call(c,a,b,"agendaWeek");var d=c.opt,e=c.renderAgenda,f=b.formatDates}function bq(a,b){function g(a,b){b&&(s(a,b),d("weekends")||y(a,b<0?-1:1));var g=w(a,!0),h=s(w(g),1);c.title=f(a,d("titleFormat")),c.start=c.visStart=g,c.end=c.visEnd=h,e(1)}var c=this;c.render=g,br.call(c,a,b,"agendaDay");var d=c.opt,e=c.renderAgenda,f=b.formatDate}function br(c,d,e){function bt(a){ba=a,bv(),q?i():bB(),bC()}function bv(){bj=g("theme")?"ui":"fc",bl=g("weekends")?0:1,bk=g("firstDay"),(bm=g("isRTL"))?(bn=-1,bo=ba-1):(bn=1,bo=0),bp=D(g("minTime")),bq=D(g("maxTime")),br=g("columnFormat")}function bB(){var b=bj+"-widget-header",d=bj+"-widget-content",e,f,h,i,j,k=g("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<ba;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<ba;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>",q=a(e).appendTo(c),r=q.find("thead"),t=r.find("th").slice(1,-1),y=q.find("tbody"),A=y.find("td").slice(0,-1),B=A.find("div.fc-day-content div"),C=A.eq(0),E=C.find("> div"),bf(r.add(r.find("tr"))),bf(y.add(y.find("tr"))),Q=r.find("th:first"),R=q.find(".fc-agenda-gutter"),F=a("<div style='position:absolute;z-index:2;left:0;width:100%'/>").appendTo(c),g("allDaySlot")?(G=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(F),e="<table style='width:100%' class='fc-agenda-allday' cellspacing='0'><tr><th class='"+b+" fc-agenda-axis'>"+g("allDayText")+"</th>"+"<td>"+"<div class='fc-day-content'><div style='position:relative'/></div>"+"</td>"+"<th class='"+b+" fc-agenda-gutter'>&nbsp;</th>"+"</tr>"+"</table>",H=a(e).appendTo(F),I=H.find("tr"),bI(I.find("td")),Q=Q.add(H.find("th:first")),R=R.add(H.find("th.fc-agenda-gutter")),F.append("<div class='fc-agenda-divider "+b+"'>"+"<div class='fc-agenda-divider-inner'/>"+"</div>")):G=a([]),J=a("<div style='position:absolute;width:100%;overflow-x:hidden;overflow-y:auto'/>").appendTo(F),K=a("<div style='position:relative;width:100%;overflow:hidden'/>").appendTo(J),L=a("<div style='position:absolute;z-index:8;top:0;left:0'/>").appendTo(K),e="<table class='fc-agenda-slots' style='width:100%' cellspacing='0'><tbody>",h=x(),i=u(w(h),bq),u(h,bp),bb=0;for(f=0;h<i;f++)j=h.getMinutes(),e+="<tr class='fc-slot"+f+" "+(j?"fc-minor":"")+"'>"+"<th class='fc-agenda-axis "+b+"'>"+(!k||!j?p(h,g("axisFormat")):"&nbsp;")+"</th>"+"<td class='"+d+"'>"+"<div style='position:relative'>&nbsp;</div>"+"</td>"+"</tr>",u(h,g("slotMinutes")),bb++;e+="</tbody></table>",M=a(e).appendTo(K),N=M.find("div:first"),bJ(M.find("td")),Q=Q.add(M.find("th:first"))}function bC(){var a,b,c,d,e=v(new Date);for(a=0;a<ba;a++)d=bS(a),b=t.eq(a),b.html(p(d,br)),c=A.eq(a),+d==+e?c.addClass(bj+"-state-highlight fc-today"):c.removeClass(bj+"-state-highlight fc-today"),bg(b.add(c),d)}function bD(a,c){a===b&&(a=V),V=a,bi={};var d=y.position().top,e=J.position().top,f=Math.min(a-d,M.height()+e+1);E.height(f-U(C)),F.css("top",d),J.height(f-e-1),Z=N.height()+1,c&&bF()}function bE(b){T=b,bh.clear(),W=0,O(Q.width("").each(function(b,c){W=Math.max(W,a(c).outerWidth())}),W);var c=J[0].clientWidth;Y=J.width()-c,Y?(O(R,Y),R.show().prev().removeClass("fc-last")):R.hide().prev().addClass("fc-last"),X=Math.floor((c-W)/ba),O(t.slice(0,-1),X)}function bF(){function d(){J.scrollTop(c)}var a=x(),b=w(a);b.setHours(g("firstHour"));var c=bV(a,b)+1;d(),setTimeout(d,0)}function bG(){_=J.scrollTop()}function bH(){J.scrollTop(_)}function bI(a){a.click(bK).mousedown(n)}function bJ(a){a.click(bK).mousedown(cb)}function bK(a){if(!g("selectable")){var b=Math.min(ba-1,Math.floor((a.pageX-q.offset().left-W)/X)),c=bS(b),d=this.parentNode.className.match(/fc-slot(\d+)/);if(d){var e=parseInt(d[1])*g("slotMinutes"),f=Math.floor(e/60);c.setHours(f),c.setMinutes(e%60+bp),h("dayClick",A[b],c,!1,a)}else h("dayClick",A[b],c,!0,a)}}function bL(a,b,c){c&&bc.build();var d=w(f.visStart),e,g;bm?(e=z(b,d)*bn+bo+1,g=z(a,d)*bn+bo+1):(e=z(a,d),g=z(b,d)),e=Math.max(0,e),g=Math.min(ba,g),e<g&&bI(bM(0,e,0,g-1))}function bM(a,b,c,d){var e=bc.rect(a,b,c,d,F);return j(e,F)}function bN(a,b){var c=w(f.visStart),d=s(w(c),1);for(var e=0;e<ba;e++){var g=new Date(Math.max(c,a)),h=new Date(Math.min(d,b));if(g<h){var i=e*bn+bo,k=bc.rect(0,i,0,i,K),l=bV(c,g),m=bV(c,h);k.top=l,k.height=m-l,bJ(j(k,K))}s(c,1),s(d,1)}}function bO(a){return bh.left(a)}function bP(a){return bh.right(a)}function bQ(a){return{row:Math.floor(z(a,f.visStart)/7),col:bU(a.getDay())}}function bR(a){var b=bS(a.col),c=a.row;return g("allDaySlot")&&c--,c>=0&&u(b,bp+c*g("slotMinutes")),b}function bS(a){return s(w(f.visStart),a*bn+bo)}function bT(a){return g("allDaySlot")&&!a.row}function bU(a){return(a-Math.max(bk,bl)+ba)%ba*bn+bo}function bV(a,c){a=w(a,!0);if(c<u(w(a),bp))return 0;if(c>=u(w(a),bq))return M.height();var d=g("slotMinutes"),e=c.getHours()*60+c.getMinutes()-bp,f=Math.floor(e/d),h=bi[f];return h===b&&(h=bi[f]=M.find("tr:eq("+f+") td div")[0].offsetTop),Math.max(0,Math.round(h-1+Z*(e%d/d)))}function bW(){return{left:W,right:T-Y}}function bX(a){return I}function bY(a){var b=w(a.start);return a.allDay?b:u(b,g("defaultEventMinutes"))}function bZ(a,b){return b?w(a):u(w(a),g("slotMinutes"))}function b$(a,b,c){c?g("allDaySlot")&&bL(a,s(w(b),1),!0):b_(a,b)}function b_(b,c){var d=g("selectHelper");bc.build();if(d){var e=z(b,f.visStart)*bn+bo;if(e>=0&&e<ba){var h=bc.rect(0,e,0,e,K),i=bV(b,b),j=bV(b,c);if(j>i){h.top=i,h.height=j-i,h.left+=2,h.width-=5;if(a.isFunction(d)){var k=d(b,c);k&&(h.position="absolute",h.zIndex=8,S=a(k).css(h).appendTo(K))}else h.isStart=!0,h.isEnd=!0,S=a(o({title:"",start:b,end:c,className:["fc-select-helper"],editable:!1},h)),S.css("opacity",g("dragOpacity"));S&&(bJ(S),K.append(S),O(S,h.width,!0),P(S,h.height,!0))}}}else bN(b,c)}function ca(){k(),S&&(S.remove(),S=null)}function cb(b){if(b.which==1&&g("selectable")){m(b);var c;bd.start(function(a,b){ca();if(a&&a.col==b.col&&!bT(a)){var d=bR(b),e=bR(a);c=[d,u(w(d),g("slotMinutes")),e,u(w(e),g("slotMinutes"))].sort($),b_(c[0],c[3])}else c=null},b),a(document).one("mouseup",function(a){bd.stop(),c&&(+c[0]==+c[1]&&cc(c[0],!1,a),l(c[0],c[3],!1,a))})}}function cc(a,b,c){h("dayClick",A[bU(a.getDay())],a,b,c)}function cd(a,b,c){bd.start(function(a){k();if(a)if(bT(a))bM(a.row,a.col,a.row,a.col);else{var b=bR(a),c=u(w(b),g("defaultEventMinutes"));bN(b,c)}},b)}function ce(a,b,c){var d=bd.stop();k(),d&&h("drop",a,bR(d),bT(d),b,c)}var f=this;f.renderAgenda=bt,f.setWidth=bE,f.setHeight=bD,f.beforeHide=bG,f.afterShow=bH,f.defaultEventEnd=bY,f.timePosition=bV,f.dayOfWeekCol=bU,f.dateCell=bQ,f.cellDate=bR,f.cellIsAllDay=bT,f.allDayRow=bX,f.allDayBounds=bW,f.getHoverListener=function(){return bd},f.colContentLeft=bO,f.colContentRight=bP,f.getDaySegmentContainer=function(){return G},f.getSlotSegmentContainer=function(){return L},f.getMinMinute=function(){return bp},f.getMaxMinute=function(){return bq},f.getBodyContent=function(){return K},f.getRowCnt=function(){return 1},f.getColCnt=function(){return ba},f.getColWidth=function(){return X},f.getSlotHeight=function(){return Z},f.defaultSelectionEnd=bZ,f.renderDayOverlay=bL,f.renderSelection=b$,f.clearSelection=ca,f.reportDayClick=cc,f.dragStart=cd,f.dragStop=ce,bu.call(f,c,d,e),bx.call(f),bw.call(f),bs.call(f);var g=f.opt,h=f.trigger,i=f.clearEvents,j=f.renderOverlay,k=f.clearOverlays,l=f.reportSelection,m=f.unselect,n=f.daySelectionMousedown,o=f.slotSegHtml,p=d.formatDate,q,r,t,y,A,B,C,E,F,G,H,I,J,K,L,M,N,Q,R,S,T,V,W,X,Y,Z,_,ba,bb,bc,bd,bh,bi={},bj,bk,bl,bm,bn,bo,bp,bq,br;be(c.addClass("fc-agenda")),bc=new by(function(b,c){function k(a){return Math.max(i,Math.min(j,a))}var d,e,f;t.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(),g("allDaySlot")&&(d=I,e=d.offset().top,b[0]=[e,e+d.outerHeight()]);var h=K.offset().top,i=J.offset().top,j=i+J.outerHeight();for(var l=0;l<bb;l++)b.push([k(h+Z*l),k(h+Z*(l+1))])}),bd=new bz(bc),bh=new bA(function(a){return B.eq(a)})}function bs(){function V(a,b){i(a);var c,e=a.length,f=[],g=[];for(c=0;c<e;c++)a[c].allDay?f.push(a[c]):g.push(a[c]);d("allDaySlot")&&(y(X(f),b),l()),$(Y(g),b)}function W(){j(),m().empty(),n().empty()}function X(b){var d=M(L(b,a.map(b,H),c.visStart,c.visEnd)),e,f=d.length,g,h,i,j=[];for(e=0;e<f;e++){g=d[e];for(h=0;h<g.length;h++)i=g[h],i.row=0,i.level=e,j.push(i)}return j}function Y(b){var d=A(),e=r(),f=q(),g=u(w(c.visStart),e),h=a.map(b,Z),i,j,k,l,m,n,o=[];for(i=0;i<d;i++){j=M(L(b,h,g,u(w(g),f-e))),bt(j);for(k=0;k<j.length;k++){l=j[k];for(m=0;m<l.length;m++)n=l[m],n.col=i,n.level=k,o.push(n)}s(g,1,!0)}return o}function Z(a){return a.end?w(a.end):u(w(a.start),d("defaultEventMinutes"))}function $(c,f){var g,h=c.length,i,j,k,l,m,o,p,q,r,s,u,w,y="",z,B,C,D={},F={},G,H,I,J,K=n(),L,M,O,P=A();(L=d("isRTL"))?(M=-1,O=P-1):(M=1,O=0);for(g=0;g<h;g++)i=c[g],j=i.event,l=t(i.start,i.start),m=t(i.start,i.end),o=i.col,p=i.level,q=i.forward||0,r=v(o*M+O),s=x(o*M+O)-r,s=Math.min(s-6,s*.95),p?u=s/(p+q+1):q?u=(s/(q+1)-6)*2:u=s,w=r+s/(p+q+1)*p*M+(L?s-u:0),i.top=l,i.left=w,i.outerWidth=u,i.outerHeight=m-l,y+=_(j,i);K[0].innerHTML=y,z=K.children();for(g=0;g<h;g++)i=c[g],j=i.event,B=a(z[g]),C=e("eventRender",j,j,B),C===!1?B.remove():(C&&C!==!0&&(B.remove(),B=a(C).css({position:"absolute",top:i.top,left:i.left}).appendTo(K)),i.element=B,j._id===f?bb(j,B,i):B[0]._fci=g,E(j,B));N(K,c,bb);for(g=0;g<h;g++){i=c[g];if(B=i.element)H=D[G=i.key=bd(B[0])],i.vsides=H===b?D[G]=U(B,!0):H,H=F[G],i.hsides=H===b?F[G]=Q(B,!0):H,I=B.find("div.fc-event-content"),I.length&&(i.contentTop=I[0].offsetTop)}for(g=0;g<h;g++){i=c[g];if(B=i.element)B[0].style.width=Math.max(0,i.outerWidth-i.hsides)+"px",J=Math.max(0,i.outerHeight-i.vsides),B[0].style.height=J+"px",j=i.event,i.contentTop!==b&&J-i.contentTop<10&&(B.find("div.fc-event-time").text(S(j.start,d("timeFormat"))+" - "+j.title),B.find("div.fc-event-title").remove()),e("eventAfterRender",j,j,B)}}function _(a,b){var c="<",e=a.url,h=bh(a,d),i=h?" style='"+h+"'":"",j=["fc-event","fc-event-skin","fc-event-vert"];return f(a)&&j.push("fc-event-draggable"),b.isStart&&j.push("fc-corner-top"),b.isEnd&&j.push("fc-corner-bottom"),j=j.concat(a.className),a.source&&(j=j.concat(a.source.className||[])),e?c+="a href='"+bc(a.url)+"'":c+="div",c+=" class='"+j.join(" ")+"'"+" style='position:absolute;z-index:8;top:"+b.top+"px;left:"+b.left+"px;"+h+"'"+">"+"<div class='fc-event-inner fc-event-skin'"+i+">"+"<div class='fc-event-head fc-event-skin'"+i+">"+"<div class='fc-event-time'>"+bc(T(a.start,a.end,d("timeFormat")))+"</div>"+"</div>"+"<div class='fc-event-content'>"+"<div class='fc-event-title'>"+bc(a.title)+"</div>"+"</div>"+"<div class='fc-event-bg'></div>"+"</div>",b.isEnd&&g(a)&&(c+="<div class='ui-resizable-handle ui-resizable-s'>=</div>"),c+="</"+(e?"a":"div")+">",c}function ba(a,b,c){f(a)&&be(a,b,c.isStart),c.isEnd&&g(a)&&z(a,b,c),k(a,b)}function bb(a,b,c){var d=b.find("div.fc-event-time");f(a)&&bf(a,b,d),c.isEnd&&g(a)&&bg(a,b,d),k(a,b)}function be(a,b,c){function q(){h||(b.width(f).height("").draggable("option","grid",null),h=!0)}var f,g,h=!0,i,j=d("isRTL")?-1:1,k=o(),l=B(),m=C(),n=r();b.draggable({zIndex:9,opacity:d("dragOpacity","month"),revertDuration:d("dragRevertDuration"),start:function(n,o){e("eventDragStart",b,a,n,o),G(a,b),f=b.width(),k.start(function(e,f,k,n){O(),e?(g=!1,i=n*j,e.row?c?h&&(b.width(l-10),P(b,m*Math.round((a.end?(a.end-a.start)/p:d("defaultEventMinutes"))/d("slotMinutes"))),b.draggable("option","grid",[l,1]),h=!1):g=!0:(K(s(w(a.start),i),s(H(a),i)),q()),g=g||h&&!i):(q(),g=!0),b.draggable("option","revert",g)},n,"drag")},stop:function(c,f){k.stop(),O(),e("eventDragStop",b,a,c,f);if(g)q(),b.css("filter",""),F(a,b);else{var j=0;h||(j=Math.round((b.offset().top-D().offset().top)/m)*d("slotMinutes")+n-(a.start.getHours()*60+a.start.getMinutes())),I(this,a,i,j,h,c,f)}}})}function bf(a,b,c){function q(b){var e=u(w(a.start),b),f;a.end&&(f=u(w(a.end),b)),c.text(T(e,f,d("timeFormat")))}function r(){g&&(c.css("display",""),b.draggable("option","grid",[n,p]),g=!1)}var f,g=!1,h,i,j,k=d("isRTL")?-1:1,l=o(),m=A(),n=B(),p=C();b.draggable({zIndex:9,scroll:!1,grid:[n,p],axis:m==1?"y":!1,opacity:d("dragOpacity"),revertDuration:d("dragRevertDuration"),start:function(m,n){e("eventDragStart",b,a,m,n),G(a,b),f=b.position(),i=j=0,l.start(function(e,f,i,j){b.draggable("option","revert",!e),O(),e&&(h=j*k,d("allDaySlot")&&!e.row?(g||(g=!0,c.hide(),b.draggable("option","grid",null)),K(s(w(a.start),h),s(H(a),h))):r())},m,"drag")},drag:function(a,b){i=Math.round((b.position.top-f.top)/p)*d("slotMinutes"),i!=j&&(g||q(i),j=i)},stop:function(c,d){var j=l.stop();O(),e("eventDragStop",b,a,c,d),j&&(h||i||g)?I(this,a,h,g?0:i,g,c,d):(r(),b.css("filter",""),b.css(f),q(0),F(a,b))}})}function bg(a,b,c){var f,g,i=C();b.resizable({handles:{s:"div.ui-resizable-s"},grid:i,start:function(c,d){f=g=0,G(a,b),b.css("z-index",9),e("eventResizeStart",this,a,c,d)},resize:function(e,j){f=Math.round((Math.max(i,b.height())-j.originalSize.height)/i),f!=g&&(c.text(T(a.start,!f&&!a.end?null:u(h(a),d("slotMinutes")*f),d("timeFormat"))),g=f)},stop:function(c,g){e("eventResizeStop",this,a,c,g),f?J(this,a,0,d("slotMinutes")*f,c,g):(b.css("z-index",8),F(a,b))}})}var c=this;c.renderEvents=V,c.compileDaySegs=X,c.clearEvents=W,c.slotSegHtml=_,c.bindDaySeg=ba,bv.call(c);var d=c.opt,e=c.trigger,f=c.isEventDraggable,g=c.isEventResizable,h=c.eventEnd,i=c.reportEvents,j=c.reportEventClear,k=c.eventElementHandlers,l=c.setHeight,m=c.getDaySegmentContainer,n=c.getSlotSegmentContainer,o=c.getHoverListener,q=c.getMaxMinute,r=c.getMinMinute,t=c.timePosition,v=c.colContentLeft,x=c.colContentRight,y=c.renderDaySegs,z=c.resizableDayEvent,A=c.getColCnt,B=c.getColWidth,C=c.getSlotHeight,D=c.getBodyContent,E=c.reportEventElement,F=c.showEvents,G=c.hideEvents,I=c.eventDrop,J=c.eventResize,K=c.renderDayOverlay,O=c.clearOverlays,R=c.calendar,S=R.formatDate,T=R.formatDates}function bt(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],K(f,g)&&(g.forward=Math.max(g.forward||0,(f.forward||0)+1))}}}function bu(a,c,d){function m(a,b){var c=l[a];return typeof c=="object"?bb(c,b||d):c}function n(a,b){return c.trigger.apply(c,[a,b||e].concat(Array.prototype.slice.call(arguments,2),[e]))}function o(a){return q(a)&&!m("disableDragging")}function p(a){return q(a)&&!m("disableResizing")}function q(a){return bj(a.editable,(a.source||{}).editable,m("editable"))}function r(a){i={};var b,c=a.length,d;for(b=0;b<c;b++)d=a[b],i[d._id]?i[d._id].push(d):i[d._id]=[d]}function t(a){return a.end?w(a.end):f(a)}function v(a,b){j.push(b),k[a._id]?k[a._id].push(b):k[a._id]=[b]}function x(){j=[],k={}}function y(a,b){b.click(function(c){if(!b.hasClass("ui-draggable-dragging")&&!b.hasClass("ui-resizable-resizing"))return n("eventClick",this,a,c)}).hover(function(b){n("eventMouseover",this,a,b)},function(b){n("eventMouseout",this,a,b)})}function z(a,b){B(a,b,"show")}function A(a,b){B(a,b,"hide")}function B(a,b,c){var d=k[a._id],e,f=d.length;for(e=0;e<f;e++)(!b||d[e][0]!=b[0])&&d[e][c]()}function C(a,b,c,d,e,f,g){var j=b.allDay,k=b._id;E(i[k],c,d,e),n("eventDrop",a,b,c,d,e,function(){E(i[k],-c,-d,j),h(k)},f,g),h(k)}function D(a,b,c,d,e,f){var g=b._id;F(i[g],c,d),n("eventResize",a,b,c,d,function(){F(i[g],-c,-d),h(g)},e,f),h(g)}function E(a,c,d,e){d=d||0;for(var f,h=a.length,i=0;i<h;i++)f=a[i],e!==b&&(f.allDay=e),u(s(f.start,c,!0),d),f.end&&(f.end=u(s(f.end,c,!0),d)),g(f,l)}function F(a,b,c){c=c||0;for(var d,e=a.length,f=0;f<e;f++)d=a[f],d.end=u(s(t(d),b,!0),c),g(d,l)}var e=this;e.element=a,e.calendar=c,e.name=d,e.opt=m,e.trigger=n,e.isEventDraggable=o,e.isEventResizable=p,e.reportEvents=r,e.eventEnd=t,e.reportEventElement=v,e.reportEventClear=x,e.eventElementHandlers=y,e.showEvents=z,e.hideEvents=A,e.eventDrop=C,e.eventResize=D;var f=e.defaultEventEnd,g=c.normalizeEvent,h=c.reportEventChange,i={},j=[],k={},l=c.options}function bv(){function E(a,b){var c=y(),d,e=m(),f=n(),g=0,h,i,j,k,l=a.length,o,p,q;c[0].innerHTML=G(a),H(a,c.children()),I(a),J(a,c,b),K(a),L(a),M(a),d=O();for(h=0;h<e;h++){i=0,j=[];for(k=0;k<f;k++)j[k]=0;while(g<l&&(o=a[g]).row==h){p=_(j.slice(o.startCol,o.endCol)),o.top=p,p+=o.outerHeight;for(q=o.startCol;q<o.endCol;q++)j[q]=p;g++}d[h].height(_(j))}R(a,P(d))}function F(b,c,d){var e=a("<div/>"),f,g=y(),h,i=b.length,j;e[0].innerHTML=G(b),f=e.children(),g.append(f),H(b,f),K(b),L(b),M(b),R(b,P(O())),f=[];for(h=0;h<i;h++)j=b[h].element,j&&(b[h].row===c&&j.css("top",d),f.push(j[0]));return a(f)}function G(a){var b=d("isRTL"),c,e=a.length,h,i,j,k,l=q(),m=l.left,n=l.right,o,p,s,v,w,x="";for(c=0;c<e;c++)h=a[c],i=h.event,k=["fc-event","fc-event-skin","fc-event-hori"],f(i)&&k.push("fc-event-draggable"),b?(h.isStart&&k.push("fc-corner-right"),h.isEnd&&k.push("fc-corner-left"),o=u(h.end.getDay()-1),p=u(h.start.getDay()),s=h.isEnd?r(o):m,v=h.isStart?t(p):n):(h.isStart&&k.push("fc-corner-left"),h.isEnd&&k.push("fc-corner-right"),o=u(h.start.getDay()),p=u(h.end.getDay()-1),s=h.isStart?r(o):m,v=h.isEnd?t(p):n),k=k.concat(i.className),i.source&&(k=k.concat(i.source.className||[])),j=i.url,w=bh(i,d),j?x+="<a href='"+bc(j)+"'":x+="<div",x+=" class='"+k.join(" ")+"'"+" style='position:absolute;z-index:8;left:"+s+"px;"+w+"'"+">"+"<div"+" class='fc-event-inner fc-event-skin'"+(w?" style='"+w+"'":"")+">",!i.allDay&&h.isStart&&(x+="<span class='fc-event-time'>"+bc(A(i.start,i.end,d("timeFormat")))+"</span>"),x+="<span class='fc-event-title'>"+bc(i.title)+"</span>"+"</div>",h.isEnd&&g(i)&&(x+="<div class='ui-resizable-handle ui-resizable-"+(b?"w":"e")+"'>"+"&nbsp;&nbsp;&nbsp;"+"</div>"),x+="</"+(j?"a":"div")+">",h.left=s,h.outerWidth=v-s,h.startCol=o,h.endCol=p+1;return x}function H(b,c){var d,f=b.length,g,h,i,j;for(d=0;d<f;d++)g=b[d],h=g.event,i=a(c[d]),j=e("eventRender",h,h,i),j===!1?i.remove():(j&&j!==!0&&(j=a(j).css({position:"absolute",left:g.left}),i.replaceWith(j),i=j),g.element=i)}function I(a){var b,c=a.length,d,e;for(b=0;b<c;b++)d=a[b],e=d.element,e&&i(d.event,e)}function J(a,b,c){var d,e=a.length,f,g,h;for(d=0;d<e;d++)f=a[d],g=f.element,g&&(h=f.event,h._id===c?z(h,g,f):g[0]._fci=d);N(b,a,z)}function K(a){var c,d=a.length,e,f,g,h,i={};for(c=0;c<d;c++)e=a[c],f=e.element,f&&(g=e.key=bd(f[0]),h=i[g],h===b&&(h=i[g]=Q(f,!0)),e.hsides=h)}function L(a){var b,c=a.length,d,e;for(b=0;b<c;b++)d=a[b],e=d.element,e&&(e[0].style.width=Math.max(0,d.outerWidth-d.hsides)+"px")}function M(a){var c,d=a.length,e,f,g,h,i={};for(c=0;c<d;c++)e=a[c],f=e.element,f&&(g=e.key,h=i[g],h===b&&(h=i[g]=W(f)),e.outerHeight=f[0].offsetHeight+h)}function O(){var a,b=m(),c=[];for(a=0;a<b;a++)c[a]=p(a).find("td:first div.fc-day-content > div");return c}function P(a){var b,c=a.length,d=[];for(b=0;b<c;b++)d[b]=a[b][0].offsetTop;return d}function R(a,b){var c,d=a.length,f,g,h;for(c=0;c<d;c++)f=a[c],g=f.element,g&&(g[0].style.top=b[f.row]+(f.top||0)+"px",h=f.event,e("eventAfterRender",h,h,g))}function S(b,f,g){var i=d("isRTL"),o=i?"w":"e",p=f.find("div.ui-resizable-"+o),q=!1;be(f),f.mousedown(function(a){a.preventDefault()}).click(function(a){q&&(a.preventDefault(),a.stopImmediatePropagation())}),p.mousedown(function(d){function I(c){e("eventResizeStop",this,b,c),a("body").css("cursor",""),p.stop(),C(),A&&l(this,b,A,0,c),setTimeout(function(){q=!1},0)}if(d.which!=1)return;q=!0;var p=c.getHoverListener(),r=m(),t=n(),u=i?-1:1,y=i?t-1:0,z=f.css("top"),A,E,G=a.extend({},b),H=v(b.start);D(),a("body").css("cursor",o+"-resize").one("mouseup",I),e("eventResizeStart",this,b,d),p.start(function(a,c){if(a){var d=Math.max(H.row,a.row),e=a.col;r==1&&(d=0),d==H.row&&(i?e=Math.min(H.col,e):e=Math.max(H.col,e)),A=d*7+e*u+y-(c.row*7+c.col*u+y);var f=s(h(b),A,!0);if(A){G.end=f;var l=E;E=F(x([G]),g.row,z),E.find("*").css("cursor",o+"-resize"),l&&l.remove(),k(b)}else E&&(j(b),E.remove(),E=null);C(),B(b.start,s(w(f),1))}},d)})}var c=this;c.renderDaySegs=E,c.resizableDayEvent=S;var d=c.opt,e=c.trigger,f=c.isEventDraggable,g=c.isEventResizable,h=c.eventEnd,i=c.reportEventElement,j=c.showEvents,k=c.hideEvents,l=c.eventResize,m=c.getRowCnt,n=c.getColCnt,o=c.getColWidth,p=c.allDayRow,q=c.allDayBounds,r=c.colContentLeft,t=c.colContentRight,u=c.dayOfWeekCol,v=c.dateCell,x=c.compileDaySegs,y=c.getDaySegmentContainer,z=c.bindDaySeg,A=c.calendar.formatDates,B=c.renderDayOverlay,C=c.clearOverlays,D=c.clearSelection}function bw(){function i(a,b,c){j(),b||(b=e(a,c)),f(a,b,c),k(a,b,c)}function j(a){h&&(h=!1,g(),d("unselect",null,a))}function k(a,b,c,e){h=!0,d("select",null,a,b,c,e)}function l(d){var e=b.cellDate,h=b.cellIsAllDay,i=b.getHoverListener(),l=b.reportDayClick;if(d.which==1&&c("selectable")){j(d);var m=this,n;i.start(function(a,b){g(),a&&h(a)?(n=[e(b),e(a)].sort($),f(n[0],n[1],!0)):n=null},d),a(document).one("mouseup",function(a){i.stop(),n&&(+n[0]==+n[1]&&l(n[0],!0,a),k(n[0],n[1],!0,a))})}}var b=this;b.select=i,b.unselect=j,b.reportSelection=k,b.daySelectionMousedown=l;var c=b.opt,d=b.trigger,e=b.defaultSelectionEnd,f=b.renderSelection,g=b.clearSelection,h=!1;c("selectable")&&c("unselectAuto")&&a(document).mousedown(function(b){var d=c("unselectCancel");if(d&&a(b.target).parents(d).length)return;j(b)})}function bx(){function e(b,e){var f=d.shift();return f||(f=a("<div class='fc-cell-overlay' style='position:absolute;z-index:3'/>")),f[0].parentNode!=e[0]&&f.appendTo(e),c.push(f.css(b).show()),f}function f(){var a;while(a=c.shift())d.push(a.hide().unbind())}var b=this;b.renderOverlay=e,b.clearOverlays=f;var c=[],d=[]}function by(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){var h=g.offset();return{top:c[a][0]-h.top,left:d[b][0]-h.left,width:d[f][1]-d[b][0],height:c[e][1]-c[a][0]}}}function bz(b){function h(a){var c=b.cell(a.pageX,a.pageY);if(!c!=!g||c&&(c.row!=g.row||c.col!=g.col))c?(f||(f=c),e(c,f,c.row-f.row,c.col-f.col)):e(c,f),g=c}var c=this,d,e,f,g;c.start=function(c,i,j){e=c,f=g=null,b.build(),h(i),d=j||"mousemove",a(document).bind(d,h)},c.stop=function(){return a(document).unbind(d,h),g}}function bA(a){function g(b){return d[b]=d[b]||a(b)}var c=this,d={},e={},f={};c.left=function(a){return e[a]=e[a]===b?g(a).position().left:e[a]},c.right=function(a){return f[a]=f[a]===b?c.left(a)+g(a).width():f[a]},c.clear=function(){d={},e={},f={}}}var c={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:"*"},d={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"}},e=a.fullCalendar={version:"1.5.2"},f=e.views={};a.fn.fullCalendar=function(e){if(typeof e=="string"){var f=Array.prototype.slice.call(arguments,1),g;return this.each(function(){var c=a.data(this,"fullCalendar");if(c&&a.isFunction(c[e])){var d=c[e].apply(c,f);g===b&&(g=d),e=="destroy"&&a.removeData(this,"fullCalendar")}}),g!==b?g:this}var i=e.eventSources||[];return delete e.eventSources,e.events&&(i.push(e.events),delete e.events),e=a.extend(!0,{},c,e.isRTL||e.isRTL===b&&c.isRTL?d:{},e),this.each(function(b,c){var d=a(c),f=new h(d,e,i);d.data("fullCalendar",f),f.render()}),this},e.sourceNormalizers=[],e.sourceFetchers=[];var j={dataType:"json",cache:!1},k=1;e.addDays=s,e.cloneDate=w,e.parseDate=B,e.parseISO8601=C,e.parseTime=D,e.formatDate=E,e.formatDates=F;var m=["sun","mon","tue","wed","thu","fri","sat"],n=864e5,o=36e5,p=6e4,G={s:function(a){return a.getSeconds()},ss:function(a){return ba(a.getSeconds())},m:function(a){return a.getMinutes()},mm:function(a){return ba(a.getMinutes())},h:function(a){return a.getHours()%12||12},hh:function(a){return ba(a.getHours()%12||12)},H:function(a){return a.getHours()},HH:function(a){return ba(a.getHours())},d:function(a){return a.getDate()},dd:function(a){return ba(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 ba(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 E(a,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(a){var b=a.getDate();return b>10&&b<20?"th":["st","nd","rd"][b%10-1]||"th"}};e.applyAll=bi,f.month=bk,f.basicWeek=bl,f.basicDay=bm,g({weekMode:"fixed"}),f.agendaWeek=bp,f.agendaDay=bq,g({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 g(b,g,h){var i=b.success,j=a.extend({},b.data||{},{"start-min":c(g,"u"),"start-max":c(h,"u"),singleevents:!0,"max-results":9999}),k=b.currentTimezone;return k&&(j.ctz=k=k.replace(" ","_")),a.extend({},b,{url:b.url.replace(/\/basic$/,"/full")+"?alt=json-in-script&callback=?",dataType:"jsonp",data:j,startParam:!1,endParam:!1,success:function(b){var c=[];b.feed.entry&&a.each(b.feed.entry,function(b,f){var g=f.gd$when[0].startTime,h=d(g,!0),i=d(f.gd$when[0].endTime,!0),j=g.indexOf("T")==-1,l;a.each(f.link,function(a,b){b.type=="text/html"&&(l=b.href,k&&(l+=(l.indexOf("?")==-1?"?":"&")+"ctz="+k))}),j&&e(i,-1),c.push({id:f.gCal$uid.value,title:f.title.$t,url:l,start:h,end:i,allDay:j,location:f.gd$where[0].valueString,description:f.content.$t})});var g=[c].concat(Array.prototype.slice.call(arguments,1)),h=f(i,this,g);return a.isArray(h)?h:c}})}var b=a.fullCalendar,c=b.formatDate,d=b.parseISO8601,e=b.addDays,f=b.applyAll;b.sourceNormalizers.push(function(a){if(a.dataType=="gcal"||a.dataType===undefined&&(a.url||"").match(/^(http|https):\/\/www.google.com\/calendar\/feeds\//))a.dataType="gcal",a.editable===undefined&&(a.editable=!1)}),b.sourceFetchers.push(function(a,b,c){if(a.dataType=="gcal")return g(a,b,c)}),b.gcalFeed=function(b,c){return a.extend({},c,{url:b,dataType:"gcal"})}}(jQuery),function(a){var b,c,d,e,f,g,h,i,j,k,l=0,m={},n=[],o=0,p={},q=[],r=null,s=new Image,t=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,u=/[^\.]\.(swf)\s*$/i,v,w=1,x=0,y="",z,A,B=!1,C=a.extend(a("<div/>")[0],{prop:0}),D=a.browser.msie&&a.browser.version<7&&!window.XMLHttpRequest,E=function(){c.hide(),s.onerror=s.onload=null,r&&r.abort(),b.empty()},F=function(){if(!1===m.onError(n,l,m)){c.hide(),B=!1;return}m.titleShow=!1,m.width="auto",m.height="auto",b.html('<p id="fancybox-error">The requested content cannot be loaded.<br />Please try again later.</p>'),H()},G=function(){var d=n[l],e,f,h,i,j,k;E(),m=a.extend({},a.fn.fancybox.defaults,typeof a(d).data("fancybox")=="undefined"?m:a(d).data("fancybox")),k=m.onStart(n,l,m);if(k===!1){B=!1;return}typeof k=="object"&&(m=a.extend(m,k)),h=m.title||(d.nodeName?a(d).attr("title"):d.title)||"",d.nodeName&&!m.orig&&(m.orig=a(d).children("img:first").length?a(d).children("img:first"):a(d)),h===""&&m.orig&&m.titleFromAlt&&(h=m.orig.attr("alt")),e=m.href||(d.nodeName?a(d).attr("href"):d.href)||null;if(/^(?:javascript)/i.test(e)||e=="#")e=null;m.type?(f=m.type,e||(e=m.content)):m.content?f="html":e&&(e.match(t)?f="image":e.match(u)?f="swf":a(d).hasClass("iframe")?f="iframe":e.indexOf("#")===0?f="inline":f="ajax");if(!f){F();return}f=="inline"&&(d=e.substr(e.indexOf("#")),f=a(d).length>0?"inline":"ajax"),m.type=f,m.href=e,m.title=h,m.autoDimensions&&(m.type=="html"||m.type=="inline"||m.type=="ajax"?(m.width="auto",m.height="auto"):m.autoDimensions=!1),m.modal&&(m.overlayShow=!0,m.hideOnOverlayClick=!1,m.hideOnContentClick=!1,m.enableEscapeButton=!1,m.showCloseButton=!1),m.padding=parseInt(m.padding,10),m.margin=parseInt(m.margin,10),b.css("padding",m.padding+m.margin),a(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){a(this).replaceWith(g.children())});switch(f){case"html":b.html(m.content),H();break;case"inline":if(a(d).parent().is("#fancybox-content")===!0){B=!1;return}a('<div class="fancybox-inline-tmp" />').hide().insertBefore(a(d)).bind("fancybox-cleanup",function(){a(this).replaceWith(g.children())}).bind("fancybox-cancel",function(){a(this).replaceWith(b.children())}),a(d).appendTo(b),H();break;case"image":B=!1,a.fancybox.showActivity(),s=new Image,s.onerror=function(){F()},s.onload=function(){B=!0,s.onerror=s.onload=null,I()},s.src=e;break;case"swf":m.scrolling="no",i='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+m.width+'" height="'+m.height+'"><param name="movie" value="'+e+'"></param>',j="",a.each(m.swf,function(a,b){i+='<param name="'+a+'" value="'+b+'"></param>',j+=" "+a+'="'+b+'"'}),i+='<embed src="'+e+'" type="application/x-shockwave-flash" width="'+m.width+'" height="'+m.height+'"'+j+"></embed></object>",b.html(i),H();break;case"ajax":B=!1,a.fancybox.showActivity(),m.ajax.win=m.ajax.success,r=a.ajax(a.extend({},m.ajax,{url:e,data:m.ajax.data||{},error:function(a,b,c){a.status>0&&F()},success:function(a,d,f){var g=typeof f=="object"?f:r;if(g.status==200){if(typeof m.ajax.win=="function"){k=m.ajax.win(e,a,d,f);if(k===!1){c.hide();return}if(typeof k=="string"||typeof k=="object")a=k}b.html(a),H()}}}));break;case"iframe":J()}},H=function(){var c=m.width,d=m.height;c.toString().indexOf("%")>-1?c=parseInt((a(window).width()-m.margin*2)*parseFloat(c)/100,10)+"px":c=c=="auto"?"auto":c+"px",d.toString().indexOf("%")>-1?d=parseInt((a(window).height()-m.margin*2)*parseFloat(d)/100,10)+"px":d=d=="auto"?"auto":d+"px",b.wrapInner('<div style="width:'+c+";height:"+d+";overflow: "+(m.scrolling=="auto"?"auto":m.scrolling=="yes"?"scroll":"hidden")+';position:relative;"></div>'),m.width=b.width(),m.height=b.height(),J()},I=function(){m.width=s.width,m.height=s.height,a("<img />").attr({id:"fancybox-img",src:s.src,alt:m.title}).appendTo(b),J()},J=function(){var f,r;c.hide();if(e.is(":visible")&&!1===p.onCleanup(q,o,p)){a.event.trigger("fancybox-cancel"),B=!1;return}B=!0,a(g.add(d)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),e.is(":visible")&&p.titlePosition!=="outside"&&e.css("height",e.height()),q=n,o=l,p=m,p.overlayShow?(d.css({"background-color":p.overlayColor,opacity:p.overlayOpacity,cursor:p.hideOnOverlayClick?"pointer":"auto",height:a(document).height()}),d.is(":visible")||(D&&a("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"}),d.show())):d.hide(),A=R(),L();if(e.is(":visible")){a(h.add(j).add(k)).hide(),f=e.position(),z={top:f.top,left:f.left,width:e.width(),height:e.height()},
r=z.width==A.width&&z.height==A.height,g.fadeTo(p.changeFade,.3,function(){var c=function(){g.html(b.contents()).fadeTo(p.changeFade,1,N)};a.event.trigger("fancybox-change"),g.empty().removeAttr("filter").css({"border-width":p.padding,width:A.width-p.padding*2,height:m.autoDimensions?"auto":A.height-x-p.padding*2}),r?c():(C.prop=0,a(C).animate({prop:1},{duration:p.changeSpeed,easing:p.easingChange,step:P,complete:c}))});return}e.removeAttr("style"),g.css("border-width",p.padding);if(p.transitionIn=="elastic"){z=T(),g.html(b.contents()),e.show(),p.opacity&&(A.opacity=0),C.prop=0,a(C).animate({prop:1},{duration:p.speedIn,easing:p.easingIn,step:P,complete:N});return}p.titlePosition=="inside"&&x>0&&i.show(),g.css({width:A.width-p.padding*2,height:m.autoDimensions?"auto":A.height-x-p.padding*2}).html(b.contents()),e.css(A).fadeIn(p.transitionIn=="none"?0:p.speedIn,N)},K=function(a){return a&&a.length?p.titlePosition=="float"?'<table id="fancybox-title-float-wrap" cellpadding="0" cellspacing="0"><tr><td id="fancybox-title-float-left"></td><td id="fancybox-title-float-main">'+a+'</td><td id="fancybox-title-float-right"></td></tr></table>':'<div id="fancybox-title-'+p.titlePosition+'">'+a+"</div>":!1},L=function(){y=p.title||"",x=0,i.empty().removeAttr("style").removeClass();if(p.titleShow===!1){i.hide();return}y=a.isFunction(p.titleFormat)?p.titleFormat(y,q,o,p):K(y);if(!y||y===""){i.hide();return}i.addClass("fancybox-title-"+p.titlePosition).html(y).appendTo("body").show();switch(p.titlePosition){case"inside":i.css({width:A.width-p.padding*2,marginLeft:p.padding,marginRight:p.padding}),x=i.outerHeight(!0),i.appendTo(f),A.height+=x;break;case"over":i.css({marginLeft:p.padding,width:A.width-p.padding*2,bottom:p.padding}).appendTo(f);break;case"float":i.css("left",parseInt((i.width()-A.width-40)/2,10)*-1).appendTo(e);break;default:i.css({width:A.width-p.padding*2,paddingLeft:p.padding,paddingRight:p.padding}).appendTo(e)}i.hide()},M=function(){(p.enableEscapeButton||p.enableKeyboardNav)&&a(document).bind("keydown.fb",function(b){b.keyCode==27&&p.enableEscapeButton?(b.preventDefault(),a.fancybox.close()):(b.keyCode==37||b.keyCode==39)&&p.enableKeyboardNav&&b.target.tagName!=="INPUT"&&b.target.tagName!=="TEXTAREA"&&b.target.tagName!=="SELECT"&&(b.preventDefault(),a.fancybox[b.keyCode==37?"prev":"next"]())});if(!p.showNavArrows){j.hide(),k.hide();return}(p.cyclic&&q.length>1||o!==0)&&j.show(),(p.cyclic&&q.length>1||o!=q.length-1)&&k.show()},N=function(){a.support.opacity||(g.get(0).style.removeAttribute("filter"),e.get(0).style.removeAttribute("filter")),m.autoDimensions&&g.css("height","auto"),e.css("height","auto"),y&&y.length&&i.show(),p.showCloseButton&&h.show(),M(),p.hideOnContentClick&&g.bind("click",a.fancybox.close),p.hideOnOverlayClick&&d.bind("click",a.fancybox.close),a(window).bind("resize.fb",a.fancybox.resize),p.centerOnScroll&&a(window).bind("scroll.fb",a.fancybox.center),p.type=="iframe"&&a('<iframe id="fancybox-frame" name="fancybox-frame'+(new Date).getTime()+'" frameborder="0" hspace="0" '+(a.browser.msie?'allowtransparency="true""':"")+' scrolling="'+m.scrolling+'" src="'+p.href+'"></iframe>').appendTo(g),e.show(),B=!1,a.fancybox.center(),p.onComplete(q,o,p),O()},O=function(){var a,b;q.length-1>o&&(a=q[o+1].href,typeof a!="undefined"&&a.match(t)&&(b=new Image,b.src=a)),o>0&&(a=q[o-1].href,typeof a!="undefined"&&a.match(t)&&(b=new Image,b.src=a))},P=function(a){var b={width:parseInt(z.width+(A.width-z.width)*a,10),height:parseInt(z.height+(A.height-z.height)*a,10),top:parseInt(z.top+(A.top-z.top)*a,10),left:parseInt(z.left+(A.left-z.left)*a,10)};typeof A.opacity!="undefined"&&(b.opacity=a<.5?.5:a),e.css(b),g.css({width:b.width-p.padding*2,height:b.height-x*a-p.padding*2})},Q=function(){return[a(window).width()-p.margin*2,a(window).height()-p.margin*2,a(document).scrollLeft()+p.margin,a(document).scrollTop()+p.margin]},R=function(){var a=Q(),b={},c=p.autoScale,d=p.padding*2,e;return p.width.toString().indexOf("%")>-1?b.width=parseInt(a[0]*parseFloat(p.width)/100,10):b.width=p.width+d,p.height.toString().indexOf("%")>-1?b.height=parseInt(a[1]*parseFloat(p.height)/100,10):b.height=p.height+d,c&&(b.width>a[0]||b.height>a[1])&&(m.type=="image"||m.type=="swf"?(e=p.width/p.height,b.width>a[0]&&(b.width=a[0],b.height=parseInt((b.width-d)/e+d,10)),b.height>a[1]&&(b.height=a[1],b.width=parseInt((b.height-d)*e+d,10))):(b.width=Math.min(b.width,a[0]),b.height=Math.min(b.height,a[1]))),b.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-b.height-40)*.5),10),b.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-b.width-40)*.5),10),b},S=function(a){var b=a.offset();return b.top+=parseInt(a.css("paddingTop"),10)||0,b.left+=parseInt(a.css("paddingLeft"),10)||0,b.top+=parseInt(a.css("border-top-width"),10)||0,b.left+=parseInt(a.css("border-left-width"),10)||0,b.width=a.width(),b.height=a.height(),b},T=function(){var b=m.orig?a(m.orig):!1,c={},d,e;return b&&b.length?(d=S(b),c={width:d.width+p.padding*2,height:d.height+p.padding*2,top:d.top-p.padding-20,left:d.left-p.padding-20}):(e=Q(),c={width:p.padding*2,height:p.padding*2,top:parseInt(e[3]+e[1]*.5,10),left:parseInt(e[2]+e[0]*.5,10)}),c},U=function(){if(!c.is(":visible")){clearInterval(v);return}a("div",c).css("top",w*-40+"px"),w=(w+1)%12};a.fn.fancybox=function(b){return a(this).length?(a(this).data("fancybox",a.extend({},b,a.metadata?a(this).metadata():{})).unbind("click.fb").bind("click.fb",function(b){b.preventDefault();if(B)return;B=!0,a(this).blur(),n=[],l=0;var c=a(this).attr("rel")||"";!c||c==""||c==="nofollow"?n.push(this):(n=a("a[rel="+c+"], area[rel="+c+"]"),l=n.index(this)),G();return}),this):this},a.fancybox=function(b){var c;if(B)return;B=!0,c=typeof arguments[1]!="undefined"?arguments[1]:{},n=[],l=parseInt(c.index,10)||0;if(a.isArray(b)){for(var d=0,e=b.length;d<e;d++)typeof b[d]=="object"?a(b[d]).data("fancybox",a.extend({},c,b[d])):b[d]=a({}).data("fancybox",a.extend({content:b[d]},c));n=jQuery.merge(n,b)}else typeof b=="object"?a(b).data("fancybox",a.extend({},c,b)):b=a({}).data("fancybox",a.extend({content:b},c)),n.push(b);if(l>n.length||l<0)l=0;G()},a.fancybox.showActivity=function(){clearInterval(v),c.show(),v=setInterval(U,66)},a.fancybox.hideActivity=function(){c.hide()},a.fancybox.next=function(){return a.fancybox.pos(o+1)},a.fancybox.prev=function(){return a.fancybox.pos(o-1)},a.fancybox.pos=function(a){if(B)return;a=parseInt(a),n=q,a>-1&&a<q.length?(l=a,G()):p.cyclic&&q.length>1&&(l=a>=q.length?0:q.length-1,G());return},a.fancybox.cancel=function(){if(B)return;B=!0,a.event.trigger("fancybox-cancel"),E(),m.onCancel(n,l,m),B=!1},a.fancybox.close=function(){function b(){d.fadeOut("fast"),i.empty().hide(),e.hide(),a.event.trigger("fancybox-cleanup"),g.empty(),p.onClosed(q,o,p),q=m=[],o=l=0,p=m={},B=!1}if(B||e.is(":hidden"))return;B=!0;if(p&&!1===p.onCleanup(q,o,p)){B=!1;return}E(),a(h.add(j).add(k)).hide(),a(g.add(d)).unbind(),a(window).unbind("resize.fb scroll.fb"),a(document).unbind("keydown.fb"),g.find("iframe").attr("src",D&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank"),p.titlePosition!=="inside"&&i.empty(),e.stop();if(p.transitionOut=="elastic"){z=T();var c=e.position();A={top:c.top,left:c.left,width:e.width(),height:e.height()},p.opacity&&(A.opacity=1),i.empty().hide(),C.prop=1,a(C).animate({prop:0},{duration:p.speedOut,easing:p.easingOut,step:P,complete:b})}else e.fadeOut(p.transitionOut=="none"?0:p.speedOut,b)},a.fancybox.resize=function(){d.is(":visible")&&d.css("height",a(document).height()),a.fancybox.center(!0)},a.fancybox.center=function(){var a,b;if(B)return;b=arguments[0]===!0?1:0,a=Q();if(!b&&(e.width()>a[0]||e.height()>a[1]))return;e.stop().animate({top:parseInt(Math.max(a[3]-20,a[3]+(a[1]-g.height()-40)*.5-p.padding)),left:parseInt(Math.max(a[2]-20,a[2]+(a[0]-g.width()-40)*.5-p.padding))},typeof arguments[0]=="number"?arguments[0]:200)},a.fancybox.init=function(){if(a("#fancybox-wrap").length)return;a("body").append(b=a('<div id="fancybox-tmp"></div>'),c=a('<div id="fancybox-loading"><div></div></div>'),d=a('<div id="fancybox-overlay"></div>'),e=a('<div id="fancybox-wrap"></div>')),f=a('<div id="fancybox-outer"></div>').append('<div class="fancybox-bg" id="fancybox-bg-n"></div><div class="fancybox-bg" id="fancybox-bg-ne"></div><div class="fancybox-bg" id="fancybox-bg-e"></div><div class="fancybox-bg" id="fancybox-bg-se"></div><div class="fancybox-bg" id="fancybox-bg-s"></div><div class="fancybox-bg" id="fancybox-bg-sw"></div><div class="fancybox-bg" id="fancybox-bg-w"></div><div class="fancybox-bg" id="fancybox-bg-nw"></div>').appendTo(e),f.append(g=a('<div id="fancybox-content"></div>'),h=a('<a id="fancybox-close"></a>'),i=a('<div id="fancybox-title"></div>'),j=a('<a href="javascript:;" id="fancybox-left"><span class="fancy-ico" id="fancybox-left-ico"></span></a>'),k=a('<a href="javascript:;" id="fancybox-right"><span class="fancy-ico" id="fancybox-right-ico"></span></a>')),h.click(a.fancybox.close),c.click(a.fancybox.cancel),j.click(function(b){b.preventDefault(),a.fancybox.prev()}),k.click(function(b){b.preventDefault(),a.fancybox.next()}),a.fn.mousewheel&&e.bind("mousewheel.fb",function(b,c){if(B)b.preventDefault();else if(a(b.target).get(0).clientHeight==0||a(b.target).get(0).scrollHeight===a(b.target).get(0).clientHeight)b.preventDefault(),a.fancybox[c>0?"prev":"next"]()}),a.support.opacity||e.addClass("fancybox-ie"),D&&(c.addClass("fancybox-ie6"),e.addClass("fancybox-ie6"),a('<iframe id="fancybox-hide-sel-frame" src="'+(/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank")+'" scrolling="no" border="0" frameborder="0" tabindex="-1"></iframe>').prependTo(f))},a.fn.fancybox.defaults={padding:10,margin:40,opacity:!1,modal:!1,cyclic:!1,scrolling:"auto",width:560,height:340,autoScale:!0,autoDimensions:!0,centerOnScroll:!1,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:!0,hideOnContentClick:!1,overlayShow:!0,overlayOpacity:.7,overlayColor:"#777",titleShow:!0,titlePosition:"float",titleFormat:null,titleFromAlt:!1,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing",easingOut:"swing",showCloseButton:!0,showNavArrows:!0,enableEscapeButton:!0,enableKeyboardNav:!0,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}},a(document).ready(function(){a.fancybox.init()})}(jQuery),function(a){a.fn.chained=function(b,c){return this.each(function(){var c=this,d=a(c).clone();a(b).each(function(){a(this).bind("change",function(){a(c).html(d.html());var e="";a(b).each(function(){e+="\\"+a(":selected",this).val()}),e=e.substr(1);var f=a(b).first(),g=a(":selected",f).val();a("option",c).each(function(){!a(this).hasClass(e)&&!a(this).hasClass(g)&&a(this).val()!==""&&a(this).remove()}),1==a("option",c).size()&&a(c).val()===""?a(c).attr("disabled","disabled"):a(c).removeAttr("disabled"),a(c).trigger("change")}),a("option:selected",this).length||a("option",this).first().attr("selected","selected"),a(this).trigger("change")})})},a.fn.chainedTo=a.fn.chained}(jQuery),function(){var a;a={Pages:{common:{init:function(){},finalize:function(){}},shop_register:{init:function(){return $("a.copy_billing").click(function(a){return $("input[name*=billing]").each(function(){var a,b;return a=$(this),b=a.attr("name").replace(/billing/,"shipping"),$("input[name$="+b+"]").val(a.val())}),a.preventDefault()})}},shop_product:{init:function(){return $(".product_images").tabs(),this._cartLinkedOptionCompressor()},_cartLinkedOptionCompressor:function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q=this;b=$("aside.body form.options"),b.find("table").hide(),c=b.find("input"),f=b.append('<div class="selects-wraper"/>').find(".selects-wraper"),n={},b.find("label").each(function(){var a,b,c;return a=$(this),b=a.attr("for"),c=a.data("productOption"),n[""+c]=b});for(j in n){l=[],p=j.split("-");for(h=0,o=p.length;h<o;h++)i=p[h],k=i.replace(/^(.)|\s(.)/g,function(a){return a.toUpperCase()}),d=f.find("#product-option-"+h),d.length===0&&(d=$("<select/>").attr("id","product-option-"+h),h>0&&d.append($("<option/>").attr("value","").text("--")),f.append(d)),a=d.find("option[value='"+i+"']"),a.length===0&&(a=$("<option/>").attr("value",i).text(k),d.append(a)),l.push(i),l.length>1&&a.addClass(l.shift())}return e=f.find("select"),m=[],e.each(function(){d=$(this),m.push(d);if(m.length>1)return d.chainedTo(m.shift())}),g=function(){var a,b,c;return b=[],e.each(function(){return b.push($(this).attr("value"))}),c=b.join("-"),a=n[c],q._showAddToCartForId(a)},e.change(function(){return g()}),g()},_showAddToCartForId:function(a){return $(".product.add_to_cart").removeClass("selected").filter("."+a).addClass("selected")},_cartSelection:function(){}},index:{init:function(){return this._slidesjs()},_slidesjs:function(){return $("#masthead .content").slides({width:640,height:300,navigation:!0,slide:{interval:300,easing:"easeInOutQuint"}}).find(".slidesNext, .slidesPrevious").html("<span/>").children().click(function(){return!1})}},news:{init:function(){return $("#calendar").fullCalendar({events:$.fullCalendar.gcalFeed("http://www.google.com/calendar/feeds/creativeclay.org_tvma8vl7d7la1mgfvok8ha53ec%40group.calendar.google.com/public/basic"),eventClick:function(a){return window.open(a.url,"gcalevent","width=700,height=600"),!1},loading:function(a){return a?$("#loading").show():$("#loading").hide()}})}},artists_collection:{init:function(){return $(".artist_art").tabs()}},gallery:{init:function(){return this._fancybox()},_fancybox:function(){return $("div.gallery a").fancybox({hideOnContentClick:!0})}},program:{init:function(){return this._fancybox()},_fancybox:function(){return $("div.gallery a").fancybox({hideOnContentClick:!0})}}},Util:{pageClassExec:{init:function(){var a,b,c,d,e;b=document.body.id,a=document.body.className.split(/\s+/),this._fire("common");for(d=0,e=a.length;d<e;d++)c=a[d],this._fire(c),this._fire(c,b);return this._fire("common","finalize")},_fire:function(b,c,d){var e;e=a.Pages,c=c===void 0?"init":c;if(b!==""&&e[b]&&typeof e[b][c]=="function")return e[b][c](d)}}}},$(document).ready(a.Util.pageClassExec.init())}.call(this)
