// source --> http://kinderpilli.com.mx/new/wp-content/plugins/calendarize-it/js/frontend.min.js?ver=3.3.1.6 function _rhc_check_visibility(){jQuery(document).ready(function(e){var t=!1;e(".fullCalendar").each(function(n,a){e(a).is(":visible")&&e(a).find(".fc-content").height()<10?e(a).fullCalendar("render"):e(a).find(".fc-content").height()<10&&(t=!0)}),t&&setTimeout("_rhc_check_visibility()",300)})}function _rhc_check_init_rhc(){jQuery(".rhc_holder").each(function(){return jQuery(this).data("Calendarize")?!0:(init_rhc(),!1)}),setTimeout("_rhc_check_init_rhc()",1e3)}function rhc_in_array(e,t){var n=jQuery.inArray(e,t);return void 0!=n&&-1!=n}function _rhc_widget_link_click(e,t){var n=jQuery(t).data("rhc_event")||!1;if(n&&n.fc_click_target)var a=n.fc_click_target;else var a="_self";if(e.event_rdate||e.gotodate){jQuery("form#calendarizeit_repeat_instance").remove();var r='
';jQuery(r).attr("action",e.url).attr("target",a).appendTo("BODY"),e.gotodate&&jQuery('').appendTo("form#calendarizeit_repeat_instance"),e.event_rdate&&jQuery('').appendTo("form#calendarizeit_repeat_instance"),jQuery("form#calendarizeit_repeat_instance").submit(function(t){t.stopPropagation();var n=e.url;return null==n||n.indexOf("javascript:void(0);")>0?!1:!0}).submit()}else{var i=e.url;if(null!=i&&0==i.indexOf("javascript:void(0);"))return!1;"_blank"==a?window.open(i):location.href=i}return!1}function _rhc_sort_events(e,t){return e.start>t.start?1:e.start")),jQuery(document).ready(function(a){var r=n.calendar.options.tooltip.target||"_self";!e.local_feed&&e.fc_click_target&&(r=e.fc_click_target),n.calendar.rhc_search(n.calendar,t,!0);var i="fct-"+e.id;if(a("BODY").find("#"+i).length>0&&a("BODY").find("#"+i).remove(),0==a("BODY").find("#"+i).length&&a("BODY").find("#fct-item-template").clone().attr("id",i).addClass("fct-tooltip").bind("close-tooltip",function(){a(this).animate({opacity:0},"fast","swing",function(){a(this).remove()})}).find(".fc-close-tooltip a").on("click",function(){a(".fct-tooltip").trigger("close-tooltip")}).end().appendTo("BODY"),a("BODY").find("#"+i).length>0){var o=a(t.target).offset(),s=n.element.offset(),l=o.left').appendTo("form#calendarizeit_repeat_instance"),e.event_rdate&&jQuery('').appendTo("form#calendarizeit_repeat_instance"),jQuery("form#calendarizeit_repeat_instance").submit(function(e){return e.stopPropagation(),!0}).submit(),!1};var u=!(n.calendar.options.tooltip&&n.calendar.options.tooltip.disableTitleLink&&"1"==n.calendar.options.tooltip.disableTitleLink);!u||e.gcal||"javascript:void(0);"==e.url?c.find(".fc-title").html(e.title):e.direct_link?a("").attr("href",f).html(e.title).attr("target",r).appendTo(c.find(".fc-title")):a("").attr("href",f).bind("click",tooltip_click).html(e.title).attr("target",r).appendTo(c.find(".fc-title")),e.image&&e.image[0]&&(e.direct_link?a("").attr("href",f).attr("target",r).append(a("").attr("src",e.image[0])).appendTo(c.find(".fc-image")):a("").attr("href",f).bind("click",tooltip_click).attr("target",r).append(a("").attr("src",e.image[0])).appendTo(c.find(".fc-image")))}else c.find(".fc-title").html(e.title),e.image&&e.image[0]&&a("").attr("src",e.image[0]).appendTo(c.find(".fc-image"));c.find(".fc-start,.fc-end,.fc-hide").hide(),e.allDay?(e.start&&c.find(".fc-start").append(a("").html(a.fullCalendar.formatDate(e.start,n.calendar.options.tooltip.startDateAllDay,n.calendar.options))).show(),e.end&&c.find(".fc-end").append(a("").html(a.fullCalendar.formatDate(e.end,n.calendar.options.tooltip.endDateAllDay||n.calendar.options.tooltip.startDateAllDay,n.calendar.options))).show()):(e.start&&c.find(".fc-start").append(a("").html(a.fullCalendar.formatDate(e.start,n.calendar.options.tooltip.startDate,n.calendar.options))).show(),e.end&&c.find(".fc-end").append(a("").html(a.fullCalendar.formatDate(e.end,n.calendar.options.tooltip.endDate||n.calendar.options.tooltip.startDate,n.calendar.options))).show()),e.terms&&e.terms.length>0&&a.each(e.terms,function(t,i){if(i.gaddress&&e.local_feed){var o=".fc-term-"+i.taxonomy+"-gaddress";c.find(o).find("a").length>0&&c.find(o).append(''),a("").attr("href","http://www.google.com/maps?f=q&hl=en&source=embed&q="+escape(i.gaddress)).html(i.gaddress).attr("target","_blank").appendTo(c.find(o).show())}c.find(".fc-tax-"+i.taxonomy).length>0&&(""==i.name?c.find(".fc-tax-"+i.taxonomy).hide():(c.find(".fc-tax-"+i.taxonomy).find("a").length>0&&c.find(".fc-tax-"+i.taxonomy).append(''),i.gaddress&&0==e.local_feed?a("").attr("href","http://www.google.com/maps?f=q&hl=en&source=embed&q="+escape(i.gaddress)).html(i.name).attr("target",r).appendTo(c.find(".fc-tax-"+i.taxonomy)):i.url&&""!=i.url&&n.calendar.options.tooltip.taxonomy_links?a("").attr("href",i.url).html(i.name).attr("target",r).appendTo(c.find(".fc-tax-"+i.taxonomy)):a("").html(i.name).appendTo(c.find(".fc-tax-"+i.taxonomy)),c.find(".fc-tax-"+i.taxonomy).find(".tax-label").html(i.taxonomy_label).end().show()))}),o.top=o.top-c.height()/2+a(t.srcElement).height()/2;var h=n.element.offset(),p=h.top-o.top-5;p>0&&(o.top=o.top+p,c.find(".fct-arrow-holder").css("margin-top",-1*p)),o.left=l?o.left+a(t.target).width():o.left+-1*c.width(),"agendaDay"==n.name&&(o.left=o.left-c.width()+50),a("BODY").trigger("rhc_tooltip_before_show",[e,c,n]),c.css("min-height",c.height()).css("height","auto").offset(o);var v=document.documentElement.clientWidth||window.innerWidth;client_right=a(document).scrollLeft()+v;var _=o.left+c.width();_>client_right&&(o.left=o.left-(_-client_right)-12,c.offset(o)),c.animate({opacity:1},"fast","swing"),c.unbind("mouseleave").bind("mouseleave",function(){return a(this).is(":hover")?!1:(n.calendar.options.tooltip_on_hover&&"1"==n.calendar.options.tooltip_on_hover&&a(this).trigger("close-tooltip"),!0)}),a("BODY").trigger("rhc_tooltip_after_show",[e,c,n])}})}function no_link(e,t){return t.stopPropagation(),!1}function fc_click(e,t,n){var a=e.fc_click_link?e.fc_click_link:"view";return n&&"rhc_event"==n.name&&"view"==a&&(a="page"),"none"==a?!1:("undefined"==typeof e.fc_click_target&&(e.fc_click_target="_self"),e.url&&"page"==a?e.fc_click_target&&""!=e.fc_click_target?(fc_event_links_to_page(e,t,n),!1):!0:(fc_event_details(e,t,n),!1))}function fc_event_links_to_page(e){jQuery("form#calendarizeit_repeat_instance").remove();var t='
';jQuery(t).attr("action",e.url).appendTo("BODY"),e.gotodate&&jQuery('').appendTo("form#calendarizeit_repeat_instance"),e.event_rdate&&jQuery('').appendTo("form#calendarizeit_repeat_instance"),jQuery("form#calendarizeit_repeat_instance").submit(function(e){return e.stopPropagation(),!0}).submit()}function fc_select(e,t,n,a){jQuery(document).ready(function(e){var t=e(a.target).offset(),n=e(a.target).width();e(".fc-dialog").CalendarizeDialog("open",{offset:t,margin_left:n})})}function _add_param_to_url(e,t,n){if("javascript:void(0);"==e)return e;var a="",r=e.split("?"),o=r[0],s=r[1],l="";if(s){var r=s.split("&");for(i=0;i0){var n=[];for(a=0;a0&&e(".rhc-ical-feed-cont").each(function(t,n){if("1"!=e(n).data("sc_ical_feed_init")){e(n).data("sc_ical_feed_init","1");var a=this,r=e(this).parent(),i=e(this).data("icalendar_button"),o=e(this).attr("data-theme"),s="icalendar",l=(e(this).attr("data-title"),function(t,n){e(t).width(e(t).data("width"));var a=e(n.target).offset(),r=e(n.target).width();e(t).removeClass("ical-tooltip-holder").addClass("ical-tooltip").CalendarizeDialog("open",{offset:a,margin_left:r})});if(e(a).find(".ical-close").unbind("click").click(function(){e(a).CalendarizeDialog("close")}),l){var d=e(""+i+"");d&&(d.click(function(e){d.hasClass(o+"-state-disabled")||l(a,e)}).mousedown(function(){d.not("."+o+"-state-active").not("."+o+"-state-disabled").addClass(o+"-state-down")}).mouseup(function(){d.removeClass(o+"-state-down")}).hover(function(){d.not("."+o+"-state-active").not("."+o+"-state-disabled").addClass(o+"-state-hover")},function(){d.removeClass(o+"-state-hover").removeClass(o+"-state-down")}).appendTo(r),d.addClass(o+"-corner-left"),d.addClass(o+"-corner-right"))}}})})}function get_event_ocurrences(e){var t=jQuery.fullCalendar.parseDate(e.start);if(e.fc_rrule=""==e.fc_rrule?"FREQ=DAILY;INTERVAL=1;COUNT=1":e.fc_rrule,scheduler=new Scheduler(t,e.fc_rrule,!0),""!=e.fc_interval&&e.fc_exdate){var n=exdate_to_array_of_dates(e.fc_exdate);n.length>0&&scheduler.add_exception_dates(n)}if(e.fc_rdate&&""!=e.fc_rdate){var a=exdate_to_array_of_dates(e.fc_rdate);a.length>0&&scheduler.add_rdates(a)}occurrences=scheduler.occurrences_between(start,end)}function set_fc_small(e){if(jQuery(e).parent().hasClass("not-widget")){var t=parseInt(jQuery(e).width());mobile_width=RHC.mobile_width||480,t>0&&t<=mobile_width?jQuery(e).parent().addClass("fc-small"):jQuery(e).parent().removeClass("fc-small")}}function rhc_tooltip_before_show(e,t,n,a){return jQuery(document).ready(function(r){if(a.calendar.options.tooltip.enableCustom&&t.local_feed)if(n.find(".fct-dbox").hide(),RHC.tooltip_details[t.id]&&"loading"==RHC.tooltip_details[t.id])setTimeout(function(){rhc_tooltip_before_show(e,t,n,a)},200);else if(RHC.tooltip_details[t.id]){if(!0===RHC.tooltip_details[t.id])return n.find(".fct-dbox").show(),!0;n.find(".fct-dbox").empty().show().append(RHC.tooltip_details[t.id].clone()),t.allDay?(t.start&&n.find(".postmeta-fc_start .fe-extrainfo-value,.postmeta-fc_start_datetime .fe-extrainfo-value").html(r.fullCalendar.formatDate(t.start,a.calendar.options.tooltip.startDateAllDay,a.calendar.options)),t.end&&n.find(".postmeta-fc_end .fe-extrainfo-value,.postmeta-fc_end_datetime .fe-extrainfo-value").html(r.fullCalendar.formatDate(t.end,a.calendar.options.tooltip.endDateAllDay||a.calendar.options.tooltip.startDateAllDay,a.calendar.options))):(t.start&&n.find(".postmeta-fc_start .fe-extrainfo-value,.postmeta-fc_start_datetime .fe-extrainfo-value").html(r.fullCalendar.formatDate(t.start,a.calendar.options.tooltip.startDate,a.calendar.options)),t.end&&n.find(".postmeta-fc_end .fe-extrainfo-value,.postmeta-fc_end_datetime .fe-extrainfo-value").html(r.fullCalendar.formatDate(t.end,a.calendar.options.tooltip.endDate||a.calendar.options.tooltip.startDate,a.calendar.options))),r("BODY").trigger("rhc_tooltip_contend_loaded",[e,t,n,a])}else r.post(RHC.ajaxurl,{rhc_action:"rhc_tooltip_detail",id:t.id,event_rdate:t.event_rdate},function(i){r(i).find(".fe-extrainfo-holder").length>0?(RHC.tooltip_details[t.id]=r(i).clone(),rhc_tooltip_before_show(e,t,n,a)):RHC.tooltip_details[t.id]=!0},"html")}),!0}function cb_event_mouseover(e,t,n){return jQuery(document).ready(function(t){n.calendar.options.tooltip.enableCustom&&e.local_feed&&(RHC.tooltip_details[e.id]||(RHC.tooltip_details[e.id]="loading",url=RHC.ajaxurl,url=url+"?rhc_action=rhc_tooltip_detail&id="+e.id+"&event_rdate="+e.event_rdate,ver=RHC.last_modified&&""!=RHC.last_modified?RHC.last_modified:now.getTime(),url=url+"&ver="+ver,queryString=url.substring(url.indexOf("?")+1),hash=CryptoJS.MD5(queryString),u=hash.toString(CryptoJS.enc.Hex),url=url+"&_="+u,t.get(url,{},function(n){RHC.tooltip_details[e.id]=t(n).find(".fe-extrainfo-holder").length>0?t(n).clone():!0},"html")))}),!0}function rhc_tooltip_contend_loaded(){init_sc_ical_feed()}function calendar_widget_day_click(e,t,n,a,r,i,o){var s=jQuery(o).find(".rhc_calendar_widget_day_click_holder");return s.children().length>0?s.children().fadeOut("fast",function(){_calendar_widget_day_click(e,t,n,a,r,i,o)}):_calendar_widget_day_click(e,t,n,a,r,i,o),!0}function _calendar_widget_day_click(e,t,n,a,r,i,o){if(client_events=jQuery("#"+i.calendar_id).find(".fullCalendar").fullCalendar("clientEvents"),client_events.length>0){var s=[],l=[],d=jQuery.fullCalendar.cloneDate(e);d.setHours(0,0,0),jQuery.each(client_events,function(e,t){if(ev_uid=t.id+"-"+t._start.getTime(),-1==jQuery.inArray(ev_uid,s)){var n=jQuery.fullCalendar.cloneDate(t._start);n.setHours(0,0,0),n.getTime()==d.getTime()&&(s.push(ev_uid),l.push(t))}}),l.sort(_rhc_sort_events);var c=jQuery(o).find(".rhc_calendar_widget_day_click_holder"),f=jQuery(o).find(".rhc_calendar_widget_day_click_template").children();c.empty(),jQuery.each(l,function(e,t){t.fc_click_link="page";var n=f.clone();n.find(".rhc_title").append(jQuery(jQuery("").html(t.title)).RHCLink(t,a)),t.image&&t.image[0]&&n.find(".rhc_featured_image").append(jQuery(jQuery("").attr("src",t.image[0])).RHCLink(t,a)),n.find(".rhc_date").each(function(e,n){field=jQuery(n).data("fc_field"),date_format=jQuery(n).data("fc_date_format"),(value=t[field])&&jQuery(n).html(jQuery.fullCalendar.formatDate(value,date_format,i))}),t.allDay&&n.find(".rhc-event-time").hide(),n.find(".rhc_description").html(t.description),t.terms&&t.terms.length>0&&jQuery.each(t.terms,function(e,t){if(n.find(".taxonomy-"+t.taxonomy).parent().find("a").length>0&&n.find(".taxonomy-"+t.taxonomy).parent().append(''),t.name&&""!=t.name&&n.find(".taxonomy-"+t.taxonomy).length>0&&(""==t.url?jQuery(""+t.name+"").appendTo(n.find(".taxonomy-"+t.taxonomy).show().parent().removeClass("rhc_event-empty-taxonomy")):jQuery(""+t.name+"").attr("href",t.url).appendTo(n.find(".taxonomy-"+t.taxonomy).show().parent().removeClass("rhc_event-empty-taxonomy"))),n.find(".taxonomy-"+t.taxonomy+"-gaddress").length>0&&t.gaddress&&""!=t.gaddress){n.find(".taxonomy-"+t.taxonomy+"-gaddress").parent().find("a").length>0&&n.find(".taxonomy-"+t.taxonomy+"-gaddress").parent().append('');var a="http://www.google.com/maps?f=q&hl=en&source=embed&q="+escape(t.gaddress);jQuery(""+t.gaddress+"").attr("href",a).attr("target","_blank").appendTo(n.find(".taxonomy-"+t.taxonomy+"-gaddress").show().parent().removeClass("rhc_event-empty-taxonomy").end())}});var r=t.color||t.source.color||"",o=t.textColor||t.source.textColor||"";o=o.length<=1?"#ffffff":o,r.length>1&&o.length>1&&n.find(".rhc-widget-event-list-date").css("background-color",r).css("color",o),n.find(".rhc-widget-event-list-head").unbind("click").bind("click",function(){var e=jQuery(this).parents(".rhc-widget-event-list");e.toggleClass("open"),e.is(".open")?e.find(".rhc-widget-event-list-body").slideDown("fast"):e.find(".rhc-widget-event-list-body").slideUp("fast")}),n.find(".rhc-widget-event-list-head").mouseenter(function(){jQuery(this).addClass("hover")}).mouseleave(function(){jQuery(this).removeClass("hover")});var s=t.local_id||0;if(s>0){var l=i.events_source+i.events_source_query;l=l.replace("get_calendar_events","get_icalendar_events");var d=l+"&ics=1";d=d+"&ID="+s,n.find(".rhc-icon-ical").click(function(){window.open(d,"_self")})}t.terms&&t.terms.length>0&&jQuery.each(t.terms,function(e,a){var r=a.glon||!1,o=a.glat||!1,s=a.gaddress||!1,l="",d=n.find(".rhc-map-view"),c=d.data("size"),f=d.data("zoom"),u=d.data("maptype"),p=t.color||t.source.color||"";if(p=p.length>1?p.toUpperCase(p).replace("#","0x"):"blue",!1!==r&&!1!==o?l="http://maps.googleapis.com/maps/api/staticmap?center="+o+","+r+"&zoom="+f+"&size="+c+"&maptype="+u+"&markers=color:"+p+"%7C"+o+","+r+"&sensor=false":!1!==s&&""!=s&&(l="http://maps.googleapis.com/maps/api/staticmap?center="+escape(s)+"&zoom="+f+"&size="+c+"&maptype="+u+"&markers=color:"+p+"%7C"+escape(s)+"&sensor=false"),""!=l&&"none"!=i.widget_google_map)if(n.find(".rhc-icon-map").unbind("click").bind("click",function(){var e=n.find(".rhc-map-view .sws-gmap3-cont");if(e.data("gmap_inited"));else if(n.find(".rhc-map-view .sws-gmap3-cont").length>0){e.data("gmap_inited",!0),ratio=n.find(".rhc-map-view").data("ratio"),arr=ratio.split(":"),ratio=arr[1]/arr[0],w=n.find(".rhc-map-view").width(),h=w*ratio,e.height(h);var t=e.data("maptype"),a=e.data("uid"),r=e.data("address");return void rhc_gmap3_init({glat:e.data("glat"),glon:e.data("glon"),zoom:e.data("zoom"),disableDefaultUI:!1,map_type:google.maps.MapTypeId[t],uid:a,name:"",info_windows:"sws-gmap3-info-"+a,markers:"#sws-gmap3-marker-"+a,address:r,scrollwheel:1,traffic:!1})}jQuery(this).parents(".rhc-widget-event-list").find(".rhc-map-view").slideToggle("fast")}).show(),"static"==i.widget_google_map)""!=l&&n.find(".rhc-map-view").empty().hide().append(jQuery("").attr("src",l));else if("interactive"==i.widget_google_map){var v='
|||::
{info_windows}
',_=t.id+"-"+t.start.getTime();v=v.replace(/\{uid\}/g,_),v=v.replace(/\{info_windows\}/g,a.name),n.find(".rhc-map-view").empty().append(v),n.find(".rhc-map-view .sws-gmap3-cont").data("glat",o).data("glon",r).data("zoom",f).data("maptype",u).data("uid",_).data("address",s)}}),"undefined"!=typeof rhp_vars&&(n.find(".rhc-icon-facebook").length>0&&n.find(".rhc-icon-facebook").show().unbind("click").bind("click",function(e){function n(){}e.preventDefault(),FB.init({appId:rhp_vars.fb_appID,status:!0,cookie:!0});var a={method:"share",href:t.url,link:t.url,name:t.title,caption:t.title,description:t.description};FB.ui(a,n)}),n.find(".rhc-icon-twitter").length>0&&n.find(".rhc-icon-twitter").show().unbind("click").bind("click",function(){var e=(encodeURIComponent(t.url),encodeURIComponent(t.description),"https://twitter.com/share?&url="+t.url+"&text="+t.title+"&counturl="+t.url);window.open(e,"Twitter","width=660,height=400,scrollbars=no;resizable=no")}),n.find(".rhc-icon-linkedin").length>0&&n.find(".rhc-icon-linkedin").show().unbind("click").bind("click",function(){var e=encodeURIComponent(t.url),n=encodeURIComponent(t.title),a=encodeURIComponent(t.description),r=encodeURIComponent(t.url),i="http://www.linkedin.com/shareArticle?mini=true&url="+e+"&title="+n+"&summary="+a+e+"&source="+r;window.open(i,"LinkedIn","width=660,height=400,scrollbars=no;resizable=no")}),n.find(".rhc-icon-googleplus").length>0&&n.find(".rhc-icon-googleplus").show().unbind("click").bind("click",function(){var e=encodeURIComponent(t.url),n="https://plus.google.com/share?url="+e;window.open(n,"Google+","width=660,height=400,scrollbars=no;resizable=no")})),n.hide(),c.append(n.fadeIn("fast"))}),jQuery("BODY").trigger("dbox.loaded")}}function _rhc_sort_events(e,t){return e.start>t.start?1:e.start0&&setTimeout("_rhc_check_visibility()",200),setTimeout("_rhc_check_init_rhc()",500))}),jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,t,n,a,r){return jQuery.easing[jQuery.easing.def](e,t,n,a,r)},easeInQuad:function(e,t,n,a,r){return a*(t/=r)*t+n},easeOutQuad:function(e,t,n,a,r){return-a*(t/=r)*(t-2)+n},easeInOutQuad:function(e,t,n,a,r){return(t/=r/2)<1?a/2*t*t+n:-a/2*(--t*(t-2)-1)+n},easeInCubic:function(e,t,n,a,r){return a*(t/=r)*t*t+n},easeOutCubic:function(e,t,n,a,r){return a*((t=t/r-1)*t*t+1)+n},easeInOutCubic:function(e,t,n,a,r){return(t/=r/2)<1?a/2*t*t*t+n:a/2*((t-=2)*t*t+2)+n},easeInQuart:function(e,t,n,a,r){return a*(t/=r)*t*t*t+n},easeOutQuart:function(e,t,n,a,r){return-a*((t=t/r-1)*t*t*t-1)+n},easeInOutQuart:function(e,t,n,a,r){return(t/=r/2)<1?a/2*t*t*t*t+n:-a/2*((t-=2)*t*t*t-2)+n},easeInQuint:function(e,t,n,a,r){return a*(t/=r)*t*t*t*t+n},easeOutQuint:function(e,t,n,a,r){return a*((t=t/r-1)*t*t*t*t+1)+n},easeInOutQuint:function(e,t,n,a,r){return(t/=r/2)<1?a/2*t*t*t*t*t+n:a/2*((t-=2)*t*t*t*t+2)+n},easeInSine:function(e,t,n,a,r){return-a*Math.cos(t/r*(Math.PI/2))+a+n},easeOutSine:function(e,t,n,a,r){return a*Math.sin(t/r*(Math.PI/2))+n},easeInOutSine:function(e,t,n,a,r){return-a/2*(Math.cos(Math.PI*t/r)-1)+n},easeInExpo:function(e,t,n,a,r){return 0==t?n:a*Math.pow(2,10*(t/r-1))+n},easeOutExpo:function(e,t,n,a,r){return t==r?n+a:a*(-Math.pow(2,-10*t/r)+1)+n},easeInOutExpo:function(e,t,n,a,r){return 0==t?n:t==r?n+a:(t/=r/2)<1?a/2*Math.pow(2,10*(t-1))+n:a/2*(-Math.pow(2,-10*--t)+2)+n},easeInCirc:function(e,t,n,a,r){return-a*(Math.sqrt(1-(t/=r)*t)-1)+n},easeOutCirc:function(e,t,n,a,r){return a*Math.sqrt(1-(t=t/r-1)*t)+n},easeInOutCirc:function(e,t,n,a,r){return(t/=r/2)<1?-a/2*(Math.sqrt(1-t*t)-1)+n:a/2*(Math.sqrt(1-(t-=2)*t)+1)+n},easeInElastic:function(e,t,n,a,r){var i=1.70158,o=0,s=a;if(0==t)return n;if(1==(t/=r))return n+a;if(o||(o=.3*r),st?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(t*r-i)*Math.PI/o)+n:s*Math.pow(2,-10*(t-=1))*Math.sin(2*(t*r-i)*Math.PI/o)*.5+a+n},easeInBack:function(e,t,n,a,r,i){return void 0==i&&(i=1.70158),a*(t/=r)*t*((i+1)*t-i)+n},easeOutBack:function(e,t,n,a,r,i){return void 0==i&&(i=1.70158),a*((t=t/r-1)*t*((i+1)*t+i)+1)+n},easeInOutBack:function(e,t,n,a,r,i){return void 0==i&&(i=1.70158),(t/=r/2)<1?a/2*t*t*(((i*=1.525)+1)*t-i)+n:a/2*((t-=2)*t*(((i*=1.525)+1)*t+i)+2)+n},easeInBounce:function(e,t,n,a,r){return a-jQuery.easing.easeOutBounce(e,r-t,0,a,r)+n},easeOutBounce:function(e,t,n,a,r){return(t/=r)<1/2.75?7.5625*a*t*t+n:2/2.75>t?a*(7.5625*(t-=1.5/2.75)*t+.75)+n:2.5/2.75>t?a*(7.5625*(t-=2.25/2.75)*t+.9375)+n:a*(7.5625*(t-=2.625/2.75)*t+.984375)+n},easeInOutBounce:function(e,t,n,a,r){return r/2>t?.5*jQuery.easing.easeInBounce(e,2*t,0,a,r)+n:.5*jQuery.easing.easeOutBounce(e,2*t-r,0,a,r)+.5*a+n}}),Date.countMonthDays=function(e,t){return new Date(e,t+1,0).getDate()},Date.findNthWeekDays=function(e,t,n,a){var r=[];if(n>=0)if(t===!1)for(var i=new Date(e,0,1),o=new Date(e+1,0,1).getTime(),s=0;i.getTime()n)if(t===!1){n=Math.abs(n),i=new Date(e+1,0,0);var d=new Date(e,0,1).getTime();for(s=0;i.getTime()>=d;)i.getDay()==a&&(s++,(0==n||s==n)&&r.push(i)),i=new Date(i.getFullYear(),i.getMonth(),i.getDate()-1)}else{n=Math.abs(n),i=new Date(e,t+1,0);var c=new Date(e,t,1).getTime();for(s=0;i.getTime()>=c;)i.getDay()==a&&(s++,(0==n||s==n)&&r.push(i)),i=new Date(i.getFullYear(),i.getMonth(),i.getDate()-1)}return r},Date.prototype.isSameDate=function(e){return e instanceof Date&&this.getFullYear()==e.getFullYear()&&this.getMonth()==e.getMonth()&&this.getDate()==e.getDate()},Date.fromWeek=function(e,t,n){e-=1,t=t||(new Date).getFullYear();var a=new Date(t,0,4);return void 0==n&&(n=1),a.nextWeek(n,e)},Date.prototype.nextWeek=function(e,t){void 0==t&&(t=1);var n=0>t?1:-1,a=new Date(this),r=a.getDay();for(void 0==e&&(e=r);a.getDay()!=e;)a.setDate(a.getDate()+n);return a.setDate(a.getDate()+7*t),a},Date.prototype.getWeekNo=function(e){e=void 0!==e?e:0;var t=new Date(this.getFullYear(),0,1),n=t.getDay()-e;n=n>=0?n:n+7;var a,r=Math.floor((this.getTime()-t.getTime()-6e4*(this.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)+1;if(4>n){if(a=Math.floor((r+n-1)/7)+1,a>52){var i=new Date(this.getFullYear()+1,0,1),o=i.getDay()-e;o=o>=0?o:o+7,a=4>o?1:53}}else a=Math.floor((r+n-1)/7);return a},Scheduler=function(e,t,n){this.init_recurrence_rules=function(){this.rrule_freq=!1,this.rrule_count=!1,this.rrule_until=!1,this.rrule_interval=1,this.rrule_bysecond=!1,this.rrule_byminute=!1,this.rrule_byhour=!1,this.rrule_byday=!1,this.rrule_bymonthday=!1,this.rrule_byyearday=!1,this.rrule_byweekno=!1,this.rrule_bymonth=!1,this.rrule_bysetpos=!1,this.rrule_wkst="MO"},this.test_mode=n===!0?!0:!1,this.start_date=e,this.start_ts=e.getTime(),this.init_recurrence_rules(),this.exception_dates=[],this.repeat_dates=[],this.dayFromDayNo=["SU","MO","TU","WE","TH","FR","SA"],this.dayNoFromDay={SU:0,MO:1,TU:2,WE:3,TH:4,FR:5,SA:6},t&&this.add_recurrence_rules(t)},Scheduler.prototype.add_recurrence_rules=function(e){0==e.indexOf("RRULE:")&&(e=e.slice(6));for(var t=e.split(";"),n=t.length,a=0;n>a;a++){var r=t[a].split("="),i=r[1];switch(r[0]){case"FREQ":this.rrule_freq=i;break;case"UNTIL":var o=i,s=o.substr(0,4),l=o.substr(4,2)-1,d=o.substr(6,2);if(o.length>8){var c=o.substr(9,2),f=o.substr(11,2),u=o.substr(13,2);this.rrule_until=new Date(s,l,d,c,f,u).getTime()}else this.rrule_until=new Date(s,l,d,23,59,59).getTime();break;case"COUNT":this.rrule_count=i;break;case"INTERVAL":this.rrule_interval=i;break;case"BYSECOND":this.rrule_bysecond=i.split(",");break;case"BYMINUTE":this.rrule_byminute=i.split(",");break;case"BYHOUR":this.rrule_byhour=i.split(",");break;case"BYDAY":this.rrule_byday=i.split(",");break;case"BYMONTHDAY":"WEEKLY"!=this.rrule_freq&&(this.rrule_bymonthday=i.split(","));break;case"BYYEARDAY":"YEARLY"==this.rrule_freq&&(this.rrule_byyearday=i.split(","));break;case"BYWEEKNO":"YEARLY"==this.rrule_freq&&(this.rrule_byweekno=i.split(","));break;case"BYMONTH":this.rrule_bymonth=i.split(",");break;case"BYSETPOS":this.rrule_bysetpos=i.split(","),this.rrule_bysetpos.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});break;case"WKST":this.rrule_wkst=i}}this.rrule_bysecond||(this.rrule_bysecond=[this.start_date.getSeconds().toString()]),this.rrule_byminute||(this.rrule_byminute=[this.start_date.getMinutes().toString()]),this.rrule_byhour||(this.rrule_byhour=[this.start_date.getHours().toString()]),this.rrule_byday||"WEEKLY"!=this.rrule_freq||(this.rrule_byday=[this.dayFromDayNo[this.start_date.getDay()]]),this.rrule_byday||this.rrule_bymonthday||this.rrule_byyearday||this.rrule_byweekno||"MONTHLY"!=this.rrule_freq&&"YEARLY"!=this.rrule_freq||(this.rrule_bymonthday=[this.start_date.getDate().toString()]),this.rrule_byday||this.rrule_byyearday||this.rrule_bymonth||this.rrule_byweekno||"YEARLY"!=this.rrule_freq||(this.rrule_bymonth=[(this.start_date.getMonth()+1).toString()])},Scheduler.prototype.remove_recurrence_rules=function(){this.init_recurrence_rules()},Scheduler.prototype.add_exception_dates=function(e){for(var t=e.length,n=0;t>n;n++)this.exception_dates.push(e[n].getTime());this.exception_dates.sort()},Scheduler.prototype.remove_exception_dates=function(){this.exception_dates=[]},Scheduler.prototype.all_occurrences=function(e,t){var n=[];if((void 0===e||void 0===t)&&this.rrule_count===!1&&this.rrule_until===!1)return null;var a=this.start_date,r=0,i=0,o=0;e:for(;(this.rrule_count===!1||r1e4){console.log("rrecur-parser.js, infinite loop. breaking.");break}if(this.current_pos=1,this.old_pos=[],i%this.rrule_interval==0&&this.check_rules(s,l,d,f,u,h,p))if("DAILY"==this.rrule_freq)for(var v=0;vthis.rrule_until||void 0!==t&&y>t)break e;if(y>=this.start_ts&&((void 0===e||y>=e)&&n.push(m),r++),this.current_pos++,this.old_pos.push(m),this.rrule_count!==!1&&r>=this.rrule_count)break e }else this.current_pos++,this.old_pos.push(m)}else if(rhc_in_array(this.rrule_freq,["WEEKLY","MONTHLY","YEARLY"])){switch(this.rrule_freq){case"WEEKLY":var w=1==f&&12==d?parseInt(c+1):c,b=Date.fromWeek(f,w,"MO"==this.rrule_wkst?1:0),D=Date.fromWeek(f+1,w,"MO"==this.rrule_wkst?1:0);break;case"MONTHLY":b=new Date(c,d-1,1),D=new Date(c,d,1);break;case"YEARLY":b=new Date(c,0,1),D=new Date(c+1,0,1)}for(var C=b;C.getTime()this.rrule_until||void 0!==t&&x>t)break e;if(this.check_day(C))for(v=0;vthis.rrule_until||void 0!==t&&y>t)break e;if(y>=this.start_ts&&((void 0===e||y>=e)&&n.push(m),r++),this.current_pos++,this.old_pos.push(m),this.rrule_count!==!1&&r>=this.rrule_count)break e}else this.current_pos++,this.old_pos.push(m);C=new Date(C),C.setDate(C.getDate()+1)}if(this.rrule_bysetpos instanceof Array)for(var k=0;kM){M=Math.abs(M);var T=this.old_pos.reverse(),$=T[M-1];if($&&$>=this.start_ts&&(n.push($),r++),this.rrule_count!==!1&&r>=this.rrule_count)break e}}}i++,a=this.next_period(a)}if(this.repeat_dates.length>0){for(var S=0;SS;S++){var E=n[S],z=E.getTime();rhc_in_array(z,this.exception_dates)||H.push(this.test_mode?z:E)}return H},Scheduler.prototype.next_period=function(e){switch(this.rrule_freq){case"DAILY":var t=new Date(e);return t.setDate(e.getDate()+1),t;case"WEEKLY":return e.nextWeek();case"MONTHLY":return t=new Date(e),t.setMonth(e.getMonth()+1,1),t;case"YEARLY":return t=new Date(e),t.setFullYear(e.getFullYear()+1),t}},Scheduler.prototype.check_rules=function(e,t,n){switch(this.rrule_freq){case"DAILY":return(void 0===n||this.rrule_bymonth===!1||rhc_in_array(n.toString(),this.rrule_bymonth))&&(void 0===t||this.rrule_bymonthday===!1||rhc_in_array(t.toString(),this.rrule_bymonthday))&&(void 0===e||this.rrule_byday===!1||rhc_in_array(e.toString(),this.rrule_byday));case"WEEKLY":return(void 0===n||this.rrule_bymonth===!1||rhc_in_array(n.toString(),this.rrule_bymonth))&&(void 0===t||this.rrule_bymonthday===!1||rhc_in_array(t.toString(),this.rrule_bymonthday));case"MONTHLY":return void 0===n||this.rrule_bymonth===!1||rhc_in_array(n.toString(),this.rrule_bymonth);case"YEARLY":return!0}},Scheduler.prototype.occurrences_between=function(e,t){var n=e.getTime(),a=t.getTime();return this.all_occurrences(n,a)},Scheduler.prototype.check_day=function(e){var t="YEARLY"==this.rrule_freq,n="WEEKLY"==this.rrule_freq,a=this.dayFromDayNo[e.getDay()],r=e.getDate(),i=e.getMonth()+1,o=e.getFullYear();if(t)var s=e.getWeekNo("MO"==this.rrule_wkst?1:0);if(this.rrule_bymonth!==!1&&!rhc_in_array(i.toString(),this.rrule_bymonth))return!1;if(this.rrule_byday!==!1)if(n){if(!rhc_in_array(a,this.rrule_byday))return!1}else{p=!1;for(var l=0;l0){var y=new Date(o,0,parseInt(m,10));if(e.isSameDate(y)){p=!0;break}}else{if(!(0>m))continue;if(y=new Date(o+1,0,1+parseInt(m,10)),e.isSameDate(y)){p=!0;break}}}if(!p)return!1}if(this.rrule_byweekno!==!1){p=!1;for(var w=0;w0){if(b==s){p=!0;break}}else{if(!(0>b))continue;var D=new Date(o,11,31).getWeekNo();if(s==D+1+b){p=!0;break}}}if(!p)return!1}}return!0},Scheduler.prototype.limited_occurrences=function(e,t,n){var a=[];if((void 0===e||void 0===t)&&this.rrule_count===!1&&this.rrule_until===!1)return null;var r=this.start_date,i=0,o=0;e:for(;(this.rrule_count===!1||i=n);){var s=this.dayFromDayNo[r.getDay()],l=r.getDate(),d=r.getMonth()+1,c=r.getFullYear(),f=r.getWeekNo("MO"==this.rrule_wkst?1:0),u=r.getHours(),h=r.getMinutes(),p=r.getSeconds();if(this.current_pos=1,this.old_pos=[],o%this.rrule_interval==0&&this.check_rules(s,l,d,f,u,h,p))if("DAILY"==this.rrule_freq)for(var v=0;vthis.rrule_until||void 0!==t&&y>t)break e;if(y>=this.start_ts&&((void 0===e||y>=e)&&a.push(m),i++),this.current_pos++,this.old_pos.push(m),this.rrule_count!==!1&&i>=this.rrule_count)break e}else this.current_pos++,this.old_pos.push(m)}else if(rhc_in_array(this.rrule_freq,["WEEKLY","MONTHLY","YEARLY"])){switch(this.rrule_freq){case"WEEKLY":var w=Date.fromWeek(f,c,"MO"==this.rrule_wkst?1:0),b=Date.fromWeek(f+1,c,"MO"==this.rrule_wkst?1:0);break;case"MONTHLY":w=new Date(c,d-1,1),b=new Date(c,d,1);break;case"YEARLY":w=new Date(c,0,1),b=new Date(c+1,0,1)}for(var D=w;D.getTime()this.rrule_until||void 0!==t&&C>t)break e;if(this.check_day(D))for(v=0;vthis.rrule_until||void 0!==t&&y>t)break e;if(y>=this.start_ts&&((void 0===e||y>=e)&&a.push(m),i++),this.current_pos++,this.old_pos.push(m),this.rrule_count!==!1&&i>=this.rrule_count)break e}else this.current_pos++,this.old_pos.push(m);D=new Date(D),D.setDate(D.getDate()+1)}if(this.rrule_bysetpos instanceof Array)for(var x=0;xk){k=Math.abs(k);var M=this.old_pos.reverse(),T=M[k-1];if(T&&T>=this.start_ts&&(a.push(T),i++),this.rrule_count!==!1&&i>=this.rrule_count)break e}}}o++,r=this.next_period(r)}if(this.repeat_dates.length>0){for(var $=0;$$;$++){var S=a[$],H=S.getTime();rhc_in_array(H,this.exception_dates)||j.push(this.test_mode?H:S)}return j},Scheduler.prototype.add_rdates=function(e){for(var t=e.length,n=0;t>n;n++)this.repeat_dates.push(e[n].getTime());this.repeat_dates.sort()},function(e,t){function n(t){e.extend(!0,xt,t)}function r(n,a,r){function c(t,n,a){e(ht).find(".fc-filters-dialog").length>0&&(a||e(ht).find(".fc-filters-dialog").is(":visible")?e(ht).find(".fc-filters-dialog").stop().find(".fbd-unchecked").css("overflow-y","hidden").end().animate({opacity:0,top:-10},"fast","linear",function(){e(this).hide()}):(jQuery(".fct-tooltip").trigger("close-tooltip"),e(ht).find(".fc-filters-dialog").stop().show().find(".fbd-unchecked").css("overflow-y","hidden").end().animate({opacity:1,top:0},"fast","linear",function(){e(this).find(".fbd-unchecked").css("overflow-y","auto")})))}function f(e){it?_()&&(M(),x(e)):u()}function u(){ot=a.theme?"ui":"fc",n.addClass("fc"),n.addClass(a.isRTL?"fc-rtl":"fc-ltr"),a.theme&&n.addClass("ui-widget"),it=e("
").prependTo(n),at=new i(nt,a),rt=at.render(),rt&&n.prepend(rt),y(a.defaultView),a.handleWindowResize&&e(window).resize($),m()||h()}function h(){setTimeout(function(){!st.start&&m()&&C()},0)}function v(){st&&(tt("viewDestroy",st,st,st.element),st.triggerEventDestroy()),e(window).unbind("resize",$),at.destroy(),it.remove(),n.removeClass("fc fc-rtl ui-widget")}function _(){return n.is(":visible")}function m(){return e("body").is(":visible")}function y(e){st&&e==st.name||w(e)}function w(t){firstTime=0==it.find(".fc-view").length?!0:!1,noTransition=firstTime||nt.options.transition.notransition&&1==parseInt(nt.options.transition.notransition)?!0:!1;var n=st;if(jQuery(".fct-tooltip").trigger("close-tooltip"),vt++,st&&(tt("viewDestroy",st,st,st.element),N(),st.triggerEventDestroy(),G(),noTransition&&st.element.remove(),at.deactivateButton(st.name)),at.activateButton(t),st=new Tt[t](e("
").appendTo(it),nt),n&&n.viewLeave&&n.viewLeave(n,st,nt),st.transitionStarted&&st.transitionStarted(n),!noTransition){it.css("overflow","hidden");var a=it.width(),r=it.height(),i={rtl:{newView:{left:a,top:0},oldView:{left:-1*a,top:0}},ltr:{newView:{left:-1*a,top:0},oldView:{left:a,top:0}},ttb:{newView:{left:0,top:-1*r},oldView:{left:0,top:r}},btt:{newView:{left:0,top:r},oldView:{left:0,top:-1*r}}},o=nt.options.transition.direction?nt.options.transition.direction:"horizontal";if(n){if(0==e(".fc-button-"+t).length)var s="horizontal"==o?i.rtl:i.ttb;else if(e(".fc-button-"+n.name).length>0&&e(".fc-button-"+t).length>0&&e(".fc-button-"+n.name).position().left=st.end)&&_()&&x(e)}function x(t){if(vt++,st.start&&(tt("viewDestroy",st,st,st.element),N(),H()),G(),st.render(_t,t||0),nt.options.skipMonths&&-1!=e.inArray(_t.getMonth(),nt.options.skipMonths)){increase=t||1;for(var n=0;n++<366;){if(-1==e.inArray(_t.getMonth(),nt.options.skipMonths)){st.render(_t,0);break}_t.setDate(_t.getDate()+increase)}}T(),X(),(st.afterRender||I)(),F(),Y(),tt("viewRender",st,st,st.element),st.trigger("viewDisplay",ht),vt--,R()}function k(){if(_()){if(N(),H(),M(),T(),"rhc_event"==st.name)return;j()}}function M(){dt=a.contentHeight?a.contentHeight:a.height?a.height-(rt?rt.height():0)-z(it):Math.round(it.width()/Math.max(a.aspectRatio,.5))}function T(){dt===t&&M(),vt++,st.setHeight(dt),st.setWidth(it.width()),vt--,lt=n.outerWidth()}function $(){if(!vt)if(st.start){var e=++pt;setTimeout(function(){e==pt&&!vt&&_()&<!=(lt=n.outerWidth())&&(vt++,k(),st.trigger("windowResize",ht),vt--)},200)}else h()}function S(){H(),L()}function E(e){H(),j(e)}function j(e){_()&&(st.setEventData(gt),st.renderEvents(gt,e),st.trigger("eventAfterAllRender"))}function H(){st.triggerEventDestroy(),st.clearEvents(),st.clearEventData()}function R(){!a.lazyFetching||ft(st.visStart,st.visEnd)?L():j()}function L(){ut(st.visStart,st.visEnd)}function O(e){gt=e,j()}function A(e){E(e)}function F(){at.updateTitle(st.title)}function Y(){var e=new Date;e>=st.start&&e").append(e("
").append(i("center")).append(i("left")).append(i("right"))):void 0}function r(){h.remove()}function i(a){var r=e("
"),i=n.header[a];return i&&e.each(i.split(" "),function(a){a>0&&r.append("");var i;e.each(this.split(","),function(a,o){if("title"==o)r.append("

 

"),i&&i.addClass(u+"-corner-right"),i=null;else{var s;if(t[o]?s=t[o]:Tt[o]?s=function(){c.removeClass(u+"-state-hover"),t.changeView(o)}:n[o]&&(s=function(){s=n[o]}),s){var l=n.theme?Q(n.buttonIcons,o):null,d=Q(n.buttonText,o),c=e(""+(l?"":d)+"").click(function(){c.hasClass(u+"-state-disabled")||s(t,r)}).mousedown(function(){c.not("."+u+"-state-active").not("."+u+"-state-disabled").addClass(u+"-state-down")}).mouseup(function(){c.removeClass(u+"-state-down")}).hover(function(){c.not("."+u+"-state-active").not("."+u+"-state-disabled").addClass(u+"-state-hover")},function(){c.removeClass(u+"-state-hover").removeClass(u+"-state-down")}).appendTo(r);B(c),i||c.addClass(u+"-corner-left"),i=c}}}),i&&i.addClass(u+"-corner-right")}),r}function o(e){h.find("h2").html(e)}function s(e){h.find("span.fc-button-"+e).addClass(u+"-state-active")}function l(e){h.find("span.fc-button-"+e).removeClass(u+"-state-active")}function d(e){h.find("span.fc-button-"+e).addClass(u+"-state-disabled")}function c(e){h.find("span.fc-button-"+e).removeClass(u+"-state-disabled")}var f=this;f.render=a,f.destroy=r,f.updateTitle=o,f.activateButton=s,f.deactivateButton=l,f.disableButton=d,f.enableButton=c;var u,h=e([])}function o(n,a){function r(e,t){return!k||k>e||t>M}function i(e,t){k=e,M=t,L=[];var n=++H,a=j.length;z=a;for(var r=0;a>r;r++)o(j[r],n)}function o(t,a){s(t,function(r){if(a==H){if(r){n.eventDataTransform&&(r=e.map(r,n.eventDataTransform)),t.eventDataTransform&&(r=e.map(r,t.eventDataTransform));for(var i=0;it;t++)n=L[t],n._id==e._id&&n!=e&&(n.start=new Date(+n.start+i),n.end=e.end?new Date(n.end?+n.end+o:+r(n)+o):null,n.title=e.title,n.url=e.url,n.allDay=e.allDay,n.className=e.className,n.editable=e.editable,n.color=e.color,n.backgroundColor=e.backgroundColor,n.borderColor=e.borderColor,n.textColor=e.textColor,w(n));w(e),S(L)}function h(e,t){w(e),e.source||(t&&(E.events.push(e),e.source=E),L.push(e)),S(L)}function v(t){if(t){if(!e.isFunction(t)){var n=t+"";t=function(e){return e._id==n}}L=e.grep(L,t,!0);for(var a=0;ae?1:-1))}return e}function d(e,t,n){if(+e){var a=e.getDate()+t,r=p(e);r.setHours(9),r.setDate(a),e.setDate(a),n||u(e),c(e,r)}return e}function c(e,t){if(+e)for(;e.getDate()!=t.getDate();)e.setTime(+e+(t>e?1:-1)*Ht)}function f(e,t){return e.setMinutes(e.getMinutes()+t),e}function u(e){return e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e}function p(e,t){return t?u(new Date(+e)):new Date(+e)}function v(){var e,t=0;do e=new Date(1970,t++,1);while(e.getHours());return e}function _(e,t){return Math.round((p(e,!0)-p(t,!0))/jt)}function g(e,n,a,r){n!==t&&n!=e.getFullYear()&&(e.setDate(1),e.setMonth(0),e.setFullYear(n)),a!==t&&a!=e.getMonth()&&(e.setDate(1),e.setMonth(a)),r!==t&&e.setDate(r)}function m(e,n){return"object"==typeof e?e:"number"==typeof e?new Date(1e3*e):"string"==typeof e?e.match(/^\d+(\.\d+)?$/)?new Date(1e3*parseFloat(e)):(n===t&&(n=!0),y(e,n)||(e?new Date(e):null)):null}function y(e,t){var n=e.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(!n)return null;var a=new Date(n[1],0,1);if(t||!n[13]){var r=new Date(n[1],0,1,9,0);n[3]&&(a.setMonth(n[3]-1),r.setMonth(n[3]-1)),n[5]&&(a.setDate(n[5]),r.setDate(n[5])),c(a,r),n[7]&&a.setHours(n[7]),n[8]&&a.setMinutes(n[8]),n[10]&&a.setSeconds(n[10]),n[12]&&a.setMilliseconds(1e3*Number("0."+n[12])),c(a,r)}else if(a.setUTCFullYear(n[1],n[3]?n[3]-1:0,n[5]||1),a.setUTCHours(n[7]||0,n[8]||0,n[10]||0,n[12]?1e3*Number("0."+n[12]):0),n[14]){var i=60*Number(n[16])+(n[18]?Number(n[18]):0);i*="-"==n[15]?1:-1,a=new Date(+a+60*i*1e3)}return a}function w(e){if("number"==typeof e)return 60*e;if("object"==typeof e)return 60*e.getHours()+e.getMinutes();var t=e.match(/(\d+)(?::(\d+))?\s*(\w+)?/);if(t){var n=parseInt(t[1],10);return t[3]&&(n%=12,"p"==t[3].toLowerCase().charAt(0)&&(n+=12)),60*n+(t[2]?parseInt(t[2],10):0)}}function b(e,t,n){return D(e,null,t,n)}function D(e,t,n,a){a=a||xt;var r,i,o,s,l=e,d=t,c=n.length,f="";for(r=0;c>r;r++)if(i=n.charAt(r),"'"==i){for(o=r+1;c>o;o++)if("'"==n.charAt(o)){l&&(f+=o==r+1?"'":n.substring(r+1,o),r=o);break}}else if("("==i){for(o=r+1;c>o;o++)if(")"==n.charAt(o)){var u=b(l,n.substring(r+1,o),a);parseInt(u.replace(/\D/,""),10)&&(f+=u),r=o;break}}else if("["==i){for(o=r+1;c>o;o++)if("]"==n.charAt(o)){var h=n.substring(r+1,o),u=b(l,h,a);u!=b(d,h,a)&&(f+=u),r=o;break}}else if("{"==i)l=t,d=e;else if("}"==i)l=e,d=t;else{for(o=c;o>r;o--)if(s=Rt[n.substring(r,o)]){l&&(f+=s(l,a)),r=o-1;break}o==r&&l&&(f+=i)}return f}function C(e){var t,n=new Date(e.getTime());return n.setDate(n.getDate()+4-(n.getDay()||7)),t=n.getTime(),n.setMonth(0),n.setDate(1),Math.floor(Math.round((t-n)/864e5)/7)+1}function x(e){return e.end?k(e.end,e.allDay):d(p(e.start),1)}function k(e,t){return e=p(e),t||e.getHours()||e.getMinutes()?d(e,1):u(e)}function M(n,a,r){n.unbind("mouseover").mouseover(function(n){for(var i,o,s,l=n.target;l!=this;)i=l,l=l.parentNode;(o=i._fci)!==t&&(i._fci=t,s=a[o],r(s.event,s.element,s),e(n.target).trigger(n)),n.stopPropagation()})}function T(t,n,a){for(var r,i=0;ie?"0":"")+e}function Q(e,n){if(e[n]!==t)return e[n];for(var a,r=n.split(/(?=[A-Z])/),i=r.length-1;i>=0;i--)if(a=e[r[i].toLowerCase()],a!==t)return a;return e[""]}function N(e){return e.replace(/&/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"
")}function B(e){e.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return!1})}function W(e){e.children().removeClass("fc-first fc-last").filter(":first-child").addClass("fc-first").end().filter(":last-child").addClass("fc-last")}function q(e,t){var n=e.source||{},a=e.color,r=n.color,i=t("eventColor"),o=e.backgroundColor||a||n.backgroundColor||r||t("eventBackgroundColor")||i,s=e.borderColor||a||n.borderColor||r||t("eventBorderColor")||i,l=e.textColor||n.textColor||t("eventTextColor"),d=[];return o&&d.push("background-color:"+o),s&&d.push("border-color:"+s),l&&d.push("color:"+l),d.join(";")}function V(t,n,a){if(e.isFunction(t)&&(t=[t]),t){var r,i;for(r=0;r0&&d(m,7*_weeks_to_add),w=6,f))var w=Math.ceil(_(m,g)/7);a.title=c(v,r("titleFormat")),a.start=v,a.end=end,a.visStart=g,a.visEnd=m,i(w,y,!0)}var a=this;a.render=n,G.call(a,e,t,"month");var r=a.opt,i=a.renderBasic,o=a.skipHiddenDays,s=a.getCellsPerWeek,c=t.formatDate}function K(e,t){function n(e,t){t&&d(e,7*t);var n=d(p(e),-((e.getDay()-r("firstDay")+7)%7)),c=d(p(n),7),f=p(n);o(f);var u=p(c);o(u,-1,!0);var h=s();a.start=n,a.end=c,a.visStart=f,a.visEnd=u,a.title=l(f,d(p(u),-1),r("titleFormat")),i(1,h,!0)}var a=this;a.render=n,G.call(a,e,t,"basicWeek");var r=a.opt,i=a.renderBasic,o=a.skipHiddenDays,s=a.getCellsPerWeek,l=t.formatDates}function J(e,t){function n(e,t){t&&d(e,t),o(e,0>t?-1:1);var n=p(e,!0),l=d(p(n),1);a.title=s(e,r("titleFormat")),a.start=a.visStart=n,a.end=a.visEnd=l,i(1,1,!1)}var a=this;a.render=n,G.call(a,e,t,"basicDay");var r=a.opt,i=a.renderBasic,o=a.skipHiddenDays,s=t.formatDate}function G(t,n,a){function r(e,t,n){tt=e,nt=t,at=n,i(),Y||o(),s()}function i(){lt=pt("theme")?"ui":"fc",dt=pt("columnFormat"),ct=pt("weekNumbers"),ft=pt("weekNumberTitle"),ut="iso"!=pt("weekNumberCalculation")?"w":"W"}function o(){K=e("
").appendTo(t)}function s(){var n=l();I&&I.remove(),I=e(n).appendTo(t),A=I.find("thead"),F=A.find(".fc-day-header"),Y=I.find("tbody"),Q=Y.find("tr"),q=Y.find(".fc-day"),V=Q.find("td:first-child"),P=Q.eq(0).find(".fc-day > div"),U=Q.eq(0).find(".fc-day-content > div"),W(A.add(A.find("tr"))),W(Q),Q.eq(0).addClass("fc-first"),Q.filter(":last").addClass("fc-last"),q.each(function(t,n){var a=xt(Math.floor(t/nt),t%nt);vt("dayRender",O,a,e(n))}),g(q)}function l(){var e=""+c()+f()+"
";return e}function c(){var e,t,n=lt+"-widget-header",a="";for(a+="",ct&&(a+=""+N(ft)+""),e=0;nt>e;e++)t=xt(0,e),a+=""+N(Tt(t,dt))+"";return a+=""}function f(){var e,t,n,a=lt+"-widget-content",r="";for(r+="",e=0;tt>e;e++){for(r+="",ct&&(n=xt(e,0),r+="
"+N(Tt(n,ut))+"
"),t=0;nt>t;t++)n=xt(e,t),r+=h(n);r+=""}return r+=""}function h(e){var t=lt+"-widget-content",n=O.start.getMonth(),r=u(new Date),i="",o=["fc-day","fc-"+Et[e.getDay()],t];if(e.getMonth()!=n&&o.push("fc-other-month"),+e==+r?o.push("fc-today",lt+"-state-highlight"):o.push(r>e?"fc-past":"fc-future"),i+="
",at){switch(a){case"basicWeek":value=N(Tt(e,dt));break;default:value=e.getDate()}i+="
"+value+"
"}return i+="
 
"}function v(t){G=t;var n,a,r,i=G-A.height();"variable"==pt("weekMode")?n=a=Math.floor(i/(1==tt?2:6)):(n=Math.floor(i/tt),a=i-n*(tt-1)),V.each(function(t,i){tt>t&&(r=e(i),r.find("> div").css("min-height",(t==tt-1?a:n)-z(r)))})}function _(e){J=e,ot.clear(),st.clear(),et=0,ct&&(et=A.find("th.fc-week-number").outerWidth()),Z=Math.floor((J-et)/nt),T(F.slice(0,-1),Z)}function g(e){e.click(m).mousedown(Dt)}function m(t){if(!pt("selectable")){var n=y(e(this).data("date"));vt("dayClick",this,n,!0,t)}}function w(e,t,n){n&&rt.build();for(var a=Mt(e,t,null),r=0;rn&&(a=e(o),r=a.offset().top,n&&(i[1]=r),i=[r],t[n]=i)}),i[1]=r+a.outerHeight()}),it=new bt(rt),ot=new Ct(function(e){return P.eq(e)}),st=new Ct(function(e){return U.eq(e)})}function X(){function e(e,t){n.renderDayEvents(e,t)}function t(){n.getDaySegmentContainer().empty()}var n=this;n.renderEvents=e,n.clearEvents=t,pt.call(n)}function Z(e,t){function n(e,t){t&&d(e,7*t);var n=d(p(e),-((e.getDay()-r("firstDay")+7)%7)),c=d(p(n),7),f=p(n);o(f);var u=p(c);o(u,-1,!0);var h=s();a.title=l(f,d(p(u),-1),r("titleFormat")),a.start=n,a.end=c,a.visStart=f,a.visEnd=u,i(h)}var a=this;a.render=n,tt.call(a,e,t,"agendaWeek");var r=a.opt,i=a.renderAgenda,o=a.skipHiddenDays,s=a.getCellsPerWeek,l=t.formatDates}function et(e,t){function n(e,t){t&&d(e,t),o(e,0>t?-1:1);var n=p(e,!0),l=d(p(n),1);a.title=s(e,r("titleFormat")),a.start=a.visStart=n,a.end=a.visEnd=l,i(1)}var a=this;a.render=n,tt.call(a,e,t,"agendaDay");var r=a.opt,i=a.renderAgenda,o=a.skipHiddenDays,s=t.formatDate}function tt(n,a,r){function i(e){Rt=e,o(),Z?l():s()}function o(){Yt=Ut("theme")?"ui":"fc",Qt=Ut("isRTL"),Nt=w(Ut("minTime")),Bt=w(Ut("maxTime")),Wt=Ut("columnFormat"),qt=Ut("weekNumbers"),Vt=Ut("weekNumberTitle"),Pt="iso"!=Ut("weekNumberCalculation")?"w":"W",jt=Ut("snapMinutes")||Ut("slotMinutes")}function s(){var t,a,r,i,o,s=Yt+"-widget-header",d=Yt+"-widget-content",c=Ut("slotMinutes")%15==0;for(l(),dt=e("
").appendTo(n),Ut("allDaySlot")?(ct=e("
").appendTo(dt),t="
"+Ut("allDayText")+"
 
",ft=e(t).appendTo(dt),ut=ft.find("tr"),D(ut.find("td")),dt.append("
")):ct=e([]),pt=e("
").appendTo(dt),vt=e("
").appendTo(pt),_t=e("
").appendTo(vt),t="",a=v(),i=f(p(a),Bt),f(a,Nt),Lt=0,r=0;i>a;r++)o=a.getMinutes(),t+="",f(a,Ut("slotMinutes")),Lt++; t+="
"+(c&&o?" ":on(a,Ut("axisFormat")))+"
 
",gt=e(t).appendTo(vt),C(gt.find("td"))}function l(){var t=c();Z&&Z.remove(),Z=e(t).appendTo(n),et=Z.find("thead"),tt=et.find("th").slice(1,-1),at=Z.find("tbody"),rt=at.find("td").slice(0,-1),it=rt.find("> div"),ot=rt.find(".fc-day-content > div"),st=rt.eq(0),lt=it.eq(0),W(et.add(et.find("tr"))),W(at.add(at.find("tr")))}function c(){var e=""+h()+_()+"
";return e}function h(){var e,t,n,a=Yt+"-widget-header",r="";for(r+="",qt?(e=nn(0,0),t=on(e,Pt),Qt?t+=Vt:t=Vt+t,r+=""+N(t)+""):r+=" ",n=0;Rt>n;n++)e=nn(0,n),r+=""+N(on(e,Wt))+"";return r+=" "}function _(){var e,t,n,a,r,i=Yt+"-widget-header",o=Yt+"-widget-content",s=u(new Date),l="";for(l+=" ",n="",t=0;Rt>t;t++)e=nn(0,t),r=["fc-col"+t,"fc-"+Et[e.getDay()],o],+e==+s?r.push(Yt+"-state-highlight","fc-today"):r.push(s>e?"fc-past":"fc-future"),a="
 
",n+=a;return l+=n,l+=" "}function g(e){e===t&&(e=kt),kt=e,sn={};var n=at.position().top,a=pt.position().top,r=Math.min(e-n,gt.height()+a+1);lt.height(r-z(st)),dt.css("top",n),pt.height(r-a-1),St=gt.find("tr:first").height()+1,Ht=Ut("slotMinutes")/jt,zt=St/Ht}function m(t){xt=t,At.clear(),Ft.clear();var n=et.find("th:first");ft&&(n=n.add(ft.find("th:first"))),n=n.add(gt.find("th:first")),Mt=0,T(n.width("").each(function(t,n){Mt=Math.max(Mt,e(n).outerWidth())}),Mt);var a=Z.find(".fc-agenda-gutter");ft&&(a=a.add(ft.find("th.fc-agenda-gutter")));var r=pt[0].clientWidth;$t=pt.width()-r,$t?(T(a,$t),a.show().prev().removeClass("fc-last")):a.hide().prev().addClass("fc-last"),Tt=Math.floor((r-Mt)/Rt),T(tt.slice(0,-1),Tt)}function y(){function e(){pt.scrollTop(a)}var t=v(),n=p(t);n.setHours(Ut("firstHour"));var a=I(t,n)+1;e(),setTimeout(e,0)}function b(){y()}function D(e){e.click(x).mousedown(en)}function C(e){e.click(x).mousedown(U)}function x(e){if(!Ut("selectable")){var t=Math.min(Rt-1,Math.floor((e.pageX-Z.offset().left-Mt)/Tt)),n=nn(0,t),a=this.parentNode.className.match(/fc-slot(\d+)/);if(a){var r=parseInt(a[1])*Ut("slotMinutes"),i=Math.floor(r/60);n.setHours(i),n.setMinutes(r%60+Nt),Kt("dayClick",rt[t],n,!1,e)}else Kt("dayClick",rt[t],n,!0,e)}}function k(e,t,n){n&&Ot.build();for(var a=rn(e,t,null),r=0;rn;n++){var a=nn(0,n),r=d(p(a),1),i=new Date(Math.max(a,e)),o=new Date(Math.min(r,t));if(o>i){var s=Ot.rect(0,n,0,n,vt),l=I(a,i),c=I(a,o);s.top=l,s.height=c-l,C(Jt(s,vt))}}}function E(e){return At.left(e)}function j(e){return Ft.left(e)}function H(e){return At.right(e)}function R(e){return Ft.right(e)}function L(e){return Ut("allDaySlot")&&!e.row}function O(e){var t=nn(0,e.col),n=e.row;return Ut("allDaySlot")&&n--,n>=0&&f(t,Nt+n*jt),t}function I(e,n){if(e=p(e,!0),n=f(p(e),Bt))return gt.height();var a=Ut("slotMinutes"),r=60*n.getHours()+n.getMinutes()-Nt,i=Math.floor(r/a),o=sn[i];return o===t&&(o=sn[i]=gt.find("tr").eq(i).find("td div")[0].offsetTop),Math.max(0,Math.round(o-1+St*(r%a/a)))}function F(){return ut}function Y(e){var t=p(e.start);return e.allDay?t:f(t,Ut("defaultEventMinutes"))}function Q(e,t){return t?p(e):f(p(e),Ut("slotMinutes"))}function q(e,t,n){n?Ut("allDaySlot")&&k(e,d(p(t),1),!0):V(e,t)}function V(t,n){var a=Ut("selectHelper");if(Ot.build(),a){var r=an(t).col;if(r>=0&&Rt>r){var i=Ot.rect(0,r,0,r,vt),o=I(t,t),s=I(t,n);if(s>o){if(i.top=o,i.height=s-o,i.left+=2,i.width-=5,e.isFunction(a)){var l=a(t,n);l&&(i.position="absolute",Dt=e(l).css(i).appendTo(vt))}else i.isStart=!0,i.isEnd=!0,Dt=e(tn({title:"",start:t,end:n,className:["fc-select-helper"],editable:!1},i)),Dt.css("opacity",Ut("dragOpacity"));Dt&&(C(Dt),vt.append(Dt),T(Dt,i.width,!0),$(Dt,i.height,!0))}}}else S(t,n)}function P(){Gt(),Dt&&(Dt.remove(),Dt=null)}function U(t){if(1==t.which&&Ut("selectable")){Zt(t);var n;It.start(function(e,t){if(P(),e&&e.col==t.col&&!L(e)){var a=O(t),r=O(e);n=[a,f(p(a),jt),r,f(p(r),jt)].sort(A),V(n[0],n[3])}else n=null},t),e(document).one("mouseup",function(e){It.stop(),n&&(+n[0]==+n[1]&&K(n[0],!1,e),Xt(n[0],n[3],!1,e))})}}function K(e,t,n){Kt("dayClick",rt[an(e).col],e,t,n)}function J(e,t){It.start(function(e){if(Gt(),e)if(L(e))M(e.row,e.col,e.row,e.col);else{var t=O(e),n=f(p(t),Ut("defaultEventMinutes"));S(t,n)}},t)}function G(e,t,n){var a=It.stop();Gt(),a&&Kt("drop",e,O(a),L(a),t,n)}var X=this;X.renderAgenda=i,X.setWidth=m,X.setHeight=g,X.afterRender=b,X.defaultEventEnd=Y,X.timePosition=I,X.getIsCellAllDay=L,X.allDayRow=F,X.getCoordinateGrid=function(){return Ot},X.getHoverListener=function(){return It},X.colLeft=E,X.colRight=H,X.colContentLeft=j,X.colContentRight=R,X.getDaySegmentContainer=function(){return ct},X.getSlotSegmentContainer=function(){return _t},X.getMinMinute=function(){return Nt},X.getMaxMinute=function(){return Bt},X.getSlotContainer=function(){return vt},X.getRowCnt=function(){return 1},X.getColCnt=function(){return Rt},X.getColWidth=function(){return Tt},X.getSnapHeight=function(){return zt},X.getSnapMinutes=function(){return jt},X.defaultSelectionEnd=Q,X.renderDayOverlay=k,X.renderSelection=q,X.clearSelection=P,X.reportDayClick=K,X.dragStart=J,X.dragStop=G,ht.call(X,n,a,r),yt.call(X),mt.call(X),nt.call(X);var Z,et,tt,at,rt,it,ot,st,lt,dt,ct,ft,ut,pt,vt,_t,gt,Dt,xt,kt,Mt,Tt,$t,St,jt,Ht,zt,Rt,Lt,Ot,It,At,Ft,Yt,Qt,Nt,Bt,Wt,qt,Vt,Pt,Ut=X.opt,Kt=X.trigger,Jt=X.renderOverlay,Gt=X.clearOverlays,Xt=X.reportSelection,Zt=X.unselect,en=X.daySelectionMousedown,tn=X.slotSegHtml,nn=X.cellToDate,an=X.dateToCell,rn=X.rangeToSegments,on=a.formatDate,sn={};B(n.addClass("fc-agenda")),Ot=new wt(function(t,n){function a(e){return Math.max(l,Math.min(d,e))}var r,i,o;tt.each(function(t,a){r=e(a),i=r.offset().left,t&&(o[1]=i),o=[i],n[t]=o}),o[1]=i+r.outerWidth(),Ut("allDaySlot")&&(r=ut,i=r.offset().top,t[0]=[i,i+r.outerHeight()]);for(var s=vt.offset().top,l=pt.offset().top,d=l+pt.outerHeight(),c=0;Lt*Ht>c;c++)t.push([a(s+zt*c),a(s+zt*(c+1))])}),It=new bt(Ot),At=new Ct(function(e){return it.eq(e)}),Ft=new Ct(function(e){return ot.eq(e)})}function nt(){function n(e,t){var n,a=e.length,i=[],o=[];for(n=0;a>n;n++)e[n].allDay?i.push(e[n]):o.push(e[n]);m("allDaySlot")&&(et(i,t),k()),s(r(o),t)}function a(){T().empty(),E().empty()}function r(t){var n,a,r,s,l,d=Y(),c=R(),u=H(),h=e.map(t,o),v=[];for(a=0;d>a;a++)for(n=F(0,a),f(n,c),l=i(t,h,n,f(p(n),u-c)),l=at(l),r=0;rr;r++)i=e[r],o=i.start,s=t[r],s>n&&a>o&&(n>o?(l=p(n),c=!1):(l=o,c=!0),s>a?(d=p(a),f=!1):(d=s,f=!0),u.push({event:i,start:l,end:d,isStart:c,isEnd:f}));return u.sort(ut)}function o(e){return e.end?p(e.end):f(p(e.start),m("defaultEventMinutes"))}function s(n,a){var r,i,o,s,d,f,u,h,p,v,_,g,w,b,D,C,x=n.length,k="",T=E(),$=m("isRTL");for(r=0;x>r;r++)i=n[r],o=i.event,s=L(i.start,i.start),d=L(i.start,i.end),f=I(i.col),u=A(i.col),h=u-f,u-=.025*h,h=u-f,p=h*(i.forwardCoord-i.backwardCoord),m("slotEventOverlap")&&(p=Math.max(2*(p-10),p)),$?(_=u-i.backwardCoord*h,v=_-p):(v=f+i.backwardCoord*h,_=v+p),v=Math.max(v,f),_=Math.min(_,u),p=_-v,i.top=s,i.left=v,i.outerWidth=p,i.outerHeight=d-s,k+=l(o,i);for(T[0].innerHTML=k,g=T.children(),r=0;x>r;r++)i=n[r],o=i.event,w=e(g[r]),b=y("eventRender",o,o,w),b===!1?w.remove():(b&&b!==!0&&(w.remove(),w=e(b).css({position:"absolute",top:i.top,left:i.left}).appendTo(T)),i.element=w,o._id===a?c(o,w,i):w[0]._fci=r,P(o,w));for(M(T,n,c),r=0;x>r;r++)i=n[r],(w=i.element)&&(i.vsides=z(w,!0),i.hsides=S(w,!0),D=w.find(".fc-event-title"),D.length&&(i.contentTop=D[0].offsetTop));for(r=0;x>r;r++)i=n[r],(w=i.element)&&(w[0].style.width=Math.max(0,i.outerWidth-i.hsides)+"px",C=Math.max(0,i.outerHeight-i.vsides),w[0].style.height=C+"px",o=i.event,i.contentTop!==t&&C-i.contentTop<10&&(w.find("div.fc-event-time").text(nt(o.start,m("timeFormat"))+" - "+o.title),w.find("div.fc-event-title").remove()),y("eventAfterRender",o,o,w))}function l(e,t){var n="<",a=e.url,r=q(e,m),i=["fc-event","fc-event-vert"];return w(e)&&i.push("fc-event-draggable"),t.isStart&&i.push("fc-event-start"),t.isEnd&&i.push("fc-event-end"),i=i.concat(e.className),e.source&&(i=i.concat(e.source.className||[])),n+=a?"a href='"+N(e.url)+"'":"div",n+=" class='"+i.join(" ")+"' style='position:absolute;top:"+t.top+"px;left:"+t.left+"px;"+r+"'>
"+N(rt(e.start,e.end,m("timeFormat")))+"
"+N(e.title||"")+"
",t.isEnd&&b(e)&&(n+="
=
"),n+=""}function c(e,t,n){var a=t.find("div.fc-event-time");w(e)&&h(e,t,a),n.isEnd&&b(e)&&v(e,t,a),C(e,t)}function u(e,t,n){function a(){l||(t.width(r).height("").draggable("option","grid",null),l=!0)}var r,i,o,s=n.isStart,l=!0,c=j(),f=Q(),u=B(),h=W(),v=R();t.draggable({opacity:m("dragOpacity","month"),revertDuration:m("dragRevertDuration"),start:function(n,v){y("eventDragStart",t,e,n,v),K(e,t),r=t.width(),c.start(function(n,r){if(Z(),n){i=!1;var c=F(0,r.col),v=F(0,n.col);o=_(v,c),n.row?s?l&&(t.width(f-10),$(t,u*Math.round((e.end?(e.end-e.start)/zt:m("defaultEventMinutes"))/h)),t.draggable("option","grid",[f,1]),l=!1):i=!0:(X(d(p(e.start),o),d(x(e),o)),a()),i=i||l&&!o}else a(),i=!0;t.draggable("option","revert",i)},n,"drag")},stop:function(n,r){if(c.stop(),Z(),y("eventDragStop",t,e,n,r),i)a(),t.css("filter",""),U(e,t);else{var s=0;l||(s=Math.round((t.offset().top-V().offset().top)/u)*h+v-(60*e.start.getHours()+e.start.getMinutes())),J(this,e,o,s,l,n,r)}}})}function h(e,t,n){function a(){Z(),s&&(c?(n.hide(),t.draggable("option","grid",null),X(d(p(e.start),w),d(x(e),w))):(r(b),n.css("display",""),t.draggable("option","grid",[M,T])))}function r(t){var a,r=f(p(e.start),t);e.end&&(a=f(p(e.end),t)),n.text(rt(r,a,m("timeFormat")))}var i,o,s,l,c,u,h,v,w,b,D,C=g.getCoordinateGrid(),k=Y(),M=Q(),T=B(),$=W();t.draggable({scroll:!1,grid:[M,T],axis:1==k?"y":!1,opacity:m("dragOpacity"),revertDuration:m("dragRevertDuration"),start:function(n,a){y("eventDragStart",t,e,n,a),K(e,t),C.build(),i=t.position(),o=C.cell(n.pageX,n.pageY),s=l=!0,c=u=O(o),h=v=0,w=0,b=D=0},drag:function(e,n){var r=C.cell(e.pageX,e.pageY);if(s=!!r){if(c=O(r),h=Math.round((n.position.left-i.left)/M),h!=v){var d=F(0,o.col),f=o.col+h;f=Math.max(0,f),f=Math.min(k-1,f);var p=F(0,f);w=_(p,d)}c||(b=Math.round((n.position.top-i.top)/T)*$)}(s!=l||c!=u||h!=v||b!=D)&&(a(),l=s,u=c,v=h,D=b),t.draggable("option","revert",!s)},stop:function(n,r){Z(),y("eventDragStop",t,e,n,r),s&&(c||w||b)?J(this,e,w,c?0:b,c,n,r):(s=!0,c=!1,h=0,w=0,b=0,a(),t.css("filter",""),t.css(i),U(e,t))}})}function v(e,t,n){var a,r,i=B(),o=W();t.resizable({handles:{s:".ui-resizable-handle"},grid:i,start:function(n,i){a=r=0,K(e,t),y("eventResizeStart",this,e,n,i)},resize:function(s,l){a=Math.round((Math.max(i,t.height())-l.originalSize.height)/i),a!=r&&(n.text(rt(e.start,a||e.end?f(D(e),o*a):null,m("timeFormat"))),r=a)},stop:function(n,r){y("eventResizeStop",this,e,n,r),a?G(this,e,0,o*a,n,r):U(e,t)}})}var g=this;g.renderEvents=n,g.clearEvents=a,g.slotSegHtml=l,pt.call(g);var m=g.opt,y=g.trigger,w=g.isEventDraggable,b=g.isEventResizable,D=g.eventEnd,C=g.eventElementHandlers,k=g.setHeight,T=g.getDaySegmentContainer,E=g.getSlotSegmentContainer,j=g.getHoverListener,H=g.getMaxMinute,R=g.getMinMinute,L=g.timePosition,O=g.getIsCellAllDay,I=g.colContentLeft,A=g.colContentRight,F=g.cellToDate,Y=g.getColCnt,Q=g.getColWidth,B=g.getSnapHeight,W=g.getSnapMinutes,V=g.getSlotContainer,P=g.reportEventElement,U=g.showEvents,K=g.hideEvents,J=g.eventDrop,G=g.eventResize,X=g.renderDayOverlay,Z=g.clearOverlays,et=g.renderDayEvents,tt=g.calendar,nt=tt.formatDate,rt=tt.formatDates;g.draggableDayEvent=u}function at(e){var t,n=rt(e),a=n[0];if(it(n),a){for(t=0;tt.start&&e.startt;t++)n=e[t],W[n._id]?W[n._id].push(n):W[n._id]=[n]}function h(){W={},q={},V=[]}function v(e){return e.end?p(e.end):Y(e)}function g(e,t){V.push({event:e,element:t}),q[e._id]?q[e._id].push(t):q[e._id]=[t]}function m(){e.each(V,function(e,t){F.trigger("eventDestroy",t.event,t.event,t.element)})}function y(e,t){t.click(function(n){return t.hasClass("ui-draggable-dragging")||t.hasClass("ui-resizable-resizing")?void 0:s("eventClick",this,e,n)}).hover(function(t){s("eventMouseover",this,e,t)},function(t){s("eventMouseout",this,e,t)})}function w(e,t){D(e,t,"show")}function b(e,t){D(e,t,"hide")}function D(e,t,n){var a,r=q[e._id],i=r.length;for(a=0;i>a;a++)t&&r[a][0]==t[0]||r[a][n]()}function C(e,t,n,a,r,i,o){var l=t.allDay,d=t._id;k(W[d],n,a,r),s("eventDrop",e,t,n,a,r,function(){k(W[d],-n,-a,l),B(d)},i,o),B(d)}function x(e,t,n,a,r,i){var o=t._id;M(W[o],n,a),s("eventResize",e,t,n,a,function(){M(W[o],-n,-a),B(o)},r,i),B(o)}function k(e,n,a,r){a=a||0;for(var i,o=e.length,s=0;o>s;s++)i=e[s],r!==t&&(i.allDay=r),f(d(i.start,n,!0),a),i.end&&(i.end=f(d(i.end,n,!0),a)),N(i,U)}function M(e,t,n){n=n||0;for(var a,r=e.length,i=0;r>i;i++)a=e[i],a.end=f(d(v(a),t,!0),n),N(a,U)}function T(e){return"object"==typeof e&&(e=e.getDay()),G[e]}function $(){return K}function S(e,t,n){for(t=t||1;G[(e.getDay()+(n?t:0)+7)%7];)d(e,t)}function E(){var e=j.apply(null,arguments),t=H(e),n=z(t);return n}function j(e,t){var n=F.getColCnt(),a=et?-1:1,r=et?n-1:0;"object"==typeof e&&(t=e.col,e=e.row);var i=e*n+(t*a+r);return i}function H(e){var t=F.visStart.getDay();return e+=X[t],7*Math.floor(e/K)+Z[(e%K+K)%K]-t}function z(e){var t=p(F.visStart);return d(t,e),t}function R(e){var t=L(e),n=O(t),a=I(n);return a}function L(e){return _(e,F.visStart)}function O(e){var t=F.visStart.getDay();return e+=t,Math.floor(e/7)*K+X[(e%7+7)%7]-X[t]}function I(e){var t=F.getColCnt(),n=et?-1:1,a=et?t-1:0,r=Math.floor(e/t),i=(e%t+t)%t*n+a;return{row:r,col:i}}function A(t,n,r){var i=F.getRowCnt(),o=F.getColCnt(),s=[],l=L(t),d=L(n);nextDayThreshold=U.nextDayThreshold&&""!=U.nextDayThreshold?parseInt(U.nextDayThreshold):!1,r&&r.end&&r.end.getHours&&!1!==nextDayThreshold&&d-l>1&&r.end.getHours()<=nextDayThreshold&&(d-=1);for(var c=O(l),f=O(d)-1,u=0;i>u;u++){var h=u*o,p=h+o-1,v=Math.max(c,h),_=Math.min(f,p);if(_>=v){var g=I(v),m=I(_),y=[g.col,m.col].sort(),w=H(v)==l,b=H(_)+1==d;s.push({row:u,leftCol:y[0],rightCol:y[1],isStart:w,isEnd:b})}}return e(F.element).parents(".rhcalendar.not-widget").hasClass("fc-small")?(new_segments=[],e.each(s,function(e,t){if(leftCol=t.leftCol,rightCol=t.rightCol,leftColt;t++)X[t]=n,G[t]=-1!=e.inArray(t,J),G[t]||(Z[n]=t,n++);if(K=n,!K)throw"invalid hiddenDays"}()}function pt(){function t(e,t){var n=a(e,!1,!0);_t(n,function(e,t){z(e.event,t)}),w(n,t),_t(n,function(e,t){$("eventAfterRender",e.event,e.event,t)})}function n(e,t,n){var r=a([e],!0,!1),i=[];return _t(r,function(e,a){e.row===t&&a.css("top",n),i.push(a[0])}),i}function a(t,n,a){var i,l,d=J(),u=n?e("
"):d,h=r(t);return o(h),i=s(h),u[0].innerHTML=i,l=u.children(),n&&d.append(l),c(h,l),_t(h,function(e,t){e.hsides=S(t,!0)}),_t(h,function(e,t){t.width(Math.max(0,e.outerWidth-e.hsides))}),_t(h,function(e,t){e.outerHeight=t.outerHeight(!0)}),f(h,a),h}function r(e){for(var t=[],n=0;n
",!a.allDay&&e.isStart&&(t+=""+N(G(a.start,a.end,T("timeFormat")))+""),t+=""+N(a.title||"")+"
",e.isEnd&&j(a)&&(t+="
   
"),t+=""}function c(t,n){for(var a=0;ae.rightcol))for(col=e.leftCol;col<=e.rightCol;col++)s[row][col]=s[row][col]||0,s[row][col]+=e.outerHeight});if(n)for(var a=0;a=s[a].length)for(var l=0;lnew_h?t:new_h}),r[a].height(new_h);for(var a=0;ai;i++){for(var o=r[i],s=[],l=0;n>l;l++)s.push(0);for(var d=0;da;a++)i[a]=g(i[a]||[]);return i}function g(e){for(var t=[],n=m(e),a=0;ae;e++)n[e]=W(e).find("div.fc-day-content > div");return n}function w(e,t){var n=J();_t(e,function(e,n,a){var r=e.event;r._id===t?b(r,n,e):n[0]._fci=a}),M(n,e,b)}function b(e,t,n){E(e)&&k.draggableDayEvent(e,t,n),n.isEnd&&j(e)&&k.resizableDayEvent(e,t,n),R(e,t)}function D(e,t){var n,a=tt();t.draggable({delay:50,opacity:T("dragOpacity"),revertDuration:T("dragRevertDuration"),start:function(r,i){$("eventDragStart",t,e,r,i),O(e,t),a.start(function(a,r,i,o){if(t.draggable("option","revert",!a||!i&&!o),Z(),a){var s=at(r),l=at(a);n=_(l,s),X(d(p(e.start),n),d(x(e),n))}else n=0},r,"drag")},stop:function(r,i){a.stop(),Z(),$("eventDragStop",t,e,r,i),n?I(this,e,n,0,e.allDay,r,i):(t.css("filter",""),L(e,t))}})}function C(t,a,r){var i=T("isRTL"),o=i?"w":"e",s=a.find(".ui-resizable-"+o),l=!1;B(a),a.mousedown(function(e){e.preventDefault()}).click(function(e){l&&(e.preventDefault(),e.stopImmediatePropagation())}),s.mousedown(function(i){function s(n){$("eventResizeStop",this,t,n),e("body").css("cursor",""),u.stop(),Z(),c&&A(this,t,c,0,n),setTimeout(function(){l=!1},0)}if(1==i.which){l=!0;var c,f,u=tt(),h=(Y(),Q(),a.css("top")),p=e.extend({},t),v=st(ot(t.start));et(),e("body").css("cursor",o+"-resize").one("mouseup",s),$("eventResizeStart",this,t,i),u.start(function(a,i){if(a){var s=rt(i),l=rt(a);if(l=Math.max(l,v),c=it(l)-it(s)){p.end=d(H(t),c,!0);var u=f;f=n(p,r.row,h),f=e(f),f.find("*").css("cursor",o+"-resize"),u&&u.remove(),O(t)}else f&&(L(t),f.remove(),f=null);Z(),X(t.start,d(x(t),c))}},i)}})}var k=this;k.renderDayEvents=t,k.draggableDayEvent=D,k.resizableDayEvent=C;var T=k.opt,$=k.trigger,E=k.isEventDraggable,j=k.isEventResizable,H=k.eventEnd,z=k.reportEventElement,R=k.eventElementHandlers,L=k.showEvents,O=k.hideEvents,I=k.eventDrop,A=k.eventResize,Y=k.getRowCnt,Q=k.getColCnt,W=(k.getColWidth,k.allDayRow),V=k.colLeft,P=k.colRight,U=k.colContentLeft,K=k.colContentRight,J=(k.dateToCell,k.getDaySegmentContainer),G=k.calendar.formatDates,X=k.renderDayOverlay,Z=k.clearOverlays,et=k.clearSelection,tt=k.getHoverListener,nt=k.rangeToSegments,at=k.cellToDate,rt=k.cellToCellOffset,it=k.cellOffsetToDayOffset,ot=k.dateToDayOffset,st=k.dayOffsetToCellOffset}function vt(e,t){for(var n=0;n=e.leftCol)return!0}return!1}function _t(e,t){for(var n=0;n")),a[0].parentNode!=n[0]&&a.appendTo(n),r.push(a.css(t).show()),a}function n(){for(var e;e=r.shift();)i.push(e.hide().unbind())}var a=this;a.renderOverlay=t,a.clearOverlays=n;var r=[],i=[]}function wt(e){var t,n,a=this;a.build=function(){t=[],n=[],e(t,n)},a.cell=function(e,a){var r,i=t.length,o=n.length,s=-1,l=-1;for(r=0;i>r;r++)if(a>=t[r][0]&&ar;r++)if(e>=n[r][0]&&e=0&&l>=0?{row:s,col:l}:null},a.rect=function(e,a,r,i,o){var s=o.offset();return{top:t[e][0]-s.top,left:n[a][0]-s.left,width:n[i][1]-n[a][0],height:t[r][1]-t[e][0]}}}function bt(t){function n(e){Dt(e);var n=t.cell(e.pageX,e.pageY);(!n!=!o||n&&(n.row!=o.row||n.col!=o.col))&&(n?(i||(i=n),r(n,i,n.row-i.row,n.col-i.col)):r(n,i),o=n)}var a,r,i,o,s=this;s.start=function(s,l,d){r=s,i=o=null,t.build(),n(l),a=d||"mousemove",e(document).bind(a,n)},s.stop=function(){return e(document).unbind(a,n),o}}function Dt(e){e.pageX===t&&(e.pageX=e.originalEvent.pageX,e.pageY=e.originalEvent.pageY)}function Ct(e){function n(t){return r[t]=r[t]||e(t)}var a=this,r={},i={},o={};a.left=function(e){return i[e]=i[e]===t?n(e).position().left:i[e]},a.right=function(e){return o[e]=o[e]===t?a.left(e)+n(e).width():o[e]},a.clear=function(){r={},i={},o={}}}var xt={defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberCalculation:"iso",weekNumberTitle:"W",allDayDefault:!0,ignoreTimezone:!0,lazyFetching:!0,startParam:"start",endParam:"end",titleFormat:{month:"MMMM yyyy",week:"MMM d[ yyyy]{ '—'[ 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:"",next:"",prevYear:"«",nextYear:"»",today:"today",month:"month",week:"week",day:"day"},theme:!1,buttonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e"},unselectAuto:!0,dropAccept:"*",handleWindowResize:!0},kt={header:{left:"next,prev today",center:"",right:"title"},buttonText:{prev:"",next:"",prevYear:"»",nextYear:"«"},buttonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w"}},Mt=e.fullCalendar={version:"1.6.4"},Tt=Mt.views={};e.fn.fullCalendar=function(n){if("string"==typeof n){var a,i=Array.prototype.slice.call(arguments,1);return this.each(function(){var r=e.data(this,"fullCalendar");if(r&&e.isFunction(r[n])){var o=r[n].apply(r,i);a===t&&(a=o),"destroy"==n&&e.removeData(this,"fullCalendar")}}),a!==t?a:this}n=n||{};var o=n.eventSources||[];return delete n.eventSources,n.events&&(o.push(n.events),delete n.events),n=e.extend(!0,{},xt,n.isRTL||n.isRTL===t&&xt.isRTL?kt:{},n),this.each(function(t,a){var i=e(a),s=new r(i,n,o);i.data("fullCalendar",s),s.render()}),this},Mt.sourceNormalizers=[],Mt.sourceFetchers=[];var $t={dataType:"json",cache:!1},St=1;Mt.addDays=d,Mt.cloneDate=p,Mt.parseDate=m,Mt.parseISO8601=y,Mt.parseTime=w,Mt.formatDate=b,Mt.formatDates=D,Mt.addMonths=l;var Et=["sun","mon","tue","wed","thu","fri","sat"],jt=864e5,Ht=36e5,zt=6e4,Rt={s:function(e){return e.getSeconds()},ss:function(e){return Y(e.getSeconds())},m:function(e){return e.getMinutes()},mm:function(e){return Y(e.getMinutes())},h:function(e){return e.getHours()%12||12},hh:function(e){return Y(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return Y(e.getHours())},d:function(e){return e.getDate()},dd:function(e){return Y(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return Y(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return(e.getFullYear()+"").substring(2)},yyyy:function(e){return e.getFullYear()},t:function(e){return e.getHours()<12?"a":"p"},tt:function(e){return e.getHours()<12?"am":"pm"},T:function(e){return e.getHours()<12?"A":"P"},TT:function(e){return e.getHours()<12?"AM":"PM"},u:function(e){return b(e,"yyyy-MM-dd'T'HH:mm:ss'Z'")},S:function(e){var t=e.getDate();return t>10&&20>t?"th":["st","nd","rd"][t%10-1]||"th"},w:function(e,t){return t.weekNumberCalculation(e)},W:function(e){return C(e)}};Mt.dateFormatters=Rt,Mt.applyAll=V,Tt.month=U,Tt.basicWeek=K,Tt.basicDay=J,n({weekMode:"fixed"}),Tt.agendaWeek=Z,Tt.agendaDay=et,n({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,slotEventOverlap:!0})}(jQuery),function(e){function t(t,n,s){var l=t.success,d=e.extend({},t.data||{},{"start-min":a(n,"u"),"start-max":a(s,"u"),singleevents:!0,"max-results":9999}),c=t.currentTimezone;return c&&(d.ctz=c=c.replace(" ","_")),e.extend({},t,{url:t.url.replace(/\/basic$/,"/full")+"?alt=json-in-script&callback=?",dataType:"jsonp",data:d,startParam:!1,endParam:!1,success:function(t){var n=[];t.feed.entry&&e.each(t.feed.entry,function(t,a){var o,s=a.gd$when[0].startTime,l=r(s,!0),d=r(a.gd$when[0].endTime,!0),f=-1==s.indexOf("T");e.each(a.link,function(e,t){"text/html"==t.type&&(o=t.href,c&&(o+=(-1==o.indexOf("?")?"?":"&")+"ctz="+c))}),f&&i(d,-1),n.push({id:a.gCal$uid.value,title:a.title.$t,url:o,start:l,end:d,allDay:f,location:a.gd$where[0].valueString,description:a.content.$t})});var a=[n].concat(Array.prototype.slice.call(arguments,1)),s=o(l,this,a);return e.isArray(s)?s:n}})}var n=e.fullCalendar,a=n.formatDate,r=n.parseISO8601,i=n.addDays,o=n.applyAll;n.sourceNormalizers.push(function(e){("gcal"==e.dataType||void 0===e.dataType&&(e.url||"").match(/^(http|https):\/\/www.google.com\/calendar\/feeds\//))&&(e.dataType="gcal",void 0===e.editable&&(e.editable=!1))}),n.sourceFetchers.push(function(e,n,a){return"gcal"==e.dataType?t(e,n,a):void 0}),n.gcalFeed=function(t,n){return e.extend({},n,{url:t,dataType:"gcal"})}}(jQuery),function(e){function t(t,n){function a(e){if(e&&e.visStart&&e.visEnd){if(D.title=e.title,D.visStart=e.start,D.visEnd=e.visEnd,D.oldView=e,n.options.eventList.upcoming&&"1"==n.options.eventList.upcoming){var t=new Date;D.visStart=D.visStart.getTime()>t.getTime()?D.visStart:t}var a=n.options.eventList.monthsahead?n.options.eventList.monthsahead:"";if(a=""==a.replace(" ","")?1:parseInt(a),a>0){var r=new Date(D.visStart);r.setMonth(r.getMonth()+a),D.visEnd=r}var i=n.options.eventList.daysahead?n.options.eventList.daysahead:"";if(i=""==i.replace(" ","")?0:parseInt(i),i>0){var r=new Date(D.visStart);r.setDate(r.getDate()+i-1),r.setHours(23,59,59),D.visEnd=r}}}function r(){}function i(){}function o(){}function s(){}function l(a,r){var i=n.options.eventList.stack&&1==parseInt(n.options.eventList.stack)||!1;D.direction=r,custom_delta=parseInt(n.options.eventList.delta),custom_delta=isNaN(custom_delta)?0:custom_delta,date_changed=!1,i&&custom_delta>0&&D.first_date&&D.direction<0&&a>D.first_date&&(a=fc.cloneDate(D.first_date),date_changed=!0),0==D.direction?D.first_date=fc.cloneDate(a):D.direction<0&&D.first_date0&&(fc.addDays(a,custom_delta*r),r=0),date_changed&&n.gotoDate(a),custom_delta>0?(start=fc.cloneDate(a,!0),end=fc.addDays(fc.cloneDate(start),custom_delta),_end=fc.cloneDate(end)):_end=!1,D.start=fc.cloneDate(a,!0); var o=!b;if(o&&(e('
').appendTo(t),b=!0),D.oldView||(D.oldView=new e.fullCalendar.views.month(e("
"),n)),D.oldView&&(custom_delta?D.oldView.render(fc.cloneDate(a),r):D.oldView.render(a,r),_end=!1===_end?fc.cloneDate(D.oldView.visEnd):_end,D.oldView.visStart&&D.oldView.visEnd&&(D.title=D.oldView.title,custom_delta?(D.start=fc.cloneDate(start),D.end=fc.cloneDate(end),D.visStart=fc.cloneDate(start),D.visEnd=fc.cloneDate(end)):(D.start=fc.cloneDate(D.oldView.start),D.end=fc.cloneDate(D.oldView.end),D.visStart=fc.cloneDate(D.oldView.start),D.visEnd=fc.cloneDate(D.oldView.visEnd)),n.options.eventList.TitleFormat&&(n.options.eventList.TitleFormat=n.options.eventList.TitleFormat.replace(/[/g,"["),n.options.eventList.TitleFormat=n.options.eventList.TitleFormat.replace(/]/g,"]"),D.title=fc.formatDates(fc.cloneDate(D.visStart),fc.addDays(fc.cloneDate(_end),-1),n.options.eventList.TitleFormat)))),n.options.eventList.upcoming&&"1"==n.options.eventList.upcoming){var s=new Date;s.setHours(0,0,0),dayspast=n.options.widgetlist.dayspast||0,s.setDate(s.getDate()-parseInt(dayspast)),D.visStart=D.visStart.getTime()>s.getTime()?D.visStart:s}var l=n.options.eventList.monthsahead?n.options.eventList.monthsahead:"";if(l=""==l.replace(" ","")?custom_delta>0?0:1:parseInt(l),l>0){var c=new Date(D.visStart);c.setMonth(c.getMonth()+l),D.visEnd=c}var f=n.options.eventList.daysahead?n.options.eventList.daysahead:"";if(f=""==f.replace(" ","")?0:parseInt(f),f>0){var c=new Date(D.visStart);c.setDate(c.getDate()+f-1),c.setHours(23,59,59),D.visEnd=c}if(parseInt(n.options.eventList.auto)&&parseInt(n.options.eventList.stack)){var u=e(t).parents(".rhc_holder").attr("id");"undefined"==typeof e(document).data("rhc_event_scroll")&&(e(document).data("rhc_event_scroll",u),jQuery(document).scroll(function(){d(u)}))}}function d(t){if(!1!==D.have_events){var a=e("#"+t+" .fc-view-rhc_event");if(a.is(":visible")&&!D.scroll_lockdown){var r=e(a).parents(".rhc_holder"),i=r.offset();if(paddingForMobile=window.mobile?1e3:0,e(window).scrollTop()+e(window).height()==e(document).height())D.scroll_lockdown=!0,e(a).parents(".rhc_holder").find(".fullCalendar").fullCalendar("next");else{var o=n.options.eventList.scrolloffset&&""!=n.options.eventList.scrolloffset?n.options.eventList.scrolloffset:e(window).height()/2,o=o-paddingForMobile;document_bottom=e(document).scrollTop()+e(window).height(),bottom_position=i.top+r.outerHeight(),document_bottom>bottom_position+o&&(D.scroll_lockdown=!0,e(a).parents(".rhc_holder").find(".fullCalendar").fullCalendar("next"))}}}}function c(){}function f(){t.css("min-height","200px"),t.css("height","auto")}function h(){}function p(){}function v(a){var r=e(rhc_event_tpl),i=r.find(".fc-event-list-item").clone().removeClass("fc-remove"),o=r.find(".fc-event-list-date").clone().removeClass("fc-remove"),s=r.find(".fc-event-list-no-events").clone().removeClass("fc-remove");n.options.eventList&&n.options.eventList.eventListNoEventsText&&s.find(".fc-no-list-events-message").html(n.options.eventList.eventListNoEventsText),widget_templates=!1,n.options.eventList&&n.options.eventList.eventlist_template&&""!=n.options.eventList.eventlist_template&&e(n.options.eventList.eventlist_template).length>0&&(widget_templates=!0,i=e(n.options.eventList.eventlist_template).find(".rhc-widget-upcoming-item"));var l=n.options.eventList.stack&&"1"==n.options.eventList.stack?!0:!1;if(l&&D.direction>0)var d=t.find(".fc-events-holder");else{var d=t.find(".fc-events-holder").empty();D.rendered_events=[]}if(r.appendTo(d).find(".fc-remove").remove(),l&&e(d).find(".fc-event-list-no-events").parents(".fc-event-list-container").remove(),a.length>0)if(D.have_events=!0,widget_templates){var c=n.options,f=n.options.widgetlist,h=a,p="#"+f.sel;f.dayspast=f.dayspast?f.dayspast:0;var v=e.fullCalendar.parseDate(f.end);if(!f.horizon||"hour"!=f.horizon&&"end"!=f.horizon){var m=[],b=new Date;b.setDate(b.getDate()-f.dayspast),f.historic&&""!=f.specific_date&&(b=e.fullCalendar.parseDate(f.specific_date));for(var C=0;Cv.getTime()||(m[m.length]=h[C])}h=m}else{var m=[],b=new Date;b.setDate(b.getDate()-f.dayspast),f.historic&&"1"==f.historic&&(b=e.fullCalendar.parseDate(f.specific_date));for(var C=0;Cv.getTime()||(m[m.length]=h[C])}h=m}if(h.sort(_rhc_sort_events),f.premiere&&"1"==f.premiere){for(var m=[],C=0;C-1||(k.push(h[C]._id),m.push(h[C]));h=m}h=h.slice(0,f.number);var M=[];e.each(h,function(t,n){var a=i.clone(),o=n,s=o.description.split(" ");s=s.slice(0,f.words),o.description=s.join(" "),f.using_calendar_url&&""!=f.using_calendar_url&&(o.url=f.using_calendar_url);var l=o.url,d=i.clone();if(d.find(".rhc-title-link").html(o.title).data("rhc_event",o).attr("href",l).end().find(".rhc-event-link").data("rhc_event",o).attr("href",l).end().find(".rhc-description").html(o.description).end().find(".rhc-widget-date").html("").end().find(".rhc-widget-time").html("").end().find(".rhc-widget-end-date").html("").end().find(".rhc-widget-end-time").html("").end(),""!=f.fcdate_format){d.find(".rhc-widget-date").html(e.fullCalendar.formatDate(o.start,f.fcdate_format,c)),d.find(".rhc-widget-end-date").html(e.fullCalendar.formatDate(o.end,f.fcdate_format,c)),dstart=e.fullCalendar.formatDate(o.start,"yyyy-MM-dd",c),dend=e.fullCalendar.formatDate(o.end,"yyyy-MM-dd",c);var u=Math.floor((Date.parse(dend)-Date.parse(dstart))/864e5);u>0?(m=e.fullCalendar.formatDate(o.start,f.fcdate_format,c)+" – "+e.fullCalendar.formatDate(o.end,f.fcdate_format,c),d.find(".rhc-widget-date-range").html(m),d.find(".rhc-day_diff0").hide()):(d.find(".rhc-widget-date-range").html(e.fullCalendar.formatDate(o.start,f.fcdate_format,c)),d.find(".rhc-day_diff1").hide())}""==f.fctime_format||o.allDay||(d.find(".rhc-widget-time").html(e.fullCalendar.formatDate(o.start,f.fctime_format,c)),d.find(".rhc-widget-end-time").html(e.fullCalendar.formatDate(o.end,f.fctime_format,c))),o.allDay&&(d.addClass("fc-is-allday"),d.find(".rhc-widget-time").hide()),d.find(".rhc-date-start").each(function(t,n){e(n).html(e.fullCalendar.formatDate(o.start,e(n).html(),c))});var h=e.fullCalendar.formatDate(o.start,"yyyyMMdd",c);-1==e.inArray(h,M)?M.push(h):d.find(".hide-repeat-date").addClass("repeated-date"),1==f.showimage?(d.addClass("featured-1"),o.image&&o.image[0]&&""!=o.image[0]&&e("").addClass("rhc-image-link").data("rhc_event",o).attr("href",l).append(e("").attr("src",o.image[0])).appendTo(d.find(".rhc-widget-upcoming-featured-image"))):(d.addClass("featured-0"),d.find(".rhc-widget-upcoming-featured-image").remove()),e(d).find(".rhc-title-link,.rhc-event-link,.rhc-image-link").click(function(){var e={url:o.url};return o.gotodate&&(e.gotodate=o.gotodate),o.event_rdate&&(e.event_rdate=o.event_rdate),_rhc_widget_link_click(e,this)}),a=d,a.find(".fc-event-term").empty().hide().parent().addClass("rhc_event-empty-taxonomy"),n.terms&&n.terms.length>0&&e.each(n.terms,function(t,n){if(a.find(".taxonomy-"+n.taxonomy).parent().find("a").length>0&&a.find(".taxonomy-"+n.taxonomy).parent().append(''),n.name&&""!=n.name&&a.find(".taxonomy-"+n.taxonomy).length>0&&(""==n.url?e(""+n.name+"").appendTo(a.find(".taxonomy-"+n.taxonomy).show().parent().removeClass("rhc_event-empty-taxonomy")):e(""+n.name+"").attr("href",n.url).appendTo(a.find(".taxonomy-"+n.taxonomy).show().parent().removeClass("rhc_event-empty-taxonomy"))),a.find(".taxonomy-"+n.taxonomy+"-gaddress").length>0&&n.gaddress&&""!=n.gaddress){a.find(".taxonomy-"+n.taxonomy+"-gaddress").parent().find("a").length>0&&a.find(".taxonomy-"+n.taxonomy+"-gaddress").parent().append('');var r="http://www.google.com/maps?f=q&hl=en&source=embed&q="+escape(n.gaddress);e(""+n.gaddress+"").attr("href",r).attr("target","_blank").appendTo(a.find(".taxonomy-"+n.taxonomy+"-gaddress").show().parent().removeClass("rhc_event-empty-taxonomy").end())}}),d.find(".move-out").length>0&&d.find(".move-out").appendTo(p),triggerRes=g("eventRender",n,n,d),!1===triggerRes||r.find(".fc-event-list-holder").append(d),g("loading",null,!1)})}else{n.options.widgetlist.dayspast=n.options.widgetlist.dayspast?n.options.widgetlist.dayspast:0,events=[];var T=new Date;if(T.setDate(T.getDate()-n.options.widgetlist.dayspast),e.each(a,function(e,t){if(l&&D.rendered_events.length>0)for(var a=0;aD.visEnd)return}events[events.length]=t}}),0==events.length)return;events.sort("1"==n.options.eventList.reverse?w:y);var $=[],S=n.options.eventList.extendedDetails&&"1"==n.options.eventList.extendedDetails?!0:!1,E="",M=[];if(e.each(events,function(t,a){if(!("undefined"!=typeof n.options.eventList.display&&n.options.eventList.display>0&&t>=n.options.eventList.display)){var s=i.clone();a.gcal||""==a.url?s.find(".fc-event-list-title").parent().empty().append(e("").addClass("fc-event-list-title").html(a.title)):a.direct_link?s.find(".fc-event-list-title").html(a.title).end().find("a.fc-event-link").attr("href",a.url).end():s.find(".fc-event-list-title").html(a.title).end().find("a.fc-event-link").attr("target","").attr("href","javascript:void(0);").bind("click",function(e){var t=n.options.eventClick?n.options.eventClick:fc_click;t(a,e,D)}).end();var l=a.local_feed?!0:!1;if(S&&l&&(s.find(".fe-extrainfo-container").addClass("skip-render").addClass("ext_det_"+a.id).hide().data("ev",a).before('
'),-1==e.inArray(a.id,$)&&$.push(a.id)),s.find(".fc-event-list-description").html(a.description).end(),a.description&&""==a.description.replace(" ","")&&s.find(".fc-event-list-description").addClass("rhc-empty-description"),"none"==a.fc_click_link&&s.find("a.fc-event-link").addClass("fc-no-link"),a.image&&a.image[0]?s.find("img.fc-event-list-image").attr("src",a.image[0]):s.find(".fc-event-list-featured-image").empty(),a.allDay){s.find(".fc-time").remove();var d=n.options.eventList.extDateFormat||"dddd MMMM d, yyyy."}else{s.find(".fc-time").html(e.fullCalendar.formatDate(a.start,"h:mmtt"));var d=n.options.eventList.extDateFormat||"dddd MMMM d, yyyy."}if(a.start?s.find(".fc-start").html(e.fullCalendar.formatDate(a.start,d,n.options)):s.find(".fc-start").remove(),a.end?s.find(".fc-end").html(e.fullCalendar.formatDate(a.end,d,n.options)):s.find(".fc-end").parent().addClass("rhc_event-empty-taxonomy").end().remove(),s.find(".fc-event-term").empty().hide().parent().addClass("rhc_event-empty-taxonomy"),a.terms&&a.terms.length>0&&e.each(a.terms,function(t,n){if(s.find(".taxonomy-"+n.taxonomy).parent().find("a").length>0&&s.find(".taxonomy-"+n.taxonomy).parent().append(''),n.name&&""!=n.name&&s.find(".taxonomy-"+n.taxonomy).length>0&&(""==n.url?e(""+n.name+"").appendTo(s.find(".taxonomy-"+n.taxonomy).show().parent().removeClass("rhc_event-empty-taxonomy").end()):e(""+n.name+"").attr("href",n.url).appendTo(s.find(".taxonomy-"+n.taxonomy).show().parent().removeClass("rhc_event-empty-taxonomy").end())),s.find(".taxonomy-"+n.taxonomy+"-gaddress").length>0&&n.gaddress&&""!=n.gaddress){s.find(".taxonomy-"+n.taxonomy+"-gaddress").parent().find("a").length>0&&s.find(".taxonomy-"+n.taxonomy+"-gaddress").parent().append('');var a="http://www.google.com/maps?f=q&hl=en&source=embed&q="+escape(n.gaddress);e(""+n.gaddress+"").attr("href",a).attr("target","_blank").appendTo(s.find(".taxonomy-"+n.taxonomy+"-gaddress").show().parent().removeClass("rhc_event-empty-taxonomy").end())}}),a.meta&&a.meta.length>0&&e.each(a.meta,function(e,t){p=".fc-event-meta-"+t[0],val=t[1],s.find(p).html(val).end()}),triggerRes=g("eventRender",a,a,s),!1===triggerRes);else{if(n.options.eventList.ShowHeader&&1==parseInt(n.options.eventList.ShowHeader)){var c=a.start;if(e.fullCalendar.formatDate(c,"yyyyMMdd")!=e.fullCalendar.formatDate(E,"yyyyMMdd")){E=c;var f=o.clone();f.find(".fc-event-list-date-header").html(e.fullCalendar.formatDate(a.start,n.options.eventList.DateFormat||"dddd MMMM d, yyyy",n.options)),r.find(".fc-event-list-holder").append(f)}}r.find(".fc-event-list-holder").append(s)}}}),$.length>0){"undefined"==typeof n.extended_detail_cache&&(n.extended_detail_cache={});var j=[];if(e.each($,function(e,t){"undefined"==typeof n.extended_detail_cache[t]&&j.push(t)}),0==j.length)_(e,$,r,n);else{url=RHC.ajaxurl,url+="?rhc_action=extended_details",$.length>0&&e.each($,function(e,t){url=url+"&ids[]="+t}),ver=RHC.last_modified&&""!=RHC.last_modified?RHC.last_modified:T.getTime(),url=url+"&ver="+ver,queryString=url.substring(url.indexOf("?")+1),hash=CryptoJS.MD5(queryString),u=hash.toString(CryptoJS.enc.Hex),url=url+"&_="+u;var H={url:url,type:"GET",dataType:"html",not_used_data:{rhc_action:"extended_details",ids:$},success:function(a){e.each($,function(r,i){e(a).find("."+i).length>0?n.extended_detail_cache[i]=e(a).find("."+i).clone():e(t).find(".skip-render.ext_det_"+i).removeClass("skip-render").removeClass("ext_det_"+i).fadeIn("fast").parent().find(".ext-list-loading").fadeOut("fast")}),_(e,$,r,n)},error:function(){e(t).find(".skip-render").show(),e(t).parent().find(".ext-list-loading").fadeOut("fast"),_(e,$,r,n)}};e.ajax(H)}}}else D.have_events=!1,r.find(".fc-event-list-holder").append(s),r.find(".fc-no-list-events-message").show();g("loading",null,!1)}function _(e,t,n,a){e.each(t,function(t,r){"undefined"!=typeof a.extended_detail_cache[r]&&n.find(".ext_det_"+r).each(function(t,n){var i=a.extended_detail_cache[r].clone(),o=e(n).data("ev");i.find(".postmeta-fc_start .fe-extrainfo-value").html(e.fullCalendar.formatDate(o.start,a.options.eventList.extDateFormat||"MMMM d, yyyy",a.options)),i.find(".postmeta-fc_start_time .fe-extrainfo-value").html(e.fullCalendar.formatDate(o.start,a.options.eventList.extTimeFormat||"h:mm tt",a.options)),i.find(".postmeta-fc_start_datetime .fe-extrainfo-value").html(e.fullCalendar.formatDate(o.start,a.options.eventList.extDateTimeFormat||"MMMM d, yyyy. h:mm tt",a.options)),i.find(".postmeta-fc_end .fe-extrainfo-value").html(e.fullCalendar.formatDate(o.end,a.options.eventList.extDateFormat||"MMMM d, yyyy",a.options)),i.find(".postmeta-fc_end_time .fe-extrainfo-value").html(e.fullCalendar.formatDate(o.end,a.options.eventList.extTimeFormat||"h:mm tt",a.options)),i.find(".postmeta-fc_end_datetime .fe-extrainfo-value").html(e.fullCalendar.formatDate(o.end,a.options.eventList.extDateTimeFormat||"MMMM d, yyyy. h:mm tt",a.options)),i.find(".fe-image-holder").RHCLink(o,e(n).closest(".fullCalendar").fullCalendar("getView")),original=e(n).replaceWith(i),i.parent().find(".ext-list-loading").fadeOut("fast")})}),e("BODY").trigger("dbox.loaded")}function g(e,t){return n.trigger.apply(n,[e,t||D].concat(Array.prototype.slice.call(arguments,2),[D]))}function m(t,n){t?(D.scroll_lockdown=!0,e(n.element).parents(".rhc_holder").addClass("stacking-loading")):(D.scroll_lockdown=!1,e(n.element).parents(".rhc_holder").removeClass("stacking-loading"))}function y(e,t){return e.start>t.start?1:e.startt.start?-1:0}var b,D=this;D.name="rhc_event",D.render=l,D.unselect=c,D.setHeight=f,D.setWidth=h,D.clearEvents=p,D.renderEvents=v,D.trigger=g,D.viewChanged=a,D.beforeAnimation=s,D.setEventData=r,D.clearEventData=i,D.triggerEventDestroy=o,D.element=t,D.oldView=null,D.calendar=n,fc=e.fullCalendar,D.direction=0,D.first_date=null,D.scroll_lockdown=!1,D.loading=m,D.have_events=!1,D.rendered_events=[],n.options.eventList.daysahead&&parseInt(n.options.eventList.delta)>parseInt(n.options.eventList.daysahead)&&(n.options.eventList.delta=n.options.eventList.daysahead)}function n(t,n){function a(){}function r(){}function i(n){h.start=n;var a=!u;a&&(e('
TODO: a single event details. The button will be removed on the top right controls, and this view will be triggered when selecting an event.
').appendTo(t),u=!0)}function o(){}function s(){t.css("min-height","200px"),t.css("height","auto")}function l(){}function d(){e(".fc-detail-view-content").html("")}function c(){var t={id:n.last_clicked_event.id};e.post(n.options.singleSource,t,function(t){"OK"==t.R&&(0==e("body .fc-single-item-holder").length&&e("body").append('
'),e("body .fc-single-item-holder").empty(),e(t.DATA.footer).each(function(t,n){if(n.nodeName&&"SCRIPT"==n.nodeName){var a=document.createElement("script");e(n).attr("type")&&(a.type=e(n).attr("type")||""),e(n).attr("src")?a.src=e(n).attr("src")||"":a.text=e(n).html()||"",document.body.appendChild(a)}else e("body .fc-single-item-holder").append(n)}),e(".fc-detail-view-content").html(t.DATA.body))},"json")}function f(){}var u,h=this;h.name="rhc_detail",h.render=i,h.unselect=o,h.setHeight=s,h.setWidth=l,h.clearEvents=d,h.renderEvents=c,h.trigger=f,h.viewChanged=a,h.beforeAnimation=r,h.element=t}e.fullCalendar.views.rhc_event=t,e.fullCalendar.views.rhc_detail=n}(jQuery);var CryptoJS=CryptoJS||function(e,t){var n={},a=n.lib={},r=function(){},i=a.Base={extend:function(e){r.prototype=this;var t=new r;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=a.WordArray=i.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,a=this.sigBytes;if(e=e.sigBytes,this.clamp(),a%4)for(var r=0;e>r;r++)t[a+r>>>2]|=(n[r>>>2]>>>24-8*(r%4)&255)<<24-8*((a+r)%4);else if(65535r;r+=4)t[a+r>>>2]=n[r>>>2];else t.push.apply(t,n);return this.sigBytes+=e,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-8*(n%4),t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n=[],a=0;t>a;a+=4)n.push(4294967296*e.random()|0);return new o.init(n,t)}}),s=n.enc={},l=s.Hex={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],a=0;e>a;a++){var r=t[a>>>2]>>>24-8*(a%4)&255;n.push((r>>>4).toString(16)),n.push((15&r).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,n=[],a=0;t>a;a+=2)n[a>>>3]|=parseInt(e.substr(a,2),16)<<24-4*(a%8);return new o.init(n,t/2)}},d=s.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var n=[],a=0;e>a;a++)n.push(String.fromCharCode(t[a>>>2]>>>24-8*(a%4)&255));return n.join("")},parse:function(e){for(var t=e.length,n=[],a=0;t>a;a++)n[a>>>2]|=(255&e.charCodeAt(a))<<24-8*(a%4);return new o.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(t){throw Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},f=a.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,a=n.words,r=n.sigBytes,i=this.blockSize,s=r/(4*i),s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0);if(t=s*i,r=e.min(4*t,r),t){for(var l=0;t>l;l+=i)this._doProcessBlock(a,l);l=a.splice(0,t),n.sigBytes-=r}return new o.init(l,r)},clone:function(){var e=i.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});a.Hasher=f.extend({cfg:i.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){f.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new u.HMAC.init(e,n).finalize(t)}}});var u=n.algo={};return n}(Math);!function(e){function t(e,t,n,a,r,i,o){return e=e+(t&n|~t&a)+r+o,(e<>>32-i)+t}function n(e,t,n,a,r,i,o){return e=e+(t&a|n&~a)+r+o,(e<>>32-i)+t}function a(e,t,n,a,r,i,o){return e=e+(t^n^a)+r+o,(e<>>32-i)+t}function r(e,t,n,a,r,i,o){return e=e+(n^(t|~a))+r+o,(e<>>32-i)+t}for(var i=CryptoJS,o=i.lib,s=o.WordArray,l=o.Hasher,o=i.algo,d=[],c=0;64>c;c++)d[c]=4294967296*e.abs(e.sin(c+1))|0;o=o.MD5=l.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,i){for(var o=0;16>o;o++){var s=i+o,l=e[s];e[s]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}var o=this._hash.words,s=e[i+0],l=e[i+1],c=e[i+2],f=e[i+3],u=e[i+4],h=e[i+5],p=e[i+6],v=e[i+7],_=e[i+8],g=e[i+9],m=e[i+10],y=e[i+11],w=e[i+12],b=e[i+13],D=e[i+14],C=e[i+15],x=o[0],k=o[1],M=o[2],T=o[3],x=t(x,k,M,T,s,7,d[0]),T=t(T,x,k,M,l,12,d[1]),M=t(M,T,x,k,c,17,d[2]),k=t(k,M,T,x,f,22,d[3]),x=t(x,k,M,T,u,7,d[4]),T=t(T,x,k,M,h,12,d[5]),M=t(M,T,x,k,p,17,d[6]),k=t(k,M,T,x,v,22,d[7]),x=t(x,k,M,T,_,7,d[8]),T=t(T,x,k,M,g,12,d[9]),M=t(M,T,x,k,m,17,d[10]),k=t(k,M,T,x,y,22,d[11]),x=t(x,k,M,T,w,7,d[12]),T=t(T,x,k,M,b,12,d[13]),M=t(M,T,x,k,D,17,d[14]),k=t(k,M,T,x,C,22,d[15]),x=n(x,k,M,T,l,5,d[16]),T=n(T,x,k,M,p,9,d[17]),M=n(M,T,x,k,y,14,d[18]),k=n(k,M,T,x,s,20,d[19]),x=n(x,k,M,T,h,5,d[20]),T=n(T,x,k,M,m,9,d[21]),M=n(M,T,x,k,C,14,d[22]),k=n(k,M,T,x,u,20,d[23]),x=n(x,k,M,T,g,5,d[24]),T=n(T,x,k,M,D,9,d[25]),M=n(M,T,x,k,f,14,d[26]),k=n(k,M,T,x,_,20,d[27]),x=n(x,k,M,T,b,5,d[28]),T=n(T,x,k,M,c,9,d[29]),M=n(M,T,x,k,v,14,d[30]),k=n(k,M,T,x,w,20,d[31]),x=a(x,k,M,T,h,4,d[32]),T=a(T,x,k,M,_,11,d[33]),M=a(M,T,x,k,y,16,d[34]),k=a(k,M,T,x,D,23,d[35]),x=a(x,k,M,T,l,4,d[36]),T=a(T,x,k,M,u,11,d[37]),M=a(M,T,x,k,v,16,d[38]),k=a(k,M,T,x,m,23,d[39]),x=a(x,k,M,T,b,4,d[40]),T=a(T,x,k,M,s,11,d[41]),M=a(M,T,x,k,f,16,d[42]),k=a(k,M,T,x,p,23,d[43]),x=a(x,k,M,T,g,4,d[44]),T=a(T,x,k,M,w,11,d[45]),M=a(M,T,x,k,C,16,d[46]),k=a(k,M,T,x,c,23,d[47]),x=r(x,k,M,T,s,6,d[48]),T=r(T,x,k,M,v,10,d[49]),M=r(M,T,x,k,D,15,d[50]),k=r(k,M,T,x,h,21,d[51]),x=r(x,k,M,T,w,6,d[52]),T=r(T,x,k,M,f,10,d[53]),M=r(M,T,x,k,m,15,d[54]),k=r(k,M,T,x,l,21,d[55]),x=r(x,k,M,T,_,6,d[56]),T=r(T,x,k,M,C,10,d[57]),M=r(M,T,x,k,p,15,d[58]),k=r(k,M,T,x,b,21,d[59]),x=r(x,k,M,T,u,6,d[60]),T=r(T,x,k,M,y,10,d[61]),M=r(M,T,x,k,c,15,d[62]),k=r(k,M,T,x,g,21,d[63]);o[0]=o[0]+x|0,o[1]=o[1]+k|0,o[2]=o[2]+M|0,o[3]=o[3]+T|0},_doFinalize:function(){var t=this._data,n=t.words,a=8*this._nDataBytes,r=8*t.sigBytes;n[r>>>5]|=128<<24-r%32;var i=e.floor(a/4294967296);for(n[(r+64>>>9<<4)+15]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),n[(r+64>>>9<<4)+14]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(n.length+1),this._process(),t=this._hash,n=t.words,a=0;4>a;a++)r=n[a],n[a]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8);return t},clone:function(){var e=l.clone.call(this);return e._hash=this._hash.clone(),e}}),i.MD5=l._createHelper(o),i.HmacMD5=l._createHmacHelper(o)}(Math),function($){function preload_events(o,fc_options){$(o).find(".rhc-preload").length&&$(o).find(".rhc-preload").each(function(i,el){if(!$(el).data("preloaded")){$(el).data("preloaded",!0);try{if(cache=$(el).data("request"),cache=eval(cache),cache)if($(el).data("events")?(tmp_events=$(el).data("events"),data=eval(tmp_events)):data=$.parseJSON($(el).html()),external_source=$(el).data("external_source")||!1,"OK"==data.R){if(cache.url=$(el).data("url"),!in_rhc_events_cache(cache.start,cache.end,cache.url)){cache.events=data.EVENTS;var events=[];start=new Date(1e3*cache.start),end=new Date(1e3*cache.end),events=rhc_events_to_fc_events(start,end,data,!0),events=handle_local_tz(events,fc_options,data),cache.events=events,rhc_events_cache[rhc_events_cache.length]=cache}}else if(external_source&&"object"==typeof data&&(cache.url=$(el).data("url"),!in_rhc_events_cache(cache.start,cache.end,cache.url))){cache.events=data.EVENTS;var events=data;start=new Date(1e3*cache.start),end=new Date(1e3*cache.end),events=handle_local_tz(events,fc_options,data),cache.events=events,rhc_events_cache[rhc_events_cache.length]=cache}}catch(e){}}})}function in_rhc_events_cache(e,t,n){for(var a=0;a=t&&rhc_events_cache[a].url==n)return!0;return!1}function handle_local_tz(e,t,n){if(local_tz="local_tz"in t?parseInt(t.local_tz):0,0==local_tz)return e;if("GMT_OFFSET"in n){var a=-1*n.GMT_OFFSET*60,r=(new Date).getTimezoneOffset();if(a==r)return e;for(var i=0;i0&&e.EVENTS&&e.EVENTS.length>0&&(new_events=[],jQuery.each(e.EVENTS,function(t,n){new_ev={},jQuery.each(e.MAP,function(e,t){n[t[0]]&&(new_ev[t[1]]=n[t[0]])}),"undefined"==typeof new_ev.allDay&&(new_ev.allDay=!1),new_ev.terms&&new_ev.terms.length>0&&(new_terms=[],jQuery.each(new_ev.terms,function(t,n){new_terms[t]="object"==typeof n?n:e.TERMS[n]}),new_ev.terms=new_terms,new_terms=[],jQuery.each(new_ev.terms,function(t,n){new_term={},jQuery.each(e.MAP,function(e,t){n[t[0]]&&(new_term[t[1]]=n[t[0]])}),new_terms[new_terms.length]=new_term}),new_ev.terms=new_terms),new_events[new_events.length]=new_ev}),e.EVENTS=new_events),e}function rhc_events_to_fc_events(e,t,n,a){var r=[];return n=handle_field_map(n),n.EVENTS.length>0&&$(n.EVENTS).each(function(n,i){if(i.premiere=!0,i.description="undefined"==typeof i.description?"":i.description,i.local_feed="undefined"==typeof i.local_feed?a:i.local_feed,i.color&&(""==i.color||"#"==i.color)&&i.terms&&i.terms.length>0)for(var o=0;o1?i.terms[o].background_color:!1,l=i.terms[o].color&&i.terms[o].color.length>1?i.terms[o].color:!1;if(l=s&&!1===l?"#fff":l,s=l&&!1===s?"#fff":s,s&&l){i.color=s,i.textColor=l;break}}if("undefined"!=typeof i.start&&null!=i.start)if(i.src_start=i.start,i.fc_rrule=i.fc_rrule?i.fc_rrule:"",""==i.fc_rrule&&""==i.fc_rdate)r[r.length]=i;else{var d=!1,c=new Date($.fullCalendar.parseDate(i.start));if(i.end){var f=new Date($.fullCalendar.parseDate(i.end));d=f.getTime()-c.getTime()}var u=$.fullCalendar.parseDate(i.start);if(i.fc_rrule=""==i.fc_rrule?"FREQ=DAILY;INTERVAL=1;COUNT=1":i.fc_rrule,scheduler=new Scheduler(u,i.fc_rrule,!0),""!=i.fc_interval&&i.fc_exdate){var h=exdate_to_array_of_dates(i.fc_exdate);h.length>0&&scheduler.add_exception_dates(h)}if(i.fc_rdate&&""!=i.fc_rdate){var p=exdate_to_array_of_dates(i.fc_rdate);p.length>0&&scheduler.add_rdates(p)}occurrences=scheduler.occurrences_between(e,t),occurrences.length>0&&$(occurrences).each(function(e,t){var n=new Date(t),a=$.extend(!0,{},i);if(a.premiere=n.getTime()==c.getTime(),a._start=n,a.start=n,a.fc_start=$.fullCalendar.formatDate(n,"yyyy-MM-dd"),a.fc_start_time=$.fullCalendar.formatDate(n,"HH:mm:ss"),a.fc_date_time=$.fullCalendar.formatDate(n,"yyyy-MM-dd HH:mm:ss"),d){var o=n.getTime()+d,s=new Date;s.setTime(o),a._end=s,a.end=s,a.fc_end=$.fullCalendar.formatDate(s,"yyyy-MM-dd"),a.fc_end_time=$.fullCalendar.formatDate(s,"HH:mm:ss")}else a.end=a.start,a._end=a._start;a.repeat_instance=!0,a=_add_repeat_instance_data_to_event(a),r[r.length]=a}),e>c&&f>e&&(i.start=c,i.end=f,r[r.length]=i)}}),r}function cb_event_render(e,t,n,a,r,i){if(e||(e=$(r.element).parents(".fullCalendar")),showothermonth=i&&i.showothermonth?parseInt(i.showothermonth):1,0==showothermonth&&n.start&&n.end&&r.start&&r.end){if(n.end.getTime()=r.end.getTime())return!1}if(event_skip=i&&i.event_skip?parseInt(i.event_skip):0,event_skip&&("undefined"==typeof r.event_skip&&(r.event_skip=event_skip),r.event_skip>0))return r.event_skip--,!1;if(norepeat=r.get_norepeat?r.get_norepeat(i.norepeat||!1):i.norepeat||!1,norepeat=parseInt(norepeat),norepeat&&r&&n&&n.id){if(r.rendered=r.rendered?r.rendered:[],-1!=$.inArray(n.id,r.rendered))return!1;r.rendered.push(n.id)}if(i.taxonomycolor&&"1"==i.taxonomycolor&&n.terms){var o=[];$.each(n.terms,function(e,t){str="tax_"+t.taxonomy+"_"+t.slug,str=str.replace(/ /g,"_"),o.push(str)}),o.length>0&&$(a).addClass(o.join(" "))}if(1==parseInt(i.upcoming)){var s=new Date;if(n.allDay&&s.setHours(0,0,0,0),n.start.getTime()0){var d=!0,c=[],f=[];if($.each(n.terms,function(e,t){$.each(l,function(e,n){-1==$.inArray(n.taxonomy,f)&&f.push(n.taxonomy),n.taxonomy==t.taxonomy&&(t.gaddress&&t.gaddress==n.term?(d=!1,c.push(t.taxonomy)):t.description&&t.description==n.term?(d=!1,c.push(t.taxonomy)):t.name&&t.name==n.term&&(d=!1,c.push(t.taxonomy)))})}),!d&&f.length>0&&$.each(f,function(e,t){-1==$.inArray(t,c)&&(d=!0)}),d)return!1}if(t){var u=0;if(n.start&&n.end){var h=new Date(n.start),p=new Date(n.end);h.setHours(0,0,0,0),p.setHours(0,0,0,0),u=Math.floor((p.getTime()-h.getTime())/864e5)}var v=n._start.getDate();if(0==u)$(r.element).find(".fc-day-number").each(function(e,t){v==$(t).html()&&(n.start.getMonth()==r.start.getMonth()?$(t).parent().parent().hasClass("fc-other-month")||$(t).parent().parent().addClass("fc-state-highlight").addClass("fc-have-event").css("background-image","none"):$(t).parent().parent().hasClass("fc-other-month")&&$(t).parent().parent().addClass("fc-state-highlight").addClass("fc-have-event").css("background-image","none"))});else{var h=new Date(n.start),p=new Date(n.end);$(r.element).find(".fc-day-number").each(function(e,t){current_date_str=$(t).closest(".fc-day").data("date"),current_date=new Date(current_date_str+"T00:00:00Z"),current_date.setTime(current_date.getTime()+60*h.getTimezoneOffset()*1e3),current_date.getTime()<=p.getTime()&¤t_date.getTime()>=h.getTime()&&$(t).parent().parent().addClass("fc-state-highlight").addClass("fc-have-event").css("background-image","none")})}return!1}if(sidelist_events.push(n),i.matchBackground&&"1"==i.matchBackground){loop_date=new Date(n._start),compare_date=n._end||n._start; for(var _=0;loop_date<=compare_date&&(sel=".fc-day[data-date='"+$.fullCalendar.formatDate(loop_date,"yyyy-MM-dd")+"']",original_bg=$(r.element).find(sel).css("background-color"),$(r.element).find(sel).data("original_bg",original_bg).addClass("bg_matched").css("background-color",$(a).get(0).tagName?$(a).css("background-color")||"":""),loop_date.setDate(loop_date.getDate()+1),!(_++>5e3)););}i.month_event_image&&"1"==i.month_event_image&&"month"==r.name&&n.month_image&&n.month_image[0]&&(loop_date=new Date(n._start),sel=".fc-day[data-date='"+$.fullCalendar.formatDate(loop_date,"yyyy-MM-dd")+"']",ratio=n.month_image[2]/n.month_image[1],container_w=r.element.find(sel).outerWidth(),_w=container_w,_h=_w*ratio,$(a).addClass("has-fc-image").find(".fc-event-inner").prepend($("
").addClass("fc-image-cont").append($("").attr("src",n.month_image[0]).attr("height",parseInt(_h)).css("height",parseInt(_h)).addClass("fc-image")))),i.early_dynamic_tooltip&&"1"==i.early_dynamic_tooltip&&cb_event_mouseover(n,null,r),i.tooltip_close_on_title_leave&&parseInt(i.tooltip_close_on_title_leave)&&$(a).mouseleave(function(){$(".fct-tooltip").is(":visible")&&($(".fct-tooltip:visible").first().is(":hover")||$(".fct-tooltip:visible").trigger("close-tooltip"))})}function hide_widget_event_list(e){var t=jQuery(e).parents(".rhc_holder").find(".rhc_calendar_widget_day_click_holder");t.children().length>0&&t.children().fadeOut("fast",function(){})}function cb_event_render_all(e,t,n,a,r,i){if("undefined"==typeof e&&(e=$(r.element).parents(".rhcalendar.rhc_holder")),norepeat=r.get_norepeat?r.get_norepeat(i.norepeat||!1):i.norepeat||!1,norepeat=parseInt(norepeat),norepeat&&r&&(r.rendered=r.handle_rendered?r.handle_rendered():[]),has_sidelist_holder=$(e).parent().find(".rhc-sidelist").length>0?!0:!1,events=sidelist_events||[],events.length>0){var o=$(e).parent().find(".rhc-sidelist-holder .rhc-sidelist-tab-label");o.length>0&&i.sidelist&&i.sidelist.labels&&i.sidelist.labels.tab&&o.html(i.sidelist.labels.tab),render_sidelist(e,events,r.name,i)}sidelist_events=[],-1==$.inArray(r.name,["rhc_event","rhc_gmap"])}function render_tax_filters(e){var t=e&&e.taxfilter?e.taxfilter:{holder_class:"rh-flat-ui fc-head-control",selectpicker:!0,size:10,menu_class:"tax_filter_menu_medium",multiple:!0},n=$(this);$(this).find("[class*='fc-button-btn_tax_']").each(function(e,a){var r=(a.className.match(/(^|\s)(fc\-button\-btn_tax_([^\s]*))/)||[,,""])[3],i=$('');if(t.multiple&&i.attr("multiple",!0),i.attr("data-taxonomy",r).append($('")),n.find(".fbd-filter[data-taxonomy='"+r+"']").each(function(e,t){var n=$(t).data("bgcolor")||"transparent";i.append($('"))}),i.find("option").length>1?($(a).replaceWith(i),i.wrap($('
').addClass(t.holder_class).addClass(t.menu_class))):($(a).remove(),console.log("Taxonomy filter added to calendar, but disabled in options. Also turning off the hierarchical filter can help.")),t.selectpicker){i.selectpicker({style:"btn-small btn-taxfilter btn_tax",size:t.size});var o=!1,s=i.parent().find(".dropdown-menu");i.find("option").each(function(e,t){bgcolor=$(t).attr("data-bgcolor")||"transparent","transparent"!=bgcolor&&(o=!0),s.find('li[rel="'+e+'"] a').prepend($('').css("background-color",bgcolor).addClass("transparent"==bgcolor?"rhc-no-color":""))}),o&&s.addClass("rhc-with-tax-color")}i.unbind("change",tax_filter_change).bind("change",{taxonomy:r,holder:n},tax_filter_change)})}function tax_filter_change(e){$(this).attr("rel",$(e.data.holder).attr("id"));var t=$(this).val();t=null==t?"":t;var n=[];return"string"==typeof t?n.push(t):$.each(t,function(e,t){return""==t?!0:void n.push(t)}),e.data.holder.find(".fbd-filter[data-taxonomy='"+e.data.taxonomy+"']").each(function(e,t){-1==$.inArray($(t).val(),n)?$(t).attr("checked",!1):$(t).attr("checked",!0)}),methods.apply_filter.apply($(this),[!1]),!0}function render_sidelist(e,t,n,a){$.each(t,function(t,r){var i=r.skip_sidelist||!1;!i&&"rhc_gmap"==n&&has_sidelist_holder&&a.sidelist&&a.sidelist.template&&$(a.sidelist.template).length>0&&($(e).parent().find(".rhc-sidelist-holder").addClass("has-events"),sidelist=$(e).parent().find(".rhc-sidelist"),render_sidelist_event(sidelist,r,a))}),$(".rhc-sidelist-event-item").show()}function render_sidelist_event(e,t,n){jQuery(document).ready(function(a){var r=new Date(t.start),i=new Date;if(i.setHours(0,0,0,0),r.getTime()'+t.title+"").attr("target",s).attr("href","javascript:void(0);").bind("click",function(e){var a=n.eventClick?n.eventClick:fc_click;t.fc_click_link="page",t.fc_click_target=s,a(t,e,null)})}else var l=a("").attr("src",t.image[0]);t.venue_directory&&o.addClass("venue-directory-item").find(".rhc-sidelist-date").hide(),o.find(".rhc-sidelist-image").append(c),e.append(o)})}function cb_events_loading(e,t,n,a,r,i){i.for_widget?(a.loading&&a.loading(n,a,i),handle_loading_overlay(e,t,n,a,r,i),n?$(e).find(".fc-have-event").each(function(){$(this).removeClass("fc-state-highlight").removeClass("fc-have-event").css("background-image","")}):cb_events_loaded(t,r,a,i)):(a.loading&&a.loading(n,a,i),n||cb_events_loaded(t,r,a,i),handle_loading_overlay(e,t,n,a,r,i))}function handle_loading_overlay(e,t,n,a,r,i){"undefined"!=typeof i.loadingOverlay&&"1"==i.loadingOverlay&&(n?(0==$(e).find(".fc-content .fc-view-loading").length&&$(e).find(".fullCalendar .fc-content").prepend($('
').hide().append('
')),$(e).addClass("is-loading").find(".fc-view-loading").addClass("loading-events").find(".ajax-loader").addClass("loading-events").end().stop().fadeIn()):$(e).removeClass("is-loading").find(".fc-view-loading").stop().fadeOut("fast",function(){$(e).find().remove(".fc-view-loading"),"rhc_event"==a.name&&$(e).find(".fc-view-rhc_event").css("min-height","")}))}function cb_events_loaded(e,t,n,a){if(calendar=e,(!a.tax_filter||"1"==a.tax_filter)&&0!=$(calendar).find(".fc-head-control").length){var r=$(calendar).fullCalendar("clientEvents"),i=[];if($.each(r,function(e,t){t.terms&&t.terms.length>0&&$.each(t.terms,function(e,n){if(a.tax_filter_include&&a.tax_filter_include.length>0){if(-1==$.inArray(n.taxonomy,a.tax_filter_include))return}else if(a.tax_filter_skip&&-1!=$.inArray(n.taxonomy,a.tax_filter_skip))return;for(var r=-1,o=0;o0&&i.length>0&&(new_taxonomies=[],$.each(a.tax_filter_include,function(e,t){$.each(i,function(e,n){t==n.taxonomy&&(new_taxonomies[new_taxonomies.length]=n)})}),i=new_taxonomies),i.length>0){var o=$(calendar).find(".fc-head-control .tax_filter_holder");o.empty(),o.parents(".fc-head-control").removeClass("has-filters"),$.each(i,function(e,t){if(0!=t.terms.lengt){t.uterms.sort(cb_sort_tax_filter),t.terms=[];var n=!1,a=!1;$.each(t.uterms,function(e,r){n&&n!=r.order&&(a=!0),n=r.order,t.terms.push(r.value)}),a||(t.terms.sort(),t.uterms.sort(cb_sort_alphanum));var r=$("").attr("title",t.label).attr("multiple","multiple").addClass("tax_filter_field").addClass("selectpicker").data("taxonomy",t.taxonomy).data("taxonomy_filter_type",t.filter_type).append('");$.each(t.uterms,function(e,t){bgcolor=t.term.background_color||"transparent",option_label=t.term&&t.term.name?t.term.name:t.value,_option=$('").data("term",t),_option.attr("data-bgcolor",bgcolor),r.append(_option)}),r.appendTo(o).wrap('
').selectpicker({style:"btn-small btn-taxfilter"});var i=!1,s=r.parent().find(".dropdown-menu");r.find("option").each(function(e,t){bgcolor=$(t).attr("data-bgcolor")||"transparent","transparent"!=bgcolor&&(i=!0),s.find('li[rel="'+e+'"] a').prepend($('').css("background-color",bgcolor).addClass("transparent"==bgcolor?"rhc-no-color":""))}),i&&s.addClass("rhc-with-tax-color"),o.parents(".fc-head-control").addClass("has-filters")}}),o.find(".tax_filter_field").change(function(){var e=$(this).parents(".fullCalendar"),t=[];$(e).find(".tax_filter_field").each(function(e,n){$(n).find("option:selected").each(function(e,a){var r=$(a).attr("value");if(""!=r){var i=$(n).data("taxonomy_filter_type"),o=$(a).data("term");t.push({taxonomy:$(n).data("taxonomy"),term:r,filter_type:i,slug:o.term&&o.term.slug?o.term.slug:null,term_id:o.term&&o.term.term_id?o.term.term_id:null,local_feed:o.local_feed})}})}),$(e).parent().find(".rhc-sidelist").length>0&&($(e).parent().find(".rhc-sidelist-holder").removeClass("has-events"),$(e).parent().find(".rhc-sidelist").empty()),args={tax_filters:t},a.show_ad&&(args.show_ad=a.show_ad),$(e).data("rhc_tax_filters",t).fullCalendar("rerenderEvents"),$("BODY").trigger("rhc_filter",args)})}}}function cb_view_display(e,t,n,a){t||(t=$(n.element).parents(".fullCalendar")),set_fc_small(t);var r=$(t).fullCalendar("getView");"rhc_gmap"==r.name?$(t).find(".fc-head-control").addClass("show-control"):$(t).find(".fc-head-control").removeClass("show-control"),"rhc_event"==r.name?$(a).parents(".rhc_holder").addClass("view-rhc_event"):$(a).parents(".rhc_holder").removeClass("view-rhc_event"),$(t).data("rhc_tax_filters",[]),$(t).find(".tax_filter_field").each(function(e,t){$(t).val("")});var i=new Date;if(n.visStart<=i&&n.visEnd>=i?$(a).parents(".rhc_holder").addClass("has-current-date").removeClass("not-current-date"):$(a).parents(".rhc_holder").removeClass("has-current-date").addClass("not-current-date"),$(a).parents(".rhc_holder").is(".flat-ui-cal")){var o=$(t).parents(".rhc_holder").data("Calendarize"),s=o.modes[o.mode].options;if($(a).parents(".rhc_holder").is(".has-current-date")){var l="''dddd''MMMM''yyyy''d''";$(t).find(".fc-header-title h2").html($.fullCalendar.formatDate(i,l,s))}else{str=$(t).find(".fc-header-title h2").html(),str=str.trim();var d=str.split(" ");2==d.length&&(l=isNaN(d[1])?""+d[1]+""+d[0]+"":""+d[0]+""+d[1]+"",$(t).find(".fc-header-title h2").html(l))}_skip=s.widget_onechardaylabel&&1==parseInt(s.widget_onechardaylabel)?!0:!1,_skip||$(t).find(".fc-day-header").each(function(e,t){$(t).html($(t).html().substring(0,1))})}}function cb_sort_tax_filter(e,t){return e.order>t.order?1:e.orderl?1:-1}return i>o?1:-1}function add_footer_button(e){var t=$.extend({calendarize:null,calendar:null,e:null,tm:"fc",buttonName:"undefined",label:"",buttonClick:function(){}},e);tm=t.tm;var n=$(""+t.label+"");n&&(n.click(function(e){n.hasClass(tm+"-state-disabled")||t.buttonClick(this,e,t)}).mousedown(function(){n.not("."+tm+"-state-active").not("."+tm+"-state-disabled").addClass(tm+"-state-down")}).mouseup(function(){n.removeClass(tm+"-state-down")}).hover(function(){n.not("."+tm+"-state-active").not("."+tm+"-state-disabled").addClass(tm+"-state-hover")},function(){n.removeClass(tm+"-state-hover").removeClass(tm+"-state-down")}).appendTo(t.e),n.addClass(tm+"-corner-left"),n.addClass(tm+"-corner-right"))}function ical_footer_button_click(e,t,n){var a=n.calendarize;if(f,$(e).parent().find(".ical-tooltip").length>0)$(e).parent().find(".ical-tooltip").remove();else{var r=$(a).data("Calendarize"),i=r.modes[r.mode].options,o=i.events_source+i.events_source_query;o=o.replace("get_calendar_events","get_icalendar_events");var s=o+"&ics=1",l=i.feed&&""!=i.feed?"&feed="+i.feed:"";o+=l,s+=l;var d=$(".ical-tooltip-template").first().clone();d.removeClass("ical-tooltip-template").addClass("ical-tooltip").find(".ical-url").html(o).end().find(".ical-clip").attr("href",o).on("click",function(){return $(this).focus(),$(this).select(),!1}).end().find(".ical-close").on("click",function(){$(this).parents(".fc-footer").find(".fc-button-icalendar").trigger("click")}).end().find(".ical-ics").attr("href",s).end(),$(e).after(d),d.fadeIn("fast",function(){d.find("textarea.ical-url").focus().select()})}}function cb_dayclick(e,t,n,a,r,i){if(r.dayclick){var o=r.dayclick&&""!=r.dayclick&&window[r.dayclick]?window[r.dayclick]:!1;if(o)return o(e,t,n,a,r,i)}else{var o=r.widget_dayclick&&""!=r.widget_dayclick&&window[r.widget_dayclick]?window[r.widget_dayclick]:!1;if(o)calendar_widget_day_click(e,t,n,a,rhc_events_cache,r,i);else if(r.widget_link){if(r.widget_link_view)var s=r.widget_link_view;else var s="agendaDay";$('
').attr("action",r.widget_link).append('').append('').append('').append('').append('').appendTo(i).submit()}}}var methods={init:function(e){function t(e,t){if(e.hasClass("fbd-cell")||(e=e.parents(".fbd-cell")),t.hasClass("fbd-checked"))var n={opacity:0,left:-30};else var n={opacity:0,left:30};var r="linear",i="fast";if(0==t.find(".fbd-cell").length)$(e).animate(n,i,r,function(){$(this).appendTo(t).css("left",-1*n.left).animate({opacity:1,left:0})});else{var o=t.find(".fbd-cell");if(parseInt($(e).data("tab-index"))>parseInt($(o[o.length-1]).data("tab-index")))$(e).animate(n,i,r,function(){$(this).appendTo(t).css("left",-1*n.left).animate({opacity:1,left:0})});else if(parseInt($(e).data("tab-index"))parseInt($(o[a]).data("tab-index"))&&parseInt($(e).data("tab-index"))
').appendTo(this),$(this).find(".rhc-sidelist-tab").click(function(){$(this).parents(".rhc-sidelist-holder").toggleClass("sidelist-open")})),0==$(this).find("fullCalendar > .fc-head-control").length){var a=".fc-header";$(this).find(a).length>0&&($(this).find(a).after('
'),$(this).find(".tax_filter_previous").click(function(){var e=$(this).parents(".fc-head-control").find(".tax_filter_holder");if(e.stop(!1,!0),e.find(".tax_filter_item_holder").length>0){var t=e.find(".tax_filter_item_holder").first();t.stop(!1,!0);var n=-1*t.outerWidth(!0),a=t.css("opacity");t.animate({opacity:0},400,"swing"),e.animate({"margin-left":n},500,"swing",function(){t.stop(!1,!0).appendTo(e).css("opacity",a),$(this).css("margin-left",0)})}}))}0==$(this).find(".fc-lower-head-tools").length&&($(this).find(".fc-header").after('
'),0==$(this).find(".fc-lower-head-tools .fc-filters-dialog").length&&$(this).find(".fc-filters-dialog-holder .fc-filters-dialog").clone().appendTo($(this).find(".fc-lower-head-tools")));var r=.6*parseInt($(this).find(".fc-content").innerHeight());r=300>r?300:r,$(this).find(".fc-lower-head-tools .fc-filters-dialog").find(".fbd-unchecked").css("max-height",r+"px"),$(this).find(".fc-filters-dialog .fbd-tabs").on("click",function(){$(this).parent().parent().find(".fbd-tabs").removeClass("fbd-active-tab").end().find(".fbd-tabs-panel").hide().end().find($(this).find("a").data("tab-target")).show(),$(this).addClass("fbd-active-tab")}).first().trigger("click"),$(this).find('.fbd-cell input[type="checkbox"]').attr("checked",!1),$(this).find('.fbd-cell input[type="checkbox"]').on("click",function(){if($(this).is(":checked"))var e=$(this).parent().parent().parent().parent().find(".fbd-checked");else var e=$(this).parent().parent().parent().parent().find(".fbd-unchecked");t($(this).parent().parent(),e)}),$(this).find(".fullCalendar .fbd-dg-apply,.fullCalendar .fbd-dg-remove").attr("rel",$(this).attr("id")),$(this).find(".fullCalendar .fbd-dg-apply").on("click",function(){return methods.apply_filter.apply($(this),[])}),$(this).find(".fbd-close-tooltip a").unbind("click").click(function(){$(this).parents(".fullCalendar").find(".fc-button-rhc_search").trigger("click")}),$(this).find(".fullCalendar .fbd-dg-remove").on("click",function(){$(this).parents(".rhc_holder").find("input[name=s]").val("").trigger("change"),$("#"+$(this).attr("rel")).find("input[type=checkbox].fbd-filter").each(function(e,n){if("undefined"!=typeof $(n).attr("checked")){$(n).attr("checked",!1);var a=$(this).parent().parent().parent().parent().find(".fbd-unchecked");t($(this).parents(".fbd-cell"),a)}}).end().find(".fbd-dg-apply").trigger("click"),$(this).closest(".fullCalendar").fullCalendar("gotoDate",$(this).closest(".fullCalendar").data("starting_date")),$(this).parents(".fullCalendar").find(".fc-button-rhc_search").trigger("click")}),$(this).find(".fullCalendar .fc-header").on("click",function(){$(".fct-tooltip").trigger("close-tooltip")}),$(document).keyup(function(e){27==e.keyCode&&($(".fct-tooltip").trigger("close-tooltip"),$(".fc-filters-dialog:visible").stop().find(".fbd-unchecked").css("overflow-y","hidden").end().animate({opacity:0,top:-10},"fast","linear",function(){$(this).hide()}))}),0==$(this).find("fc-view-loading-bottom").length&&$(this).find(".fullCalendar .fc-footer").before($('
').append($('
').click(function(){$(this).parents(".rhc_holder").find(".fullCalendar").fullCalendar("next")}))),$(this).trigger("rhc_loaded")}})},mode:function(e){var t=this,n=$(this).data("Calendarize");if(n&&n.modes){var a=$.extend(n.common,n.modes[e].options);preload_events(this,a),a.for_widget?(a.eventRender=function(e,t,n){return cb_event_render(o,!0,e,t,n,a)},a.eventAfterAllRender=function(e){return hide_widget_event_list(o,!1,null,null,e,a),cb_event_render_all(o,!0,null,null,e,a)},a.dayClick=function(e,n,r,i){return cb_dayclick(e,n,r,i,a,t)}):(a.eventRender=function(e,t,n){return $(".fc-event-title",t).html(e.title),cb_event_render(o,!1,e,t,n,a)},a.eventAfterAllRender=function(e){return cb_event_render_all(o,!1,null,null,e,a)}),a.loading=function(e,n){return cb_events_loading(t,this,e,n,o,a)},a.eventDataTransform=function(e){if(e.start&&e.start.getFullYear){e.terms||(e.terms=[]);var t={filter_type:"AND",term_priority:parseInt(e.start.getMonth()),description:$.fullCalendar.formatDate(e.start,"MMMM",a),taxonomy:"core_month",taxonomy_label:a.tax_filter_label&&a.tax_filter_label.month?a.tax_filter_label.month:"month",slug:$.fullCalendar.formatDate(e.start,"M",a)};e.terms.unshift(t);var n=e.start.getFullYear(),t={filter_type:"AND",term_priority:parseInt(n),description:n,taxonomy:"core_year",taxonomy_label:a.tax_filter_label&&a.tax_filter_label.year?a.tax_filter_label.year:"year",slug:parseInt(n)};e.terms.unshift(t)}return e};var r=function(e,t,n){$.fn.Calendarize.events_source(e,t,n,a)};a.eventSources=[],"1"!=a.json_only&&a.eventSources.push(r),a.json_feed&&a.json_feed.length>0&&("1"==a.json_only&&(a.events=null,a.singleSource=null),a.json_feed&&a.json_feed.length>0&&$.each(a.json_feed,function(e,t){if(t.rhc_feed&&"1"==t.rhc_feed){var n=function(e,n,r){$.fn.Calendarize.rhc_feed_src(e,n,r,t,a)};a.eventSources[a.eventSources.length]=n}else{var r=function(e,n,r){$.fn.Calendarize.ext_events_source(e,n,r,t,a)};a.eventSources[a.eventSources.length]=r}})),a.viewRender=function(e,t){cb_view_display(a.for_widget,o,e,t)},a.eventMouseover=function(e,t,n){cb_event_mouseover(e,t,n),a.tooltip_on_hover&&"1"==a.tooltip_on_hover&&$(t.target).closest("a").click()},a.calendar_id=$(this).attr("id"),f=$(this).find(".fullCalendar").fullCalendar(a),n.editable&&0==f.find(".fc-edit-tools").length&&f.prepend('
'),0==f.find(".fc-footer").length&&(f.append(''),a.icalendar_align&&$(".fc-footer").css("text-align",a.icalendar_align).addClass("dlg-align-"+a.icalendar_align)),a.header&&0==(a.header.center+a.header.left+a.header.right).length&&($(this).find(".fc-header").css("display","none"),$(this).find(".fc-edit-tools").css("display","none"),$(this).find(".fc-head-control").css("display","none"),$(this).find(".fc-lower-head-tools").css("display","none"),$(this).find(".fc-header").attr("hello",1));var i=f.find(".fc-footer"),o=f,s=a.theme?"ui":"fc";if($(".ical-tooltip-template").length>0){var l=$(".ical-tooltip-template").first().data("button_text");add_footer_button({calendar:f,calendarize:t,e:i,tm:s,label:l,buttonName:"icalendar",buttonClick:ical_footer_button_click})}a.gotodate&&""!=a.gotodate&&$(this).find(".fullCalendar").fullCalendar("gotoDate",$.fullCalendar.parseDate(a.gotodate)),$(this).find(".fullCalendar").data("starting_date",$(this).find(".fullCalendar").fullCalendar("getDate")),render_tax_filters.apply(this,[a])}},destroy:function(){return this.each(function(){var e=$(this),t=e.data("Calendarize");$(window).unbind(".Calendarize"),t.Calendarize.remove(),e.removeData("Calendarize")})},apply_filter:function(e){return e="undefined"==typeof e?!0:e,this.each(function(){var t="#"+$(this).attr("rel");$(t+" .fullCalendar").find(".bg_matched").each(function(e,t){$(t).css("background-color",$(t).data("original_bg")||"")});var n=[];$(t+" .fullCalendar").find(".fbd-filter-group").each(function(e,t){var a=[];$(t).find("input[type=checkbox].fbd-filter:checked").each(function(e,t){a[a.length]=$(t).val()}),a.length>0&&(n[n.length]={taxonomy:$(this).data("taxonomy"),terms:a.join(","),terms_array:a})});var a=$(t).data("Calendarize"),r=a.modes[a.mode].options;r.calendar_id=$(t).attr("id");var i=$(t+" .fullCalendar"),o=i.fullCalendar("getView");o.clear_events=!0;var s="";if(n&&$.each(n,function(e,t){s+=r.replace_square_brackets?"&tax%5B"+t.taxonomy+"%5D="+t.terms:"&tax["+t.taxonomy+"]="+t.terms}),$(t).find(".fc-lower-head-tools input[name=s]").length){var l=$(t).find(".fc-lower-head-tools input[name=s]").val();""!=l&&(s+="&s="+escape(l))}r.events_source_query_original=r.events_source_query_original?r.events_source_query_original:r.events_source_query,""!=s?(i.fullCalendar("removeEventSources"),r.events_source_query=r.events_source_query_original+s):(i.fullCalendar("removeEventSources"),r.events_source_query=r.events_source_query_original);var d=function(e,t,n){$.fn.Calendarize.events_source(e,t,n,r)};if(i.fullCalendar("addEventSource",d),0==n.length)r.json_feed&&r.json_feed.length>0&&$.each(r.json_feed,function(e,t){if(t.rhc_feed&&"1"==t.rhc_feed){var n=function(e,n,a){$.fn.Calendarize.rhc_feed_src(e,n,a,t,r)};i.fullCalendar("addEventSource",n)}else{var a=function(e,n,a){$.fn.Calendarize.ext_events_source(e,n,a,t,r)};i.fullCalendar("addEventSource",a)}});else{var c=[];$.each(n,function(e,t){$.each(t.terms_array,function(e,n){$.each(r.json_feed,function(e,a){if(!($.inArray(a,c)>-1)&&a.terms&&a.terms.length>0)for(var e=0;e=c.end&&rhc_events_cache[f].url==a.url)return parseInt(r.debugjs)&&rhc_console("rhc_feed_src. Loading from rhc_events_cache."),void n(rhc_events_cache[f].events);var u=c;u.url=a.url,i.post(a.url,c,function(a){if("OK"==a.R){var r=[];r=rhc_events_to_fc_events(e,t,a,!1),u.events=r,in_rhc_events_cache(u.start,u.end,u.url)||(rhc_events_cache[rhc_events_cache.length]=u),n(r)}else"ERR"==a.R},"json")})},$.fn.Calendarize.ext_events_source=function(e,t,n,a,r){jQuery(document).ready(function(i){for(var o=!0,s=[],l=new Date,d=RHC.last_modified&&""!=RHC.last_modified?RHC.last_modified:l.getTime(),c={start:Math.round(e.getTime()/1e3),end:Math.round(t.getTime()/1e3),_:d,"data[]":s},f=0;f=c.end&&rhc_events_cache[f].url==a.url)return parseInt(r.debugjs)&&rhc_console("rhc_feed_src. Loading from rhc_events_cache."),void n(rhc_events_cache[f].events);var u=c;u.url=a.url,i.post(a.url,c,function(e){u.events=e,in_rhc_events_cache(u.start,u.end,u.url)||(rhc_events_cache[rhc_events_cache.length]=u),n(u.events)},"json")})},$.fn.Calendarize.events_source=function(e,t,n,a){jQuery(document).ready(function(r){var i=[];r(".calendarize_meta_data").each(function(e,t){i[i.length]="checkbox"==t.type?[t.name,r(t).is(":checked")?1:0]:[t.name,r(t).val()]});var o=a.events_source+a.events_source_query;"undefined"!=typeof icl_lang&&(o+="&lang="+icl_lang),a.calendar_id&&""!=a.calendar_id?(vo=r("#"+a.calendar_id).find(".fullCalendar").fullCalendar("getView"),view_name=vo.name):view_name="";for(var s=!0,l=new Date,d=RHC.last_modified&&""!=RHC.last_modified?RHC.last_modified:l.getTime(),c={start:Math.round(e.getTime()/1e3),end:Math.round(t.getTime()/1e3),rhc_shrink:a.shrink?parseInt(a.shrink):"",view:view_name,ver:d,_:"","data[]":i},f=0;f=c.end&&rhc_events_cache[f].url==o)return parseInt(a.debugjs)&&rhc_console("Loading from rhc_events_cache."),void n(rhc_events_cache[f].events);var u=c;u.url=o,o=o+"&start="+c.start+"&end="+c.end+"&rhc_shrink="+c.rhc_shrink+"&view="+c.view+"&ver="+c.ver,i.length>0&&r.each(i,function(e,t){o=o+"&data["+e+"][0]="+t[0],o=o+"&data["+e+"][1]="+t[1]}),queryString=o.substring(o.indexOf("?")+1),hash=CryptoJS.MD5(queryString),c._=hash.toString(CryptoJS.enc.Hex),o=o+"&_="+c._,r.ajax({url:o,type:"GET",contentType:"application/json; charset=utf-8",dataType:"json",cache:!0,success:function(r){if("OK"==r.R){var i=[];i=rhc_events_to_fc_events(e,t,r,!0),i=handle_local_tz(i,a,r),u.events=i,in_rhc_events_cache(u.start,u.end,u.url)||(rhc_events_cache[rhc_events_cache.length]=u),n(i)}else"ERR"==r.R},error:function(){}})})},$.fn.RHCLink=function(e,t){var n=t,a=t.calendar,r=a.options,i=($.extend({eventClick:"fc_click"},r),e.fc_click_target||"_self");return e.gcal||""==e.url?$(this):e.direct_link?$(this).wrap($("").attr("href",e.url).attr("target",i)).parent():$(this).wrap($("").attr("target",i).attr("href",e.url).unbind("click").bind("click",function(t){var r=a.options.eventClick?a.options.eventClick:fc_click;return r(e,t,n)})).parent()};var sidelist_events=[]}(jQuery),function(e){var t={init:function(t){var n=e.extend({draggable:!0},t);return this.each(function(){var t=e(this).data("CalendarizeDialog");t||(e(this).data("CalendarizeDialog",n),n.draggable&&e(this).draggable({handle:".ui-widget-header"}),e(this).find(".ui-dialog-titlebar-close").on("click",function(){e(this).parent().parent().parent().CalendarizeDialog("close")}),j),e(this).hide()})},open:function(t){e(this).show().css("margin-left",0).offset(t.offset).css("margin-left",t.margin_left)},close:function(){e(this).hide()}};e.fn.CalendarizeDialog=function(n){return t[n]?t[n].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof n&&n?void e.error("Method "+n+" does not exist on jQuery.CalendarizeDialog"):t.init.apply(this,arguments)}}(jQuery),jQuery(document).ready(function(){init_rhc()}); // source --> http://kinderpilli.com.mx/new/wp-content/plugins/Ultimate_VC_Addons/assets/min-js/ultimate.min.js?ver=3.9.3 //ultimate-modernizr window.bsfmodernizr=function(e,t,n){function r(e){m.cssText=e}function i(e,t){return r(prefixes.join(e+";")+(t||""))}function s(e,t){return typeof e===t}function o(e,t){return!!~(""+e).indexOf(t)}function u(e,t){for(var r in e){var i=e[r];if(!o(i,"-")&&m[i]!==n)return t=="pfx"?i:!0}return!1}function a(e,t,r){for(var i in e){var o=t[e[i]];if(o!==n)return r===!1?e[i]:s(o,"function")?o.bind(r||t):o}return!1}function f(e,t,n){var r=e.charAt(0).toUpperCase()+e.slice(1),i=(e+" "+w.join(r+" ")+r).split(" ");return s(t,"string")||s(t,"undefined")?u(i,t):(i=(e+" "+E.join(r+" ")+r).split(" "),a(i,t,n))}var l="2.7.1",c={},h=!0,p=t.documentElement,d="bsfmodernizr",v=t.createElement(d),m=v.style,g,y={}.toString,b="Webkit Moz O ms",w=b.split(" "),E=b.toLowerCase().split(" "),S={},x={},T={},N=[],C=N.slice,k,L={}.hasOwnProperty,A;!s(L,"undefined")&&!s(L.call,"undefined")?A=function(e,t){return L.call(e,t)}:A=function(e,t){return t in e&&s(e.constructor.prototype[t],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if(typeof t!="function")throw new TypeError;var n=C.call(arguments,1),r=function(){if(this instanceof r){var i=function(){};i.prototype=t.prototype;var s=new i,o=t.apply(s,n.concat(C.call(arguments)));return Object(o)===o?o:s}return t.apply(e,n.concat(C.call(arguments)))};return r}),S.csstransitions=function(){return f("transition")};for(var O in S)A(S,O)&&(k=O.toLowerCase(),c[k]=S[O](),N.push((c[k]?"":"no-")+k));return c.addTest=function(e,t){if(typeof e=="object")for(var r in e)A(e,r)&&c.addTest(r,e[r]);else{e=e.toLowerCase();if(c[e]!==n)return c;t=typeof t=="function"?t():t,typeof h!="undefined"&&h&&(p.className+=" "+(t?"":"no-")+e),c[e]=t}return c},r(""),v=g=null,function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=y.elements;return typeof e=="string"?e.split(" "):e}function i(e){var t=m[e[d]];return t||(t={},v++,e[d]=v,m[v]=t),t}function s(e,n,r){n||(n=t);if(g)return n.createElement(e);r||(r=i(n));var s;return r.cache[e]?s=r.cache[e].cloneNode():h.test(e)?s=(r.cache[e]=r.createElem(e)).cloneNode():s=r.createElem(e),s.canHaveChildren&&!c.test(e)&&!s.tagUrn?r.frag.appendChild(s):s}function o(e,n){e||(e=t);if(g)return e.createDocumentFragment();n=n||i(e);var s=n.frag.cloneNode(),o=0,u=r(),a=u.length;for(;o",p="hidden"in e,g=e.childNodes.length==1||function(){t.createElement("a");var e=t.createDocumentFragment();return typeof e.cloneNode=="undefined"||typeof e.createDocumentFragment=="undefined"||typeof e.createElement=="undefined"}()}catch(n){p=!0,g=!0}})();var y={elements:l.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:f,shivCSS:l.shivCSS!==!1,supportsUnknownElements:g,shivMethods:l.shivMethods!==!1,type:"default",shivDocument:a,createElement:s,createDocumentFragment:o};e.html5=y,a(t)}(this,t),c._version=l,c._domPrefixes=E,c._cssomPrefixes=w,c.testProp=function(e){return u([e])},c.testAllProps=f,c.prefixed=function(e,t,n){return t?f(e,t,n):f(e,"pfx")},p.className=p.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(h?" js "+N.join(" "):""),c}(this,this.document),function(e,t,n){function r(e){return"[object Function]"==d.call(e)}function i(e){return"string"==typeof e}function s(){}function o(e){return!e||"loaded"==e||"complete"==e||"uninitialized"==e}function u(){var e=v.shift();m=1,e?e.t?h(function(){("c"==e.t?k.injectCss:k.injectJs)(e.s,0,e.a,e.x,e.e,1)},0):(e(),u()):m=0}function a(e,n,r,i,s,a,f){function l(t){if(!d&&o(c.readyState)&&(w.r=d=1,!m&&u(),c.onload=c.onreadystatechange=null,t)){"img"!=e&&h(function(){b.removeChild(c)},50);for(var r in T[n])T[n].hasOwnProperty(r)&&T[n][r].onload()}}var f=f||k.errorTimeout,c=t.createElement(e),d=0,g=0,w={t:r,s:n,e:s,a:a,x:f};1===T[n]&&(g=1,T[n]=[]),"object"==e?c.data=n:(c.src=n,c.type=e),c.width=c.height="0",c.onerror=c.onload=c.onreadystatechange=function(){l.call(this,g)},v.splice(i,0,w),"img"!=e&&(g||2===T[n]?(b.insertBefore(c,y?null:p),h(l,f)):T[n].push(c))}function f(e,t,n,r,s){return m=0,t=t||"j",i(e)?a("c"==t?E:w,e,t,this.i++,n,r,s):(v.splice(this.i++,0,e),1==v.length&&u()),this}function l(){var e=k;return e.loader={load:f,i:0},e}var c=t.documentElement,h=e.setTimeout,p=t.getElementsByTagName("script")[0],d={}.toString,v=[],m=0,g="MozAppearance"in c.style,y=g&&!!t.createRange().compareNode,b=y?c:p.parentNode,c=e.opera&&"[object Opera]"==d.call(e.opera),c=!!t.attachEvent&&!c,w=g?"object":c?"script":"img",E=c?"script":w,S=Array.isArray||function(e){return"[object Array]"==d.call(e)},x=[],T={},N={timeout:function(e,t){return t.length&&(e.timeout=t[0]),e}},C,k;k=function(e){function t(e){var e=e.split("!"),t=x.length,n=e.pop(),r=e.length,n={url:n,origUrl:n,prefixes:e},i,s,o;for(s=0;s=t&&u<=t+c+f&&o+h+a>=e&&o<=e+p+a){if(!n.bsf_appeared)n.trigger("bsf_appear",r.data)}else{n.bsf_appeared=false}};var o=function(){n.bsf_appeared=true;if(r.one){i.unbind("scroll",s);var o=e.inArray(s,e.fn.bsf_appear.checks);if(o>=0)e.fn.bsf_appear.checks.splice(o,1)}t.apply(this,arguments)};if(r.one)n.one("bsf_appear",r.data,o);else n.bind("bsf_appear",r.data,o);i.scroll(s);e.fn.bsf_appear.checks.push(s);s()})};e.extend(e.fn.bsf_appear,{checks:[],timeout:null,checkAll:function(){var t=e.fn.bsf_appear.checks.length;if(t>0)while(t--)e.fn.bsf_appear.checks[t]()},run:function(){if(e.fn.bsf_appear.timeout)clearTimeout(e.fn.bsf_appear.timeout);e.fn.bsf_appear.timeout=setTimeout(e.fn.bsf_appear.checkAll,20)}});e.each(["append","prepend","after","before","attr","removeAttr","addClass","removeClass","toggleClass","remove","css","show","hide"],function(t,n){var r=e.fn[n];if(r){e.fn[n]=function(){var t=r.apply(this,arguments);e.fn.bsf_appear.run();return t}}})})(jQuery); // swatchbook - jquery.swatchbook.min (function(e,t,n){"use strict";var r=t.bsfmodernizr;jQuery.fn.reverse=[].reverse;e.SwatchBook=function(t,n){this.$el=e(n);this._init(t)};e.SwatchBook.defaults={center:6,angleInc:8,speed:700,easing:"ease",proximity:45,neighbor:4,onLoadAnim:true,initclosed:false,closeIdx:-1,openAt:-1};e.SwatchBook.prototype={_init:function(t){this.options=e.extend(true,{},e.SwatchBook.defaults,t);this.$items=this.$el.children("div");this.itemsCount=this.$items.length;this.current=-1;this.support=r.csstransitions;this.cache=[];if(this.options.onLoadAnim){this._setTransition()}if(!this.options.initclosed){this._center(this.options.center,this.options.onLoadAnim)}else{this.isClosed=true;if(!this.options.onLoadAnim){this._setTransition()}}if(this.options.openAt>=0&&this.options.openAt')):(e(this)[0].pause(),e(this).parent().parent().parent().find(".video-controls").attr("data-action","pause"),e(this).parent().parent().parent().find(".video-controls").html('')))})}function a(t,a){var r=t.data("seperator"),o=t.data("seperator-type"),s=t.data("seperator-shape-size"),i=t.data("seperator-background-color"),l=t.data("seperator-border"),d=t.data("seperator-border-color"),n=t.data("seperator-border-width"),p=t.data("seperator-svg-height"),c=t.data("seperator-full-width"),v=t.data("seperator-position");("undefined"==typeof v||""==v)&&(v="bottom_seperator");var u=t.data("icon");u="undefined"==typeof u?"":'
'+u+"
";var _=seperator_class=seperator_border_css=seperator_border_line_css=seperator_css="";if("undefined"!=typeof r&&"true"==r.toString()){var f=shape_css=svg=inner_html=seperator_css=shape_css="",b=!1,m=Math.floor(9999999999999*Math.random()),g="uvc-seperator-"+m;("undefined"==typeof s||""==s||"undefined"==s)&&(s=0),s=parseInt(s);var h=s/2,w=0;if("triangle_seperator"==o)seperator_class="ult-trinalge-seperator";else if("circle_seperator"==o)seperator_class="ult-circle-seperator";else if("diagonal_seperator"==o)seperator_class="ult-double-diagonal";else if("triangle_svg_seperator"==o)seperator_class="ult-svg-triangle",svg='',b=!0;else if("circle_svg_seperator"==o)seperator_class="ult-svg-circle",svg='',b=!0;else if("xlarge_triangle_seperator"==o)seperator_class="ult-xlarge-triangle",svg='',b=!0;else if("xlarge_triangle_left_seperator"==o)seperator_class="ult-xlarge-triangle-left",svg='',b=!0;else if("xlarge_triangle_right_seperator"==o)seperator_class="ult-xlarge-triangle-right",svg='',b=!0;else if("xlarge_circle_seperator"==o)seperator_class="ult-xlarge-circle",svg='',b=!0;else if("curve_up_seperator"==o)seperator_class="ult-curve-up-seperator",svg='',b=!0;else if("curve_down_seperator"==o)seperator_class="ult-curve-down-seperator",svg='',b=!0;else if("tilt_left_seperator"==o)seperator_class="ult-tilt-left-seperator",svg='',b=!0;else if("tilt_right_seperator"==o)seperator_class="ult-tilt-right-seperator",svg='',b=!0;else if("waves_seperator"==o)seperator_class="ult-wave-seperator",svg='',b=!0;else if("clouds_seperator"==o)seperator_class="ult-cloud-seperator",svg='',b=!0;else if("round_split_seperator"==o){var y=temp_border_before=temp_border_after=temp_border_line="";temp_padding=0,seperator_class="ult-rounded-split-seperator-wrapper";{e(t).outerHeight()}if(0!=s){var x=parseInt(e(t).css("padding-bottom"));e(t).css({"padding-bottom":s+"px"}),0==x&&(temp_padding=s)}if("top_seperator"==v)var z="top-split-seperator",k="0px",C="auto",M="border-radius: 0 0 "+s+"px 0 !important;",P="border-radius: 0 0 0 "+s+"px !important;";else if("bottom_seperator"==v)var z="bottom-split-seperator",k="auto",C="0px",M="border-radius: 0 "+s+"px 0 0 !important;",P="border-radius: "+s+"px 0 0 0 !important;";else var z="top-bottom-split-seperator",A="0px",I="auto",B="auto",O="0px",S="border-radius: 0 0 "+s+"px 0 !important;",R="border-radius: 0 0 0 "+s+"px !important;",N="border-radius: 0 "+s+"px 0 0 !important;",H="border-radius: "+s+"px 0 0 0 !important;";inner_html='
',"none"!=l&&(temp_border_line=n+"px "+l+" "+d,temp_border_before="border-top: "+temp_border_line+"; border-right: "+temp_border_line+";",temp_border_after="border-top: "+temp_border_line+"; border-left: "+temp_border_line+";"),"top_seperator"==v||"bottom_seperator"==v?(y="",e("head").append(y)):(y="",temp_css_bottom="",e("head").append(y+temp_css_bottom))}else seperator_class="ult-no-shape-seperator";if("undefined"!=typeof n&&""!=n&&0!=n&&(w=parseInt(n)),shape_css='content: "";width:'+s+"px; height:"+s+"px; bottom: -"+(h+w)+"px;",""!=i&&(shape_css+="background-color:"+i+";"),"none"!=l&&"ult-rounded-split-seperator-wrapper"!=seperator_class&&0==b&&(seperator_border_line_css=n+"px "+l+" "+d,shape_css+="border-bottom:"+seperator_border_line_css+"; border-right:"+seperator_border_line_css+";",seperator_css+="border-bottom:"+seperator_border_line_css+";",_="bottom:"+n+"px !important"),"ult-no-shape-seperator"!=seperator_class&&"ult-rounded-split-seperator-wrapper"!=seperator_class&&0==b){var f="";e("head").append(f)}if(1==b&&(inner_html=svg),"top_bottom_seperator"==v){var T='
'+inner_html+"
"+u+"
";T+='
'+inner_html+"
"+u+"
"}else var T='
'+inner_html+"
"+u+"
";if(a.prepend(T),seperator_css="",""!=_&&(_="",seperator_css+=_),""!=u){var L=p/2;seperator_css+="top_seperator"==v?"":""}1==b&&e("."+g).find("svg").css("height",p),e("head").append(seperator_css)}}function r(){e(".ult-vc-hide-row").each(function(t,a){var r=e(a).data("hide-row");""!=r&&e(a).addClass(r)})}function o(){e(".ult-vc-seperator").each(function(){var t=e(this).data("full-width"),a=e(this).data("rtl");"undefined"==typeof a&&(a="false");var r=e(this).parent().find(".upb_row_bg").data("bg-override");if("undefined"==typeof r)var r=e(this).parent().find(".upb_video-bg").data("bg-override");if(("ex-full"==r||"full"==r||"browser_size"==r)&&1==t){var o=e("html").width();if(e(this).hasClass("ult-rounded-split-seperator-wrapper")){var s=e(this).data("border"),i=e(this).data("border-width");"undefined"!=typeof s&&"none"!=s&&"undefined"!=s&&(o-=i)}var l=e(this).offset().left;e(this).find(".ult-main-seperator-inner").width(o),e(this).find(".ult-main-seperator-inner").css("true"==a.toString()?{"margin-right":-l+"px"}:{"margin-left":-l+"px"})}})}e(window).scroll(function(){t()}),e(window).load(function(){t()}),e.fn.isVdoOnScreen=function(){var t=e(window),a={top:t.scrollTop(),left:t.scrollLeft()};a.right=a.left+t.width(),a.bottom=a.top+t.height()-200;var r=this.parent().offset();return r.right=r.left+this.parent().outerWidth(),r.bottom=r.top+this.parent().outerHeight()-300,!(a.rightr.right||a.bottomr.bottom)},e.fn.ultimate_video_bg=function(r){return e(this).each(function(){var o=e(this),s=o.data("ultimate-video"),i=o.data("ultimate-video2"),l=o.data("ultimate-video-muted"),d=o.data("ultimate-video-loop"),n=o.data("ultimate-video-autoplay"),p=o.data("ultimate-video-poster"),c=o.data("bg-override"),v=o.data("start-time"),u=o.data("stop-time"),_=o.data("upb-bg-animation"),f=o.data("overlay"),b=o.data("overlay-color"),m=o.data("overlay-pattern"),g=o.data("overlay-pattern-opacity"),h=o.data("overlay-pattern-size"),w=o.data("overlay-pattern-attachment"),y=o.data("viewport-video"),x=o.data("controls"),z=o.data("controls-color"),k=o.data("fadeout"),C=o.data("fadeout-percentage"),M=o.data("parallax-content"),P=o.data("parallax-content-sense"),A=o.data("row-effect-mobile-disable"),I=o.data("hide-row"),B=o.data("rtl"),O=o.data("video_fixer"),S="",R="",N=o.data("custom-vc-row"),H=o.data("vc"),T=o.data("theme-support");("undefined"==typeof N||""===N)&&(N="wpb_row"),"undefined"==typeof H&&(H=0),"undefined"==typeof T&&(T="disable"),o.data("multi-color-overlay")&&(S=o.data("multi-color-overlay"),R=o.data("multi-color-overlay-opacity"));var L=overlay_color_html=overlay_pattern_html=overlay_multi_color_html=overlay_pattern_attachment_css="";if("undefined"!=typeof f&&"true"===f.toString()&&(""!=m&&(""!=h&&(h="background-size:"+h+"px;"),"undefined"!=typeof w&&""!=w&&(overlay_pattern_attachment_css="background-attachment:"+w+";"),overlay_pattern_html='
'),""!=b&&(overlay_color_html='
'),""!=S&&(overlay_multi_color_html='
'),L=overlay_color_html+overlay_pattern_html+overlay_multi_color_html),u=0!=u?u:"",H=parseFloat(H),4.4>H||"enable"==T)if(o.prev().is("p")||o.prev().is("style"))var E=o.prev().prev();else var E=o.prev();else var E=o.prevAll("."+N+":first");E.css("position","relative");var F=o;o=E;var j=function(){var t,a,r,s="",i="";if(r=o,resize_selector=r.find(".upb_video-bg"),"full"==c&&(r=e("body")),"ex-full"==c&&(r=e("html")),!isNaN(c))for(var l=0;c>l&&"HTML"!=r.prop("tagName");l++)r=r.parent();a=resize_selector.parents("upb_video_class").outerHeight(),t=r.outerWidth(),"browser_size"==c&&(a=e(window).height(),t=e(window).width(),r.css("min-height",a+"px")),resize_selector.css({"min-height":a+"px","min-width":t+"px"}),r.offset()&&(s=r.offset().left,resize_selector.offset()&&(i=resize_selector.offset().left));var d,n,p=t,v=a,u=resize_selector.find(".upb_vimeo_iframe");youvideoplayer=resize_selector.find(".upb_utube_iframe"),embeddedvideoplayer=resize_selector.find(".upb_video-src");var _=16/9;u&&(v>p/_?(d=Math.ceil(v*_),u.width(d).height(v).css({left:(p-d)/2,top:0})):(n=Math.ceil(p/_),u.width(p).height(n).css({left:0,top:(v-n)/2}))),embeddedvideoplayer&&(v>p/(16/9)?embeddedvideoplayer.css("width","auto"):embeddedvideoplayer.css("width","100%"))};j(),""!=I&&(o.addClass("ult-vc-hide-row"),o.attr("data-hide-row",I)),o.attr("data-rtl",B),o.addClass("upb_video_class"),o.attr("data-row-effect-mobile-disable",A),"fadeout_row_value"==k&&(o.addClass("vc-row-fade"),o.attr("data-fadeout-percentage",C)),o.attr("data-upb_br_animation",_),s&&(-1!=s.indexOf("youtube.com")?r="youtube":-1!=s.indexOf("vimeo.com")&&(r="vimeo"));var W="";if("display_control"==x){if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))var q="ult-vid-cntrlplay",V="pause";else var q="ult-vid-cntrlpause",V="play";W=''}if("browser_size"==c&&o.wrapInner('
'),"parallax_content_value"==M){o.addClass("vc-row-translate"),o.attr("data-parallax-content-sense",P),o.wrapInner('
');var Q=o.css("padding-top"),D=o.css("padding-bottom");o.find(".vc-row-translate-wrapper").css({"padding-top":Q,"padding-bottom":D}),o[0].style.setProperty("padding-top","0px","important"),o[0].style.setProperty("padding-bottom","0px","important")}var G="";if("true"==O.toString()&&(G="uvc-video-fixer"),o.prepend("youtube"==r||"vimeo"==r?'
'+L+"
":'
'+W+L+"
"),a(F,o),F.remove(),"youtube"==r){s=s.substring(s.indexOf("watch?v=")+8,s.indexOf("watch?v=")+19);var J=o.find(".upb_video-bg");"loop"==d&&(d=!0),"muted"==l&&(l=!0),J.attr("data-vdo",s),J.attr("data-loop",d),J.attr("data-poster",p),J.attr("data-muted",l),J.attr("data-start",v),J.attr("data-stop",u),y===!0&&(J.addClass("enable-on-viewport"),J.addClass("youtube-video"),t())}else if("vimeo"==r){s=s.substring(s.indexOf("vimeo.com/")+10,s.indexOf("vimeo.com/")+18);var J=o.find(".upb_video-bg");J.html('')}else{var J=o.find(".upb_video-src");if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&"display_control"!=x)"display_control"!=x&&(""!=p?(J.parent().css({"background-image":"url("+p+")"}),J.parent().find(".video-controls").hide()):J.remove());else{if(e("",{type:"video/mp4",src:s}).appendTo(J),""!=i){var K="";i.match(/.ogg/i)?K="video/ogg":i.match(/.webm/i)&&(K="video/webm"),""!=K&&e("",{type:K,src:i}).appendTo(J)}window.onload=function(){if("muted"==l){var e=J[0];e.muted="muted"}},"loop"==d&&J.attr({loop:d}),J.attr({preload:"auto"}),y===!0?(J.addClass("enable-on-viewport"),J.addClass("hosted-video"),t()):"autoplay"==n&&J.attr({autoplay:n})}}e(window).load(function(){j()}),e(window).resize(function(){j()})}),this},e.fn.ultimate_bg_shift=function(){return e(this).each(function(){var t=e(this),r=t.data("ultimate-bg"),o=t.data("ultimate-bg-style"),s=t.prev().css("background-color"),i=t.data("bg-img-repeat"),l=t.data("bg-img-size"),d=t.data("bg-img-position"),n=t.data("parallx_sense"),p=t.data("bg-override"),c=t.data("bg_img_attach"),v=t.data("upb-bg-animation"),u="",_=t.data("overlay"),u=t.data("overlay-color"),f=t.data("overlay-pattern"),b=t.data("overlay-pattern-opacity"),m=t.data("overlay-pattern-size"),g=t.data("overlay-pattern-attachment"),h=t.data("fadeout"),w=t.data("fadeout-percentage"),y=t.data("parallax-content"),x=t.data("parallax-content-sense"),z=t.data("bg-animation"),k=t.data("bg-animation-type"),C=t.data("animation-repeat"),M=t.data("row-effect-mobile-disable"),P=t.data("img-parallax-mobile-disable"),A=t.data("hide-row"),I=t.data("rtl"),B="",O="",S=t.data("custom-vc-row"),R=t.data("vc"),N=t.data("theme-support");("undefined"==typeof S||""===S)&&(S="wpb_row"),"undefined"==typeof R&&(R=0),"undefined"==typeof N&&(N="disable"),t.data("multi-color-overlay")&&(B=t.data("multi-color-overlay"),O=t.data("multi-color-overlay-opacity"));var H=overlay_color_html=overlay_pattern_html=overlay_multi_color_html=overlay_pattern_attachment_css="";if("undefined"!=typeof _&&"true"===_.toString()&&(""!=f&&(""!=m&&(m="background-size:"+m+"px;"),"undefined"!=typeof g&&""!=g&&(overlay_pattern_attachment_css="background-attachment:"+g+";"),overlay_pattern_html='
'),""!=u&&(overlay_color_html='
'),""!=B&&(overlay_multi_color_html='
'),H=overlay_color_html+overlay_pattern_html+overlay_multi_color_html),R=parseFloat(R),4.4>R||"enable"==N)if(t.prev().is("p")||t.prev().is("style"))var T=t.prev().prev();else var T=t.prev();else var T=t.prevAll("."+S+":first");if(T.css("position","relative"),"browser_size"==p&&(T.wrapInner('
'),T.addClass("full-browser-size")),"parallax_content_value"==y){T.addClass("vc-row-translate"),T.attr("data-parallax-content-sense",x),T.wrapInner('
');var L=T.css("padding-top"),E=T.css("padding-bottom");T.find(".vc-row-translate-wrapper").css({"padding-top":L,"padding-bottom":E}),T[0].style.setProperty("padding-top","0px","important"),T[0].style.setProperty("padding-bottom","0px","important")}""!=A&&(T.addClass("ult-vc-hide-row"),T.attr("data-hide-row",A)),T.attr("data-rtl",I),T.prepend('
'+H+"
"),t.remove(),a(t,T),t=T,t.attr("data-row-effect-mobile-disable",M),t.attr("data-img-parallax-mobile-disable",P),"fadeout_row_value"==h&&(t.addClass("vc-row-fade"),t.attr("data-fadeout-percentage",w)),t.css("background-image",""),t=t.find(".upb_row_bg"),t.attr("data-upb_br_animation",v),"automatic"!=l?t.css({"background-size":l}):t.addClass("upb_bg_size_automatic"),t.css({"background-repeat":i,"background-position":d,"background-color":s}),"vcpb-fs-jquery"==o||"vcpb-mlvp-jquery"==o?t.attr("data-img-array",r):t.css({"background-image":r,"background-attachment":c}),t.attr("data-parallax_sense",n),t.attr("data-bg-override",p),t.attr("data-bg-animation",z),t.attr("data-bg-animation-type",k),t.attr("data-animation-repeat",C),t.addClass(o);var F=function(){var a,r,o,s,i;if(o=t.parent(),"full"==p&&(o=e("body"),s=0),"ex-full"==p&&(o=e("html"),s=0),!isNaN(p)){for(var l=0;p>l&&"HTML"!=o.prop("tagName");l++)o=o.parent();s=o.offset().left}r=t.parent().outerHeight(),a=o.outerWidth(),t.css({"min-height":r+"px","min-width":a+"px"}),i=t.offset().left,t.css({left:-Math.abs(s-i)+"px"}),"browser_size"==p&&t.parent().css("min-height",e(window).height()+"px")};F(),e(window).load(function(){F()}),e(window).resize(function(){F()})}),this},e.fn.ultimate_grad_shift=function(){return e(this).each(function(){var t=e(this),r=t.data("grad"),o=(t.data("grad-type"),t.data("grad-custom-degree"),e(this).data("bg-override")),s=t.data("overlay"),i=t.data("overlay-color"),l=t.data("overlay-pattern"),d=t.data("overlay-pattern-opacity"),n=t.data("overlay-pattern-size"),p=t.data("overlay-pattern-attachment"),c=t.data("upb-bg-animation"),v=t.data("fadeout"),u=t.data("fadeout-percentage"),_=t.data("parallax-content"),f=t.data("parallax-content-sense"),b=t.data("row-effect-mobile-disable"),m=t.data("hide-row"),g=t.data("rtl"),h="",w="",y=t.data("custom-vc-row"),x=t.data("vc"),z=t.data("theme-support");if(("undefined"==typeof y||""===y)&&(y="wpb_row"),"undefined"==typeof x&&(x=0),"undefined"==typeof z&&(z="disable"),t.data("multi-color-overlay")&&(h=t.data("multi-color-overlay"),w=t.data("multi-color-overlay-opacity")),x=parseFloat(x),4.4>x||"enable"==z)if(t.prev().is("p")||t.prev().is("style"))var k=t.prev().prev();else var k=t.prev();else var k=t.prevAll("."+y+":first");k.css("position","relative"),t.remove();var C=overlay_color_html=overlay_pattern_html=overlay_multi_color_html=overlay_pattern_attachment_css="";if("undefined"!=typeof s&&"true"===s.toString()&&(""!=l&&(""!=n&&(n="background-size:"+n+"px;"),"undefined"!=typeof p&&""!=p&&(overlay_pattern_attachment_css="background-attachment:"+p+";"),overlay_pattern_html='
'),""!=i&&(overlay_color_html='
'),""!=h&&(overlay_multi_color_html='
'),C=overlay_color_html+overlay_pattern_html+overlay_multi_color_html),"browser_size"==o&&(k.wrapInner('
'),k.addClass("full-browser-size")),"parallax_content_value"==_){k.addClass("vc-row-translate"),k.attr("data-parallax-content-sense",f),k.wrapInner('
');var M=k.css("padding-top"),P=k.css("padding-bottom");k.find(".vc-row-translate-wrapper").css({"padding-top":M,"padding-bottom":P}),k[0].style.setProperty("padding-top","0px","important"),k[0].style.setProperty("padding-bottom","0px","important")}""!=m&&(k.addClass("ult-vc-hide-row"),k.attr("data-hide-row",m)),k.attr("data-rtl",g),k.prepend('
'+C+"
"),a(t,k),t=k,t.attr("data-row-effect-mobile-disable",b),"fadeout_row_value"==v&&(t.addClass("vc-row-fade"),t.attr("data-fadeout-percentage",u)),t.css("background-image",""),t=t.find(".upb_row_bg"),t.attr("data-upb_br_animation",c),r=r.replace("url(data:image/svg+xml;base64,","");var A=r.indexOf(";");r=r.substring(A+1),t.attr("style",r),t.attr("data-bg-override",o),"browser_size"==o&&t.parent().find(".upb-background-text-wrapper").addClass("full-browser-size")}),this},e.fn.ultimate_bg_color_shift=function(){return e(this).each(function(){var t=e(this),r=e(this).data("bg-override"),o=e(this).data("bg-color"),s=t.data("fadeout"),i=t.data("fadeout-percentage"),l=t.data("parallax-content"),d=t.data("parallax-content-sense"),n=t.data("row-effect-mobile-disable"),p=t.data("overlay"),c=t.data("overlay-color"),v=t.data("overlay-pattern"),u=t.data("overlay-pattern-opacity"),_=t.data("overlay-pattern-size"),f=t.data("overlay-pattern-attachment"),b=t.data("hide-row"),m=t.data("rtl"),g="",h="",w=t.data("vc"),y=t.data("theme-support");if(("undefined"==typeof vc_row_class||""===vc_row_class)&&(vc_row_class="wpb_row"),"undefined"==typeof w&&(w=0),"undefined"==typeof y&&(y="disable"),t.data("multi-color-overlay")&&(g=t.data("multi-color-overlay"),h=t.data("multi-color-overlay-opacity")),w=parseFloat(w),4.4>w||"enable"==y)if(t.prev().is("p")||t.prev().is("style"))var x=t.prev().prev();else var x=t.prev();else var x=t.prevAll("."+vc_row_class+":first");x.css("position","relative");var z=overlay_color_html=overlay_pattern_html=overlay_multi_color_html=overlay_pattern_attachment_css="";if("undefined"!=typeof p&&"true"===p.toString()&&(""!=v&&(""!=_&&(_="background-size:"+_+"px;"),"undefined"!=typeof f&&""!=f&&(overlay_pattern_attachment_css="background-attachment:"+f+";"),overlay_pattern_html='
'),""!=c&&(overlay_color_html='
'),""!=g&&(overlay_multi_color_html='
'),z=overlay_color_html+overlay_pattern_html+overlay_multi_color_html),"browser_size"==r)x.wrapInner('
'); else;if(""!=b&&(x.addClass("ult-vc-hide-row"),x.attr("data-hide-row",b)),x.attr("data-rtl",m),"parallax_content_value"==l){x.addClass("vc-row-translate"),x.wrapInner('
'),x.attr("data-parallax-content-sense",d);var k=x.css("padding-top"),C=x.css("padding-bottom");x.find(".vc-row-translate-wrapper").css({"padding-top":k,"padding-bottom":C}),x[0].style.setProperty("padding-top","0px","important"),x[0].style.setProperty("padding-bottom","0px","important")}x.prepend('
'+z+"
"),a(t,x),t.remove(),t=x,t.attr("data-row-effect-mobile-disable",n),"fadeout_row_value"==s&&(t.addClass("vc-row-fade"),t.attr("data-fadeout-percentage",i)),t.css("background-image",""),t=t.find(".upb_row_bg"),t.css({background:o}),t.attr("data-bg-override",r),"browser_size"==r&&t.parent().find(".upb-background-text-wrapper").addClass("full-browser-size")}),this},e.fn.ultimate_parallax_animation=function(t){function a(){var a,l=e(window).scrollTop();s.each(function(){if("upb_fade_animation"==e(this).data("upb_br_animation")){a=e(this).offset().top;var s=e(this),d=s.offset().top,n=o(s);if(l>d+n||d>l+r-100)return;var p=i-l;if(l>d+n-r){var c=p/r;if("parent"==t){var v=parseInt(e(this).css("opacity"));v+=c/2.3,e(this).parents(".wpb_row").css({opacity:v})}if("self"==t){var v=parseInt(e(this).css("opacity"));v+=c/2.3,e(this).css({opacity:v})}}i=l}})}var r=e(window).height(),o=function(e){return e.height()},s=e(this),i=e(window).scrollTop();e(window).bind("scroll",a).resize(a),a()};var s=0;e(".upb_content_video, .upb_content_iframe").prev().is("p")?e(".upb_content_video, .upb_content_iframe").prev().prev().css("background-image","").css("background-repeat",""):e(".upb_content_video, .upb_content_iframe").prev().css("background-image","").css("background-repeat",""),e(".upb_content_video").ultimate_video_bg(),e(".upb_bg_img").ultimate_bg_shift(),e(".upb_content_iframe").ultimate_video_bg(),e(".upb_grad").ultimate_grad_shift(),e(".upb_color").ultimate_bg_color_shift(),e(".upb_no_bg").each(function(t,a){var r=e(a).attr("data-fadeout"),o=e(a).data("fadeout-percentage"),s=e(a).data("parallax-content"),i=e(a).data("parallax-content-sense"),l=e(a).data("row-effect-mobile-disable"),d=e(a).data("custom-vc-row"),n=e(a).data("vc"),p=e(a).data("theme-support");if(("undefined"==typeof d||""===d)&&(d="wpb_row"),"undefined"==typeof n&&(n=0),"undefined"==typeof p&&(p="disable"),n=parseFloat(n),4.4>n||"enable"==p)if(e(a).prev().is("p")||e(a).prev().is("style"))var c=e(a).prev().prev();else var c=e(a).prev();else var c=e(a).prevAll("."+d+":first");if(c.css("position","relative"),"undefined"==typeof c[0])return!1;if(c.attr("row-effect-mobile-disable",l),"fadeout_row_value"==r&&(c.addClass("vc-row-fade"),c.data("fadeout-percentage",o)),"parallax_content_value"==s){c.addClass("vc-row-translate"),c.attr("data-parallax-content-sense",i),c.wrapInner('
');var v=c.css("padding-top"),u=c.css("padding-bottom");c.find(".vc-row-translate-wrapper").css({"padding-top":v,"padding-bottom":u}),c[0].style.setProperty("padding-top","0px","important"),c[0].style.setProperty("padding-bottom","0px","important")}}),e(".upb_no_bg").remove();var i=function(){e(".upb_row_bg").each(function(){var t,a,r=e(this).data("bg-override");if(a=e(this).parent(),"browser_size"==r&&(t=e("html")),"ex-full"==r)t=e("html");else if("full"==r)t=e("body");else if(!isNaN(r)){t=a;for(var o=0;r>o&&!t.is("html");o++)t=t.parent()}var s=parseInt(t.css("paddingLeft")),i=parseInt(t.css("paddingRight")),l=s+i+t.width(),d=-(a.offset().left-t.offset().left);if(d>0&&(left=0),e(this).css({width:l,left:d}),"browser_size"==r){var n=(t.width(),t.height(),a.widht()),p=a.height(),c=a.find(".upb-background-text").height(),v=e(window).height();if(c>p)var u=c;else var u=v;p>n&&(u=p),a.css("min-height",u+"px"),a.find(".upb-background-text-wrapper").length>0&&a.find(".upb-background-text-wrapper").css("min-height",u+"px")}}),e(".upb_video-bg").each(function(t){var a,r,o=e(this).data("bg-override");if(r=e(this).parents(".wpb_row"),"browser_size"==o)a=e("html"),e(this).parents(".upb_video_class").css("overflow","visible");else if("ex-full"==o)a=e("html"),e(this).parents(".upb_video_class").css("overflow","visible");else if("full"==o)a=e("body"),e(this).parents(".upb_video_class").css("overflow","visible");else if(isNaN(o)||0==o)a=e(this).parent();else{a=r;for(var i=1;o>i&&!a.is("html");i++)a=a.parent()}var l=(parseInt(a.css("paddingLeft")),parseInt(a.css("paddingRight")),parseInt(a.css("marginLeft")),a.outerWidth()),d=e(this).offset().left,n=e(this).position().left,p=a.offset().left,c=p-d;0>n&&(c=n+c),0==t&&(s=n),s>0&&(c=s),e(this).css({width:l,"min-width":l,left:c});{var v=16/9,u=(e(window).width(),e(window).height());r.find("video").height()}if("browser_size"==o)var _=r.find(".upb_video-text").height();else var _=r.height();if(960>l){var f=16/9*_;l=f+l}pHeight=Math.ceil(l/v),children=e(this).children();var b=e(this).css("background-image");if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))("undefined"==typeof b||"none"==b)&&(children.css({"max-height":"auto",height:"auto"}),r.css("min-height","auto"));else if("browser_size"==o){if(_>u)var m=_;else var m=u;r.addClass("video-browser-size"),r.css("min-height",m+"px"),r.find(".upb_video-text-wrapper").length>0&&(r.find(".upb_video-text-wrapper").addClass("full-browser-size"),r.find(".upb_video-text-wrapper").css("min-height",m+"px"))}})};i(),e(window).load(function(){i(),o()}),e(window).resize(function(){i(),o()}),e(document).ajaxComplete(function(){e(".upb_content_video, .upb_content_iframe").prev().is("p")?e(".upb_content_video, .upb_content_iframe").prev().prev().css("background-image","").css("background-repeat",""):e(".upb_content_video, .upb_content_iframe").prev().css("background-image","").css("background-repeat",""),e(".upb_content_video").ultimate_video_bg(),e(".upb_bg_img").ultimate_bg_shift(),e(".upb_content_iframe").ultimate_video_bg(),e(".upb_grad").ultimate_grad_shift(),e(".upb_color").ultimate_bg_color_shift()}),e(".video-controls").click(function(){var t=e(this).attr("data-action"),a=e(this).parent().find(".upb_video-src");"pause"==t?(e(this).attr("data-action","play"),a[0].play(),e(this).html('')):(e(this).attr("data-action","pause"),a[0].pause(),e(this).html('')),a.hasClass("enable-on-viewport")&&a.addClass("override-controls")}),r(),o(),e(".vcpb-animated").each(function(t,a){var r=e(a).data("animation-repeat");e(this).css({"background-repeat":r});var o=e(a).parent().attr("data-img-parallax-mobile-disable");if(o="undefined"==typeof o?"false":o.toString(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))var s="true";else var s="false";if("true"==s&&"true"==o)var i="true";else var i="false";if("false"==i){var l=10;""!=e(this).attr("data-parallax_sense")&&(l=e(this).attr("data-parallax_sense")),l=100-l;var d=e(this).attr("data-bg-animation-type"),n=e(this).attr("data-bg-animation"),p=0,c=d;setInterval(function(){"right-animation"==n||"bottom-animation"==n?p-=1:p+=1,e(a).css("backgroundPosition","h"==c?p+"px 0":"0 "+p+"px")},l)}})})}(jQuery); //Image separator - easy-separator.min.js !function(t){t(document).ready(function(){t(".ult-easy-separator-wrapper").each(function(){var a=t(this).attr("data-vc-row"),r=t(this).parents("."+a+":first");t(this).appendTo(r)})})}(jQuery); //tooltip - tooltip.min +function(e){"use strict";var t=function(e,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("bsf_tooltip",e,t)};t.DEFAULTS={animation:true,placement:"top",selector:false,template:'
',trigger:"hover focus",title:"",delay:0,html:false,container:false};t.prototype.init=function(t,n,r){this.enabled=true;this.type=t;this.$element=e(n);this.options=this.getOptions(r);var i=this.options.trigger.split(" ");for(var s=i.length;s--;){var o=i[s];if(o=="click"){this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this))}else if(o!="manual"){var u=o=="hover"?"mouseenter":"focusin";var a=o=="hover"?"mouseleave":"focusout";this.$element.on(u+"."+this.type,this.options.selector,e.proxy(this.enter,this));this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){t=e.extend({},this.getDefaults(),this.$element.data(),t);if(t.delay&&typeof t.delay=="number"){t.delay={show:t.delay,hide:t.delay}}return t};t.prototype.getDelegateOptions=function(){var t={};var n=this.getDefaults();this._options&&e.each(this._options,function(e,r){if(n[e]!=r)t[e]=r});return t};t.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(n.timeout);n.hoverState="in";if(!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout(function(){if(n.hoverState=="in")n.show()},n.options.delay.show)};t.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);clearTimeout(n.timeout);n.hoverState="out";if(!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout(function(){if(n.hoverState=="out")n.hide()},n.options.delay.hide)};t.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);if(t.isDefaultPrevented())return;var n=this;var r=this.tip();this.setContent();if(this.options.animation)r.addClass("fade");var i=typeof this.options.placement=="function"?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement;var s=/\s?auto?\s?/i;var o=s.test(i);if(o)i=i.replace(s,"")||"top";r.detach().css({top:0,left:0,display:"block"}).addClass(i);this.options.container?r.appendTo(this.options.container):r.insertAfter(this.$element);var u=this.getPosition();var a=r[0].offsetWidth;var f=r[0].offsetHeight;if(o){var l=this.$element.parent();var c=i;var h=document.documentElement.scrollTop||document.body.scrollTop;var p=this.options.container=="body"?window.innerWidth:l.outerWidth();var d=this.options.container=="body"?window.innerHeight:l.outerHeight();var v=this.options.container=="body"?0:l.offset().left;i=i=="bottom"&&u.top+u.height+f-h>d?"top":i=="top"&&u.top-h-f<0?"bottom":i=="right"&&u.right+a>p?"left":i=="left"&&u.left-aPrevious',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(i,e){return'"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rtl:!1,slide:"",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0},r.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1},i.extend(r,r.initials),r.activeBreakpoint=null,r.animType=null,r.animProp=null,r.breakpoints=[],r.breakpointSettings=[],r.cssTransitions=!1,r.hidden="hidden",r.paused=!1,r.positionProp=null,r.respondTo=null,r.shouldClick=!0,r.$slider=i(e),r.$slidesCache=null,r.transformType=null,r.transitionType=null,r.visibilityChange="visibilitychange",r.windowWidth=0,r.windowTimer=null,s=i(e).data("slick")||{},r.options=i.extend({},r.defaults,s,o),r.currentSlide=r.options.initialSlide,r.originalSettings=r.options,n=r.options.responsive||null,n&&n.length>-1){r.respondTo=r.options.respondTo||"window";for(l in n)n.hasOwnProperty(l)&&(r.breakpoints.push(n[l].breakpoint),r.breakpointSettings[n[l].breakpoint]=n[l].settings);r.breakpoints.sort(function(i,e){return r.options.mobileFirst===!0?i-e:e-i})}"undefined"!=typeof document.mozHidden?(r.hidden="mozHidden",r.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.msHidden?(r.hidden="msHidden",r.visibilityChange="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(r.hidden="webkitHidden",r.visibilityChange="webkitvisibilitychange"),r.autoPlay=i.proxy(r.autoPlay,r),r.autoPlayClear=i.proxy(r.autoPlayClear,r),r.changeSlide=i.proxy(r.changeSlide,r),r.clickHandler=i.proxy(r.clickHandler,r),r.selectHandler=i.proxy(r.selectHandler,r),r.setPosition=i.proxy(r.setPosition,r),r.swipeHandler=i.proxy(r.swipeHandler,r),r.dragHandler=i.proxy(r.dragHandler,r),r.keyHandler=i.proxy(r.keyHandler,r),r.autoPlayIterator=i.proxy(r.autoPlayIterator,r),r.instanceUid=t++,r.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,r.init(),r.checkResponsive()}var t=0;return e}(),e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(0>t||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):o===!0?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&setTimeout(function(){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)},100)},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),s.options.rtl===!0&&s.options.vertical===!1&&(e=-e),s.transformsEnabled===!1?s.options.vertical===!1?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):s.cssTransitions===!1?(s.options.rtl===!0&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),s.options.vertical===!1?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),o[s.animType]=s.options.vertical===!1?"translate3d("+e+"px, 0px, 0px)":"translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.asNavFor=function(e){var t=this,o=null!==t.options.asNavFor?i(t.options.asNavFor).slick("getSlick"):null;null!==o&&o.slideHandler(e,!0)},e.prototype.applyTransition=function(i){var e=this,t={};t[e.transitionType]=e.options.fade===!1?e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:"opacity "+e.options.speed+"ms "+e.options.cssEase,e.options.fade===!1?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer),i.slideCount>i.options.slidesToShow&&i.paused!==!0&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this;i.options.infinite===!1?1===i.direction?(i.currentSlide+1===i.slideCount-1&&(i.direction=0),i.slideHandler(i.currentSlide+i.options.slidesToScroll)):(i.currentSlide-1===0&&(i.direction=1),i.slideHandler(i.currentSlide-i.options.slidesToScroll)):i.slideHandler(i.currentSlide+i.options.slidesToScroll)},e.prototype.buildArrows=function(){var e=this;e.options.arrows===!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow=i(e.options.prevArrow),e.$nextArrow=i(e.options.nextArrow),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.appendTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),e.options.infinite!==!0&&e.$prevArrow.addClass("slick-disabled"))},e.prototype.buildDots=function(){var e,t,o=this;if(o.options.dots===!0&&o.slideCount>o.options.slidesToShow){for(t='
    ',e=0;e<=o.getDotCount();e+=1)t+="
  • "+o.options.customPaging.call(this,o,e)+"
  • ";t+="
",o.$dots=i(t).appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),e.$slidesCache=e.$slides,e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i('
').appendTo(e.$slider):e.$slides.wrapAll('
').parent(),e.$list=e.$slideTrack.wrap('
').parent(),e.$slideTrack.css("opacity",0),e.options.centerMode===!0&&(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.options.accessibility===!0&&e.$list.prop("tabIndex",0),e.setSlideClasses("number"==typeof this.currentSlide?this.currentSlide:0),e.options.draggable===!0&&e.$list.addClass("draggable")},e.prototype.checkResponsive=function(){var e,t,o,s=this,n=s.$slider.width(),l=window.innerWidth||i(window).width();if("window"===s.respondTo?o=l:"slider"===s.respondTo?o=n:"min"===s.respondTo&&(o=Math.min(l,n)),s.originalSettings.responsive&&s.originalSettings.responsive.length>-1&&null!==s.originalSettings.responsive){t=null;for(e in s.breakpoints)s.breakpoints.hasOwnProperty(e)&&(s.originalSettings.mobileFirst===!1?os.breakpoints[e]&&(t=s.breakpoints[e]));null!==t?null!==s.activeBreakpoint?t!==s.activeBreakpoint&&(s.activeBreakpoint=t,"unslick"===s.breakpointSettings[t]?s.unslick():(s.options=i.extend({},s.originalSettings,s.breakpointSettings[t]),s.refresh())):(s.activeBreakpoint=t,"unslick"===s.breakpointSettings[t]?s.unslick():(s.options=i.extend({},s.originalSettings,s.breakpointSettings[t]),s.refresh())):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,s.refresh())}},e.prototype.changeSlide=function(e,t){var o,s,n,l=this,r=i(e.target);switch(r.is("a")&&e.preventDefault(),n=l.slideCount%l.options.slidesToScroll!==0,o=n?0:(l.slideCount-l.currentSlide)%l.options.slidesToScroll,e.data.message){case"previous":s=0===o?l.options.slidesToScroll:l.options.slidesToShow-o,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide-s,!1,t);break;case"next":s=0===o?l.options.slidesToScroll:o,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||i(e.target).parent().index()*l.options.slidesToScroll;l.slideHandler(l.checkNavigable(d),!1,t);break;default:return}},e.prototype.checkNavigable=function(i){var e,t,o=this;if(e=o.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var s in e){if(is.options.slidesToShow&&(s.slideOffset=s.slideWidth*s.options.slidesToShow*-1,n=t*s.options.slidesToShow*-1),s.slideCount%s.options.slidesToScroll!==0&&i+s.options.slidesToScroll>s.slideCount&&s.slideCount>s.options.slidesToShow&&(i>s.slideCount?(s.slideOffset=(s.options.slidesToShow-(i-s.slideCount))*s.slideWidth*-1,n=(s.options.slidesToShow-(i-s.slideCount))*t*-1):(s.slideOffset=s.slideCount%s.options.slidesToScroll*s.slideWidth*-1,n=s.slideCount%s.options.slidesToScroll*t*-1))):i+s.options.slidesToShow>s.slideCount&&(s.slideOffset=(i+s.options.slidesToShow-s.slideCount)*s.slideWidth,n=(i+s.options.slidesToShow-s.slideCount)*t),s.slideCount<=s.options.slidesToShow&&(s.slideOffset=0,n=0),s.options.centerMode===!0&&s.options.infinite===!0?s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)-s.slideWidth:s.options.centerMode===!0&&(s.slideOffset=0,s.slideOffset+=s.slideWidth*Math.floor(s.options.slidesToShow/2)),e=s.options.vertical===!1?i*s.slideWidth*-1+s.slideOffset:i*t*-1+n,s.options.variableWidth===!0&&(o=s.$slideTrack.children(".slick-slide").eq(s.slideCount<=s.options.slidesToShow||s.options.infinite===!1?i:i+s.options.slidesToShow),e=o[0]?-1*o[0].offsetLeft:0,s.options.centerMode===!0&&(o=s.$slideTrack.children(".slick-slide").eq(s.options.infinite===!1?i:i+s.options.slidesToShow+1),e=o[0]?-1*o[0].offsetLeft:0,e+=(s.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){var e=this;return e.options[i]},e.prototype.getNavigableIndexes=function(){var i=this,e=0,t=0,o=[],s=i.options.infinite===!1?i.slideCount-i.options.slidesToShow+1:i.slideCount;for(i.options.centerMode===!0&&(s=i.slideCount);s>e;)o.push(e),e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;return o},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o,s=this;return o=s.options.centerMode===!0?s.slideWidth*Math.floor(s.options.slidesToShow/2):0,s.options.swipeToSlide===!0?(s.$slideTrack.find(".slick-slide").each(function(e,n){return n.offsetLeft-o+i(n).outerWidth()/2>-1*s.swipeLeft?(t=n,!1):void 0}),e=Math.abs(i(t).attr("data-slick-index")-s.currentSlide)||1):s.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){var t=this;t.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(){var e=this;i(e.$slider).hasClass("slick-initialized")||(i(e.$slider).addClass("slick-initialized"),e.buildOut(),e.setProps(),e.startLoad(),e.loadSlider(),e.initializeEvents(),e.updateArrows(),e.updateDots()),e.$slider.trigger("init",[e])},e.prototype.initArrowEvents=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.on("click.slick",{message:"next"},i.changeSlide))},e.prototype.initDotEvents=function(){var e=this;e.options.dots===!0&&e.slideCount>e.options.slidesToShow&&i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),e.options.dots===!0&&e.options.pauseOnDotsHover===!0&&e.options.autoplay===!0&&i("li",e.$dots).on("mouseenter.slick",function(){e.paused=!0,e.autoPlayClear()}).on("mouseleave.slick",function(){e.paused=!1,e.autoPlay()})},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),e.options.autoplay===!0&&(i(document).on(e.visibilityChange,function(){e.visibility()}),e.options.pauseOnHover===!0&&(e.$list.on("mouseenter.slick",function(){e.paused=!0,e.autoPlayClear()}),e.$list.on("mouseleave.slick",function(){e.paused=!1,e.autoPlay()}))),e.options.accessibility===!0&&e.$list.on("keydown.slick",e.keyHandler),e.options.focusOnSelect===!0&&i(e.options.slide,e.$slideTrack).on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,function(){e.checkResponsive(),e.setPosition()}),i(window).on("resize.slick.slick-"+e.instanceUid,function(){i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.setPosition()},50))}),i("*[draggable!=true]",e.$slideTrack).on("dragstart",function(i){i.preventDefault()}),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(document).on("ready.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.initUI=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.show(),i.options.autoplay===!0&&i.autoPlay()},e.prototype.keyHandler=function(i){var e=this;37===i.keyCode&&e.options.accessibility===!0?e.changeSlide({data:{message:"previous"}}):39===i.keyCode&&e.options.accessibility===!0&&e.changeSlide({data:{message:"next"}})},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy");e.load(function(){e.animate({opacity:1},200)}).css({opacity:0}).attr("src",t).removeAttr("data-lazy").removeClass("slick-loading")})}var t,o,s,n,l=this;l.options.centerMode===!0?l.options.infinite===!0?(s=l.currentSlide+(l.options.slidesToShow/2+1),n=s+l.options.slidesToShow+2):(s=Math.max(0,l.currentSlide-(l.options.slidesToShow/2+1)),n=2+(l.options.slidesToShow/2+1)+l.currentSlide):(s=l.options.infinite?l.options.slidesToShow+l.currentSlide:l.currentSlide,n=s+l.options.slidesToShow,l.options.fade===!0&&(s>0&&s--,n<=l.slideCount&&n++)),t=l.$slider.find(".slick-slide").slice(s,n),e(t),l.slideCount<=l.options.slidesToShow?(o=l.$slider.find(".slick-slide"),e(o)):l.currentSlide>=l.slideCount-l.options.slidesToShow?(o=l.$slider.find(".slick-cloned").slice(0,l.options.slidesToShow),e(o)):0===l.currentSlide&&(o=l.$slider.find(".slick-cloned").slice(-1*l.options.slidesToShow),e(o))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){var i=this;i.changeSlide({data:{message:"next"}})},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.paused=!1,i.autoPlay()},e.prototype.postSlide=function(i){var e=this;e.$slider.trigger("afterChange",[e,i]),e.animating=!1,e.setPosition(),e.swipeLeft=null,e.options.autoplay===!0&&e.paused===!1&&e.autoPlay()},e.prototype.prev=e.prototype.slickPrev=function(){var i=this;i.changeSlide({data:{message:"previous"}})},e.prototype.progressiveLazyLoad=function(){var e,t,o=this;e=i("img[data-lazy]",o.$slider).length,e>0&&(t=i("img[data-lazy]",o.$slider).first(),t.attr("src",t.attr("data-lazy")).removeClass("slick-loading").load(function(){t.removeAttr("data-lazy"),o.progressiveLazyLoad(),o.options.adaptiveHeight===!0&&o.setPosition()}).error(function(){t.removeAttr("data-lazy"),o.progressiveLazyLoad()}))},e.prototype.refresh=function(){var e=this,t=e.currentSlide;e.destroy(),i.extend(e,e.initials),e.init(),e.changeSlide({data:{message:"index",index:t}},!0)},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.options.focusOnSelect===!0&&i(e.options.slide,e.$slideTrack).on("click.slick",e.selectHandler),e.setSlideClasses(0),e.setPosition(),e.$slider.trigger("reInit",[e])},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;return"boolean"==typeof i?(e=i,i=e===!0?0:o.slideCount-1):i=e===!0?--i:i,o.slideCount<1||0>i||i>o.slideCount-1?!1:(o.unload(),t===!0?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,void o.reinit())},e.prototype.setCSS=function(i){var e,t,o=this,s={};o.options.rtl===!0&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,o.transformsEnabled===!1?o.$slideTrack.css(s):(s={},o.cssTransitions===!1?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;if(i.options.vertical===!1?i.options.centerMode===!0&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),i.options.centerMode===!0&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),i.options.vertical===!1&&i.options.variableWidth===!1)i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length));else if(i.options.variableWidth===!0){var e=0;i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.children(".slick-slide").each(function(){e+=i.listWidth}),i.$slideTrack.width(Math.ceil(e)+1)}else i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length));var t=i.$slides.first().outerWidth(!0)-i.$slides.first().width();i.options.variableWidth===!1&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-t)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,i(s).css(t.options.rtl===!0?{position:"relative",right:e,top:0,zIndex:800,opacity:0}:{position:"relative",left:e,top:0,zIndex:800,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:900,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&i.options.adaptiveHeight===!0&&i.options.vertical===!1){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(i,e,t){var o=this;o.options[i]=e,t===!0&&(o.unload(),o.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),i.options.fade===!1?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=i.options.vertical===!0?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),(void 0!==e.WebkitTransition||void 0!==e.MozTransition||void 0!==e.msTransition)&&i.options.useCSS===!0&&(i.cssTransitions=!0),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&i.animType!==!1&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=null!==i.animType&&i.animType!==!1},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;n.$slider.find(".slick-slide").removeClass("slick-active").attr("aria-hidden","true").removeClass("slick-center"),t=n.$slider.find(".slick-slide"),n.options.centerMode===!0?(e=Math.floor(n.options.slidesToShow/2),n.options.infinite===!0&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")):i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=n.options.infinite===!0?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-is.options.slidesToShow)){for(o=s.options.centerMode===!0?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;o>e;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.selectHandler=function(e){var t=this,o=parseInt(i(e.target).parents(".slick-slide").attr("data-slick-index"));return o||(o=0),t.slideCount<=t.options.slidesToShow?(t.$slider.find(".slick-slide").removeClass("slick-active").attr("aria-hidden","true"),t.$slides.eq(o).addClass("slick-active").attr("aria-hidden","false"),t.options.centerMode===!0&&(t.$slider.find(".slick-slide").removeClass("slick-center"),t.$slides.eq(o).addClass("slick-center")),void t.asNavFor(o)):void t.slideHandler(o)},e.prototype.slideHandler=function(i,e,t){var o,s,n,l,r=null,d=this;return e=e||!1,d.animating===!0&&d.options.waitForAnimate===!0||d.options.fade===!0&&d.currentSlide===i||d.slideCount<=d.options.slidesToShow?void 0:(e===!1&&d.asNavFor(i),o=i,r=d.getLeft(o),l=d.getLeft(d.currentSlide),d.currentLeft=null===d.swipeLeft?l:d.swipeLeft,d.options.infinite===!1&&d.options.centerMode===!1&&(0>i||i>d.getDotCount()*d.options.slidesToScroll)?void(d.options.fade===!1&&(o=d.currentSlide,t!==!0?d.animateSlide(l,function(){d.postSlide(o)}):d.postSlide(o))):d.options.infinite===!1&&d.options.centerMode===!0&&(0>i||i>d.slideCount-d.options.slidesToScroll)?void(d.options.fade===!1&&(o=d.currentSlide,t!==!0?d.animateSlide(l,function(){d.postSlide(o)}):d.postSlide(o))):(d.options.autoplay===!0&&clearInterval(d.autoPlayTimer),s=0>o?d.slideCount%d.options.slidesToScroll!==0?d.slideCount-d.slideCount%d.options.slidesToScroll:d.slideCount+o:o>=d.slideCount?d.slideCount%d.options.slidesToScroll!==0?0:o-d.slideCount:o,d.animating=!0,d.$slider.trigger("beforeChange",[d,d.currentSlide,s]),n=d.currentSlide,d.currentSlide=s,d.setSlideClasses(d.currentSlide),d.updateDots(),d.updateArrows(),d.options.fade===!0?(t!==!0?d.fadeSlide(s,function(){d.postSlide(s)}):d.postSlide(s),void d.animateHeight()):void(t!==!0?d.animateSlide(r,function(){d.postSlide(s)}):d.postSlide(s))))},e.prototype.startLoad=function(){var i=this;i.options.arrows===!0&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),i.options.dots===!0&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),o=Math.round(180*t/Math.PI),0>o&&(o=360-Math.abs(o)),45>=o&&o>=0?s.options.rtl===!1?"left":"right":360>=o&&o>=315?s.options.rtl===!1?"left":"right":o>=135&&225>=o?s.options.rtl===!1?"right":"left":"vertical"},e.prototype.swipeEnd=function(){var i,e=this;if(e.dragging=!1,e.shouldClick=e.touchObject.swipeLength>10?!1:!0,void 0===e.touchObject.curX)return!1;if(e.touchObject.edgeHit===!0&&e.$slider.trigger("edge",[e,e.swipeDirection()]),e.touchObject.swipeLength>=e.touchObject.minSwipe)switch(e.swipeDirection()){case"left":i=e.options.swipeToSlide?e.checkNavigable(e.currentSlide+e.getSlideCount()):e.currentSlide+e.getSlideCount(),e.slideHandler(i),e.currentDirection=0,e.touchObject={},e.$slider.trigger("swipe",[e,"left"]);break;case"right":i=e.options.swipeToSlide?e.checkNavigable(e.currentSlide-e.getSlideCount()):e.currentSlide-e.getSlideCount(),e.slideHandler(i),e.currentDirection=1,e.touchObject={},e.$slider.trigger("swipe",[e,"right"])}else e.touchObject.startX!==e.touchObject.curX&&(e.slideHandler(e.currentSlide),e.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(e.options.swipe===!1||"ontouchend"in document&&e.options.swipe===!1||e.options.draggable===!1&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!l.dragging||n&&1!==n.length?!1:(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),t=l.swipeDirection(),"vertical"!==t?(void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&i.preventDefault(),s=(l.options.rtl===!1?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,l.options.infinite===!1&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),l.swipeLeft=l.options.vertical===!1?e+o*s:e+o*(l.$list.height()/l.listWidth)*s,l.options.fade===!0||l.options.touchMove===!1?!1:l.animating===!0?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft)):void 0)},e.prototype.swipeStart=function(i){var e,t=this;return 1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,void(t.dragging=!0))},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&"object"!=typeof e.options.prevArrow&&e.$prevArrow.remove(),e.$nextArrow&&"object"!=typeof e.options.nextArrow&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(){var i=this;i.destroy()},e.prototype.updateArrows=function(){var i,e=this;i=Math.floor(e.options.slidesToShow/2),e.options.arrows===!0&&e.options.infinite!==!0&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.removeClass("slick-disabled"),e.$nextArrow.removeClass("slick-disabled"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled"),e.$nextArrow.removeClass("slick-disabled")):e.currentSlide>=e.slideCount-e.options.slidesToShow&&e.options.centerMode===!1?(e.$nextArrow.addClass("slick-disabled"),e.$prevArrow.removeClass("slick-disabled")):e.currentSlide>=e.slideCount-1&&e.options.centerMode===!0&&(e.$nextArrow.addClass("slick-disabled"),e.$prevArrow.removeClass("slick-disabled"))) },e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},e.prototype.visibility=function(){var i=this;document[i.hidden]?(i.paused=!0,i.autoPlayClear()):(i.paused=!1,i.autoPlay())},i.fn.slick=function(){var i,t=this,o=arguments[0],s=Array.prototype.slice.call(arguments,1),n=t.length,l=0;for(l;n>l;l++)if("object"==typeof o||"undefined"==typeof o?t[l].slick=new e(t[l],o):i=t[l].slick[o].apply(t[l].slick,s),"undefined"!=typeof i)return i;return t},i(function(){i("[data-slick]").slick()})}); // info banner (function(e){function t(){e(".ultb3-box").each(function(t,n){var r=e(n).outerHeight();var i=e(n).find(".ultb3-info").outerHeight();var s=(r-i)/2;e(n).find(".ultb3-info").css({top:s})})}e(document).ready(function(){t()});e(window).load(function(){t()});e(window).resize(function(){t()});jQuery(".ultb3-box .ultb3-info").each(function(){if(jQuery(this).attr("data-animation")){jQuery(this).css("opacity","0");var e=jQuery(this).attr("data-animation"),t="delay-"+jQuery(this).attr("data-animation-delay");jQuery(this).bsf_appear(function(){var n=jQuery(this);n.addClass("animated").addClass(e);n.addClass("animated").addClass(t);n.css("opacity","1")},{accY:-70})}})})(jQuery); // countdown - jquery.countdown_org.min (function(){var e=false;window.JQClass=function(){};JQClass.classes={};JQClass.extend=function t(n){function o(){if(!e&&this._init){this._init.apply(this,arguments)}}var r=this.prototype;e=true;var i=new this;e=false;for(var s in n){i[s]=typeof n[s]=="function"&&typeof r[s]=="function"?function(e,t){return function(){var n=this._super;this._super=function(t){return r[e].apply(this,t)};var i=t.apply(this,arguments);this._super=n;return i}}(s,n[s]):n[s]}o.prototype=i;o.prototype.constructor=o;o.extend=t;return o}})();(function($){function camelCase(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}JQClass.classes.JQPlugin=JQClass.extend({name:"plugin",defaultOptions:{},regionalOptions:{},_getters:[],_getMarker:function(){return"is-"+this.name},_init:function(){$.extend(this.defaultOptions,this.regionalOptions&&this.regionalOptions[""]||{});var e=camelCase(this.name);$[e]=this;$.fn[e]=function(t){var n=Array.prototype.slice.call(arguments,1);if($[e]._isNotChained(t,n)){return $[e][t].apply($[e],[this[0]].concat(n))}return this.each(function(){if(typeof t==="string"){if(t[0]==="_"||!$[e][t]){throw"Unknown method: "+t}$[e][t].apply($[e],[this].concat(n))}else{$[e]._attach(this,t)}})}},setDefaults:function(e){$.extend(this.defaultOptions,e||{})},_isNotChained:function(e,t){if(e==="option"&&(t.length===0||t.length===1&&typeof t[0]==="string")){return true}return $.inArray(e,this._getters)>-1},_attach:function(e,t){e=$(e);if(e.hasClass(this._getMarker())){return}e.addClass(this._getMarker());t=$.extend({},this.defaultOptions,this._getMetadata(e),t||{});var n=$.extend({name:this.name,elem:e,options:t},this._instSettings(e,t));e.data(this.name,n);this._postAttach(e,n);this.option(e,t)},_instSettings:function(e,t){return{}},_postAttach:function(e,t){},_getMetadata:function(d){try{var f=d.data(this.name.toLowerCase())||"";f=f.replace(/'/g,'"');f=f.replace(/([a-zA-Z0-9]+):/g,function(e,t,n){var r=f.substring(0,n).match(/"/g);return!r||r.length%2===0?'"'+t+'":':t+":"});f=$.parseJSON("{"+f+"}");for(var g in f){var h=f[g];if(typeof h==="string"&&h.match(/^new Date\((.*)\)$/)){f[g]=eval(h)}}return f}catch(e){return{}}},_getInst:function(e){return $(e).data(this.name)||{}},option:function(e,t,n){e=$(e);var r=e.data(this.name);if(!t||typeof t==="string"&&n==null){var i=(r||{}).options;return i&&t?i[t]:i}if(!e.hasClass(this._getMarker())){return}var i=t||{};if(typeof t==="string"){i={};i[t]=n}this._optionsChanged(e,r,i);$.extend(r.options,i)},_optionsChanged:function(e,t,n){},destroy:function(e){e=$(e);if(!e.hasClass(this._getMarker())){return}this._preDestroy(e,this._getInst(e));e.removeData(this.name).removeClass(this._getMarker())},_preDestroy:function(e,t){}});$.JQPlugin={createPlugin:function(e,t){if(typeof e==="object"){t=e;e="JQPlugin"}e=camelCase(e);var n=camelCase(t.name);JQClass.classes[n]=JQClass.classes[e].extend(t);new JQClass.classes[n]}}})(jQuery);(function(e){var t="ult_countdown";var n=0;var r=1;var i=2;var s=3;var o=4;var u=5;var a=6;e.JQPlugin.createPlugin({name:t,defaultOptions:{until:null,since:null,timezone:null,serverSync:null,format:"dHMS",layout:"",compact:false,padZeroes:false,significant:0,description:"",expiryUrl:"",expiryText:"",alwaysExpire:false,onExpiry:null,onTick:null,tickInterval:1},regionalOptions:{"":{labels:["Years","Months","Weeks","Days","Hours","Minutes","Seconds"],labels1:["Year","Month","Week","Day","Hour","Minute","Second"],compactLabels:["y","m","w","d"],whichLabels:null,digits:["0","1","2","3","4","5","6","7","8","9"],timeSeparator:":",isRTL:false}},_getters:["getTimes"],_rtlClass:t+"-rtl",_sectionClass:t+"-section",_amountClass:t+"-amount",_periodClass:t+"-period",_rowClass:t+"-row",_holdingClass:t+"-holding",_showClass:t+"-show",_descrClass:t+"-descr",_timerElems:[],_init:function(){function i(e){var u=e<1e12?r?performance.now()+performance.timing.navigationStart:n():e||n();if(u-o>=1e3){t._updateElems();o=u}s(i)}var t=this;this._super();this._serverSyncs=[];var n=typeof Date.now=="function"?Date.now:function(){return(new Date).getTime()};var r=window.performance&&typeof window.performance.now=="function";var s=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||null;var o=0;if(!s||e.noRequestAnimationFrame){e.noRequestAnimationFrame=null;setInterval(function(){t._updateElems()},980)}else{o=window.animationStartTime||window.webkitAnimationStartTime||window.mozAnimationStartTime||window.oAnimationStartTime||window.msAnimationStartTime||n();s(i)}},UTCDate:function(e,t,n,r,i,s,o,u){if(typeof t=="object"&&t.constructor==Date){u=t.getMilliseconds();o=t.getSeconds();s=t.getMinutes();i=t.getHours();r=t.getDate();n=t.getMonth();t=t.getFullYear()}var a=new Date;a.setUTCFullYear(t);a.setUTCDate(1);a.setUTCMonth(n||0);a.setUTCDate(r||1);a.setUTCHours(i||0);a.setUTCMinutes((s||0)-(Math.abs(e)<30?e*60:e));a.setUTCSeconds(o||0);a.setUTCMilliseconds(u||0);return a},periodsToSeconds:function(e){return e[0]*31557600+e[1]*2629800+e[2]*604800+e[3]*86400+e[4]*3600+e[5]*60+e[6]},_instSettings:function(e,t){return{_periods:[0,0,0,0,0,0,0]}},_addElem:function(e){if(!this._hasElem(e)){this._timerElems.push(e)}},_hasElem:function(t){return e.inArray(t,this._timerElems)>-1},_removeElem:function(t){this._timerElems=e.map(this._timerElems,function(e){return e==t?null:e})},_updateElems:function(){for(var e=this._timerElems.length-1;e>=0;e--){this._updateCountdown(this._timerElems[e])}},_optionsChanged:function(t,n,r){if(r.layout){r.layout=r.layout.replace(/</g,"<").replace(/>/g,">")}this._resetExtraLabels(n.options,r);var i=n.options.timezone!=r.timezone;e.extend(n.options,r);this._adjustSettings(t,n,r.until!=null||r.since!=null||i);var s=new Date;if(n._since&&n._sinces){this._addElem(t[0])}this._updateCountdown(t,n)},_updateCountdown:function(t,n){t=t.jquery?t:e(t);n=n||t.data(this.name);if(!n){return}t.html(this._generateHTML(n)).toggleClass(this._rtlClass,n.options.isRTL);if(e.isFunction(n.options.onTick)){var r=n._hold!="lap"?n._periods:this._calculatePeriods(n,n._show,n.options.significant,new Date);if(n.options.tickInterval==1||this.periodsToSeconds(r)%n.options.tickInterval==0){n.options.onTick.apply(t[0],[r])}}var i=n._hold!="pause"&&(n._since?n._now.getTime()=n._until.getTime());if(i&&!n._expiring){n._expiring=true;if(this._hasElem(t[0])||n.options.alwaysExpire){this._removeElem(t[0]);if(e.isFunction(n.options.onExpiry)){n.options.onExpiry.apply(t[0],[])}if(n.options.expiryText){var s=n.options.layout;n.options.layout=n.options.expiryText;this._updateCountdown(t[0],n);n.options.layout=s}if(n.options.expiryUrl){window.location=n.options.expiryUrl}}n._expiring=false}else if(n._hold=="pause"){this._removeElem(t[0])}},_resetExtraLabels:function(e,t){var n=false;for(var r in t){if(r!="whichLabels"&&r.match(/[Ll]abels/)){n=true;break}}if(n){for(var r in e){if(r.match(/[Ll]abels[02-9]|compactLabels1/)){e[r]=null}}}},_adjustSettings:function(t,n,r){var i;var s=0;var o=null;for(var u=0;u0;p[d]=t._show[d]=="?"&&!l?null:t._show[d];c+=p[d]?1:0;h-=t._periods[d]>0?1:0}var v=[false,false,false,false,false,false,false];for(var d=a;d>=n;d--){if(t._show[d]){if(t._periods[d]){v[d]=true}else{v[d]=h>0;h--}}}var m=t.options.compact?t.options.compactLabels:t.options.labels;var g=t.options.whichLabels||this._normalLabels;var y=function(e){var n=t.options["compactLabels"+g(t._periods[e])];return p[e]?f._translateDigits(t,t._periods[e])+(n?n[e]:m[e])+" ":""};var b=t.options.padZeroes?2:1;var w=function(e){var n=t.options["labels"+g(t._periods[e])];return!t.options.significant&&p[e]||t.options.significant&&v[e]?''+''+''+f._minDigits(t,t._periods[e],b)+""+''+(n?n[e]:m[e])+"":""};return t.options.layout?this._buildLayout(t,p,t.options.layout,t.options.compact,t.options.significant,v):(t.options.compact?''+y(n)+y(r)+y(i)+y(s)+(p[o]?this._minDigits(t,t._periods[o],2):"")+(p[u]?(p[o]?t.options.timeSeparator:"")+this._minDigits(t,t._periods[u],2):"")+(p[a]?(p[o]||p[u]?t.options.timeSeparator:"")+this._minDigits(t,t._periods[a],2):""):''+w(n)+w(r)+w(i)+w(s)+w(o)+w(u)+w(a))+""+(t.options.description?''+t.options.description+"":"")},_buildLayout:function(t,f,l,c,h,p){var d=t.options[c?"compactLabels":"labels"];var v=t.options.whichLabels||this._normalLabels;var m=function(e){return(t.options[(c?"compactLabels":"labels")+v(t._periods[e])]||d)[e]};var g=function(e,n){return t.options.digits[Math.floor(e/n)%10]};var y={desc:t.options.description,sep:t.options.timeSeparator,yl:m(n),yn:this._minDigits(t,t._periods[n],1),ynn:this._minDigits(t,t._periods[n],2),ynnn:this._minDigits(t,t._periods[n],3),y1:g(t._periods[n],1),y10:g(t._periods[n],10),y100:g(t._periods[n],100),y1000:g(t._periods[n],1e3),ol:m(r),on:this._minDigits(t,t._periods[r],1),onn:this._minDigits(t,t._periods[r],2),onnn:this._minDigits(t,t._periods[r],3),o1:g(t._periods[r],1),o10:g(t._periods[r],10),o100:g(t._periods[r],100),o1000:g(t._periods[r],1e3),wl:m(i),wn:this._minDigits(t,t._periods[i],1),wnn:this._minDigits(t,t._periods[i],2),wnnn:this._minDigits(t,t._periods[i],3),w1:g(t._periods[i],1),w10:g(t._periods[i],10),w100:g(t._periods[i],100),w1000:g(t._periods[i],1e3),dl:m(s),dn:this._minDigits(t,t._periods[s],1),dnn:this._minDigits(t,t._periods[s],2),dnnn:this._minDigits(t,t._periods[s],3),d1:g(t._periods[s],1),d10:g(t._periods[s],10),d100:g(t._periods[s],100),d1000:g(t._periods[s],1e3),hl:m(o),hn:this._minDigits(t,t._periods[o],1),hnn:this._minDigits(t,t._periods[o],2),hnnn:this._minDigits(t,t._periods[o],3),h1:g(t._periods[o],1),h10:g(t._periods[o],10),h100:g(t._periods[o],100),h1000:g(t._periods[o],1e3),ml:m(u),mn:this._minDigits(t,t._periods[u],1),mnn:this._minDigits(t,t._periods[u],2),mnnn:this._minDigits(t,t._periods[u],3),m1:g(t._periods[u],1),m10:g(t._periods[u],10),m100:g(t._periods[u],100),m1000:g(t._periods[u],1e3),sl:m(a),sn:this._minDigits(t,t._periods[a],1),snn:this._minDigits(t,t._periods[a],2),snnn:this._minDigits(t,t._periods[a],3),s1:g(t._periods[a],1),s10:g(t._periods[a],10),s100:g(t._periods[a],100),s1000:g(t._periods[a],1e3)};var b=l;for(var w=n;w<=a;w++){var E="yowdhms".charAt(w);var x=new RegExp("\\{"+E+"<\\}([\\s\\S]*)\\{"+E+">\\}","g");b=b.replace(x,!h&&f[w]||h&&p[w]?"$1":"")}e.each(y,function(e,t){var n=new RegExp("\\{"+e+"\\}","g");b=b.replace(n,t)});return b},_minDigits:function(e,t,n){t=""+t;if(t.length>=n){return this._translateDigits(e,t)}t="0000000000"+t;return this._translateDigits(e,t.substr(t.length-n))},_translateDigits:function(e,t){return(""+t).replace(/[0-9]/g,function(t){return e.options.digits[t]})},_determineShow:function(e){var t=e.options.format;var f=[];f[n]=t.match("y")?"?":t.match("Y")?"!":null;f[r]=t.match("o")?"?":t.match("O")?"!":null;f[i]=t.match("w")?"?":t.match("W")?"!":null;f[s]=t.match("d")?"?":t.match("D")?"!":null;f[o]=t.match("h")?"?":t.match("H")?"!":null;f[u]=t.match("m")?"?":t.match("M")?"!":null;f[a]=t.match("s")?"?":t.match("S")?"!":null;return f},_calculatePeriods:function(e,t,f,l){e._now=l;e._now.setMilliseconds(0);var c=new Date(e._now.getTime());if(e._since){if(l.getTime()e._until.getTime()){e._now=l=c}}var h=[0,0,0,0,0,0,0];if(t[n]||t[r]){var p=this._getDaysInMonth(l.getFullYear(),l.getMonth());var d=this._getDaysInMonth(c.getFullYear(),c.getMonth());var v=c.getDate()==l.getDate()||c.getDate()>=Math.min(p,d)&&l.getDate()>=Math.min(p,d);var m=function(e){return(e.getHours()*60+e.getMinutes())*60+e.getSeconds()};var g=Math.max(0,(c.getFullYear()-l.getFullYear())*12+c.getMonth()-l.getMonth()+(c.getDate()b){l.setDate(b)}l.setFullYear(l.getFullYear()+h[n]);l.setMonth(l.getMonth()+h[r]);if(y){l.setDate(b)}}var w=Math.floor((c.getTime()-l.getTime())/1e3);var E=function(e,n){h[e]=t[e]?Math.floor(w/n):0;w-=h[e]*n};E(i,604800);E(s,86400);E(o,3600);E(u,60);E(a,1);if(w>0&&!e._since){var x=[1,12,4.3482,7,24,60,60];var T=a;var N=1;for(var C=a;C>=n;C--){if(t[C]){if(h[T]>=N){h[T]=0;w=1}if(w>0){h[C]++;w=0;T=C;N=1}}N*=x[C]}}if(f){for(var C=n;C<=a;C++){if(f&&h[C]){f--}else if(!f){h[C]=0}}}return h}})})(jQuery); // Highlight box - call-to-action.min (function(e){function t(){e(".ultimate-call-to-action").each(function(t,n){var r=e(n).data("override");if(r!=0){var i="true";if(e(n).parents(".wpb_row").length>0)var s=e(n).parents(".wpb_column");else if(e(n).parents(".wpb_column").length>0)var s=e(n).parents(".wpb_row");else var s=e(n).parent();var o=s;if(r=="full"){s=e("body");i="false"}if(r=="ex-full"){s=e("html");i="false"}if(!isNaN(r)){for(var t=1;tthis.endVal?true:false;this.startTime=null;this.timestamp=null;this.remaining=null;this.frameVal=this.startVal;this.rAF=null;this.decimals=Math.max(0,r||0);this.dec=Math.pow(10,this.decimals);this.duration=i*1e3||2e3;this.easeOutExpo=function(e,t,n,r){return n*(-Math.pow(2,-10*e/r)+1)*1024/1023+t};this.count=function(e){if(f.startTime===null)f.startTime=e;f.timestamp=e;var t=e-f.startTime;f.remaining=f.duration-t;if(f.options.useEasing){if(f.countDown){var n=f.easeOutExpo(t,0,f.startVal-f.endVal,f.duration);f.frameVal=f.startVal-n}else{f.frameVal=f.easeOutExpo(t,f.startVal,f.endVal-f.startVal,f.duration)}}else{if(f.countDown){var n=(f.startVal-f.endVal)*(t/f.duration);f.frameVal=f.startVal-n}else{f.frameVal=f.startVal+(f.endVal-f.startVal)*(t/f.duration)}}f.frameVal=Math.round(f.frameVal*f.dec)/f.dec;if(f.countDown){f.frameVal=f.frameValf.endVal?f.endVal:f.frameVal}f.d.innerHTML=f.formatNumber(f.frameVal.toFixed(f.decimals));if(t1?f.options.decimal+t[1]:"";i=/(\d+)(\d{3})/;if(f.options.useGrouping){while(i.test(n)){n=n.replace(i,"$1"+f.options.separator+"$2")}}return n+r};f.d.innerHTML=f.formatNumber(f.startVal.toFixed(f.decimals))}; // ihover - ult-ihover.min (function(){jQuery(document).ready(function(){a();jQuery(document).ajaxComplete(function(c,d,b){a()});function a(){jQuery(".ult-ih-list").each(function(){var c=jQuery(this).attr("data-shape");var d=jQuery(this).attr("data-height");var b=jQuery(this).attr("data-width");jQuery(this).find("li").each(function(){jQuery(this).find(".ult-ih-item").addClass("ult-ih-"+c);jQuery(this).css({height:d,width:b});jQuery(this).find(".ult-ih-item, .ult-ih-img").css({height:d,width:b})})})}})})(jQuery); //headings - headings.min function ultimate_headings_init(){var i=0;$jh(".uvc-heading").each(function(){var t,e,a,h=$jh(this).outerWidth(),n=$jh(this).attr("data-hline_width"),r=$jh(this).attr("data-hicon_type"),o=$jh(this).attr("data-halign"),c=$jh(this).attr("data-hspacer");if("line_with_icon"==c){var s=$jh(this).attr("id");i=parseInt($jh(this).attr("data-hfixer"));var d=h/2;$jh(this).find(".dynamic_ultimate_heading_css").remove(),a="auto"==n||n>h?h:n;var l=a/2;"selector"==r?(e=$jh(this).find(".aio-icon").outerWidth(),t=$jh(this).find(".aio-icon").outerHeight()):(e=$jh(this).find(".aio-icon-img").outerWidth(),t=$jh(this).find(".aio-icon-img").outerHeight());var f=e/2,_=d-f+e+i,g=l;if(t+=3,$jh(this).find(".uvc-heading-spacer").height(t),"center"==o){$jh(this).find(".aio-icon-img").css({margin:"0 auto"});var u="#"+s+" .uvc-heading-spacer.line_with_icon:before{right:"+_+"px;}#"+s+" .uvc-heading-spacer.line_with_icon:after{left:"+_+"px;}"}else if("left"==o){$jh(this).find(".aio-icon-img").css({"float":o});var u="";u=""!=a?"#"+s+" .uvc-heading-spacer.line_with_icon:before{left:"+(e+i)+"px;right:auto;}#"+s+" .uvc-heading-spacer.line_with_icon:after{left:"+(g+e+i)+"px;right:auto;}":"#"+s+" .uvc-heading-spacer.line_with_icon:before{right:"+(_-e-2*i)+"px;}#"+s+" .uvc-heading-spacer.line_with_icon:after{left:"+(_-i)+"px;}"}else if("right"==o){$jh(this).find(".aio-icon-img").css({"float":o});var u="";u=""!=a?"#"+s+" .uvc-heading-spacer.line_with_icon:before{right:"+(e+i)+"px;left:auto;}#"+s+" .uvc-heading-spacer.line_with_icon:after{right:"+(g+e+i)+"px;left:auto;}":"#"+s+" .uvc-heading-spacer.line_with_icon:before{right:"+(_-i)+"px;}#"+s+" .uvc-heading-spacer.line_with_icon:after{left:"+(_-e-2*i)+"px;}"}var p=$jh(this).attr("data-hborder_style"),v=$jh(this).attr("data-hborder_color"),j=$jh(this).attr("data-hborder_height");"auto"==n&&"center"==o&&(g=Math.floor(g-e+i));var $='
";$jh(this).prepend($)}else"line_only"==c&&("right"==o||"left"==o?$jh(this).find(".uvc-heading-spacer").find(".uvc-headings-line").css({"float":o}):$jh(this).find(".uvc-heading-spacer").find(".uvc-headings-line").css({margin:"0 auto"}))})}$jh=jQuery.noConflict(),$jh(document).ready(function(){ultimate_headings_init()}),$jh(window).load(function(){ultimate_headings_init()}),$jh(window).resize(function(){ultimate_headings_init()}); // slick custom - slick.custom.min jQuery(document).ready(function(){jQuery(".ult-carousel-wrapper").each(function(){var d=jQuery(this);if(d.hasClass("ult_full_width")){var b=jQuery("html").outerWidth();var a=d.width();var c=(b-a)/2;d.css({position:"relative",left:"-"+c+"px",width:b+"px"})}});jQuery(".ult-carousel-wrapper").each(function(b,d){var c=jQuery(d).data("gutter");var e=jQuery(d).attr("id");if(c!=""){var a="";jQuery("head").append(a)}})});jQuery(window).resize(function(){jQuery(".ult-carousel-wrapper").each(function(){var d=jQuery(this);if(d.hasClass("ult_full_width")){d.removeAttr("style");var b=jQuery("html").outerWidth();var a=d.width();var c=(b-a)/2;d.css({position:"relative",left:"-"+c+"px",width:b+"px"})}})}); // fancy text - type effect - typed.min !function(e){"use strict";var t=function(t,n){this.el=e(t);this.options=e.extend({},e.fn.typed.defaults,n);this.baseText=this.el.text()||this.el.attr("placeholder")||"";this.typeSpeed=this.options.typeSpeed;this.startDelay=this.options.startDelay;this.backSpeed=this.options.backSpeed;this.backDelay=this.options.backDelay;this.strings=this.options.strings;this.strPos=0;this.arrayPos=0;this.stopNum=0;this.loop=this.options.loop;this.loopCount=this.options.loopCount;this.curLoop=0;this.stop=false;this.showCursor=this.isInput?false:this.options.showCursor;this.cursorChar=this.options.cursorChar;this.isInput=this.el.is("input");this.attr=this.options.attr||(this.isInput?"placeholder":null);this.build()};t.prototype={constructor:t,init:function(){var e=this;e.timeout=setTimeout(function(){e.typewrite(e.strings[e.arrayPos],e.strPos)},e.startDelay)},build:function(){if(this.showCursor===true){this.cursor=e(''+this.cursorChar+"");if(this.el.parent().find(".typed-cursor").length==0)this.el.after(this.cursor)}this.init()},typewrite:function(e,t){if(this.stop===true)return;var n=Math.round(Math.random()*(100-30))+this.typeSpeed;var r=this;r.timeout=setTimeout(function(){var n=0;var i=e.substr(t);if(i.charAt(0)==="^"){var s=1;if(/^\^\d+/.test(i)){i=/\d+/.exec(i)[0];s+=i.length;n=parseInt(i)}e=e.substring(0,t)+e.substring(t+s)}r.timeout=setTimeout(function(){if(t===e.length){r.options.onStringTyped(r.arrayPos);if(r.arrayPos===r.strings.length-1){r.options.callback();r.curLoop++;if(r.loop===false||r.curLoop===r.loopCount)return}r.timeout=setTimeout(function(){r.backspace(e,t)},r.backDelay)}else{if(t===0)r.options.preStringTyped(r.arrayPos);var n=r.baseText+e.substr(0,t+1);if(r.attr){r.el.attr(r.attr,n)}else{r.el.text(n)}t++;r.typewrite(e,t)}},n)},n)},backspace:function(e,t){if(this.stop===true){return}var n=Math.round(Math.random()*(100-30))+this.backSpeed;var r=this;r.timeout=setTimeout(function(){var n=r.baseText+e.substr(0,t);if(r.attr){r.el.attr(r.attr,n)}else{r.el.text(n)}if(t>r.stopNum){t--;r.backspace(e,t)}else if(t<=r.stopNum){r.arrayPos++;if(r.arrayPos===r.strings.length){r.arrayPos=0;r.init()}else r.typewrite(r.strings[r.arrayPos],t)}},n)},reset:function(){var e=this;clearInterval(e.timeout);var t=this.el.attr("id");this.el.after('');this.el.remove();this.cursor.remove();e.options.resetCallback()}};e.fn.typed=function(n){return this.each(function(){var r=e(this),i=r.data("typed"),s=typeof n=="object"&&n;if(!i)r.data("typed",i=new t(this,s));if(typeof n=="string")i[n]()})};e.fn.typed.defaults={strings:["These are the default values...","You know what you should do?","Use your own!","Have a great day!"],typeSpeed:0,startDelay:0,backSpeed:0,backDelay:500,loop:false,loopCount:false,showCursor:true,cursorChar:"|",attr:null,callback:function(){},preStringTyped:function(){},onStringTyped:function(){},resetCallback:function(){}}}(window.jQuery); // fancy text - slide effect - vticker.min (function(e){e.fn.vTicker=function(t){var n={speed:700,pause:2e3,showItems:1,animation:"",mousePause:true,isPaused:false,direction:"down",height:0};var t=e.extend(n,t);moveUp=function(t,n,r){if(r.isPaused){return}var i=t.children("ul");var s=i.children("li:first").clone(true);if(r.height>0){n=i.children("li:first").height()}i.animate({top:"-="+n+"px"},r.speed,function(){e(this).children("li:first").remove();e(this).css("top","0px")});if(r.animation=="fade"){i.children("li:first").fadeOut(r.speed);if(r.height==0){i.children("li:eq("+r.showItems+")").hide().fadeIn(r.speed)}}s.appendTo(i)};moveDown=function(t,n,r){if(r.isPaused){return}var i=t.children("ul");var s=i.children("li:last").clone(true);if(r.height>0){n=i.children("li:first").height()}i.css("top","-"+n+"px").prepend(s);i.animate({top:0},r.speed,function(){e(this).children("li:last").remove()});if(r.animation=="fade"){if(r.height==0){i.children("li:eq("+r.showItems+")").fadeOut(r.speed)}i.children("li:first").hide().fadeIn(r.speed)}};return this.each(function(){var n=e(this);var r=0;n.css({overflow:"hidden",position:"relative"}).children("ul").css({position:"absolute",margin:0,padding:0}).children("li").css({margin:0,padding:0});if(t.height==0){n.children("ul").children("li").each(function(){if(e(this).height()>r){r=e(this).height()}});n.children("ul").children("li").each(function(){e(this).height(r)});n.height(r*t.showItems)}else{n.height(t.height)}var i=setInterval(function(){if(t.direction=="up"){moveUp(n,r,t)}else{moveDown(n,r,t)}},t.pause);if(t.mousePause){n.bind("mouseenter",function(){t.isPaused=true}).bind("mouseleave",function(){t.isPaused=false})}})}})(jQuery); // custom - custom.min !function(e){"use strict";function t(t){t.find(".timeline-icon-block").length>0&&e(".timeline-block").each(function(){var t=e(this).find(".timeline-header-block"),i=e(this).find(".timeline-icon-block");i.css({position:"absolute"});var r=i.outerHeight(),s=i.outerWidth(),a=-(s/2),o=parseInt(t.find(".timeline-header").css("padding-left").replace(/[^\d.]/g,""));e(this).hasClass("timeline-post-left")?(i.css({left:a,right:"auto"}),t.css({"padding-left":s/2+o+"px"})):e(this).hasClass("timeline-post-right")&&(i.css({left:"auto",right:a}),t.css({"padding-right":s/2+o+"px"}));var n=t.height(),u=n/2,l=r/2,h=u-l;i.css({top:h});var c=i.offset().left,d=e(window).width();(0>c||c+s>d)&&(i.css({position:"relative",top:"auto",left:"auto",right:"auto","text-align":"center"}),i.children().children().css({margin:"10px auto"}),t.css({padding:"0"}))})}function i(){jQuery(".ult-animation").each(function(){if(jQuery(this).attr("data-animate")){var e=jQuery(this).children("*"),t=jQuery(this).attr("data-animate"),i=jQuery(this).attr("data-animation-duration")+"s",s=jQuery(this).attr("data-animation-iteration"),a=jQuery(this).attr("data-animation-delay"),o=(jQuery(this).attr("data-opacity_start_effect"),"opacity:1;-webkit-animation-delay:"+a+"s;-webkit-animation-duration:"+i+";-webkit-animation-iteration-count:"+s+"; -moz-animation-delay:"+a+"s;-moz-animation-duration:"+i+";-moz-animation-iteration-count:"+s+"; animation-delay:"+a+"s;animation-duration:"+i+";animation-iteration-count:"+s+";"),n="opacity:1;-webkit-transition-delay: "+a+"s; -moz-transition-delay: "+a+"s; transition-delay: "+a+"s;";if(r(jQuery(this))){var u=jQuery(this).attr("style");"undefined"==typeof u&&(u="test"),u=u.replace(/ /g,""),"opacity:0;"==u&&0!==u.indexOf(n)&&jQuery(this).attr("style",n),jQuery.each(e,function(e,i){var s=jQuery(i),a=s.attr("style");"undefined"==typeof a&&(a="test");var n="";n=0==a.indexOf(o)?a:o+a,s.attr("style",n),r(s)&&s.addClass("animated").addClass(t)})}}})}function r(e){var t=jQuery(window).scrollTop(),i=jQuery(window).height();if(jQuery(e).hasClass("ult-animate-viewport"))var r=jQuery(e).data("opacity_start_effect");if("undefined"==typeof r||""==r)var s=2;else var s=100-r;var a=(jQuery(e).outerHeight(),jQuery(e).offset().top),o=a-t,n=i-i*(s/100);return n>=o?!0:!1}function s(){var e=jQuery(".ult-new-ib");e.each(function(){var e=jQuery(this);if(e.hasClass("ult-ib-resp")){var t=jQuery(document).width(),i=e.data("min-width"),r=e.data("max-width");r>=t&&t>=i?e.find(".ult-new-ib-content").hide():e.find(".ult-new-ib-content").show()}})}function a(){var t="";e(".ult-spacer").each(function(i,r){var s=e(r).data("id"),a=(e("body").width(),e(r).data("height-mobile")),o=e(r).data("height-mobile-landscape"),n=e(r).data("height-tab"),u=e(r).data("height-tab-portrait"),l=e(r).data("height");""!=l&&(t+=" .spacer-"+s+" { height:"+l+"px } "),(""!=n||"0"==n||0==n)&&(t+=" @media (max-width: 1199px) { .spacer-"+s+" { height:"+n+"px } } "),"undefined"==typeof u||""==u&&"0"!=u&&0!=u||(t+=" @media (max-width: 991px) { .spacer-"+s+" { height:"+u+"px } } "),"undefined"==typeof o||""==o&&"0"!=o&&0!=o||(t+=" @media (max-width: 767px) { .spacer-"+s+" { height:"+o+"px } } "),(""!=a||"0"==a||0==a)&&(t+=" @media (max-width: 479px) { .spacer-"+s+" { height:"+a+"px } } ")}),""!=t&&(t="",e("head").append(t))}e.fn.vc_translate_row=function(){var e=jQuery(window).scrollTop(),t=jQuery(window).height();jQuery(this).each(function(i,r){var s=jQuery(r).attr("data-row-effect-mobile-disable");if(s="undefined"==typeof s?"false":s.toString(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))var a="true";else var a="false";if("true"==a&&"true"==s)var o="true";else var o="false";if("false"==o){var n=0,u=jQuery(r).outerHeight(),l=jQuery(r).offset().top,h=l-e,c=h+u,d=jQuery(r).attr("data-parallax-content-sense"),f=d/100,y=0,p=t-t*(n/100);if(p>=c&&0>=h){if(u>t)var y=(t-c)*f;else var y=-(h*f);0>y&&(y=0)}else y=0;var j=".upb_row_bg,.upb_video-wrapper,.ult-vc-seperator";jQuery(r).find(".vc-row-translate-wrapper").children().each(function(e,t){jQuery(t).is(j)||jQuery(t).css({"-webkit-transform":"translateY("+y+"px)",transform:"translateY("+y+"px)","-ms-transform":"translateY("+y+"px)"})})}})},e.fn.vc_fade_row=function(){var e=jQuery(window).scrollTop(),t=jQuery(window).height();jQuery(this).each(function(i,r){var s=jQuery(r).attr("data-row-effect-mobile-disable");if(s="undefined"==typeof s?"false":s.toString(),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))var a="true";else var a="false";if("true"==a&&"true"==s)var o="true";else var o="false";if("false"==o){var n=0,u=jQuery(r).data("fadeout-percentage");u=100-u;var l=jQuery(r).outerHeight(),h=jQuery(r).offset().top,c=h-e,d=c+l,f=1,y=t-t*(u/100),p=(y-d)/y*(1-n);p>0&&(f=1-p),y>=d?(n>f?f=n:f>1&&(f=1),jQuery(r).children().each(function(e,t){var i=".upb_row_bg,.upb_video-wrapper,.ult-vc-seperator";jQuery(t).is(i)||jQuery(t).css({opacity:f})})):jQuery(r).children().each(function(e,t){jQuery(t).css({opacity:f})})}})},jQuery(document).ready(function(){a()}),jQuery(window).resize(function(){}),jQuery(window).scroll(function(){var t=jQuery(".ult-no-mobile").length;/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&t>=1?jQuery(".ult-animation").css("opacity",1):i(),e(".vc-row-fade").vc_fade_row(),e(".vc-row-translate").vc_translate_row()}),jQuery(window).load(function(){jQuery(".banner-block-custom-height").each(function(){{var e=jQuery(this).find("img"),t=jQuery(this).width(),i=jQuery(this).height();e.width()}t>i&&e.css({width:"100%",height:"auto"})});var i=0,r=0,a=function(){jQuery(".ifb-jq-height").each(function(){jQuery(this).find(".ifb-back").css("height","auto"),jQuery(this).find(".ifb-front").css("height","auto");var e=parseInt(jQuery(this).find(".ifb-front").outerHeight(!0)),t=parseInt(jQuery(this).find(".ifb-back").outerHeight(!0)),i=e>t?e:t;jQuery(this).find(".ifb-front").css("height",i+"px"),jQuery(this).find(".ifb-back").css("height",i+"px"),jQuery(this).hasClass("vertical_door_flip")?jQuery(this).find(".ifb-flip-box").css("height",i+"px"):jQuery(this).hasClass("horizontal_door_flip")?jQuery(this).find(".ifb-flip-box").css("height",i+"px"):jQuery(this).hasClass("style_9")&&jQuery(this).find(".ifb-flip-box").css("height",i+"px")}),jQuery(".ifb-auto-height").each(function(){if(jQuery(this).hasClass("horizontal_door_flip")||jQuery(this).hasClass("vertical_door_flip")){var e=parseInt(jQuery(this).find(".ifb-front").outerHeight()),t=parseInt(jQuery(this).find(".ifb-back").outerHeight()),i=e>t?e:t;jQuery(this).find(".ifb-flip-box").css("height",i+"px")}})};-1!=navigator.userAgent.indexOf("Safari")&&-1==navigator.userAgent.indexOf("Chrome")?setTimeout(function(){a()},500):a(),jQuery(window).resize(function(){i++,setTimeout(function(){r++,i==r&&a()},500)});var o=0;jQuery(window).resize(function(){s(),jQuery(".csstime.smile-icon-timeline-wrap").each(function(){t(jQuery(this))}),e(".jstime .timeline-wrapper").each(function(){t(jQuery(this))}),"none"==jQuery(".smile-icon-timeline-wrap.jstime .timeline-line").css("display")?0===o&&(e(".jstime .timeline-wrapper").masonry("destroy"),o=1):1==o&&(jQuery(".jstime .timeline-wrapper").masonry({itemSelector:".timeline-block"}),setTimeout(function(){jQuery(".jstime .timeline-wrapper").masonry({itemSelector:".timeline-block"}),jQuery(this).find(".timeline-block").each(function(){jQuery(this).addClass("0px"==jQuery(this).css("left")?"timeline-post-left":"timeline-post-right")}),o=0},300))}),e(".smile-icon-timeline-wrap").each(function(){var i=jQuery(this).data("timeline-cutom-width");i&&jQuery(this).css("width",2*i+40+"px");var r=parseInt(jQuery(this).width()),s=parseInt(jQuery(this).find(".timeline-block").width()),a=r-2*s-40;a=a/r*100,e(".jstime .timeline-wrapper").each(function(){jQuery(this).masonry({itemSelector:".timeline-block"})}),setTimeout(function(){e(".jstime .timeline-wrapper").each(function(){jQuery(this).find(".timeline-block").each(function(){jQuery(this).addClass("0px"==jQuery(this).css("left")?"timeline-post-left":"timeline-post-right"),t(jQuery(this))}),jQuery(".timeline-block").each(function(){var e=parseInt(jQuery(this).css("top"))-parseInt(jQuery(this).next().css("top"));14>e&&e>0||0==e?jQuery(this).next().addClass("time-clash-right"):e>-14&&jQuery(this).next().addClass("time-clash-left")}),jQuery(".smile-icon-timeline-wrap").each(function(){var e=jQuery(this).data("time_block_bg_color");jQuery(this).find(".timeline-block").css("background-color",e),jQuery(this).find(".timeline-post-left.timeline-block l").css("border-left-color",e),jQuery(this).find(".timeline-post-right.timeline-block l").css("border-right-color",e),jQuery(this).find(".feat-item").css("background-color",e),jQuery(this).find(".feat-item").find(".feat-top").length>0?jQuery(this).find(".feat-item l").css("border-top-color",e):jQuery(this).find(".feat-item l").css("border-bottom-color",e)}),jQuery(".jstime.timeline_preloader").remove(),jQuery(".smile-icon-timeline-wrap.jstime").css("opacity","1")}),jQuery(".timeline-post-right").each(function(){var e=jQuery(this).find(".timeline-icon-block").clone();jQuery(this).find(".timeline-icon-block").remove(),jQuery(this).find(".timeline-header-block").after(e)})},1e3),jQuery(this).find(".timeline-wrapper").each(function(){""===jQuery(this).text().trim()&&jQuery(this).remove()}),jQuery(this).find(".timeline-line ").next().hasClass("timeline-separator-text")||jQuery(this).find(".timeline-line").prepend("");var o=jQuery(this).data("time_sep_color"),n=jQuery(this).data("time_sep_bg_color"),u=jQuery(".smile-icon-timeline-wrap .timeline-line").css("border-right-color");jQuery(this).find(".timeline-dot").css("background-color",n),jQuery(this).find(".timeline-line z").css("background-color",n),jQuery(this).find(".timeline-line o").css("background-color",n),jQuery(this).find(".timeline-separator-text").css("color",o),jQuery(this).find(".timeline-separator-text .sep-text").css("background-color",n),jQuery(this).find(".ult-timeline-arrow s").css("border-color","rgba(255, 255, 255, 0) "+u),jQuery(this).find(".feat-item .ult-timeline-arrow s").css("border-color",u+" rgba(255, 255, 255, 0)"),jQuery(this).find(".timeline-block").css("border-color",u),jQuery(this).find(".feat-item").css("border-color",u)}),jQuery(".timeline-block").each(function(){var t=e(this).find(".link-box").attr("href"),i=e(this).find(".link-title").attr("href");t&&jQuery(this).wrap(""),i&&jQuery(this).find(".ult-timeline-title").wrap("")}),jQuery(".feat-item").each(function(){var t=e(this).find(".link-box").attr("href");t&&jQuery(this).wrap("")})}),jQuery(document).ready(function(e){var r=jQuery(".ult-no-mobile").length;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&r>=1?jQuery(".ult-animation").css("opacity",1):i(),s(),jQuery(".ubtn").hover(function(){var e=jQuery(this);e.find(".ubtn-text").css("color",e.data("hover")),e.find(".ubtn-hover").css("background",e.data("hover-bg"));var t=e.attr("style");if(""!=e.data("shadow-hover")){{e.css("box-shadow")}t+="box-shadow:"+e.data("shadow-hover")}if(e.attr("style",t),""!=e.data("border-hover")&&e.css("border-color",e.data("border-hover")),"none"!=e.data("shadow-click")){var i=e.data("shd-shadow")-3;""!=e.is(".shd-left")?e.css({right:i}):""!=e.is(".shd-right")?e.css({left:i}):""!=e.is(".shd-top")?e.css({bottom:i}):""!=e.is(".shd-bottom")&&e.css({top:i})}},function(){var e=jQuery(this);e.find(".ubtn-text").removeAttr("style"),e.find(".ubtn-hover").removeAttr("style");var t=e.data("border-color"),i=e.attr("style");""!=e.data("shadow-hover")&&(i+="box-shadow:"+e.data("shadow")),e.attr("style",i),""!=e.data("border-hover")&&e.css("border-color",t),"none"!=e.data("shadow-click")&&(e.removeClass("no-ubtn-shadow"),""!=e.is(".shd-left")?e.css({right:"auto"}):""!=e.is(".shd-right")?e.css({left:"auto"}):""!=e.is(".shd-top")?e.css({bottom:"auto"}):""!=e.is(".shd-bottom")&&e.css({top:"auto"}))}),jQuery(".ult-new-ib").hover(function(){jQuery(this).find(".ult-new-ib-img").attr("style","opacity:"+jQuery(this).data("hover-opacity"))},function(){jQuery(this).find(".ult-new-ib-img").attr("style","opacity:"+jQuery(this).data("opacity"))}),jQuery(".ubtn").on("focus blur mousedown mouseup",function(){var e=jQuery(this);"none"!=e.data("shadow-click")&&setTimeout(function(){e.is(":focus")?(e.addClass("no-ubtn-shadow"),""!=e.is(".shd-left")?e.css({right:e.data("shd-shadow")+"px"}):""!=e.is(".shd-right")?e.css({left:e.data("shd-shadow")+"px"}):""!=e.is(".shd-top")?e.css({bottom:e.data("shd-shadow")+"px"}):""!=e.is(".shd-bottom")&&e.css({top:e.data("shd-shadow")+"px"})):(e.removeClass("no-ubtn-shadow"),""!=e.is(".shd-left")?e.css({right:"auto"}):""!=e.is(".shd-right")?e.css({left:"auto"}):""!=e.is(".shd-top")?e.css({bottom:"auto"}):""!=e.is(".shd-bottom")&&e.css({top:"auto"}))},0)}),jQuery(".ubtn").focusout(function(){var e=jQuery(this);e.removeClass("no-ubtn-shadow"),""!=e.is(".shd-left")?e.css({right:"auto"}):""!=e.is(".shd-right")?e.css({left:"auto"}):""!=e.is(".shd-top")?e.css({bottom:"auto"}):""!=e.is(".shd-bottom")&&e.css({top:"auto"})}),jQuery(".smile-icon-timeline-wrap.jstime").css("opacity","0"),jQuery(".jstime.timeline_preloader").css("opacity","1"),jQuery(".smile-icon-timeline-wrap.csstime .timeline-wrapper").each(function(){jQuery(".csstime .timeline-block:even").addClass("timeline-post-left"),jQuery(".csstime .timeline-block:odd").addClass("timeline-post-right")}),jQuery(".csstime .timeline-post-right").each(function(){jQuery(this).css("float","right"),jQuery("
").insertAfter(jQuery(this))}),jQuery(".csstime.smile-icon-timeline-wrap").each(function(){var e=jQuery(this).data("time_block_bg_color");jQuery(this).find(".timeline-block").css("background-color",e),jQuery(this).find(".timeline-post-left.timeline-block l").css("border-left-color",e),jQuery(this).find(".timeline-post-right.timeline-block l").css("border-right-color",e),jQuery(this).find(".feat-item").css("background-color",e),jQuery(this).find(".feat-item").find(".feat-top").length>0?jQuery(this).find(".feat-item l").css("border-top-color",e):jQuery(this).find(".feat-item l").css("border-bottom-color",e),t(jQuery(this))}),jQuery("*").each(function(){if(jQuery(this).attr("data-animation")){var t=jQuery(this).attr("data-animation"),i="delay-"+jQuery(this).attr("data-animation-delay");e(this).bsf_appear(function(){var e=jQuery(this);e.addClass("animated").addClass(t),e.addClass("animated").addClass(i)})}}),jQuery(".stats-block").each(function(){e(this).bsf_appear(function(){var e=parseFloat(jQuery(this).find(".stats-number").data("counter-value")),t=jQuery(this).find(".stats-number").data("counter-value")+" ",i=parseInt(jQuery(this).find(".stats-number").data("speed")),r=jQuery(this).find(".stats-number").data("id"),s=jQuery(this).find(".stats-number").data("separator"),a=jQuery(this).find(".stats-number").data("decimal"),o=t.split(".");o=o[1]?o[1].length-1:0;var n=!0;"none"==a&&(a=""),n="none"==s?!1:!0;var u={useEasing:!0,useGrouping:n,separator:s,decimal:a},l=new countUp(r,0,e,o,i,u);setTimeout(function(){l.start()},500)})}),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))var a=!0;else var a=!1;jQuery("#page").click(function(){jQuery(".ifb-hover").removeClass("ifb-hover")}),a||jQuery(".ifb-flip-box").hover(function(e){e.stopPropagation(),jQuery(this).addClass("ifb-hover")},function(e){e.stopPropagation(),jQuery(this).removeClass("ifb-hover")}),jQuery(".ifb-flip-box").each(function(){jQuery(this).parent().hasClass("style_9")&&(jQuery(this).hover(function(){jQuery(this).addClass("ifb-door-hover")},function(){jQuery(this).removeClass("ifb-door-hover")}),jQuery(this).on("click",function(){jQuery(this).toggleClass("ifb-door-right-open"),jQuery(this).removeClass("ifb-door-hover")}))}),jQuery(".ifb-flip-box").click(function(e){e.stopPropagation(),jQuery(this).hasClass("ifb-hover")?jQuery(this).removeClass("ifb-hover"):(jQuery(".ifb-hover").removeClass("ifb-hover"),jQuery(this).addClass("ifb-hover"))}),jQuery(".vertical_door_flip .ifb-front").each(function(){jQuery(this).wrap('
'),jQuery(this).parent().clone().removeClass("ifb-front-1").addClass("ifb-front-2").insertAfter(jQuery(this).parent())}),jQuery(".reverse_vertical_door_flip .ifb-back").each(function(){jQuery(this).wrap('
'),jQuery(this).parent().clone().removeClass("ifb-back-1").addClass("ifb-back-2").insertAfter(jQuery(this).parent())}),jQuery(".horizontal_door_flip .ifb-front").each(function(){jQuery(this).wrap('
'),jQuery(this).parent().clone().removeClass("ifb-front-1").addClass("ifb-front-2").insertAfter(jQuery(this).parent())}),jQuery(".reverse_horizontal_door_flip .ifb-back").each(function(){jQuery(this).wrap('
'),jQuery(this).parent().clone().removeClass("ifb-back-1").addClass("ifb-back-2").insertAfter(jQuery(this).parent())}),jQuery(".style_9 .ifb-front").each(function(){jQuery(this).wrap('
'),jQuery(this).parent().clone().removeClass("ifb-front-1").addClass("ifb-front-2").insertAfter(jQuery(this).parent())}),jQuery(".style_9 .ifb-back").each(function(){jQuery(this).wrap('
'),jQuery(this).parent().clone().removeClass("ifb-back-1").addClass("ifb-back-2").insertAfter(jQuery(this).parent())});var o=/^((?!chrome).)*safari/i.test(navigator.userAgent);o&&(jQuery(".vertical_door_flip").each(function(){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px"),jQuery(this).find(".ifb-multiple-front").css("width","50.2%")}),jQuery(".horizontal_door_flip").each(function(){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px"),jQuery(this).find(".ifb-multiple-front").css("height","50.2%")}),jQuery(".reverse_vertical_door_flip").each(function(){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px")}),jQuery(".reverse_horizontal_door_flip").each(function(){var e=jQuery(this).find(".flip_link").outerHeight();jQuery(this).find(".flip_link").css("top",-e/2+"px"),jQuery(this).find(".ifb-back").css("position","inherit")})),jQuery(".square_box-icon").each(function(){var e=parseInt(jQuery(this).find(".aio-icon").outerHeight()),t=e/2;jQuery(this).css("padding-top",t+"px"),jQuery(this).parent().css("margin-top",t+20+"px"),jQuery(this).find(".aio-icon").css("top",-e+"px")})})}(jQuery),jQuery(document).ready(function(){function e(){jQuery(".ultimate-map-wrapper").each(function(e,t){var i=jQuery(t).attr("id"),r=jQuery(t).find(".ultimate_google_map").attr("id"),s=jQuery("#"+r).attr("data-map_override"),a="true";if(jQuery("#"+i).parents(".wpb_column").length>0)var o=jQuery("#"+i).parents(".wpb_column");else if(jQuery("#"+i).parents(".wpb_row").length>0)var o=jQuery("#"+i).parents(".wpb_row");else var o=jQuery("#"+i).parent();if("full"==s&&(o=jQuery("body"),a="false"),"ex-full"==s&&(o=jQuery("html"),a="false"),!isNaN(s))for(var e=1;s>e&&"HTML"!=o.prop("tagName");e++)o=o.parent();if("false"==a)var n=o.outerWidth();else var n=o.width();var u=(jQuery("#"+r).outerHeight(),jQuery("#"+r).offset().left),l=jQuery("#"+r).position().left,h=o.offset().left,c=h-u;c=0>l?l+c:l-u,jQuery("#"+r).css({position:"absolute",width:n,"min-width":n}),"false"==a&&jQuery("#"+r).css({left:c})})}e(),jQuery(window).load(function(){e()}),jQuery(window).resize(function(){e()})}); // video banner - video-banner.min.js (function(a){a(document).ready(function(){var b="";a(".ult-video-banner").each(function(g,e){var k=a(e).attr("id");var h=a(e).data("current-time");var j=a(e).data("placeholder");var d=0;a(e).find("video").get(0).addEventListener("canplay",function(){if(d>=1){return false}a(e).find("video").get(0).currentTime=h;a(e).find("video").get(0).pause();d++});var f=a(e).find(".ult-video-banner-overlay").data("overlay");var c=a(e).find(".ult-video-banner-overlay").data("overlay-hover");if(f!=""){b+="#"+k+" .ult-video-banner-overlay { background:"+f+" }"}if(c!=""){b+="#"+k+".ult-vb-touch-start .ult-video-banner-overlay { background:"+c+" }"}});if(b!=""){a("head").append("")}a(document).on("mouseover",".ult-video-banner",function(){a(this).addClass("ult-vb-touch-start");a(this).find("video").get(0).play()});a(document).on("mouseout",".ult-video-banner",function(){a(this).removeClass("ult-vb-touch-start");a(this).find("video").get(0).pause()});a(document).on("touchstart",".ult-video-banner",function(){if(a(this).hasClass("ult-vb-touch-start")){a(this).removeClass("ult-vb-touch-start");a(this).find("video").get(0).pause();return false}a(this).addClass("ult-vb-touch-start");a(this).find("video").get(0).play()})})}(jQuery)); // hotspot - hotspot.min.js jQuery(document).ready(function(t){function o(){jQuery('a[href="#"]').click(function(t){t.preventDefault()}),t(".ult_hotspot_container.ult-hotspot-tooltip-wrapper").each(function(){t(this);t(this).data("opacity")||.5;t(".ult-hotspot-tooltip",t(this)).each(function(){if(jQuery(this).find(".aio-icon-img").length>0)var o=jQuery(this).find(".aio-icon-img").outerHeight(!0),i=jQuery(this).find(".aio-icon-img").outerWidth(!0);else var o=jQuery(this).find(".aio-icon").outerHeight(!0),i=jQuery(this).find(".aio-icon").outerWidth(!0);{var e=Math.round(o/2),n=Math.round(i/2),a=t(this).data("tooltipanimation"),r=t(this).data("trigger")||"hover",s=t(this).data("arrowposition")||"top",h=t(this).data("bubble-arrow"),u=t(this).data("tooltip-content-style"),l=t(this).data("tooltip-base-style"),c=t(this).find(".hotspot-tooltip-content").html();t(this).data("tooltip-offsety")||0}"top"==s&&(e=0),"bottom"==s&&(e=o),"left"==s&&(e=-e,n=0),"right"==s&&(n=i,e=-e),/firefox/.test(navigator.userAgent.toLowerCase())&&(n=0,e=0),t(this).ulttooltipster({content:c,position:s,offsetX:n,offsetY:e,ultCustomTooltipStyle:!0,ultContentStyle:u,ultBaseStyle:l,arrow:h,delay:100,speed:300,interactive:!0,animation:a,trigger:r,contentAsHTML:!0})})})}o(),jQuery(window).load(function(){jQuery(".ult_hotspot_container").find(".ult-hotspot-tooltip").ulttooltipster("destroy"),o()})}); // hotspot - hotspot-tooltipser.min.js !function(t,o,e){function i(o,e){this.bodyOverflowX,this.callbacks={hide:[],show:[]},this.checkInterval=null,this.Content,this.$el=t(o),this.$elProxy,this.elProxyPosition,this.enabled=!0,this.options=t.extend({},a,e),this.mouseIsOverProxy=!1,this.namespace="ult-tooltipster-"+Math.round(1e5*Math.random()),this.Status="hidden",this.timerHide=null,this.timerShow=null,this.$tooltip,this.options.iconTheme=this.options.iconTheme.replace(".",""),this.options.theme=this.options.theme.replace(".",""),this._init()}function n(o,e){var i=!0;return t.each(o,function(t){return"undefined"==typeof e[t]||o[t]!==e[t]?(i=!1,!1):void 0}),i}function s(){return!f&&p}function r(){var t=e.body||e.documentElement,o=t.style,i="transition";if("string"==typeof o[i])return!0;v=["Moz","Webkit","Khtml","O","ms"],i=i.charAt(0).toUpperCase()+i.substr(1);for(var n=0;n
'),o.$elProxy.text(o.options.icon)):o.$elProxy=o.options.iconCloning?o.options.icon.clone(!0):o.options.icon,o.$elProxy.insertAfter(o.$el)):o.$elProxy=o.$el,"hover"==o.options.trigger?(o.$elProxy.on("mouseenter."+o.namespace,function(){(!s()||o.options.touchDevices)&&(o.mouseIsOverProxy=!0,o._show())}).on("mouseleave."+o.namespace,function(){(!s()||o.options.touchDevices)&&(o.mouseIsOverProxy=!1)}),p&&o.options.touchDevices&&o.$elProxy.on("touchstart."+o.namespace,function(){o._showNow()})):"click"==o.options.trigger&&o.$elProxy.on("click."+o.namespace,function(){(!s()||o.options.touchDevices)&&o._show()})}},_show:function(){var t=this;"shown"!=t.Status&&"appearing"!=t.Status&&(t.options.delay?t.timerShow=setTimeout(function(){("click"==t.options.trigger||"hover"==t.options.trigger&&t.mouseIsOverProxy)&&t._showNow()},t.options.delay):t._showNow())},_showNow:function(e){var i=this;i.options.functionBefore.call(i.$el,i.$el,function(){if(i.enabled&&null!==i.Content){e&&i.callbacks.show.push(e),i.callbacks.hide=[],clearTimeout(i.timerShow),i.timerShow=null,clearTimeout(i.timerHide),i.timerHide=null,i.options.onlyOne&&t(".ult-tooltipstered").not(i.$el).each(function(o,e){var i=t(e),n=i.data("ult-tooltipster-ns");t.each(n,function(t,o){var e=i.data(o),n=e.status(),s=e.option("autoClose");"hidden"!==n&&"disappearing"!==n&&s&&e.hide()})});var n=function(){i.Status="shown",t.each(i.callbacks.show,function(t,o){o.call(i.$el)}),i.callbacks.show=[]};if("hidden"!==i.Status){var s=0;"disappearing"===i.Status?(i.Status="appearing",r()?(i.$tooltip.clearQueue().removeClass("ult-tooltipster-dying").addClass("ult-tooltipster-"+i.options.animation+"-show"),i.options.speed>0&&i.$tooltip.delay(i.options.speed),i.$tooltip.queue(n)):i.$tooltip.stop().fadeIn(n)):"shown"===i.Status&&n()}else{i.Status="appearing";var s=i.options.speed,l=BaseStyle="";i.options.ultCustomTooltipStyle&&(l=i.options.ultContentStyle?i.options.ultContentStyle:"",BaseStyle=i.options.ultBaseStyle?i.options.ultBaseStyle:""),i.bodyOverflowX=t("body").css("overflow-x"),t("body").css("overflow-x","hidden");var a="ult-tooltipster-"+i.options.animation,f="-webkit-transition-duration: "+i.options.speed+"ms; -webkit-animation-duration: "+i.options.speed+"ms; -moz-transition-duration: "+i.options.speed+"ms; -moz-animation-duration: "+i.options.speed+"ms; -o-transition-duration: "+i.options.speed+"ms; -o-animation-duration: "+i.options.speed+"ms; -ms-transition-duration: "+i.options.speed+"ms; -ms-animation-duration: "+i.options.speed+"ms; transition-duration: "+i.options.speed+"ms; animation-duration: "+i.options.speed+"ms;",d=i.options.minWidth?"min-width:"+Math.round(i.options.minWidth)+"px;":"",u=i.options.maxWidth?"max-width:"+Math.round(i.options.maxWidth)+"px;":"",h=i.options.interactive?"pointer-events: auto;":"";if(BaseStyle=BaseStyle+" "+d+" "+u+" "+h+" "+f,i.$tooltip=t('
'),r()&&i.$tooltip.addClass(a),i._content_insert(),i.$tooltip.appendTo("body"),i.reposition(),i.options.functionReady.call(i.$el,i.$el,i.$tooltip),r()?(i.$tooltip.addClass(a+"-show"),i.options.speed>0&&i.$tooltip.delay(i.options.speed),i.$tooltip.queue(n)):i.$tooltip.css("display","none").fadeIn(i.options.speed,n),i._interval_set(),t(o).on("scroll."+i.namespace+" resize."+i.namespace,function(){i.reposition()}),i.options.autoClose)if(t("body").off("."+i.namespace),"hover"==i.options.trigger)if(p&&setTimeout(function(){t("body").on("touchstart."+i.namespace,function(){i.hide()})},0),i.options.interactive){p&&i.$tooltip.on("touchstart."+i.namespace,function(t){t.stopPropagation()});var c=null;i.$elProxy.add(i.$tooltip).on("mouseleave."+i.namespace+"-autoClose",function(){clearTimeout(c),c=setTimeout(function(){i.hide()},i.options.interactiveTolerance)}).on("mouseenter."+i.namespace+"-autoClose",function(){clearTimeout(c)})}else i.$elProxy.on("mouseleave."+i.namespace+"-autoClose",function(){i.hide()});else"click"==i.options.trigger&&(setTimeout(function(){t("body").on("click."+i.namespace+" touchstart."+i.namespace,function(){i.hide()})},0),i.options.interactive&&i.$tooltip.on("click."+i.namespace+" touchstart."+i.namespace,function(t){t.stopPropagation()}))}i.options.timer>0&&(i.timerHide=setTimeout(function(){i.timerHide=null,i.hide()},i.options.timer+s))}})},_interval_set:function(){var o=this;o.checkInterval=setInterval(function(){if(0===t("body").find(o.$el).length||0===t("body").find(o.$elProxy).length||"hidden"==o.Status||0===t("body").find(o.$tooltip).length)("shown"==o.Status||"appearing"==o.Status)&&o.hide(),o._interval_cancel();else if(o.options.positionTracker){var e=o._repositionInfo(o.$elProxy),i=!1;n(e.dimension,o.elProxyPosition.dimension)&&("fixed"===o.$elProxy.css("position")?n(e.position,o.elProxyPosition.position)&&(i=!0):n(e.offset,o.elProxyPosition.offset)&&(i=!0)),i||o.reposition()}},200)},_interval_cancel:function(){clearInterval(this.checkInterval),this.checkInterval=null},_content_set:function(t){"object"==typeof t&&null!==t&&this.options.contentCloning&&(t=t.clone(!0)),this.Content=t},_content_insert:function(){var t=this,o=this.$tooltip.find(".ult-tooltipster-content");"string"!=typeof t.Content||t.options.contentAsHTML?o.empty().append(t.Content):o.text(t.Content)},_update:function(t){var o=this;o._content_set(t),null!==o.Content?"hidden"!==o.Status&&(o._content_insert(),o.reposition(),o.options.updateAnimation&&(r()?(o.$tooltip.css({width:"","-webkit-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+o.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("ult-tooltipster-content-changing"),setTimeout(function(){"hidden"!=o.Status&&(o.$tooltip.removeClass("ult-tooltipster-content-changing"),setTimeout(function(){"hidden"!==o.Status&&o.$tooltip.css({"-webkit-transition":o.options.speed+"ms","-moz-transition":o.options.speed+"ms","-o-transition":o.options.speed+"ms","-ms-transition":o.options.speed+"ms",transition:o.options.speed+"ms"})},o.options.speed))},o.options.speed)):o.$tooltip.fadeTo(o.options.speed,.5,function(){"hidden"!=o.Status&&o.$tooltip.fadeTo(o.options.speed,1)}))):o.hide()},_repositionInfo:function(t){return{dimension:{height:t.outerHeight(!1),width:t.outerWidth(!1)},offset:t.offset(),position:{left:parseInt(t.css("left")),top:parseInt(t.css("top"))}}},hide:function(e){var i=this;e&&i.callbacks.hide.push(e),i.callbacks.show=[],clearTimeout(i.timerShow),i.timerShow=null,clearTimeout(i.timerHide),i.timerHide=null;var n=function(){t.each(i.callbacks.hide,function(t,o){o.call(i.$el)}),i.callbacks.hide=[]};if("shown"==i.Status||"appearing"==i.Status){i.Status="disappearing";var s=function(){i.Status="hidden","object"==typeof i.Content&&null!==i.Content&&i.Content.detach(),i.$tooltip.remove(),i.$tooltip=null,t(o).off("."+i.namespace),t("body").off("."+i.namespace).css("overflow-x",i.bodyOverflowX),t("body").off("."+i.namespace),i.$elProxy.off("."+i.namespace+"-autoClose"),i.options.functionAfter.call(i.$el,i.$el),n()};r()?(i.$tooltip.clearQueue().removeClass("ult-tooltipster-"+i.options.animation+"-show").addClass("ult-tooltipster-dying"),i.options.speed>0&&i.$tooltip.delay(i.options.speed),i.$tooltip.queue(s)):i.$tooltip.stop().fadeOut(i.options.speed,s)}else"hidden"==i.Status&&n();return i},show:function(t){return this._showNow(t),this},update:function(t){return this.content(t)},content:function(t){return"undefined"==typeof t?this.Content:(this._update(t),this)},reposition:function(){function e(){var e=t(o).scrollLeft();0>k-e&&(s=k-e,k=e),k+a-e>r&&(s=k-(r+e-a),k=r+e-a)}function i(e,i){l.offset.top-t(o).scrollTop()-p-M-12<0&&i.indexOf("top")>-1&&(W=e),l.offset.top+l.dimension.height+p+12+M>t(o).scrollTop()+t(o).height()&&i.indexOf("bottom")>-1&&(W=e,H=l.offset.top-p-M-12)}var n=this;if(0!==t("body").find(n.$tooltip).length){n.$tooltip.css("width",""),n.elProxyPosition=n._repositionInfo(n.$elProxy);var s=null,r=t(o).width(),l=n.elProxyPosition,a=n.$tooltip.outerWidth(!1),p=(n.$tooltip.innerWidth()+1,n.$tooltip.outerHeight(!1));if(n.$elProxy.is("area")){var f=n.$elProxy.attr("shape"),d=n.$elProxy.parent().attr("name"),u=t('img[usemap="#'+d+'"]'),h=u.offset().left,c=u.offset().top,m=void 0!==n.$elProxy.attr("coords")?n.$elProxy.attr("coords").split(","):void 0;if("circle"==f){var v=parseInt(m[0]),y=parseInt(m[1]),g=parseInt(m[2]);l.dimension.height=2*g,l.dimension.width=2*g,l.offset.top=c+y-g,l.offset.left=h+v-g}else if("rect"==f){var v=parseInt(m[0]),y=parseInt(m[1]),$=parseInt(m[2]),w=parseInt(m[3]);l.dimension.height=w-y,l.dimension.width=$-v,l.offset.top=c+y,l.offset.left=h+v}else if("poly"==f){for(var b=0,x=0,C=0,S=0,_="even",P=0;PC&&(C=T,0===P&&(b=C)),b>T&&(b=T),_="odd"):(T>S&&(S=T,1==P&&(x=S)),x>T&&(x=T),_="even")}l.dimension.height=S-x,l.dimension.width=C-b,l.offset.top=c+x,l.offset.left=h+b}else l.dimension.height=u.outerHeight(!1),l.dimension.width=u.outerWidth(!1),l.offset.top=c,l.offset.left=h}var k=0,I=0,H=0,M=parseInt(n.options.offsetY),O=parseInt(n.options.offsetX),W=n.options.position;if("top"==W){var j=l.offset.left+a-(l.offset.left+l.dimension.width);k=l.offset.left+O-j/2,H=l.offset.top-p-M-12,e(),i("bottom","top")}if("top-left"==W&&(k=l.offset.left+O,H=l.offset.top-p-M-12,e(),i("bottom-left","top-left")),"top-right"==W&&(k=l.offset.left+l.dimension.width+O-a,H=l.offset.top-p-M-12,e(),i("bottom-right","top-right")),"bottom"==W){var j=l.offset.left+a-(l.offset.left+l.dimension.width);k=l.offset.left-j/2+O,H=l.offset.top+l.dimension.height+M+12,e(),i("top","bottom")}if("bottom-left"==W&&(k=l.offset.left+O,H=l.offset.top+l.dimension.height+M+12,e(),i("top-left","bottom-left")),"bottom-right"==W&&(k=l.offset.left+l.dimension.width+O-a,H=l.offset.top+l.dimension.height+M+12,e(),i("top-right","bottom-right")),"left"==W){k=l.offset.left-O-a-12,I=l.offset.left+O+l.dimension.width+12;var Q=l.offset.top+p-(l.offset.top+l.dimension.height);if(H=l.offset.top-Q/2-M,0>k&&I+a>r){var D=2*parseFloat(n.$tooltip.css("border-width")),A=a+k-D;n.$tooltip.css("width",A+"px"),p=n.$tooltip.outerHeight(!1),k=l.offset.left-O-A-12-D,Q=l.offset.top+p-(l.offset.top+l.dimension.height),H=l.offset.top-Q/2-M}else 0>k&&(k=l.offset.left+O+l.dimension.width+12,s="left")}if("right"==W){k=l.offset.left+O+l.dimension.width+12,I=l.offset.left-O-a-12;var Q=l.offset.top+p-(l.offset.top+l.dimension.height);if(H=l.offset.top-Q/2-M,k+a>r&&0>I){var D=2*parseFloat(n.$tooltip.css("border-width")),A=r-k-D;n.$tooltip.css("width",A+"px"),p=n.$tooltip.outerHeight(!1),Q=l.offset.top+p-(l.offset.top+l.dimension.height),H=l.offset.top-Q/2-M}else k+a>r&&(k=l.offset.left-O-a-12,s="right")}if(n.options.arrow){var B="ult-tooltipster-arrow-"+W;if(n.options.arrowColor.length<1)var z=n.$tooltip.css("background-color");else var z=n.options.arrowColor;if(s?"left"==s?(B="ult-tooltipster-arrow-right",s=""):"right"==s?(B="ult-tooltipster-arrow-left",s=""):s="left:"+Math.round(s)+"px;":s="","top"==W||"top-left"==W||"top-right"==W)var F=parseFloat(n.$tooltip.css("border-bottom-width")),X=n.$tooltip.css("border-bottom-color");else if("bottom"==W||"bottom-left"==W||"bottom-right"==W)var F=parseFloat(n.$tooltip.css("border-top-width")),X=n.$tooltip.css("border-top-color");else if("left"==W)var F=parseFloat(n.$tooltip.css("border-right-width")),X=n.$tooltip.css("border-right-color");else if("right"==W)var F=parseFloat(n.$tooltip.css("border-left-width")),X=n.$tooltip.css("border-left-color");else var F=parseFloat(n.$tooltip.css("border-bottom-width")),X=n.$tooltip.css("border-bottom-color");F>1&&F++;var L="";if(0!==F){var N="",Y="border-color: "+X+";";-1!==B.indexOf("bottom")?N="margin-top: -"+Math.round(F)+"px;":-1!==B.indexOf("top")?N="margin-bottom: -"+Math.round(F)+"px;":-1!==B.indexOf("left")?N="margin-right: -"+Math.round(F)+"px;":-1!==B.indexOf("right")&&(N="margin-left: -"+Math.round(F)+"px;"),L=''}n.$tooltip.find(".ult-tooltipster-arrow").remove();var q='
'+L+'
';n.$tooltip.append(q)}n.$tooltip.css({top:Math.round(H)+"px",left:Math.round(k)+"px"})}return n},enable:function(){return this.enabled=!0,this},disable:function(){return this.hide(),this.enabled=!1,this},destroy:function(){var o=this;o.hide(),o.$el[0]!==o.$elProxy[0]&&o.$elProxy.remove(),o.$el.removeData(o.namespace).off("."+o.namespace);var e=o.$el.data("ult-tooltipster-ns");if(1===e.length){var i="string"==typeof o.Content?o.Content:t("
").append(o.Content).html();o.$el.removeClass("ult-tooltipstered").attr("title",i).removeData(o.namespace).removeData("ult-tooltipster-ns").off("."+o.namespace)}else e=t.grep(e,function(t){return t!==o.namespace}),o.$el.data("ult-tooltipster-ns",e);return o},elementIcon:function(){return this.$el[0]!==this.$elProxy[0]?this.$elProxy[0]:void 0},elementTooltip:function(){return this.$tooltip?this.$tooltip[0]:void 0},option:function(t,o){return"undefined"==typeof o?this.options[t]:(this.options[t]=o,this)},status:function(){return this.Status}},t.fn[l]=function(){var o=arguments;if(0===this.length){if("string"==typeof o[0]){var e=!0;switch(o[0]){case"setDefaults":t.extend(a,o[1]);break;default:e=!1}return e?!0:this}return this}if("string"==typeof o[0]){var n="#*$~&";return this.each(function(){var e=t(this).data("ult-tooltipster-ns"),i=e?t(this).data(e[0]):null;if(!i)throw new Error("You called Tooltipster's \""+o[0]+'" method on an uninitialized element');if("function"!=typeof i[o[0]])throw new Error('Unknown method .ult-tooltipster("'+o[0]+'")');var s=i[o[0]](o[1],o[2]);return s!==i?(n=s,!1):void 0}),"#*$~&"!==n?n:this}var s=[],r=o[0]&&"undefined"!=typeof o[0].multiple,l=r&&o[0].multiple||!r&&a.multiple,p=o[0]&&"undefined"!=typeof o[0].debug,f=p&&o[0].debug||!p&&a.debug;return this.each(function(){var e=!1,n=t(this).data("ult-tooltipster-ns"),r=null;n?l?e=!0:f&&console.log('Tooltipster: one or more tooltips are already attached to this element: ignoring. Use the "multiple" option to attach more tooltips.'):e=!0,e&&(r=new i(this,o[0]),n||(n=[]),n.push(r.namespace),t(this).data("ult-tooltipster-ns",n),t(this).data(r.namespace,r)),s.push(r)}),l?s:this};var p=!!("ontouchstart"in o),f=!1;t("body").one("mousemove",function(){f=!0})}(jQuery,window,document); //resposive param jQuery(document).ready(function(g){var b="",h="",e="",f="",a="",d="";jQuery(".ult-responsive").each(function(l,j){var s=jQuery(this),i=s.attr("data-responsive-json-new"),o=s.data("ultimate-target"),p="",m="",k="",u="",r="",q="";if(typeof i!="undefined"||i!=null){g.each(g.parseJSON(i),function(t,n){var x=t;if(typeof n!="undefined"&&n!=null){var w=n.split(";");jQuery.each(w,function(v,y){if(typeof y!="undefined"||y!=null){var z=y.split(":");switch(z[0]){case"large_screen":p+=x+":"+z[1]+";";break;case"desktop":m+=x+":"+z[1]+";";break;case"tablet":k+=x+":"+z[1]+";";break;case"tablet_portrait":u+=x+":"+z[1]+";";break;case"mobile_landscape":r+=x+":"+z[1]+";";break;case"mobile":q+=x+":"+z[1]+";";break}}})}})}if(q!=""){d+=o+"{"+q+"}"}if(r!=""){a+=o+"{"+r+"}"}if(u!=""){f+=o+"{"+u+"}"}if(k!=""){e+=o+"{"+k+"}"}if(m!=""){h+=o+"{"+m+"}"}if(p!=""){b+=o+"{"+p+"}"}});var c="";jQuery("head").append(c)}); /*-- dual button---*/ !function(t){t(document).ready(function(){var i=t(window).width();if(i>300&&400>i)var n="inset 0px -200px 0px 0px ",d=" inset 0px 200px 0px 0px ";else if(i>400&&750>i)var n="inset -200px 0 0 0 ",d="inset 200px 0 0 0";else if(i>750&&1015>i)var n="inset 0px -200px 0px 0px ",d=" inset 0px 200px 0px 0px ";else var n="inset -200px 0 0 0 ",d="inset 200px 0 0 0";t(document).on("mouseenter",".ult_dual1",function(){var i=t(this).find(".ult-dual-btn-1").attr("class"),d=i.split(" "),i=d[1]+d[2];if("Style1"==i){var o=t(this).find(".ult-dual-btn-1").data("bghovercolor");t(this).css({"background-color":o})}if("Style2"==i){var o=t(this).find(".ult-dual-btn-1").data("bghovercolor");t(this).css({"box-shadow":n+o})}if("Style3"==i){var o=t(this).find(".ult-dual-btn-1").data("bghovercolor");t(this).css({"box-shadow":" inset 0 0 20px 50px "+o})}if("undefined"!=i){var a=t(this).find(".ult-dual-btn-1").data("icon_hover_color");t(this).find(".ult-dual-btn-1").find(".aio-icon").css({color:a});var l=t(this).find(".ult-dual-btn-1").data("iconbghovercolor");t(this).find(".ult-dual-btn-1").find(".aio-icon").css({background:l});var s=t(this).find(".ult-dual-btn-1").data("iconhoverborder");t(this).find(".ult-dual-btn-1").find(".aio-icon").css({"border-color":s}),t(this).find(".ult-dual-btn-1").find(".aio-icon-img").css({background:l}),t(this).find(".ult-dual-btn-1").find(".aio-icon-img").css({"border-color":s});var u=t(this).find(".ult-dual-btn-1").data("texthovercolor");t(this).find(".ult-dual-btn-1").find(".ult-dual-button-title").css({color:u})}}),t(document).on("mouseleave",".ult_dual1",function(){var i=t(this).find(".ult-dual-btn-1").attr("class"),n=i.split(" "),i=n[1]+n[2];if("Style1"==i){var d=t(this).find(".ult-dual-btn-1").data("bgcolor");t(this).css({"background-color":d})}if("Style2"==i){var d=t(this).find(".ult-dual-btn-1").data("bgcolor");t(this).css({"box-shadow":"inset 0px 0 0 0 "+d})}if("Style3"==i){var d=t(this).find(".ult-dual-btn-1").data("bgcolor");t(this).css({"box-shadow":"inset 0px 0 0 0 "+d})}if("undefined"!=i){var o=t(this).find(".ult-dual-btn-1").data("icon_color");t(this).find(".ult-dual-btn-1").find(".aio-icon").css({color:o});var a=t(this).find(".ult-dual-btn-1").data("textcolor");t(this).find(".ult-dual-btn-1").find(".ult-dual-button-title").css({color:a});var l=t(this).find(".ult-dual-btn-1").data("iconbgcolor");t(this).find(".ult-dual-btn-1").find(".aio-icon").css({background:l});var s=t(this).find(".ult-dual-btn-1").data("iconborder");t(this).find(".ult-dual-btn-1").find(".aio-icon").css({"border-color":s}),t(this).find(".ult-dual-btn-1").find(".aio-icon-img").css({background:l}),t(this).find(".ult-dual-btn-1").find(".aio-icon-img").css({"border-color":s})}}),t(document).on("mouseenter",".ult_dual2",function(){var i=t(this).find(".ult-dual-btn-2").attr("class"),n=i.split(" "),i=n[1]+n[2];if("Style1"==i){var o=t(this).find(".ult-dual-btn-2").data("bghovercolor");t(this).css({"background-color":o})}if("Style2"==i){var o=t(this).find(".ult-dual-btn-2").data("bghovercolor");t(this).css({"box-shadow":d+o})}if("Style3"==i){var o=t(this).find(".ult-dual-btn-2").data("bghovercolor");t(this).css({"box-shadow":" inset 0 0 20px 50px "+o})}if("undefined"!=i){var a=t(this).find(".ult-dual-btn-2").data("icon_hover_color");t(this).find(".ult-dual-btn-2").find(".aio-icon").css({color:a});var l=t(this).find(".ult-dual-btn-2").data("texthovercolor");t(this).find(".ult-dual-btn-2").find(".ult-dual-button-title").css({color:l});var s=t(this).find(".ult-dual-btn-2").data("iconbghovercolor");t(this).find(".ult-dual-btn-2").find(".aio-icon").css({background:s});var u=t(this).find(".ult-dual-btn-2").data("iconhoverborder");t(this).find(".ult-dual-btn-2").find(".aio-icon").css({"border-color":u}),t(this).find(".ult-dual-btn-2").find(".aio-icon-img").css({background:s}),t(this).find(".ult-dual-btn-2").find(".aio-icon-img").css({"border-color":u})}}),t(document).on("mouseleave",".ult_dual2",function(){var i=t(this).find(".ult-dual-btn-2").attr("class"),n=i.split(" "),i=n[1]+n[2];if("Style1"==i){var d=t(this).find(".ult-dual-btn-2").data("bgcolor");t(this).css({"background-color":d})}if("Style2"==i){var d=t(this).find(".ult-dual-btn-2").data("bgcolor");t(this).css({"box-shadow":"inset 0px 0 0 0 "+d})}if("Style3"==i){var d=t(this).find(".ult-dual-btn-2").data("bghovercolor");t(this).css({"box-shadow":" inset 0 0 0 0 "+d})}if("undefined"!=i){var o=t(this).find(".ult-dual-btn-2").data("icon_color");t(this).find(".ult-dual-btn-2").find(".aio-icon").css({color:o});var a=t(this).find(".ult-dual-btn-2").data("textcolor");t(this).find(".ult-dual-btn-2").find(".ult-dual-button-title").css({color:a});var l=t(this).find(".ult-dual-btn-2").data("iconbgcolor");t(this).find(".ult-dual-btn-2").find(".aio-icon").css({background:l});var s=t(this).find(".ult-dual-btn-2").data("iconborder");t(this).find(".ult-dual-btn-2").find(".aio-icon").css({"border-color":s}),t(this).find(".ult-dual-btn-2").find(".aio-icon-img").css({background:l}),t(this).find(".ult-dual-btn-2").find(".aio-icon-img").css({"border-color":s})}})}),t(document).on("mouseenter",".ult_main_dualbtn",function(){t(this).data("bhcolor")}),t(document).on("mouseleave",".ult_main_dualbtn",function(){t(this).data("bcolor")})}(jQuery),jQuery(document).ready(function(){jQuery(".ult_main_dualbtn").each(function(){var t=jQuery(this).find(".ult_dual1").outerHeight();t=parseInt(t);var i=jQuery(this).find(".ult_dual2").outerHeight();i=parseInt(i),t>i?(jQuery(this).find(".ult_dual2").css({height:t}),jQuery(this).find(".ult_dual1").css({height:t})):i>t?(jQuery(this).find(".ult_dual1").css({height:i}),jQuery(this).find(".ult_dual2").css({height:i})):t==i&&(jQuery(this).find(".ult_dual1").css({height:i}),jQuery(this).find(".ult_dual2").css({height:i}))})}); /*--- creative link---*/ jQuery(document).ready(function(){jQuery(".ult_colorlink").hover(function(){var t=jQuery(this).data("style");if("Style_6"==t){var s=jQuery(this).find(".ult_btn6_link_top").data("color");jQuery(this).find(".ult_btn6_link_top").css("text-shadow","10px 0 "+s+", -10px 0 "+s),jQuery(this).find(".ult_btn6_link_top").css("color",s)}if("Style_10"==t){var r=jQuery(this).find(".ult_btn10_span").data("bhover"),n=jQuery(this).find(".ult_btn10_span").data("bstyle");" "!=n&&(jQuery(this).find(".ult_btn10_span").css("border-top-style","solid"),jQuery(this).find(".ult_btn10_span").css("border-top-color",r))}var e=jQuery(this).data("texthover"),i=jQuery(this).data("bghover");jQuery(this).css("color",e),jQuery(this).find(".ult_btn10_span").css("color",e),"Style_2"==t&&jQuery(this).find(".ult_btn10_span").css("background",i)},function(){var t=jQuery(this).data("style");if("Style_6"==t&&jQuery(this).find(".ult_btn6_link_top").removeAttr("style"),"Style_10"==t){var s=jQuery(this).find(".ult_btn10_span").data("color"),r=jQuery(this).find(".ult_btn10_span").data("bstyle");" "!=r&&(jQuery(this).find(".ult_btn10_span").css("border-top-style",r),jQuery(this).find(".ult_btn10_span").css("border-top-color",s))}var n=jQuery(this).data("textcolor"),e=jQuery(this).data("bgcolor");jQuery(this).css("color",n),jQuery(this).find(".ult_btn10_span").css("color",n),"Style_2"==t&&jQuery(this).find(".ult_btn10_span").css("background",e)})}); /*--- info-box ---*/ function info_box_set_auto_height(){jQuery(".aio-icon-box.square_box-icon").each(function(o){var i=jQuery(window).width()||"";if(""!=i)if(i>=768){var e=jQuery(this).attr("data-min-height")||"";""!=e&&(jQuery(this).css("min-height",e))}else jQuery(this).css("min-height","initial")})}jQuery(window).load(function(){info_box_set_auto_height()}),jQuery(window).resize(function(){info_box_set_auto_height()}),jQuery(document).ready(function(){info_box_set_auto_height()}); /*--- flip-box ---*/ function flip_box_set_auto_height(){jQuery(".flip-box").each(function(){var i=jQuery(window).width()||"";if(""!=i)if(i>=768){var t=jQuery(this).attr("data-min-height")||"";""!=t&&jQuery(this).css("height",t)}else jQuery(this).css("height","initial")})}jQuery(window).load(function(){flip_box_set_auto_height()}),jQuery(window).resize(function(){flip_box_set_auto_height()}),jQuery(document).ready(function(){flip_box_set_auto_height()});