!function(e,t){"use strict";var n={isAdminBar:function(){return e("body").is(".admin-bar")},init:function(){var t={"ee-calendar.default":n.Calendar,"ee-google-map.default":n.GoogleMap,"ee-audio-player.default":n.AudioPlayer,"ee-offcanvas.classic":n.Offcanvas,"ee-slide-menu.classic":n.SlideMenu,"ee-popup.classic":n.Popup,"ee-age-gate.classic":n.AgeGate,"ee-toggle-element.classic":n.ToggleElement,"ee-switcher.classic":n.Switcher,"ee-inline-svg.default":n.InlineSvg,"posts-extra.classic":n.PostsClassic,"posts-extra.carousel":n.PostsCarousel,"table.default":n.Table,"unfold.default":n.Unfold,"portfolio.default":n.Portfolio,"gallery-extra.default":n.GalleryExtra,"gallery-slider.default":n.GallerySlider,"timeline.default":n.Timeline,"heading-extended.default":n.HeadingExtra,"image-comparison.default":n.ImageComparison,"devices-extended.default":n.Devices,"hotspots.default":n.Tooltips,"button-group.default":n.Tooltips,"html5-video.default":n.VideoPlayer,"circle-progress.default":n.CircleProgress,"ee-scroll-indicator.list":n.ScrollIndicatorList,"ee-scroll-indicator.bar":n.ScrollIndicatorBar,"ee-scroll-indicator.bullets":n.ScrollIndicatorBullets,"ee-search-form.classic":n.SearchFormFilters,"ee-search-form.expand":[n.SearchFormExpand,n.SearchFormFilters],"ee-search-form.fullscreen":[n.SearchFormExpand,n.SearchFormFilters]},o={sticky:n.Sticky,parallax:n.ParallaxElement,"global-tooltip":n.GlobalTooltip},i={"parallax-background":n.ParallaxBackground};e.each(t,function(t,n){"object"==typeof n?e.each(n,function(e,n){elementorFrontend.hooks.addAction("frontend/element_ready/"+t,n)}):elementorFrontend.hooks.addAction("frontend/element_ready/"+t,n)}),e.each(o,function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/global",t)}),e.each(i,function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/section",t)})},getRefreshableWidgets:function(){return!!elementorExtrasFrontendConfig&&elementorExtrasFrontendConfig.refreshableWidgets},getGlobalSettings:function(e){return e in elementorFrontendConfig.settings?elementorFrontendConfig.settings[e]:"extras"===e&&{ee_tooltips_position:"top",ee_tooltips_arrow_position_h:"",ee_tooltips_arrow_position_v:"",ee_tooltips_delay_in:{size:0,unit:"px"},ee_tooltips_delay_out:{size:0,unit:"px"},ee_tooltips_duration:{size:.2,unit:"px"},ee_tooltips_disable:""}},getItems:function(e,t){if(t){var n=t.split("."),o=n.splice(0,1);if(!n.length)return e[o];if(!e[o])return;return this.getItems(e[o],n.join("."))}return e},getElementSettings:function(e,t){var o={},i=e.data("model-cid");if(elementorFrontend.isEditMode()&&i){var l=elementorFrontend.config.elements.data[i],a=l.attributes.widgetType||l.attributes.elType,s=elementorFrontend.config.elements.keys[a];s||(s=elementorFrontend.config.elements.keys[a]=[],jQuery.each(l.controls,function(e,t){t.frontend_available&&s.push(e)})),jQuery.each(l.getActiveControls(),function(e){-1!==s.indexOf(e)&&(o[e]=l.attributes[e])})}else o=e.data("settings")||{};return n.getItems(o,t)},getElementType:function(e){return"section"===e.data("element_type")||"column"===e.data("element_type")?e.data("element_type"):"widget"},getElementSkin:function(e){return e.attr("data-widget_type").split(".")[1]},getUniqueLoopScopeId:function(e){return e.data("ee-template-widget-id")?e.data("ee-template-widget-id"):e.data("id")},getOffcanvasUniqueScopeId:function(t){var o=t.data("id"),i=e('[data-id="'+o+'"]');return n.hasMultipleScopeId(o)?(i.each(function(t){e(this).attr("data-offcanvas-index",t)}),o=o+"_"+t.data("offcanvas-index")):o},refreshElements:function(t,o){var i=[".elementor-widget",".elementor-section",".elementor-column"],l=[".elementor-widget-form"];t.each(function(){e(this).find(i.join(",")).each(function(){var t=e(this),i=!0;l.forEach(function(e,n){t.is(e)&&(i=!1)}),i&&n.refreshElement(e(this),o)})})},refreshElement:function(t,o){var i=t.data("element_type");if(o)if("widget"===i){var l=t.data("widget_type");e.inArray(l,n.getRefreshableWidgets())&&elementorFrontend.elementsHandler.runReadyTrigger(t)}else elementorFrontend.elementsHandler.runReadyTrigger(t);else elementorFrontend.elementsHandler.runReadyTrigger(t)},fixSwipers:function(t){t.find(".swiper-container-initialized").each(function(){var t=e(this).data("swiper");t&&(t.params.observer=!0,t.params.observeParents=!0,t.update())})},hasMultipleScopeId:function(t){return 1!==e('[data-id="'+t+'"]').length},getWindow:function(){return elementorFrontend.isEditMode()?t.elementor.$previewContents:e(t)},onElementRemove:function(e,t){elementorFrontend.isEditMode()&&elementor.channels.data.on("element:before:remove",function(n){e.data("id")===n.id&&t()})},SearchFormFilters:function(e,t){var i=(n.getElementSettings(e),e.data("id")),l=e.find(".ee-search-form"),a=e.find("input[type=hidden][name=ee_search_query]"),s=e.find(".ee-search-form__input"),r=(e.find(".ee-search-form__submit"),e.find(".ee-search-form__container")),c=l.find(":input").filter(".ee-form__field__control--search"),d=l.find(".ee-form__field--select.ee-custom").find(":input").filter(".ee-form__field__control--select"),p=l.find(":input").filter(".ee-form__field__control--all"),m=l.find(":input").filter(":not(.ee-form__field__control--sent)");n.getWindow(),n.getElementSkin(e);n.SearchFormFilters.init=function(){u(),p.filter("[type=checkbox]").length&&(p.filter("[type=checkbox]").on("change",function(){f(t(this))}),c.filter("[type=checkbox]").on("change",function(){_(t(this))})),d.select2({containerCssClass:"ee-select2 ee-form__field__control ee-form__field__control--text ee-form__field__control--select2",dropdownCssClass:"ee-select2__dropdown ee-select2__dropdown--"+i,minimumResultsForSearch:-1,width:"100%"}),elementorFrontend.isEditMode()||(l.on("submit",g),s.on("click blur",function(){r.removeClass("ee--empty")}),c.on("change",function(){u()}))};var g=function(e){m.attr("disabled",!1),u(),m.attr("disabled",!0)},_=function(e){var t=e.attr("name"),n=p.filter("[name="+t+"]");n.is(":checked")&&n.prop("checked",!1)},f=function(e){var t=e.attr("name"),n=c.filter("[name="+t+"]");e.is(":checked")?n.prop("checked",!0):n.prop("checked",!1),u()},u=function(){var e=JSON.stringify(o.serializeObject(c));a.val(e.replace(/\\/g,""))};n.SearchFormFilters.destroy=function(){},n.onElementRemove(e,function(){n.SearchFormFilters.destroy()}),n.SearchFormFilters.init()},SearchFormExpand:function(e,t){var o=(n.getElementSettings(e),e.find(".ee-search-form")),i=(e.find(".ee-search-form__container"),e.find(".ee-search-form__overlay")),l=e.find(".ee-search-form__overlay__close"),a=(e.find(".ee-search-form__fields"),e.find(".ee-search-form__input")),s=e.find(".ee-search-form__submit"),r=(n.getWindow(),n.getElementSkin(e));n.SearchFormExpand.init=function(){s.on("click",n.SearchFormExpand.onSubmitClick),"expand"===r?t(document).on("click",n.SearchFormExpand.onDocumentClick):(i.on("click",n.SearchFormExpand.onOverlayClick),l.on("click",n.SearchFormExpand.close))},n.SearchFormExpand.isOpen=function(e){return e.is(".ee--active")},n.SearchFormExpand.open=function(e){e.addClass("ee--active"),e.find(".ee-search-form__input").focus()},n.SearchFormExpand.close=function(e){e.removeClass("ee--active"),e.find(".ee-search-form__input").blur()},n.SearchFormExpand.onSubmitClick=function(e){if(e.preventDefault(),n.SearchFormExpand.isOpen(o))return void(a.val()?o.submit():n.SearchFormExpand.close(o));n.SearchFormExpand.open(o)},n.SearchFormExpand.onDocumentClick=function(e){var i=t(e.target);e.target===o[0]||i.closest(".ee-search-form").length||n.SearchFormExpand.close(o)},n.SearchFormExpand.onOverlayClick=function(e){t(e.target);e.target===i[0]&&n.SearchFormExpand.isOpen(o)&&n.SearchFormExpand.close(o)},n.SearchFormExpand.destroy=function(){s.off("click",n.SearchFormExpand.onSubmitClick),"expand"===r?t(document).off("click",n.SearchFormExpand.onDocumentClick):(i.off("click",n.SearchFormExpand.onOverlayClick),l.off("click",n.SearchFormExpand.close))},n.onElementRemove(e,function(){n.SearchFormExpand.destroy()}),n.SearchFormExpand.init()},ScrollIndicatorList:function(e,t){var o=n.getElementSettings(e),i=e.find(".ee-scroll-indicator"),l=(n.getElementSkin(e),n.getWindow(),{progress:"circle",click:"yes"===o.click});l.scrollOffset=o.scroll_offset?o.scroll_offset.size:0,n.ScrollIndicatorList.init=function(){n.ScrollIndicatorList.destroy(),i.scrollIndicator(l)},n.ScrollIndicatorList.destroy=function(){i.data("scrollIndicator")&&i.data("scrollIndicator").destroy()},n.onElementRemove(e,function(){n.ScrollIndicatorList.destroy()}),n.ScrollIndicatorList.init()},ScrollIndicatorBar:function(e,t){var o=n.getElementSettings(e),i=e.find(".ee-scroll-indicator"),l=(n.getElementSkin(e),n.getWindow(),{mode:"anchor",progress:"background",click:"yes"===o.click});l.scrollOffset=o.scroll_offset?o.scroll_offset.size:0,n.ScrollIndicatorBar.init=function(){n.ScrollIndicatorBar.destroy(),i.scrollIndicator(l)},n.ScrollIndicatorBar.destroy=function(){i.data("scrollIndicator")&&i.data("scrollIndicator").destroy()},n.onElementRemove(e,function(){n.ScrollIndicatorBar.destroy()}),n.ScrollIndicatorBar.init()},ScrollIndicatorBullets:function(e,t){var o=n.getElementSettings(e),i=e.find(".ee-scroll-indicator"),l=n.getElementSkin(e);n.getWindow();l=""!==l&&"default"!==l?l+"_":"","yes"===o[l+"tooltips"]&&n.Tooltips(e,t);var a={autoHover:"yes"===o[l+"show_on_focus"],progress:"background",click:"yes"===o.click,property:"height"};a.scrollOffset=o.scroll_offset?o.scroll_offset.size:0,n.ScrollIndicatorBullets.init=function(){n.ScrollIndicatorBullets.destroy(),i.scrollIndicator(a)},n.ScrollIndicatorBullets.destroy=function(){i.data("scrollIndicator")&&i.data("scrollIndicator").destroy()},n.onElementRemove(e,function(){n.ScrollIndicatorBullets.destroy()}),n.ScrollIndicatorBullets.init()},SlideMenu:function(e,t){n.SlideMenu.elementSettings=n.getElementSettings(e);var o=e.find(".ee-slide-menu__menu"),i={linkNavigation:"yes"===n.SlideMenu.elementSettings.link_navigation,backLabel:n.SlideMenu.elementSettings.back_text};n.SlideMenu.destroy=function(){o.data("slideMenu")&&o.data("slideMenu").destroy()},n.SlideMenu.init=function(){n.SlideMenu.destroy(),o.slideMenu(i)},n.onElementRemove(e,function(){n.SlideMenu.destroy()}),n.SlideMenu.init()},Calendar:function(e,t){n.Calendar.elementSettings=n.getElementSettings(e);var o=e.find(".ee-calendar"),i=(o.find("#ee-calendar__template").html(),o.find(".ee-calendar-event")),l=elementorFrontend.config.is_rtl?"right":"left",a=elementorFrontend.config.is_rtl?"left":"right",s=t.trim(n.Calendar.elementSettings.event_date_format)||"MMMM Do",r="<div class='ee-calendar__events'><div class='ee-calendar__events__header ee-calendar__table__head'><span class='ee-calendar__events__header__title'>"+n.Calendar.elementSettings.event_list_heading+"</span><span class='ee-arrow ee-calendar__controls__button ee-calendar__events__hide'><i class='eicon-close'></i></span></div><div class='ee-calendar__events__list ee-nav ee-nav--stacked'><% _.each(eventsThisMonth, function(event){ %><div class='ee-calendar__events__event ee-calendar__cell__content ee-nav__item'><%=event.before %><a <% if(''!==event.link){ %>href='<%=event.link %>' <% if(''!==event.target){ %>target='<%=event.target %>'<% } %> <% if(''!==event.rel){ %>rel='<%=event.rel %>'<% } %><% } %>><%=moment(event.start).format('"+s+"') %><% if(event.end!==event.start){ %> - <%=moment(event.end).format('"+s+"') %><% } %>: <%=event.name %></a><%=event.after %></div><% });%></div></div>",c="<div class='ee-calendar__controls clndr-controls'><span class='ee-calendar__controls__button ee-calendar__button--previous ee-arrow ee-arrow--"+l+" clndr-control-button clndr-previous-button'><i class='eicon-chevron-"+l+"'></i></span><div class='ee-calendar__controls__month ee-calendar__controls__content month'><%=month %> <%=year %></div><span class='ee-calendar__controls__button ee-calendar__button--next ee-arrow ee-arrow--"+a+" clndr-control-button clndr-next-button'><i class='eicon-chevron-"+a+"'></i></span></div><div class='ee-calendar__month clndr-events'><table class='ee-table ee-calendar__table clndr-table' border='0' cellspacing='0' cellpadding='0'><thead class='ee-table__head ee-calendar__table__head'><tr class='ee-table__row ee-calendar__header header-days'><% _.each(daysOfTheWeek, function (day){ %><td class='ee-table__cell ee-calendar__cell ee-calendar__header__week'><div class='ee-calendar__week ee-calendar__cell__content'><div class='ee-calendar__cell__wrapper'><%=day %></div></div></td><% });%></tr></thead><tbody class='ee-table__body ee-calendar__table__body'><% for(var i=0; i < numberOfRows; i++){ %><tr class='ee-table__row'><% for(var j=0; j < 7; j++){ %><% var d=j + i * 7; %><td class='ee-table__cell ee-calendar__cell ee-calendar__day align--top <%=days[d].classes %>'><div class='ee-table__cell__content ee-calendar__cell__content ee-calendar__day__content'><div class='ee-calendar__day__wrapper'><div class='ee-calendar__day__header day-contents'><%=days[d].day %></div><% if(days[d].events.length){ %><div class='ee-calendar__day__events'><% _.each(days[d].events, function(event){ %><div class='ee-calendar__day__event'><div class='ee-calendar__day__event__name'><%=event.before %><a <% if(''!==event.link){ %>href='<%=event.link %>' <% if(''!==event.target){ %>target='<%=event.target %>'<% } %> <% if(''!==event.rel){ %>rel='<%=event.rel %>'<% } %><% } %> data-title='<%=event.name %>'><%=event.name %></a><%=event.after %></div></div><% });%></div><% } %></div></div></td><% } %></tr><% } %></tbody></table>"+r+"</div>";moment.updateLocale("en",{months:[n.Calendar.elementSettings.month_january,n.Calendar.elementSettings.month_february,n.Calendar.elementSettings.month_march,n.Calendar.elementSettings.month_april,n.Calendar.elementSettings.month_may,n.Calendar.elementSettings.month_june,n.Calendar.elementSettings.month_july,n.Calendar.elementSettings.month_august,n.Calendar.elementSettings.month_september,n.Calendar.elementSettings.month_october,n.Calendar.elementSettings.month_november,n.Calendar.elementSettings.month_december]});var d=(moment().format("YYYY-MM"),[]),p={moment:moment,classes:{past:"ee-calendar__day--passed",today:"ee-calendar__day--today",event:"ee-calendar__day--event",inactive:"ee-calendar__day--inactive",lastMonth:"ee-calendar__month--last",nextMonth:"ee-calendar__month--next",adjacentMonth:"ee-calendar__day--adjacent"},template:c,lengthOfTime:{months:null,interval:1},events:d,multiDayEvents:{endDate:"end",startDate:"start"},startWithMonth:"yes"===n.Calendar.elementSettings.default_current_month?moment():n.Calendar.elementSettings.default_month,constraints:{startDate:n.Calendar.elementSettings.constrain_start,endDate:n.Calendar.elementSettings.constrain_end},daysOfTheWeek:[n.Calendar.elementSettings.day_sunday,n.Calendar.elementSettings.day_monday,n.Calendar.elementSettings.day_tuesday,n.Calendar.elementSettings.day_wednesday,n.Calendar.elementSettings.day_thursday,n.Calendar.elementSettings.day_friday,n.Calendar.elementSettings.day_saturday],weekOffset:parseInt(n.Calendar.elementSettings.first_day),showAdjacentMonths:"yes"===n.Calendar.elementSettings.show_adjacent_months,adjacentDaysChangeMonth:"yes"===n.Calendar.elementSettings.click_adjacent,clickEvents:{click:function(e){if(e.events.length){var t=o.find(".ee-calendar__month");t.toggleClass("show-events",!0),o.find(".ee-calendar__events__hide").click(function(){t.toggleClass("show-events",!1)})}},nextInterval:function(){},previousInterval:function(){},onIntervalChange:function(){}}};n.Calendar.init=function(){n.Calendar.setupEvents(),o.length&&o.clndr(p)},n.Calendar.setupEvents=function(){i.each(function(){d.push({name:t(this).html(),start:t(this).data("start"),end:t(this).data("end"),link:t(this).data("link"),target:t(this).data("target"),rel:t(this).data("rel"),archive:t(this).data("archive"),before:t(this).data("before"),after:t(this).data("after")})})},n.Calendar.init()},GoogleMap:function(e,t){n.GoogleMap.elementSettings=n.getElementSettings(e);var i=e.find(".ee-google-map");if(i.length){var l=i.find(".ee-google-map__pin"),a=e.find(".ee-google-map__navigation"),s=n.GoogleMap.elementSettings,r={center:[48.8583736,2.2922873],mapTypeId:google.maps.MapTypeId[s.map_type],scrollwheel:"yes"===s.scrollwheel,clickableIcons:"yes"===s.clickable_icons,disableDoubleClickZoom:"yes"!==s.doubleclick_zoom,keyboardShortcuts:"yes"===s.keyboard_shortcuts,draggable:!elementorFrontend.isEditMode()&&"yes"===s.draggable,fullscreenControl:"yes"===s.fullscreen_control,mapTypeControl:"yes"===s.map_type_control,rotateControl:"yes"===s.rotate_control,scaleControl:"yes"===s.scale_control,streetViewControl:"yes"===s.streetview_control,zoomControl:"yes"===s.zoom_control},c={default:{strokeColor:s.polygon_stroke_color?s.polygon_stroke_color:"#FF0000",strokeWeight:s.polygon_stroke_weight?s.polygon_stroke_weight.size:2,strokeOpacity:s.polygon_stroke_opacity?s.polygon_stroke_opacity.size:.8,fillColor:s.polygon_fill_color?s.polygon_fill_color:"#FF0000",fillOpacity:s.polygon_fill_opacity?s.polygon_fill_opacity.size:.35},hover:{strokeColor:s.polygon_stroke_color_hover?s.polygon_stroke_color_hover:"#FF0000",strokeWeight:s.polygon_stroke_weight_hover?s.polygon_stroke_weight_hover.size:2,strokeOpacity:s.polygon_stroke_opacity_hover?s.polygon_stroke_opacity_hover.size:.8,fillColor:s.polygon_fill_color_hover?s.polygon_fill_color_hover:"#FF0000",fillOpacity:s.polygon_fill_opacity_hover?s.polygon_fill_opacity_hover.size:.35}},d=[],p=[],m=null;n.GoogleMap.init=function(){var e=s.map_style_json;if("api"===s.map_style_type&&s.map_style_api){JSON.parse(s.map_style_api)&&(e=JSON.parse(s.map_style_api).json)}""!==t.trim(e)&&void 0!==e&&(r.styles=n.GoogleMap.parseStyles(e)),"yes"!==s.fit&&(void 0!==s.zoom&&(r.zoom=s.zoom.size),i.data("lat")&&i.data("lng")&&(r.center=[i.data("lat"),i.data("lng")])),m=i.gmap3(r),n.GoogleMap.addPins(),"yes"===s.popups&&n.GoogleMap.addInfoWindows(),"yes"===s.route&&l.length>1&&n.GoogleMap.addRoute(),"yes"===s.polygon&&n.GoogleMap.addPolygon(),"yes"===s.navigation&&n.GoogleMap.navigation(),n.GoogleMap.events(),n.GoogleMap.center()},n.GoogleMap.events=function(){i._resize(n.GoogleMap.onResize)},n.GoogleMap.onResize=function(){n.GoogleMap.center()},n.GoogleMap.center=function(){m&&("yes"===s.fit?m.wait(2e3).fit():m.get(0).setCenter(new google.maps.LatLng(r.center[0],r.center[1])))},n.GoogleMap.parseStyles=function(e){try{var t=JSON.parse(e);if(t&&"object"==typeof t)return t}catch(e){alert("Invalid JSON")}return!1},n.GoogleMap.addPolygon=function(){l.length<=1||m.polygon({strokeColor:c.default.strokeColor,strokeWeight:c.default.strokeWeight,strokeOpacity:c.default.strokeOpacity,fillColor:c.default.fillColor,fillOpacity:c.default.fillOpacity,paths:p}).on({mouseover:function(e,t){e.setOptions({strokeColor:c.hover.strokeColor,strokeWeight:c.hover.strokeWeight,strokeOpacity:c.hover.strokeOpacity,fillColor:c.hover.fillColor,fillOpacity:c.hover.fillOpacity})},mouseout:function(e,t){e.setOptions({strokeColor:c.default.strokeColor,strokeWeight:c.default.strokeWeight,strokeOpacity:c.default.strokeOpacity,fillColor:c.default.fillColor,fillOpacity:c.default.fillOpacity})}})},n.GoogleMap.addPins=function(){l.length&&(l.each(function(){var e={},o={id:t(this).data("id"),input:t(this).data("input"),lat:t(this).data("lat"),lng:t(this).data("lng"),trigger:t(this).data("trigger"),icon:t(this).data("icon"),content:t(this).html()};if(o.lat&&o.lng){if(e.id=o.id,e.trigger=o.trigger,e.position=[o.lat,o.lng],p.push(e.position),o.icon){var i=s.pin_size?s.pin_size.size:50,l=n.GoogleMap.getIconPosition(i);e.icon={url:o.icon,scaledSize:new google.maps.Size(i,i),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(l[0],l[1])}}o.content&&s.popups&&(e.content=o.content),d.push(e)}}),m.marker(d))},n.GoogleMap.getIconPosition=function(e){var t=25,n=50;switch(s.pin_position_horizontal){case"left":t=e;break;case"center":t=e/2;break;case"right":t=0;break;default:t=e/2}switch(s.pin_position_vertical){case"top":n=e;break;case"middle":n=e/2;break;case"bottom":n=0;break;default:n=e}return[t,n]},n.GoogleMap.addInfoWindows=function(){l.length&&m.infowindow(d).then(function(e){var t=this.get(0);this.get(1).forEach(function(n,o){"auto"===n.trigger?(e[o].open(t,n),n.addListener("click",function(){e[o].open(t,n)})):"mouseover"===n.trigger?(n.addListener("mouseover",function(){e[o].open(t,n)}),n.addListener("mouseout",function(){e[o].close(t,n)})):"click"===n.trigger&&n.addListener("click",function(){e[o].open(t,n)})})})},n.GoogleMap.addRoute=function(){if(!(l.length<=1)){var e=d.slice(),t=n.GoogleMap.getMarkerDataForRoutes(d[0]),o=n.GoogleMap.getMarkerDataForRoutes(d[d.length-1]),i=d.length>=3?n.GoogleMap.getWaypoints(e):null;m.route({origin:t,destination:o,waypoints:i,travelMode:google.maps.DirectionsTravelMode[s.route_mode]}).directionsrenderer(function(e){if(e)return{suppressMarkers:"yes"!==s.route_markers,directions:e}})}},n.GoogleMap.getWaypoints=function(e){var t=[];return e.shift(),e.pop(),e.forEach(function(e,o){t.push({location:n.GoogleMap.getMarkerDataForRoutes(e),stopover:!0})}),t},n.GoogleMap.getMarkerDataForRoutes=function(e){return new google.maps.LatLng(e.position[0],e.position[1])},n.GoogleMap.navigation=function(){var e=a.find(".ee-google-map__navigation__item");e.filter(".ee-google-map__navigation__item--all").addClass("ee--is-active"),e.on("click",function(n){n.preventDefault(),n.stopPropagation(),e.removeClass("ee--is-active"),t(this).addClass("ee--is-active");var i=o.findObjectByKey(d,"id",t(this).data("id"));if(i){var l=s.navigation_zoom?s.navigation_zoom.size:18;m.get(0).setCenter(new google.maps.LatLng(i.position[0],i.position[1])),m.get(0).setZoom(l)}else m.fit()})},n.GoogleMap.init()}},AudioPlayer:function(e,t){n.AudioPlayer.elementSettings=n.getElementSettings(e);var o=e.find(".ee-audio-player");n.AudioPlayer.init=function(){o.audioPlayer({restartOnPause:"yes"===n.AudioPlayer.elementSettings.restart_on_pause,loopPlaylist:"yes"===n.AudioPlayer.elementSettings.loop_playlist,autoplay:"yes"===n.AudioPlayer.elementSettings.autoplay&&!elementorFrontend.isEditMode(),volume:n.AudioPlayer.elementSettings.volume.size})},n.AudioPlayer.init()},Offcanvas:function(e,o){n.Offcanvas.elementSettings=n.getElementSettings(e);var l=e.data("id"),a=n.getOffcanvasUniqueScopeId(e),s=n.Offcanvas.elementSettings.position,r=n.Offcanvas.elementSettings.animation,c="oc"+a,d=o("body"),p=n.getWindow(),m=p.scrollTop(),g=e.find(".ee-offcanvas__trigger"),_=e.find(".ee-offcanvas__content"),f=elementorFrontend.isEditMode()?t.elementor.$previewContents.find("html"):o("html"),u=o(".ee-offcanvas__header__close"),v=o('<div class="ee-offcanvas__overlay"></div>'),y=o('<div class="ee-offcanvas__container" canvas="container"></div>'),S=o('<div class="ee-offcanvas__slidebar ee-offcanvas__slidebar--'+l+'" id="'+c+'" off-canvas="'+c+" "+s+" "+r+'" />');n.Offcanvas.setTriggers=function(){"id"===n.Offcanvas.elementSettings.trigger_source&&""!==n.Offcanvas.elementSettings.trigger_id?(g=o("#"+n.Offcanvas.elementSettings.trigger_id),g.addClass("ee-offcanvas__trigger")):"class"===n.Offcanvas.elementSettings.trigger_source&&""!==n.Offcanvas.elementSettings.trigger_class&&(g=o("."+n.Offcanvas.elementSettings.trigger_class),g.addClass("ee-offcanvas__trigger")),g.attr("data-slidebar-id",c),"id"===n.Offcanvas.elementSettings.header_close_source&&""!==n.Offcanvas.elementSettings.header_close_id&&(u=_.find("#"+n.Offcanvas.elementSettings.header_close_id),u.addClass("ee-offcanvas__close")),"class"===n.Offcanvas.elementSettings.header_close_source&&""!==n.Offcanvas.elementSettings.header_close_class&&(u=_.find("."+n.Offcanvas.elementSettings.header_close_class),u.addClass("ee-offcanvas__close"))},n.Offcanvas.prepare=function(){e.attr("data-slidebar-id",c),n.Offcanvas.elementSettings.scroll_fix&&o("html").addClass("ee-offcanvas-scroll-fix-"+n.Offcanvas.elementSettings.scroll_fix).css({height:"auto"}),d.find(".ee-offcanvas__container").length||d.wrapInner(y),y=d.find(".ee-offcanvas__container"),o("#"+c).remove(),S.append(_),d.prepend(S),d.find(".ee-offcanvas__overlay").length?v=y.find("> .ee-offcanvas__overlay"):y.append(v),f.addClass("ee-offcanvas--closed")},n.Offcanvas.onResize=function(){elementorFrontend.isEditMode()&&i.controller.css()},n.Offcanvas.destroy=function(){S.remove()},n.Offcanvas.events=function(){elementorFrontend.isEditMode()&&S._resize(n.Offcanvas.onResize),g.on("click",function(e){e.stopPropagation(),e.preventDefault(),i.controller.css(),i.controller.isActiveSlidebar(c)?i.controller.close(c):i.controller.open(c),o(this).addClass("ee--is-active")}),u.on("click",function(e){e.stopPropagation(),e.preventDefault(),i.controller.close()}),v.on("click",function(){i.controller.isActiveSlidebar(c)&&i.controller.close()}),p.on("scroll",function(){m=this.scrollY}),o(i.controller.events).on("opening",function(e,t){var o=d.find('.elementor-widget-ee-offcanvas[data-slidebar-id="'+t+'"]').data("id");d.addClass("ee-offcanvas--id-"+o),f.removeClass("ee-offcanvas--closed ee-offcanvas--open"),d.removeClass("ee-offcanvas--closed ee-offcanvas--open"),d.addClass("ee-offcanvas--opening"),f.addClass("ee-offcanvas--opening"),n.Offcanvas.setOverflows(),"yes"===n.Offcanvas.elementSettings.refresh_widgets&&n.refreshElements(_,!0)}),o(i.controller.events).on("opened",function(e,t){f.removeClass("ee-offcanvas--closed ee-offcanvas--opening"),d.removeClass("ee-offcanvas--closed ee-offcanvas--opening"),d.addClass("ee-offcanvas--open"),f.addClass("ee-offcanvas--open"),"yes"===n.Offcanvas.elementSettings.container_scroll&&d.addClass("ee-offcanvas--scroll")}),o(i.controller.events).on("closing",function(e,t){f.removeClass("ee-offcanvas--open ee-offcanvas--opening ee-offcanvas--closed"),d.removeClass("ee-offcanvas--open ee-offcanvas--opening ee-offcanvas--closed"),d.addClass("ee-offcanvas--closing"),f.addClass("ee-offcanvas--closing")}),o(i.controller.events).on("closed",function(e,i){d.removeClass("ee-offcanvas--open ee-offcanvas--closing"),f.removeClass("ee-offcanvas--open ee-offcanvas--closing"),n.Offcanvas.removeOverflows(),"yes"===n.Offcanvas.elementSettings.container_scroll&&d.removeClass("ee-offcanvas--scroll"),d.removeClass(function(e,t){return(t.match(/(^|\s)ee-offcanvas--id-\S+/g)||[]).join(" ")}),d.addClass("ee-offcanvas--closed"),f.addClass("ee-offcanvas--closed"),o(".ee-offcanvas__trigger").removeClass("ee--is-active"),o(t).trigger("resize")}),n.onElementRemove(e,function(){n.Offcanvas.destroy()})},n.Offcanvas.anchorNavigation=function(){_.find('a[href*=\\#]:not([href^="%23elementor-action"]):not([href^="#elementor-action"])').each(function(){var e=o(this),t=e.attr("href"),l=t.substring(t.indexOf("#")+1),a=o("#"+l),s=void 0!==n.Offcanvas.elementSettings.anchor_navigation_speed.size?n.Offcanvas.elementSettings.anchor_navigation_speed.size:0;a.length&&e.on("click",function(e){e.preventDefault(),e.stopPropagation(),m=a.offset().top+y.scrollTop(),y.animate({scrollTop:m},s,function(){"yes"===n.Offcanvas.elementSettings.anchor_navigation_close&&i.controller.close()})})})},n.Offcanvas.setOverflows=function(){p.scrollTop();o("html").css({height:"100%"}),y.on("scroll",n.Offcanvas.onWrapperScroll),y.animate({scrollTop:m},0),v.css({top:m})},n.Offcanvas.onWrapperScroll=function(e){v.css({top:y.scrollTop()})},n.Offcanvas.removeOverflows=function(){var e=y.scrollTop();y.animate({scrollTop:0},0),y.off("scroll",n.Offcanvas.onWrapperScroll),f.css({height:"auto"}),o("html, body").animate({scrollTop:e},0)},n.Offcanvas.getClickedTriggerId=function(e){return e.closest(".elementor-element").data("id")},n.Offcanvas.init=function(){n.Offcanvas.setTriggers(),i.initialized&&i.controller.close(),d.is(":not(.ee-offcanvas)")&&d.addClass("ee-offcanvas"),n.Offcanvas.prepare(),i.init(),n.Offcanvas.events(),"yes"===n.Offcanvas.elementSettings.anchor_navigation&&n.Offcanvas.anchorNavigation()},n.Offcanvas.init()},Popup:function(e,i){n.Popup.elementSettings=n.getElementSettings(e);var l=e.data("id"),a=e.find(".ee-popup__trigger"),s=e.find(".ee-popup__content"),r="ee_PopupShown_"+l,c=n.Popup.elementSettings.popup_times,d=n.getWindow(),p=elementorFrontend.isEditMode()?d.find("html"):i("html"),m=n.Popup.elementSettings.popup_persist,g=(void 0!==n.Popup.elementSettings.popup_open_admin&&n.Popup.elementSettings.popup_open_admin,"default"===n.Popup.elementSettings.popup_close_button_position?e.find(".ee-popup__footer__button"):e.find(n.Popup.elementSettings.popup_close_button_selector)),_="mfp-popup--valign-"+n.Popup.elementSettings.popup_valign,f="mfp-close--halign-"+n.Popup.elementSettings.popup_close_halign,u="mfp-close--valign-"+n.Popup.elementSettings.popup_close_valign,v="yes"===n.Popup.elementSettings.popup_no_overlay?"ee-mfp-popup--no-overlay":"ee-mfp-popup--overlay",y={autoFocusLast:!1,mainClass:"ee-mfp-popup ee-mfp-popup-"+l+" "+v+" "+_+" "+n.Popup.elementSettings.popup_animation,type:"inline",disableOn:n.Popup.elementSettings.popup_disable_on,fixedContentPos:"yes"===n.Popup.elementSettings.popup_fixed||"yes"===n.Popup.elementSettings.popup_prevent_scroll,preloader:"yes"===n.Popup.elementSettings.popup_preloader,closeOnContentClick:"yes"===n.Popup.elementSettings.popup_close_on_content,closeOnBgClick:"yes"===n.Popup.elementSettings.popup_close_on_bg,enableEscapeKey:"yes"===n.Popup.elementSettings.popup_close_on_escape,closeBtnInside:"inside"===n.Popup.elementSettings.popup_close_position,showCloseBtn:n.Popup.elementSettings.popup_close_position||!1,focus:".no-focus",closeMarkup:'<button title="%title%" type="button" class="ee-popup__close mfp-close '+f+" "+u+' eicon-close"></button>',callbacks:{open:function(){var e=i.magnificPopup.instance;n.Popup.onOpen(e,e.st.el)},beforeOpen:function(){}}};n.Popup.init=function(){e.is(":not(:visible)")||(elementorFrontend.isEditMode()||""===n.Popup.elementSettings.popup_animation||(y.removalDelay=500),g.length&&g.on("click",function(e){e.preventDefault(),e.stopPropagation(),a.magnificPopup("close")}),"iframe"===n.Popup.elementSettings.popup_type?(y.type="iframe",""!==n.Popup.elementSettings.popup_animation&&(y.callbacks.beforeOpen=function(){this.st.iframe.markup=this.st.iframe.markup.replace('class="mfp-iframe"','class="mfp-iframe mfp-with-anim"')})):"image"===n.Popup.elementSettings.popup_type?(y.type="image",y.image={verticalFit:"yes"===n.Popup.elementSettings.popup_vertical_fit},""!==n.Popup.elementSettings.popup_animation&&(y.callbacks.beforeOpen=function(){this.st.image.markup=this.st.image.markup.replace("mfp-figure","mfp-figure mfp-with-anim")})):"url"===n.Popup.elementSettings.popup_type?(y.type="ajax",y.items={src:s.data("ee-popup-url")},y.callbacks={parseAjax:function(e){var t=s.clone(),i=""!==n.Popup.elementSettings.popup_url_container&&n.Popup.elementSettings.popup_url_container,l=o.parseAjaxResponse(e.data,i);t.removeClass("mfp-hide").find(".ee-popup__content__body").append(l),e.data=t.get(0)}}):y.items={src:s},elementorFrontend.isEditMode()?(a.magnificPopup("close").magnificPopup(y),"yes"===n.Popup.elementSettings.popup_open&&a.magnificPopup("open")):(a.magnificPopup(y),n.Popup.behaviour()))},n.Popup.behaviour=function(){switch(n.Popup.elementSettings.popup_trigger){case"click":n.Popup.behaviourClick();break;case"instant":n.Popup.behaviourInstant();break;case"scroll":n.Popup.behaviourScroll();break;case"intent":n.Popup.behaviourIntent();break;default:console.log("No popup trigger selected")}},n.Popup.behaviourClick=function(){if("text"!==n.Popup.elementSettings.popup_click_target){var t=null,o=null,l=null,s=e.closest(".elementor-template");"id"===n.Popup.elementSettings.popup_click_target?o="#"+a.data("trigger-id"):"class"===n.Popup.elementSettings.popup_click_target&&(o="."+a.data("trigger-class")),l=s.length&&e.data("ee-template-widget-id")?s.find(o):i(document).find(o),l&&(t=l),t.length&&t.on("click",function(e){e.preventDefault(),e.stopPropagation(),a.magnificPopup("open")})}},n.Popup.behaviourInstant=function(){setTimeout(n.Popup.open,n.Popup.elementSettings.popup_delay)},
n.Popup.behaviourScroll=function(){var e,o=document.documentElement;if("amount"===n.Popup.elementSettings.popup_scroll_type)e=n.Popup.elementSettings.popup_scroll_amount;else if("element"===n.Popup.elementSettings.popup_scroll_type){var l=i("#"+n.Popup.elementSettings.popup_scroll_element);l.length&&(e=l.offset().top)}d.on("scroll",function(){(t.pageYOffset||o.scrollTop)-(o.clientTop||0)>=e&&n.Popup.open()})},n.Popup.behaviourIntent=function(){var e={};n.Popup.elementSettings.popup_intent_sensitivity&&(e.sensitivity=n.Popup.elementSettings.popup_intent_sensitivity.size),i.exitIntent("enable",e),i(document).bind("exitintent",n.Popup.open)},n.Popup.onOpen=function(e,t){"yes"===n.Popup.elementSettings.refresh_widgets&&n.refreshElements(e.content,!0),"yes"!==n.Popup.elementSettings.popup_prevent_scroll&&p.css({overflow:""})},n.Popup.open=function(){if(!jQuery.magnificPopup.instance.isOpen){var e=new Date,t=!1,i=0,l=!1,s=!1,d={date:e,times:i},p=localStorage.getItem(r),g=o.isJson(p)?JSON.parse(p):p;m?(localStorage.removeItem(r),a.magnificPopup("open")):(null!==g&&(t=o.isJson(p)?Date.parse(g.date):p,i=o.isJson(p)?g.times:i),s=i>=c,l=e-t>=864e5*n.Popup.elementSettings.popup_days,(!t||!s||s&&l)&&(a.magnificPopup("open"),d.times=i+1,d.date=e,localStorage.setItem(r,JSON.stringify(d))))}},n.Popup.init()},AgeGate:function(e,t){n.AgeGate.elementSettings=n.getElementSettings(e);var o=e.data("id"),i=e.find(".ee-age-gate__trigger"),l=e.find(".ee-form--age-gate"),a=e.find(".ee-age-gate__header"),s=(e.find(".ee-popup__content"),e.find("[name=ee-age-gate-age]")),r=e.find(".ee-notification--error"),c=void 0!==n.AgeGate.elementSettings.popup_open_admin&&"yes"===n.AgeGate.elementSettings.popup_open_admin,d="mfp-popup--valign-"+n.AgeGate.elementSettings.popup_valign,p={mainClass:"ee-mfp-popup ee-mfp-popup-"+o+" "+d+" "+n.AgeGate.elementSettings.popup_animation,type:"inline",showCloseBtn:!1,modal:!elementorFrontend.isEditMode(),focus:elementorFrontend.isEditMode()?".no-focus":".ee-age-gate__form__age",autoFocusLast:!1};n.AgeGate.init=function(){elementorFrontend.isEditMode()?(p.closeOnBgClick=!0,p.enableEscapeKey=!0,i.magnificPopup("close").magnificPopup(p),"yes"===n.AgeGate.elementSettings.popup_open&&i.magnificPopup("open")):(i.magnificPopup(p),c&&localStorage.removeItem("ee_AgeGate"),(!localStorage.getItem("ee_AgeGate")||localStorage.getItem("ee_AgeGate")<n.AgeGate.elementSettings.age)&&(""!==n.AgeGate.elementSettings.popup_animation&&(p.removalDelay=500),i.magnificPopup("open"),l.on("submit",n.AgeGate.onSubmit)))},n.AgeGate.onSubmit=function(e){e.preventDefault();var t=s.val();t>=Math.abs(parseFloat(n.AgeGate.elementSettings.age))?(i.magnificPopup("close"),c||localStorage.setItem("ee_AgeGate",t)):(r.show(),n.AgeGate.elementSettings.hide_form_on_denied?(l.remove(),a.remove()):n.AgeGate.elementSettings.clear_form_on_denied&&l[0].reset())},n.AgeGate.init()},ToggleElement:function(e,t){n.ToggleElement.elementSettings=n.getElementSettings(e);var o=e.find(".ee-toggle-element"),i={active:n.ToggleElement.elementSettings.toggle_active_index||1,inactive:"yes"==n.ToggleElement.elementSettings.toggle_inactive,hashToggle:"yes"==n.ToggleElement.elementSettings.toggle_hash,hashLoad:"yes"==n.ToggleElement.elementSettings.toggle_hash_load,onAfterToggle:function(e){"yes"===n.ToggleElement.elementSettings.refresh_widgets&&n.refreshElements(e,!1),n.fixSwipers(e)}};n.ToggleElement.init=function(){""!==n.ToggleElement.elementSettings.indicator_color&&(i.indicatorColor=n.ToggleElement.elementSettings.indicator_color),n.ToggleElement.elementSettings.indicator_speed.size&&(i.speed=n.ToggleElement.elementSettings.indicator_speed.size),elementorFrontend.isEditMode()&&(i.watchControls=!0),o.toggleElement(i)},n.ToggleElement.init()},Switcher:function(e,o){n.Switcher.elementSettings=n.getElementSettings(e);var i=e.find(".ee-switcher__media-wrapper"),l=e.find(".ee-switcher__titles"),a={mediaEffect:n.Switcher.elementSettings.effect_media,contentEffect:n.Switcher.elementSettings.effect_title,entranceAnimation:"yes"===n.Switcher.elementSettings.effect_entrance,contentEffectZoom:"yes"===n.Switcher.elementSettings.effect_media_zoom,contentStagger:"yes"===n.Switcher.elementSettings.effect_title_stagger,autoplay:"yes"===n.Switcher.elementSettings.autoplay,loop:"yes"===n.Switcher.elementSettings.loop,cancelOnInteraction:"yes"===n.Switcher.elementSettings.autoplay_cancel,changeBackground:"yes"===n.Switcher.elementSettings.background_switcher},s={type:"mouse",mouse:{relative:"viewport",axis:n.Switcher.elementSettings.parallax_pan_axis},speed:{desktop:.2}},r={type:"mouse",invert:!0,mouse:{relative:"viewport",axis:n.Switcher.elementSettings.parallax_pan_axis},speed:{desktop:.2}};n.Switcher.maybeDestroy=function(){e.data("eeSwitcher")&&e.data("eeSwitcher").destroy(),i.data("parallaxElement")&&i.data("parallaxElement").destroy(),l.data("parallaxElement")&&l.data("parallaxElement").destroy()},n.Switcher.init=function(){switch(elementorFrontend.isEditMode()&&(a.scope=t.elementor.$previewContents,s.scope=t.elementor.$previewContents,s.scope=t.elementor.$previewContents,"yes"===n.Switcher.elementSettings.autoplay&&"yes"!==n.Switcher.elementSettings.autoplay_preview&&(a.autoplay=!1),"yes"===n.Switcher.elementSettings.effect_entrance&&"yes"!==n.Switcher.elementSettings.effect_entrance_preview&&(a.entranceAnimation=!1)),"yes"===n.Switcher.elementSettings.autoplay&&n.Switcher.elementSettings.duration.size&&(a.duration=n.Switcher.elementSettings.duration.size),n.Switcher.elementSettings.speed.size&&(a.speed=n.Switcher.elementSettings.speed.size),"yes"===n.Switcher.elementSettings.parallax_enable&&(void 0!==n.Switcher.elementSettings.parallax_amount&&""!==n.Switcher.elementSettings.parallax_amount.size&&(s.speed.desktop=n.Switcher.elementSettings.parallax_amount.size,r.speed.desktop=n.Switcher.elementSettings.parallax_amount.size),i.parallaxElement(s),l.parallaxElement(r)),n.Switcher.elementSettings.background_switcher_element){case"widget":a.background=e.find(".elementor-widget-container");break;case"section":a.background=e.parents(".elementor-section").first();break;default:a.background=elementorFrontend.isEditMode()?a.scope.find("body"):o("body")}e.eeSwitcher(a),n.onElementRemove(e,function(){n.Switcher.maybeDestroy()})},n.Switcher.maybeDestroy(),n.Switcher.init()},InlineSvg:function(e,t){var o=n.getElementSettings(e),i=e.find(".ee-inline-svg"),l=""!==o.svg.url?o.svg.url:i.data("url");n.InlineSvg.init=function(){if(l)return"svg"!==l.split(".").pop().toLowerCase()?void alert("Please select a SVG file format."):void jQuery.get(l,n.InlineSvg.callback)},n.InlineSvg.callback=function(e){i.html(t(e).find("svg"));var n=i.find("svg"),l=n.find("title"),a=n.find("desc"),s=(n.find("*[fill]"),n.find("circle, ellipse, polygon, rect, path, line, polyline"));n.find("circle, ellipse, polygon, rect, path").filter(":not([fill])"),n.find("*[stroke]"),n.find("line, polyline").filter(":not([fill])");l.remove(),a.remove(),"yes"===o.remove_inline_css&&(s.each(function(){var e=t(this).css("stroke"),n=t(this).css("stroke-width"),o=t(this).css("stroke-linecap"),i=t(this).css("stroke-dasharray"),l=t(this).css("stroke-miterlimit"),a=t(this).css("fill");n=n>0&&n<1?1:n,t(this).attr("stroke",e),t(this).attr("stroke-width",n),t(this).attr("stroke-linecap",o),t(this).attr("stroke-dasharray",i),t(this).attr("stroke-miterlimit",l),t(this).attr("fill",a)}),n.find("style").remove()),"yes"===o.override_colors&&(s.filter('[fill]:not([fill="none"])').attr("fill","currentColor"),s.filter('[stroke]:not([stroke="none"])').attr("stroke","currentColor")),"yes"!==o.maintain_ratio&&n[0].setAttribute("preserveAspectRatio","none"),"yes"===o.sizing&&(n[0].removeAttribute("width"),n[0].removeAttribute("height"))},n.InlineSvg.init()},PostsClassic:function(e,t){if(!elementorFrontend.isEditMode()){n.PostsClassic.elementSettings=n.getElementSettings(e);var o=e.data("id"),i=e.find(".ee-loop"),l=e.find(".ee-filters"),a=null,s=l.find("[data-filter]"),r=".elementor-element-"+o,c="default"!==n.PostsClassic.elementSettings.classic_layout&&1<n.PostsClassic.elementSettings.columns,d="yes"===n.PostsClassic.elementSettings.classic_infinite_scroll,p="yes"===n.PostsClassic.elementSettings.classic_filters,m="yes"===n.PostsClassic.elementSettings.classic_infinite_scroll_history&&"replace";e.find(".ee-pagination").length||(d=!1);var g={history:m,path:r+" .ee-pagination__next",append:r+" .ee-loop__item",hideNav:r+" .ee-pagination",status:r+" .ee-load-status"},_={isOriginLeft:!elementorFrontend.config.is_rtl,itemSelector:r+" .ee-loop__item",layoutMode:c?n.PostsClassic.elementSettings.classic_layout:"masonry",masonry:c?{columnWidth:r+" .ee-grid__item--sizer"}:"",percentPosition:!0,hiddenStyle:{opacity:0}},f={wrapper:i,filterables:".ee-loop__item",activeFilterClass:"ee--active",notFound:e.find(".ee-grid__notice--not-found")};n.PostsClassic.init=function(){n.PostsClassic.infinitescroll(),p&&s.length&&(a=s.filter(".ee--active"),n.PostsClassic.filters())},n.PostsClassic.infinitescroll=function(){if(d&&(i.on("request.infiniteScroll",function(n,o){t(this).addClass("ee-loop--loading"),e.find(".ee-load-button").hide()}),i.on("load.infiniteScroll",function(n,o,i){t(this).addClass("ee-loop--loaded"),e.find(".ee-load-button").show()}),i.on("append.infiniteScroll",function(e,o,i,l){t(this).removeClass("ee-loop--loading ee-loop--loaded").addClass("ee-loop--added"),n.refreshElements(t(l),!1)}),"yes"===n.PostsClassic.elementSettings.classic_infinite_scroll_button&&(g.loadOnScroll=!1,g.scrollThreshold=!1,g.button=".ee-load-button__trigger--"+o)),d&&!c)i.infiniteScroll(g);else if(c){var l=i.isotope(_);l.imagesLoaded().progress(function(){l.isotope("layout")});var a=i.data("isotope");if(d){e.find(".ee-filters");p&&s.length||(g.outlayer=a),l.infiniteScroll(g),l.on("append.infiniteScroll",function(e,t,n,o){l.imagesLoaded().always(function(){l.isotope("layout")})})}}},n.PostsClassic.filters=function(){if(c)a.length&&a.data("filter")&&i.isotope(t.extend({},_,{filter:a.data("filter")})),s.on("click",function(e){var n=t(this).data("filter");n&&i.isotope(t.extend({},_,{filter:n})),s.removeClass("ee--active"),t(this).addClass("ee--active")}),d&&i.on("load.infiniteScroll",function(e,n,o){var l=t(n).find(r+" .ee-loop__item");t(n).imagesLoaded(function(){i.append(l).isotope("appended",l)})});else{l.filtery(f);var e=l.data("filtery");d&&i.on("load.infiniteScroll",function(n,o,l){var a=t(o).find(r+" .ee-loop__item");t(o).imagesLoaded(function(){e.update(),i.append(a)})})}},n.PostsClassic.init()}},PostsCarousel:function(e,t){var o=n.getElementSettings(e),i=n.getUniqueLoopScopeId(e),l=(e.data("id"),e.find(".ee-swiper__container"));e.find(".ee-grid__item");if(l.length){var a=null,s={scope:e,id:i,element:{autoHeight:"yes"===o.carousel_autoheight,autoplay:"yes"===o.carousel_autoplay,loop:"yes"===o.carousel_loop,direction:o.carousel_direction,effect:o.carousel_effect,speed:o.carousel_speed.size||500,resistance:o.carousel_resistance_ratio.size||.25,autoplaySpeed:!!o.carousel_autoplay&&o.carousel_autoplay_speed,slidesPerView:o.carousel_slides_per_view_mobile,slidesPerColumn:"vertical"===o.carousel_direction?1:o.carousel_slides_per_column_mobile,slidesPerGroup:o.carousel_slides_to_scroll_mobile,spaceBetween:o.carousel_grid_columns_spacing_mobile.size||0,disableOnInteraction:"yes"===o.carousel_pause_on_interaction,stopOnHover:"yes"===o.carousel_stop_on_hover,arrows:""!==o.carousel_arrows,arrowPrev:".ee-swiper__button--prev",arrowNext:".ee-swiper__button--next",freeMode:"yes"===o.carousel_free_mode,freeModeSticky:"yes"===o.carousel_free_mode_sticky,freeModeMomentum:"yes"===o.carousel_free_mode_momentum,freeModeMomentumBounce:"yes"===o.carousel_free_mode_momentum_bounce,freeModeMomentumRatio:!!o.carousel_free_mode_momentum_ratio&&o.carousel_free_mode_momentum_ratio.size,freeModeMomentumVelocityRatio:!!o.carousel_free_mode_momentum_velocity&&o.carousel_free_mode_momentum_velocity.size,freeModeMomentumBounceRatio:!!o.carousel_free_mode_momentum_bounce_ratio&&o.carousel_free_mode_momentum_bounce_ratio.size,pagination:""!==o.carousel_pagination,paginationType:o.carousel_pagination_type,paginationClickable:"yes"===o.carousel_pagination_clickable,slideChangeTriggerResize:"yes"===o.carousel_slide_change_resize,breakpoints:{tablet:{slidesPerView:o.carousel_slides_per_view_tablet,slidesPerColumn:"vertical"===o.carousel_direction?1:o.carousel_slides_per_column_tablet,slidesPerGroup:o.carousel_slides_to_scroll_tablet,spaceBetween:o.carousel_grid_columns_spacing_tablet.size||0},desktop:{slidesPerView:o.carousel_slides_per_view,slidesPerColumn:"vertical"===o.carousel_direction?1:o.carousel_slides_per_column,slidesPerGroup:o.carousel_slides_to_scroll,spaceBetween:o.carousel_grid_columns_spacing.size||0}}},default:{slidesPerView:1,slidesPerGroup:1,slidesPerColumn:1,spaceBetween:6,breakpoints:{tablet:{slidesPerView:2,slidesPerGroup:1,slidesPerColumn:1,spaceBetween:12},desktop:{slidesPerView:3,slidesPerGroup:1,slidesPerColumn:1,spaceBetween:24}}}};n.PostsCarousel.init=function(){a=n.Carousel(l,s)},n.onElementRemove(e,function(){e.find(".swiper-container").each(function(){t(this).data("swiper")&&t(this).data("swiper").destroy()})}),n.PostsCarousel.init()}},Sticky:function(e,t){n.Sticky.elementSettings=n.getElementSettings(e),n.Sticky.elementType=n.getElementType(e),new eeSticky(e,n.Sticky.elementSettings).init()},Table:function(e,t){n.Table.elementSettings=n.getElementSettings(e);var o=e.find("table.ee-table");o.data("tablesorter");n.Table.init=function(){"yes"==n.Table.elementSettings.sortable?o.tablesorter({cssHeader:"ee-table__sort",cssAsc:"ee-table__sort--up",cssDesc:"ee-table__sort--down"}):o.removeData("tablesorter")},n.Table.init()},ParallaxBackground:function(e,o){if("section"===n.getElementType(e)){n.ParallaxBackground.elementSettings=n.getElementSettings(e);var i=e.data("parallaxBackground"),l={parallaxResizeWatch:e.find(".elementor-container")};n.ParallaxBackground.maybeDestroy=function(){i&&i.destroy()},n.ParallaxBackground.init=function(){n.ParallaxBackground.maybeDestroy(),n.ParallaxBackground.elementSettings.parallax_background_enable&&""!==n.ParallaxBackground.elementSettings.parallax_background_enable&&(elementorFrontend.isEditMode()||""!==e.css("background-image")&&"none"!==e.css("background-image"))&&(l.parallaxBgImage=n.ParallaxBackground.elementSettings.background_image.url,""!==n.ParallaxBackground.elementSettings.parallax_background_speed.size&&(l.parallaxSpeed=n.ParallaxBackground.elementSettings.parallax_background_speed.size),""!==n.ParallaxBackground.elementSettings.parallax_background_speed_tablet.size&&(l.parallaxSpeedTablet=n.ParallaxBackground.elementSettings.parallax_background_speed_tablet.size),""!==n.ParallaxBackground.elementSettings.parallax_background_speed_mobile.size&&(l.parallaxSpeedMobile=n.ParallaxBackground.elementSettings.parallax_background_speed_mobile.size),n.ParallaxBackground.elementSettings.parallax_background_direction&&(l.parallaxDirection=n.ParallaxBackground.elementSettings.parallax_background_direction),elementorFrontend.isEditMode()&&(l.win=t.elementor.$previewContents),e.parallaxBackground(l),n.onElementRemove(e,function(){n.ParallaxBackground.maybeDestroy()}))},n.ParallaxBackground.init()}},Unfold:function(e,t){n.Unfold.elementSettings=n.getElementSettings(e);var o=e.find(".ee-unfold"),i=o.find(".ee-button-text"),l=o.data("unfold"),a={};n.Unfold.maybeDestroy=function(){l&&l.destroy()},n.Unfold.init=function(){n.Unfold.maybeDestroy(),n.Unfold.elementSettings.animation_unfold&&(a.animation_unfold=n.Unfold.elementSettings.animation_unfold),n.Unfold.elementSettings.animation_fold&&(a.animation_fold=n.Unfold.elementSettings.animation_fold),n.Unfold.elementSettings.easing_unfold&&(a.easing_unfold=n.Unfold.elementSettings.easing_unfold),n.Unfold.elementSettings.easing_fold&&(a.easing_fold=n.Unfold.elementSettings.easing_fold),n.Unfold.elementSettings.steps_unfold&&(a.steps_unfold=n.Unfold.elementSettings.steps_unfold.size),n.Unfold.elementSettings.steps_fold&&(a.steps_fold=n.Unfold.elementSettings.steps_fold.size),n.Unfold.elementSettings.slow_unfold&&(a.slow_unfold=n.Unfold.elementSettings.slow_unfold.size),n.Unfold.elementSettings.slow_fold&&(a.slow_fold=n.Unfold.elementSettings.slow_fold.size),"yes"===n.Unfold.elementSettings.focus_close&&(a.focusOnClose=!0),"yes"===n.Unfold.elementSettings.focus_open&&(a.focusOnOpen=n.Unfold.elementSettings.focus_open),n.Unfold.elementSettings.duration_unfold&&(a.duration_unfold=n.Unfold.elementSettings.duration_unfold.size),n.Unfold.elementSettings.duration_fold&&(a.duration_fold=n.Unfold.elementSettings.duration_fold.size),"lines"===n.Unfold.elementSettings.visible_type&&(a.visible_lines=n.Unfold.elementSettings.visible_lines.size),n.Unfold.elementSettings.visible_percentage&&(a.visible_percentage=n.Unfold.elementSettings.visible_percentage.size),""!==i.data("open-label")&&(a.text_closed=i.data("open-label")),""!==i.data("close-label")&&(a.text_open=i.data("close-label")),o.unfold(a),n.onElementRemove(e,function(){n.Unfold.maybeDestroy()})},n.Unfold.init()},Portfolio:function(e,o){if(n.Portfolio.elementSettings=n.getElementSettings(e),"yes"===n.Portfolio.elementSettings.parallax_enable){var i={transformItem:"a.elementor-post__thumbnail__link",columns:n.Portfolio.elementSettings.columns};n.Portfolio.init=function(){"none"!==n.Portfolio.elementSettings.parallax_disable_on&&(i.responsive=n.Portfolio.elementSettings.parallax_disable_on),n.Portfolio.elementSettings.columns_tablet&&(i.columnsTablet=n.Portfolio.elementSettings.columns_tablet),n.Portfolio.elementSettings.columns_mobile&&(i.columnsMobile=n.Portfolio.elementSettings.columns_mobile),n.Portfolio.elementSettings.parallax_speed_tablet.size&&(i.speedTablet=n.Portfolio.elementSettings.parallax_speed_tablet.size),n.Portfolio.elementSettings.parallax_speed_mobile.size&&(i.speedMobile=n.Portfolio.elementSettings.parallax_speed_mobile.size),n.Portfolio.elementSettings.parallax_speed.size&&(i.speed=n.Portfolio.elementSettings.parallax_speed.size),elementorFrontend.isEditMode()&&(i.scope=t.elementor.$previewContents),e.find(".elementor-portfolio").parallaxGallery(i)},n.Portfolio.init()}},GalleryExtra:function(e,o){n.GalleryExtra.elementSettings=n.getElementSettings(e);var i=e.find(".ee-gallery"),l={columns:n.GalleryExtra.elementSettings.columns};n.GalleryExtra.parallax=function(){"none"!==n.GalleryExtra.elementSettings.parallax_disable_on&&(l.responsive=n.GalleryExtra.elementSettings.parallax_disable_on),n.GalleryExtra.elementSettings.columns_tablet&&(l.columnsTablet=n.GalleryExtra.elementSettings.columns_tablet),n.GalleryExtra.elementSettings.columns_mobile&&(l.columnsMobile=n.GalleryExtra.elementSettings.columns_mobile),n.GalleryExtra.elementSettings.parallax_speed.size&&(l.speed=n.GalleryExtra.elementSettings.parallax_speed.size),n.GalleryExtra.elementSettings.parallax_speed_tablet.size&&(l.speedTablet=n.GalleryExtra.elementSettings.parallax_speed_tablet.size),n.GalleryExtra.elementSettings.parallax_speed_mobile.size&&(l.speedMobile=n.GalleryExtra.elementSettings.parallax_speed_mobile.size),elementorFrontend.isEditMode()&&(l.scope=t.elementor.$previewContents),i.parallaxGallery(l)},n.GalleryExtra.masonry=function(){i.imagesLoaded(function(){i.isotope({itemSelector:".ee-gallery__item",percentPosition:!0,hiddenStyle:{opacity:0}}).masonry()})},n.GalleryExtra.tilt=function(){i.find(".ee-gallery__tilt").tilt({maxTilt:n.GalleryExtra.elementSettings.tilt_amount.size,scale:n.GalleryExtra.elementSettings.tilt_scale.size,speed:n.GalleryExtra.elementSettings.tilt_speed.size,axis:n.GalleryExtra.elementSettings.tilt_axis,perspective:1e3})},n.GalleryExtra.init=function(){"yes"===n.GalleryExtra.elementSettings.parallax_enable?n.GalleryExtra.parallax():"yes"!==n.GalleryExtra.elementSettings.masonry_enable||elementorFrontend.isEditMode()||n.GalleryExtra.masonry(),"yes"===n.GalleryExtra.elementSettings.tilt_enable&&n.GalleryExtra.tilt()},n.GalleryExtra.init()},ParallaxElement:function(e,o){n.ParallaxElement.elementSettings=n.getElementSettings(e);var i=e,l=e.data("parallaxElement"),a={type:n.ParallaxElement.elementSettings.parallax_element_type,invert:"yes"===n.ParallaxElement.elementSettings.parallax_element_invert,moveOutside:"yes"===n.ParallaxElement.elementSettings.parallax_off_viewport,scroll:{relative:n.ParallaxElement.elementSettings.parallax_element_relative},mouse:{relative:n.ParallaxElement.elementSettings.parallax_element_pan_relative,axis:n.ParallaxElement.elementSettings.parallax_element_pan_axis},speed:{}};n.ParallaxElement.maybeDestroy=function(){l&&l.destroy()},n.ParallaxElement.init=function(){"column"===n.getElementType(e)&&(i=e.find("> .elementor-column-wrap")),"widget"===n.getElementType(e)&&(i=e.find(".elementor-widget-container")),n.ParallaxElement.maybeDestroy(),"yes"===n.ParallaxElement.elementSettings.parallax_element_enable&&("scroll"===n.ParallaxElement.elementSettings.parallax_element_type?"none"!==n.ParallaxElement.elementSettings.parallax_element_disable_on&&(a.scroll.responsive=n.ParallaxElement.elementSettings.parallax_element_disable_on):"mouse"===n.ParallaxElement.elementSettings.parallax_element_type&&void 0!==typeof n.ParallaxElement.elementSettings.parallax_element_pan_distance&&"element"===n.ParallaxElement.elementSettings.parallax_element_pan_relative&&(a.mouse.distance=n.ParallaxElement.elementSettings.parallax_element_pan_distance.size),n.ParallaxElement.elementSettings.parallax_element_speed.size&&(a.speed.desktop=n.ParallaxElement.elementSettings.parallax_element_speed.size),n.ParallaxElement.elementSettings.parallax_element_speed_tablet.size&&(a.speed.tablet=n.ParallaxElement.elementSettings.parallax_element_speed_tablet.size),n.ParallaxElement.elementSettings.parallax_element_speed_mobile.size&&(a.speed.mobile=n.ParallaxElement.elementSettings.parallax_element_speed_mobile.size),elementorFrontend.isEditMode()&&(a.scope=t.elementor.$previewContents),i.parallaxElement(a))},n.ParallaxElement.init(),n.onElementRemove(e,function(){n.ParallaxElement.maybeDestroy()})},GallerySlider:function(e,t){var o=n.getElementSettings(e),i=n.getUniqueLoopScopeId(e),l=(e.data("id"),e.find(".ee-gallery-slider__slider")),a=e.find(".ee-gallery-slider__carousel"),s=e.find(".ee-gallery__item"),r=a.length,c=null,d=null,p={key:"slider",scope:e,id:i,element:{autoHeight:"yes"===o.adaptive_height,autoplay:"yes"===o.autoplay,autoplaySpeed:!("yes"!==o.autoplay||!o.autoplay_speed)&&o.autoplay_speed.size,disableOnInteraction:""!==o.autoplay_disable_on_interaction,stopOnHover:"yes"===o.pause_on_hover,loop:"yes"===o.infinite,arrows:""!==o.show_arrows,arrowPrev:".ee-swiper__button--prev-slider",arrowNext:".ee-swiper__button--next-slider",effect:o.effect,speed:o.speed?o.speed.size:500,resistance:o.resistance?o.resistance.size:.25},default:{effect:"slide",direction:"horizontal",slidesPerView:1,slidesPerGroup:1,slidesPerColumn:1,spaceBetween:0}};if(r)var m={key:"carousel",scope:e,id:i,element:{direction:o.carousel_orientation,arrows:""!==o.carousel_arrows,arrowPrev:".ee-swiper__button--prev-carousel",arrowNext:".ee-swiper__button--next-carousel",autoHeight:!1,speed:o.carousel_speed?o.carousel_speed.size:500,slidesPerView:o.carousel_slides_per_view_mobile,slidesPerColumn:"vertical"===o.carousel_orientation?1:o.carousel_slides_per_column_mobile,slidesPerGroup:o.carousel_slides_to_scroll_mobile,resistance:o.carousel_resistance?o.carousel_resistance.size:.15,spaceBetween:o.carousel_spacing_mobile?o.carousel_spacing_mobile.size:0,breakpoints:{tablet:{slidesPerView:o.carousel_slides_per_view_tablet,slidesPerColumn:"vertical"===o.carousel_orientation?1:o.carousel_slides_per_column_tablet,slidesPerGroup:o.carousel_slides_to_scroll_tablet,spaceBetween:o.carousel_spacing_tablet?o.carousel_spacing_tablet.size:0},desktop:{slidesPerView:o.carousel_slides_per_view,slidesPerColumn:"vertical"===o.carousel_orientation?1:o.carousel_slides_per_column,slidesPerGroup:o.carousel_slides_to_scroll,spaceBetween:o.carousel_spacing?o.carousel_spacing.size:0}}},default:{effect:"slide",slidesPerView:1,slidesPerGroup:1,slidesPerColumn:1,spaceBetween:6,breakpoints:{tablet:{slidesPerView:2,slidesPerGroup:1,slidesPerColumn:2,spaceBetween:12},desktop:{slidesPerView:3,slidesPerGroup:1,slidesPerColumn:3,spaceBetween:24}}}};n.GallerySlider.init=function(){c=n.Carousel(l,p),r&&(d=n.Carousel(a,m)),n.GallerySlider.onSlideChange(),n.GallerySlider.events()},n.GallerySlider.events=function(){c.on("slideChange",n.GallerySlider.onSlideChange),s.on("click",n.GallerySlider.onThumbClicked)},n.GallerySlider.onSlideChange=function(){var e=p.element.loop?c.realIndex:c.activeIndex;r&&d.slideTo(e),s.removeClass("is--active"),s.eq(e).addClass("is--active")},n.GallerySlider.onThumbClicked=function(e){var n=p.element.loop?1:0;e.preventDefault(),c.slideTo(t(this).index()+n)},n.onElementRemove(e,function(){e.find(".swiper-container").each(function(){t(this).data("swiper")&&t(this).data("swiper").destroy()})}),n.GallerySlider.init()},Carousel:function(o,i){var l=o.find(".ee-swiper__slide"),a=elementorFrontend.config.breakpoints,s=o.data("swiper"),r={autoHeight:i.element.autoHeight||!1,direction:i.element.direction||i.default.direction,effect:i.element.effect||i.default.effect,slidesPerView:i.default.slidesPerView,slidesPerColumn:i.default.slidesPerColumn,slidesPerColumnFill:"row",slidesPerGroup:i.default.slidesPerGroup,spaceBetween:i.default.spaceBetween,pagination:{},navigation:{},autoplay:i.element.autoplay||!1,grabCursor:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0};return i.default.breakpoints&&(r.breakpoints={},r.breakpoints[a.md]=i.default.breakpoints.tablet,r.breakpoints[a.lg]=i.default.breakpoints.desktop),elementorFrontend.isEditMode()?(r.observer=!0,r.observeParents=!0,r.observeSlideChildren=!0):i.element.freeMode||(r.observer=!0,r.observeParents=!0,r.observeSlideChildren=!0),n.Carousel.init=function(){if(s)return void n.Carousel.destroy();if(r.breakpoints&&(i.element.breakpoints.desktop.slidesPerView&&(r.breakpoints[a.lg].slidesPerView=Math.min(l.length,+i.element.breakpoints.desktop.slidesPerView||3)),i.element.breakpoints.tablet.slidesPerView&&(r.breakpoints[a.md].slidesPerView=Math.min(l.length,+i.element.breakpoints.tablet.slidesPerView||2))),i.element.slidesPerView&&(r.slidesPerView=Math.min(l.length,+i.element.slidesPerView||1)),r.breakpoints&&(i.element.breakpoints.desktop.slidesPerGroup&&(r.breakpoints[a.lg].slidesPerGroup=Math.min(l.length,+i.element.breakpoints.desktop.slidesPerGroup||3)),i.element.breakpoints.tablet.slidesPerGroup&&(r.breakpoints[a.md].slidesPerGroup=Math.min(l.length,+i.element.breakpoints.tablet.slidesPerGroup||2))),i.element.slidesPerGroup&&(r.slidesPerGroup=Math.min(l.length,+i.element.slidesPerGroup||1)),r.breakpoints&&(i.element.breakpoints.desktop.slidesPerColumn&&(r.breakpoints[a.lg].slidesPerColumn=i.element.breakpoints.desktop.slidesPerColumn),i.element.breakpoints.tablet.slidesPerColumn&&(r.breakpoints[a.md].slidesPerColumn=i.element.breakpoints.tablet.slidesPerColumn)),i.element.slidesPerColumn&&(r.slidesPerColumn=i.element.slidesPerColumn),r.breakpoints&&(r.breakpoints[a.lg].spaceBetween=i.element.breakpoints.desktop.spaceBetween||0,r.breakpoints[a.md].spaceBetween=i.element.breakpoints.tablet.spaceBetween||0),i.element.spaceBetween&&(r.spaceBetween=i.element.spaceBetween||0),i.element.slidesPerColumnFill&&(r.slidesPerColumnFill=i.element.slidesPerColumnFill),i.element.arrows){r.navigation.disabledClass="ee-swiper__button--disabled";var c=i.scope.find(i.element.arrowPrev),d=i.scope.find(i.element.arrowNext);if(c.length&&d.length){var p=i.element.arrowPrev+"-"+i.id,m=i.element.arrowNext+"-"+i.id;c.addClass(p.replace(".","")),d.addClass(m.replace(".","")),r.navigation.prevEl=p,r.navigation.nextEl=m}}i.element.pagination&&(r.pagination.el=".ee-swiper__pagination-"+i.id,r.pagination.type=i.element.paginationType,i.element.paginationClickable&&(r.pagination.clickable=!0)),i.element.loop&&(r.loop=!0),r.autoplay&&(i.element.autoplaySpeed||i.element.disableOnInteraction)&&(r.autoplay={},i.element.autoplaySpeed&&(r.autoplay.delay=i.element.autoplaySpeed),i.element.autoplaySpeed&&(r.autoplay.disableOnInteraction=i.element.disableOnInteraction)),i.element.speed&&(r.speed=i.element.speed),i.element.resistance&&(r.resistanceRatio=1-i.element.resistance),i.element.freeMode&&(r.freeMode=!0,r.freeModeSticky=i.element.freeModeSticky,r.freeModeMomentum=i.element.freeModeMomentum,r.freeModeMomentumBounce=i.element.freeModeMomentumBounce,i.element.freeModeMomentumRatio&&(r.freeModeMomentumRatio=i.element.freeModeMomentumRatio),i.element.freeModeMomentumVelocityRatio&&(r.freeModeMomentumVelocityRatio=i.element.freeModeMomentumVelocityRatio),i.element.freeModeMomentumBounceRatio&&(r.freeModeMomentumBounceRatio=i.element.freeModeMomentumBounceRatio));var g=new Swiper(o,r);return i.element.stopOnHover&&(o.on("mouseover",function(){g.autoplay.stop()}),o.on("mouseout",function(){g.autoplay.start()})),i.element.slideChangeTriggerResize&&g.on("slideChange",function(){e(t).trigger("resize")}),o.data("swiper",g),g},n.Carousel.init()},Timeline:function(e,o){n.Timeline.elementSettings=n.getElementSettings(e);var i=e.find(".ee-timeline"),l={};n.Timeline.init=function(){elementorFrontend.isEditMode()&&(l.scope=t.elementor.$previewContents),void 0!==n.Timeline.elementSettings.line_location&&n.Timeline.elementSettings.line_location.size&&(l.lineLocation=n.Timeline.elementSettings.line_location.size),i.eeTimeline(l)},n.Timeline.init()},HeadingExtra:function(e,t){n.HeadingExtra.elementSettings=n.getElementSettings(e);var o=e.find(".ee-heading"),i=o.find(".ee-heading__long-shadow"),l={};"yes"===n.HeadingExtra.elementSettings.title_long_shadow_enable&&(n.HeadingExtra.init=function(){n.HeadingExtra.elementSettings.title_long_shadow_color&&(l.colorShadow=n.HeadingExtra.elementSettings.title_long_shadow_color),n.HeadingExtra.elementSettings.title_long_shadow_size&&(l.sizeShadow=n.HeadingExtra.elementSettings.title_long_shadow_size.size),n.HeadingExtra.elementSettings.title_long_shadow_direction&&(l.directionShadow=n.HeadingExtra.elementSettings.title_long_shadow_direction),i.longShadow(l)},n.HeadingExtra.init())},ImageComparison:function(e,o){n.ImageComparison.elementSettings=n.getElementSettings(e);var i=e.find(".ee-image-comparison"),l={animation:"yes"===n.ImageComparison.elementSettings.entrance_animation,clickToMove:"yes"===n.ImageComparison.elementSettings.click_to_move,clickLabels:"yes"===n.ImageComparison.elementSettings.click_labels,animateClick:"yes"===n.ImageComparison.elementSettings.click_animate};n.ImageComparison.init=function(){elementorFrontend.isEditMode()&&(l.scope=t.elementor.$previewContents,l.editMode=!0),i.imageComparison(l)},n.ImageComparison.init()},Tooltips:function(e,t){n.Tooltips.elementSettings=n.getElementSettings(e),n.Tooltips.globalSettings=n.getGlobalSettings("extras");var o=e.find(".hotip"),i=e.data("id"),l=n.getElementSkin(e),l=""!==l&&"default"!==l?l+"_":"",a=new eeTooltips(e),s={id:i,fixed:"fixed"===n.Tooltips.elementSettings[l+"css_position"],position:n.Tooltips.elementSettings[l+"position"]||n.Tooltips.globalSettings.ee_tooltips_position,arrowPositionH:n.Tooltips.elementSettings[l+"arrow_position_h"]||n.Tooltips.globalSettings.ee_tooltips_arrow_position_h,arrowPositionV:n.Tooltips.elementSettings[l+"arrow_position_v"]||n.Tooltips.globalSettings.ee_tooltips_arrow_position_v,trigger:{desktop:n.Tooltips.elementSettings[l+"trigger"],tablet:n.Tooltips.elementSettings[l+"trigger_tablet"],mobile:n.Tooltips.elementSettings[l+"trigger_mobile"]},hide:{desktop:n.Tooltips.elementSettings[l+"_hide"],tablet:n.Tooltips.elementSettings[l+"_hide_tablet"],mobile:n.Tooltips.elementSettings[l+"_hide_mobile"]},responsive:{disable:n.Tooltips.elementSettings[l+"disable"]||n.Tooltips.globalSettings.ee_tooltips_disable,breakpoints:{mobile:elementorFrontend.config.breakpoints.xs,tablet:elementorFrontend.config.breakpoints.md,desktop:elementorFrontend.config.breakpoints.lg}}}
;n.Tooltips.init=function(){a.remove(e),""!==n.Tooltips.elementSettings[l+"delay_in"].size?s.delayIn=n.Tooltips.elementSettings[l+"delay_in"].size:n.Tooltips.globalSettings.ee_tooltips_delay_in.size&&(s.delayIn=n.Tooltips.globalSettings.ee_tooltips_delay_in.size),""!==n.Tooltips.elementSettings[l+"delay_out"].size?s.delayOut=n.Tooltips.elementSettings[l+"delay_out"].size:n.Tooltips.globalSettings.ee_tooltips_delay_out.size&&(s.delayOut=n.Tooltips.globalSettings.ee_tooltips_delay_out.size),""!==n.Tooltips.elementSettings[l+"duration"].size?s.speed=n.Tooltips.elementSettings[l+"duration"].size:n.Tooltips.globalSettings.ee_tooltips_duration.size&&(s.speed=n.Tooltips.globalSettings.ee_tooltips_duration.size),elementorFrontend.isEditMode()&&(s.scope=n.getWindow(),o.attr("data-hotips-class","ee-global ee-tooltip ee-tooltip-"+i)),o.hotips(s)},n.onElementRemove(e,function(){a.remove(e)}),n.Tooltips.init()},VideoPlayer:function(e,t){n.VideoPlayer.elementSettings=n.getElementSettings(e);var o=e.find(".ee-video-player"),i={playOnViewport:"yes"===n.VideoPlayer.elementSettings.video_play_viewport,stopOffViewport:"yes"===n.VideoPlayer.elementSettings.video_stop_viewport,endAtLastFrame:"yes"===n.VideoPlayer.elementSettings.video_end_at_last_frame,restartOnPause:"yes"===n.VideoPlayer.elementSettings.video_restart_on_pause,stopOthersOnPlay:"yes"===n.VideoPlayer.elementSettings.video_stop_others,disableFsRightClick:"yes"===n.VideoPlayer.elementSettings.video_fs_no_rightclick};void 0!==n.VideoPlayer.elementSettings.video_speed&&(i.speed=n.VideoPlayer.elementSettings.video_speed.size),o.length&&(n.VideoPlayer.init=function(){void 0!==n.VideoPlayer.elementSettings.video_volume&&(i.volume=n.VideoPlayer.elementSettings.video_volume.size),o.videoPlayer(i)},n.VideoPlayer.init())},Devices:function(e,t){n.Devices.elementSettings=n.getElementSettings(e);var o=(e.find(".ee-device-wrapper"),e.find(".ee-device"),e.find(".ee-device__shape")),i=null,l=null;n.Devices.init=function(){n.Devices.elementSettings.device_type||(n.Devices.elementSettings.device_type="phone"),i=elementorExtrasFrontendConfig.urls.assets+"shapes/"+n.Devices.elementSettings.device_type+".svg",jQuery.get(i,function(e){o.html(e.childNodes[0]),l=o.find("svg.devices-elementor-svg").get(0)}),"yes"===n.Devices.elementSettings.device_orientation_control&&e.find(".ee-device__orientation").on("click",function(){e.toggleClass("ee-device-orientation-landscape")}),n.VideoPlayer(e)},n.Devices.init()},CircleProgress:function(e,t){var i=n.getElementSettings(e),l=null,a=e.find(".ee-circle-progress__value .value"),s=(e.find(".ee-circle-progress__value .suffix"),o.parseValue(e.find(".ee-circle-progress__value").data("cp-value"),75)),r=0,c=s,d=100,p=o.countDecimals(s),m={value:.75,reverse:"yes"===i.reverse,lineCap:i.lineCap,startAngle:-Math.PI,animation:{easing:i.easing}};n.CircleProgress.init=function(){l=e.find(".ee-circle-progress"),l.length&&(i.value_max&&(d=i.value_max),void 0!==s&&("percentage"===i.value_progress?s/=100:"absolute"===i.value_progress&&(s/=d),m.value=s),void 0!==i.value_decimal_move&&(r=-1*i.value_decimal_move.size),i.size.size&&(m.size=i.size.size),i.thickness.size&&(i.thickness.size>i.size.size/2?m.thickness=i.size.size/2:m.thickness=i.thickness.size),i.angle.size&&(m.startAngle=m.startAngle+i.angle.size),i.emptyFill&&(m.emptyFill=i.emptyFill),i.animate?(i.duration&&(m.animation.duration=i.duration.size),l.circleProgress(m),l.off("circle-animation-progress").on("circle-animation-progress",n.CircleProgress.onProgress)):(m.animation=!1,l.circleProgress(m),a.text(n.CircleProgress.getStepValue(m.value,s,c,r))),elementorFrontend.isEditMode()||n.CircleProgress.appear())},n.CircleProgress.appear=function(){t(l.circleProgress("widget")).stop(),l._appear({force_process:!0}),l.on("_appear",function(){l.data("animated")||(l.circleProgress("value",s),l.data("animated",!0))})},n.CircleProgress.onProgress=function(e,t,o){a.text(n.CircleProgress.getStepValue(o,s,c,r))},n.CircleProgress.getStepValue=function(e,t,n,l){if(!e)return 0;var a="percentage"===i.value_progress?100*e:n*e/t;return a=a.toFixed(p),l&&(a=o.moveDecimal(a,l)),a},n.CircleProgress.init()},GlobalTooltip:function(e,o){n.GlobalTooltip.elementSettings=n.getElementSettings(e),n.GlobalTooltip.globalSettings=n.getGlobalSettings("extras");var i=e,l=e.data("id"),a=i.data("hotips"),s=(new eeTooltips(e),{fixed:"fixed"===n.GlobalTooltip.elementSettings.tooltip_css_position,position:n.GlobalTooltip.elementSettings.tooltip_position||n.GlobalTooltip.globalSettings.ee_tooltips_position,arrowPositionH:n.GlobalTooltip.elementSettings.tooltip_arrow_position_h||n.GlobalTooltip.globalSettings.ee_tooltips_arrow_positio_h,arrowPositionV:n.GlobalTooltip.elementSettings.tooltip_arrow_position_v||n.GlobalTooltip.globalSettings.ee_tooltips_arrow_positio_v,responsive:{disable:n.GlobalTooltip.elementSettings.tooltip_disable||n.GlobalTooltip.globalSettings.ee_tooltips_disable,breakpoints:{mobile:elementorFrontend.config.breakpoints.xs,tablet:elementorFrontend.config.breakpoints.md,desktop:elementorFrontend.config.breakpoints.lg}},source:e.find("#hotip-content-"+l)});n.GlobalTooltip.setTarget=function(){if("custom"===n.GlobalTooltip.elementSettings.tooltip_target&&""!==n.GlobalTooltip.elementSettings.tooltip_selector){var t=e.find(n.GlobalTooltip.elementSettings.tooltip_selector);t.length&&(i=t,a=i.data("hotips"))}},n.GlobalTooltip.maybeDestroy=function(){a&&a.destroy()},n.GlobalTooltip.init=function(){n.GlobalTooltip.maybeDestroy(),"yes"===n.GlobalTooltip.elementSettings.tooltip_enable&&(n.GlobalTooltip.setTarget(),n.GlobalTooltip.elementSettings.tooltip_trigger&&(s.trigger={desktop:n.GlobalTooltip.elementSettings.tooltip_trigger,tablet:n.GlobalTooltip.elementSettings.tooltip_trigger_tablet,mobile:n.GlobalTooltip.elementSettings.tooltip_trigger_mobile}),n.GlobalTooltip.elementSettings.tooltip__hide&&(s.hide={desktop:n.GlobalTooltip.elementSettings.tooltip__hide,tablet:n.GlobalTooltip.elementSettings.tooltip__hide_tablet,mobile:n.GlobalTooltip.elementSettings.tooltip__hide_mobile}),""!==n.GlobalTooltip.elementSettings.tooltip_delay_in.size?s.delayIn=n.GlobalTooltip.elementSettings.tooltip_delay_in.size:n.GlobalTooltip.globalSettings.ee_tooltips_delay_in.size&&(s.delayIn=n.GlobalTooltip.globalSettings.ee_tooltips_delay_in.size),""!==n.GlobalTooltip.elementSettings.tooltip_delay_out.size?s.delayOut=n.GlobalTooltip.elementSettings.tooltip_delay_out.size:n.GlobalTooltip.globalSettings.ee_tooltips_delay_out.size&&(s.delayOut=n.GlobalTooltip.globalSettings.ee_tooltips_delay_out.size),""!==n.GlobalTooltip.elementSettings.tooltip_duration.size?s.speed=n.GlobalTooltip.elementSettings.tooltip_duration.size:n.GlobalTooltip.globalSettings.ee_tooltips_duration.size&&(s.speed=n.GlobalTooltip.globalSettings.ee_tooltips_duration.size),elementorFrontend.isEditMode()&&(s.scope=t.elementor.$previewContents),i.attr("data-hotips-class","ee-global ee-tooltip ee-tooltip-"+l),i.hotips(s),n.onElementRemove(e,function(){n.GlobalTooltip.maybeDestroy()}))},n.GlobalTooltip.init()}},o={timer:null,isJson:function(e){e="string"!=typeof e?JSON.stringify(e):e;try{e=JSON.parse(e)}catch(e){return!1}return"object"==typeof e&&null!==e},countDecimals:function(e){return Math.floor(e)===e?0:e.toString().split(".")[1].length||0},parseValue:function(e,t){var n=e;if("string"==typeof n&&(n=n.replace(/\s/g,""),n=n.replace(",","."),n.indexOf("/")>-1)){var o=n.split("/");isNaN(o[0])||isNaN(o[1])||(o=parseInt(o[0])/o[1],n=100*o,n=n.toFixed(0))}return n=isNaN(n)?t:Math.abs(parseFloat(n))},findObjectByKey:function(e,t,n){for(var o=0;o<e.length;o++)if(e[o][t]===n)return e[o];return null},moveDecimal:function(e,t){var n=e/Math.pow(10,t);return n=n>1?Math.round(n):Math.round(n*Math.pow(10,t+1))/Math.pow(10,t+1)},trackLeave:function(t){if(!(t.clientY>0)){if(o.timer&&clearTimeout(o.timer),e.exitIntent.settings.sensitivity<=0)return void e.event.trigger("exitintent");o.timer=setTimeout(function(){o.timer=null,e.event.trigger("exitintent")},e.exitIntent.settings.sensitivity)}},serializeObject:function(t){var n={},o=t.serializeArray();return e.each(o,function(){this.value&&(n[this.name]?(n[this.name].push||(n[this.name]=[n[this.name]]),n[this.name].push(this.value||"")):n[this.name]=this.value||"")}),n},trackEnter:function(){o.timer&&(clearTimeout(o.timer),o.timer=null)},parseAjaxResponse:function(t,n){t=t.replace(/\<\!\[CDATA\[\/\/\>\<\!\-\-/gi,""),t=t.replace(/\/\/\-\-\>\<\!\]\]\>/gi,"");var o=t.match(/<\s*head.*>[\s\S]*<\s*\/head\s*>/gi).join(""),i=t.match(/<\s*body.*>[\s\S]*<\s*\/body\s*>/gi).join("");o=o.replace(/<\s*head/gi,"<div"),o=o.replace(/<\s*\/head/gi,"</div"),i=i.replace(/<\s*body/gi,"<div"),i=i.replace(/<\s*\/body/gi,"</div");e(o);return n&&e(i).find(n).length?e(o).add(e(i).find(n)):e(o).add(e(i))}};t.ElementorExtrasOffcanvas=function(){var e=this;e.initialized=!1,e.controller=null,e.init=function(){e.controller=new slidebars,e.controller.init(),e.initialized=!0}};var i=new ElementorExtrasOffcanvas;elementorFrontend.eeOffcanvas=i,t.eeTooltips=function(){this.remove=function(t){if(t.length)var n=t.data("id"),o=e('.hotip-tooltip[data-target-id="'+n+'"]');else o=e(".hotip-tooltip");o.length&&o.remove()}},t.eeSticky=function(o,i){var l=this,a=null,s=o,r=o.closest(".elementor-column"),c=o.closest(".elementor-section"),d=(n.getWindow(),elementorFrontend.isEditMode()?t.elementor.$previewContents.find("body"):e("body"),"tablet"===i.sticky_unstick_on?1023:767),p={top:n.isAdminBar()?32:0,stickyClass:"ee-sticky--stuck",followScroll:"yes"===i.sticky_follow_scroll,bottomEnd:0,responsive:{}};l.isEnabled=function(){return"yes"===i.sticky_enable},l.getStickyContainer=function(){var t=o.parent();return""===i.sticky_parent?t="widget"===n.getElementType(o)?r:t:"section"===i.sticky_parent?t="widget"===n.getElementType(o)?c:t:"body"===i.sticky_parent?t=e("body"):"custom"===i.sticky_parent&&""!==i.sticky_parent_selector&&o.closest(i.sticky_parent_selector).length&&(t=o.closest(i.sticky_parent_selector)),t},l.setStickyParent=function(){a=o.parent(),a.addClass("ee-sticky-parent"),p.stickTo=a.get(0)},l.getBottomEndValue=function(e){return-1*(e.offset().top+e.outerHeight()-(a.offset().top+a.outerHeight()))},l.getBottomEnd=function(){var e=0;return e+=l.getBottomEndValue(l.getStickyContainer()),i.sticky_offset_bottom&&(e+=i.sticky_offset_bottom.size),e},l.setBottomEnd=function(){p.bottomEnd=l.getBottomEnd()},l.events=function(){l.getStickyContainer()._resize(l.onResize),n.onElementRemove(o,function(){s.hcSticky("detach")})},l.onResize=function(){l.setBottomEnd(),l.update()},l.update=function(){s.hcSticky("update",p)},l.init=function(){s.data("hcSticky")&&s.hcSticky("destroy"),l.isEnabled()&&s.length&&(l.setStickyParent(),a.length&&(l.setBottomEnd(),p.onStart=function(){a.addClass("ee-sticky-parent--stuck")},p.onStop=function(){a.removeClass("ee-sticky-parent--stuck")},p.onResize=l.onResize(),i.sticky_offset&&(p.top+=i.sticky_offset.size),"none"!==i.sticky_unstick_on&&(p.responsive[d]={disable:!0}),s.addClass("ee-sticky").hcSticky(p),elementorFrontend.isEditMode()&&l.update(),l.events()))}},e.exitIntent=function(n,i){if(e.exitIntent.settings=e.extend(e.exitIntent.settings,i),"enable"==n)e(t).mouseleave(o.trackLeave),e(t).mouseenter(o.trackEnter);else{if("disable"!=n)throw"Invalid parameter to jQuery.exitIntent -- should be 'enable'/'disable'";trackEnter(),e(t).unbind("mouseleave",o.trackLeave),e(t).unbind("mouseenter",o.trackEnter)}},e.exitIntent.settings={sensitivity:300},e(t).on("elementor/frontend/init",n.init)}(jQuery,window);
!function(t,s,i,n){t.parallaxGallery=function(n,e){var l={speed:.15,speedTablet:.15,speedMobile:.15,columns:3,columnsTablet:2,columnsMobile:1,scope:t(s),transformItem:null,disableOn:!1,breakpoints:{mobile:768,tablet:1024}},a=this;a.opts={};var o=null,h=t(n),r=t(i),d=null,c=.15,p=t(s).height(),u=(r.height(),h.find("> *"));a.init=function(){a.opts=t.extend({},l,e),a._construct()},a._construct=function(){o=a.opts.scope,d=o.scrollTop(),a.setup(),a.update(),a.events()},a.setup=function(){c<=0&&(c=.001),o.width()<a.opts.breakpoints.tablet?o.width()<a.opts.breakpoints.mobile?(a.setupColumns(a.opts.columnsMobile),c=a.opts.speedMobile):(a.setupColumns(a.opts.columnsTablet),c=a.opts.speedTablet):(a.setupColumns(a.opts.columns),c=a.opts.speed),c<0&&(c=.001)},a.setupColumns=function(s){u.each(function(i){var n=a.opts.transformItem?t(this).find(a.opts.transformItem):t(this);n.removeClass("is--3d"),1==s||3==s?t(this).is(":nth-child(even)")&&n.addClass("is--3d"):2==s?(t(this).is(":nth-child(4n+2)")||t(this).is(":nth-child(4n+3)"))&&n.addClass("is--3d"):4==s?(t(this).is(":nth-child(8n+2)")||t(this).is(":nth-child(8n+4)")||t(this).is(":nth-child(8n+5)")||t(this).is(":nth-child(8n+7)"))&&n.addClass("is--3d"):5==s?(t(this).is(":nth-child(10n+2)")||t(this).is(":nth-child(10n+4)")||t(this).is(":nth-child(10n+6)")||t(this).is(":nth-child(10n+8)")||t(this).is(":nth-child(10n+10)"))&&n.addClass("is--3d"):6==s&&(t(this).is(":nth-child(12n+2)")||t(this).is(":nth-child(12n+4)")||t(this).is(":nth-child(12n+6)")||t(this).is(":nth-child(12n+7)")||t(this).is(":nth-child(12n+9)")||t(this).is(":nth-child(12n+11)"))&&n.addClass("is--3d")})},a.events=function(){o.on("scroll",a.update),o.on("resize",function(){p=t(s).height(),a.setup(),a.update()})},a.update=function(){if(a.opts.disableOn&&o.width()<a.opts.breakpoints[a.opts.disableOn])return void a.clearTransforms();var s=o.scrollTop();u.each(function(i){var n=a.opts.transformItem?t(this).find(a.opts.transformItem):t(this);if(n.length){var e=n.outerHeight(),l=(n.outerWidth(),n.is(".is--3d")),o=n.offset().top,h=o+e/2,r=l?.3*c/2:.3*c,d=(s-h+p/2)*r;TweenMax.set(n,{y:d})}})},a.clearTransforms=function(){var t=a.opts.transformItem?h.find(a.opts.transformItem):u;TweenMax.set(t,{clearProps:"all"})},a.destroy=function(){a.clearTransforms(),o.off("scroll",a.update),h.removeData("parallaxGallery")},a.init()},t.fn.parallaxGallery=function(s){return this.each(function(){if(t.fn.parallaxGallery.destroy=function(){void 0!==i&&(t(this).data("parallaxGallery").destroy(),t(this).removeData("parallaxGallery"))},void 0===t(this).data("parallaxGallery")){var i=new t.parallaxGallery(this,s);t(this).data("parallaxGallery",i)}})}}(jQuery,window,document);
!function(e,t,o,s){e.parallaxElement=function(s,i){var n={scope:e(t),moveOutside:!1,type:"scroll",scroll:{relative:"middle",responsive:!1},mouse:{axis:"both",relative:"element",distance:null},speed:{desktop:.15,tablet:.15,mobile:.15},invert:!1,breakpoints:{mobile:768,tablet:1024}},l=this;l.opts={};var r=null,a=e(s),p=e(o),u=t.innerHeight,c=(p.height(),null),d=null,f=null,m=null,h=null,v=null,b=null,w=null,M=null,x=null,T=null,k=null,S=null,g=50,y=-1,O=0,P=!1,q=null;l.init=function(){l.opts=e.extend(!0,{},n,i),l._construct()},l._construct=function(){r=l.opts.scope,O=r.scrollTop(),l.setSpeed(l.opts.speed.desktop),l.setup(),l.events(),l.requestTick()},l.setup=function(){u=t.innerHeight,b=a.height(),w=a.width(),d=a.offset().top,m=d+b,c=r.scrollTop(),v=d+b/2,l.isTablet()&&l.setSpeed(l.opts.speed.tablet),l.isMobile()&&l.setSpeed(l.opts.speed.mobile),l.isDesktop()?r.on("mousemove",l.onMouseMove):r.off("mousemove",l.onMouseMove)},l.isTablet=function(){return r.width()<l.opts.breakpoints.tablet&&r.width()>=l.opts.breakpoints.mobile},l.isMobile=function(){return r.width()<l.opts.breakpoints.tablet&&r.width()<l.opts.breakpoints.mobile},l.isDesktop=function(){return r.width()>l.opts.breakpoints.tablet},l.events=function(){r.on("resize",l.setup),"mouse"===l.opts.type&&l.isDesktop()&&r.on("mousemove",l.onMouseMove),"scroll"===l.opts.type&&r.on("scroll",l.onScroll)},l.onMouseMove=function(e){T=e.clientX,S=e.clientY,l.requestTick()},l.onScroll=function(){O=r.scrollTop(),l.requestTick()},l.requestTick=function(){P||(q=requestAnimationFrame(l.update)),P=!0},l.setSpeed=function(e){M=parseFloat(e),M=l.opts.invert&&M>0?-M:M},l.update=function(){P=!1,l.opts.moveOutside?l.start():a.visible(!0,!1,"vertical")&&l.start()},l.start=function(){switch(l.opts.type){case"mouse":l.pan();break;default:l.move()}},l.move=function(){if(l.opts.scroll.responsive&&r.width()<l.opts.breakpoints[l.opts.scroll.responsive])return void l.clearProps();if(y!==O){y=O,g=100*(1-M+.1);var e=t.innerHeight;middleOfScreen=O+e/2,middleToMiddle=middleOfScreen-v,middleToTop=middleOfScreen-d,c=O+e,f=a.offset().top,h=f+b,pxSinceVisible=O-d+e,pPxSinceVisible=O-f+e,k="middle"===l.opts.scroll.relative?middleToMiddle:O,TweenMax.set(a,{y:k*M,x:0})}},l.pan=function(){if(T&&S){var o=a.offset().left+a.outerWidth()/2,s=a.offset().top-r.scrollTop()+a.outerHeight()/2,i=r.width()/2,n=e(t).height()/2,p="viewport"===l.opts.mouse.relative?i:o,u="viewport"===l.opts.mouse.relative?n:s,c=(r.width()-r.outerWidth())/2,d=T-p,f=(e(t).height()-e(t).outerHeight())/2,m=S-u;x=l.opts.inverse?c-d:c+d,k=l.opts.inverse?f-m:f+m,x*=.1*M,k*=.1*M;var h={ease:Power0.easeInOut};if("vertical"!==l.opts.mouse.axis&&"both"!==l.opts.mouse.axis||(h.y=k),"horizontal"!==l.opts.mouse.axis&&"both"!==l.opts.mouse.axis||(h.x=x),l.opts.mouse.distance){Math.floor(Math.sqrt(Math.pow(T-(a.offset().left+a.width()/2),2)+Math.pow(S-(a.offset().top-r.scrollTop()+a.height()/2),2)))>l.opts.mouse.distance?TweenMax.to(a,.3,{x:0,y:0,ease:Power0.easeInOut}):TweenMax.to(a,.3,h)}else TweenMax.to(a,.3,h)}},l.clearProps=function(){TweenMax.set(a,{clearProps:"all"})},l.destroy=function(){cancelAnimationFrame(q),l.clearProps(),r.off("scroll",l.onScroll).off("mousemove",l.onMouseMove).off("resize",l.setup),a.removeData("parallaxElement")},l.init()},e.fn.parallaxElement=function(t){return this.each(function(){if(void 0===e(this).data("parallaxElement")){var o=new e.parallaxElement(this,t);e(this).data("parallaxElement",o)}})}}(jQuery,window,document);
!function(t,o,e,i){t.fn.visible=function(e,i,r,f){var n=t(o);if(!(this.length<1)){r=r||"both";var l=this.length>1?this.eq(0):this,h=void 0!==f&&null!==f,u=h?t(f):n,g=h?u.position():0,p=l.get(0),s=u.outerWidth(),b=u.outerHeight(),c=!0!==i||p.offsetWidth*p.offsetHeight;if("function"==typeof p.getBoundingClientRect){var a=p.getBoundingClientRect(),d=h?a.top-g.top>=0&&a.top<b+g.top:a.top>=0&&a.top<b,v=h?a.bottom-g.top>0&&a.bottom<=b+g.top:a.bottom>0&&a.bottom<=b,m=h?a.left-g.left>=0&&a.left<s+g.left:a.left>=0&&a.left<s,w=h?a.right-g.left>0&&a.right<s+g.left:a.right>0&&a.right<=s,y=e?d||v:d&&v,z=e?m||w:m&&w,y=a.top<0&&a.bottom>b||y,z=a.left<0&&a.right>s||z;if("both"===r)return c&&y&&z;if("vertical"===r)return c&&y;if("horizontal"===r)return c&&z}else{var B=h?0:g,C=B+b,H=u.scrollLeft(),R=H+s,W=l.position(),j=W.top,q=j+l.height(),L=W.left,Q=L+l.width(),k=!0===e?q:j,x=!0===e?j:q,A=!0===e?Q:L,D=!0===e?L:Q;if("both"===r)return!!c&&x<=C&&k>=B&&D<=R&&A>=H;if("vertical"===r)return!!c&&x<=C&&k>=B;if("horizontal"===r)return!!c&&D<=R&&A>=H}}}}(jQuery,window,document);
!function(e,a,t,r){a.requestAnimationFrame&&(e.parallaxBackground=function(r,n){var o={parallaxResizeWatch:null,parallaxBgImage:"",parallaxBgPosition:"center center",parallaxBgRepeat:"no-repeat",parallaxBgSize:"cover",parallaxSpeed:.5,parallaxSpeedTablet:.5,parallaxSpeedMobile:.5,parallaxDirection:"down",breakpoints:{mobile:768,tablet:1024}},i=this;i.opts={};var l,p,s,c,d,u,x,f,g,h,m,b,k,v,D,w,B=e(r),S=null,T=e(a),z=0,_=0,E=0,M=0,y=1,I=(T.get(0).pageYOffset||t.documentElement.scrollTop)-(t.documentElement.clientTop||0),R=!0,W=0;i.init=function(){i.opts=e.extend({},o,n),i._construct()},i._construct=function(){i.setup(),i.events()},i.render=function(){!0!==R&&i.move(),a.requestAnimationFrame(i.render),R=!0},i.setup=function(){B.css("background-image","none"),B.find(".ee-parallax").length<1&&B.prepend('<div class="ee-parallax"></div>'),S=B.find(".ee-parallax"),S.find(".ee-parallax__inner").length<1&&S.prepend('<div class="ee-parallax__inner"></div>'),l=S.find(".ee-parallax__inner"),p=i.getElementSize(S),s=i.repositionBackground(S,p),B.css({"z-index":0}),l.css({position:"absolute",width:p[0],height:p[1],transform:"translate3d("+s[0]+"px, "+s[1]+"px, "+s[2]+"px)","z-index":"-1"}),"left"!==i.opts.parallaxDirection&&"right"!==i.opts.parallaxDirection||(d=0,u=s[0]),"up"!==i.opts.parallaxDirection&&"down"!==i.opts.parallaxDirection||(d=0,u=s[1]),W=B.visible(!0)?T.scrollTop():S.offset().top},i.refresh=function(){setTimeout(function(){i.adjust()},100),i.move()},i.events=function(){e(t).ready(function(){i.render()}),T.on("resize",i.refresh),i.opts.parallaxResizeWatch&&i.opts.parallaxResizeWatch._resize(i.refresh),T.on("scroll",function(){!0===R&&(I=(a.pageYOffset||t.documentElement.scrollTop)-(t.documentElement.clientTop||0)),R=!1})},i.getElementSize=function(e){return f=e.width(),c=e.height(),D=T.height(),w=T.width(),y=i.isMobile()?2:1,"left"!==i.opts.parallaxDirection&&"right"!==i.opts.parallaxDirection||(f+=y*Math.ceil(w*i.getSpeed())),"up"!==i.opts.parallaxDirection&&"down"!==i.opts.parallaxDirection||(c+=y*Math.ceil(D*i.getSpeed())),[f,c]},i._getProgress=function(){return(I-l.offset().top+D)/(D+c)},i.repositionBackground=function(e,a){switch(m=parseInt(e.css("padding-left").replace("px","")),b=parseInt(e.css("padding-right").replace("px","")),g=parseInt(e.css("padding-top").replace("px","")),h=parseInt(e.css("padding-bottom").replace("px","")),k=(a[1]-e.outerHeight())/2,v=(a[0]-e.outerWidth())/2,i.opts.parallaxDirection){case"up":case"down":z=-m,_=-(k+g),E=0;break;case"left":case"right":z=-(v+m),_=-g,E=0}return[z,_,E]},i.adjust=function(){p=i.getElementSize(S),s=i.repositionBackground(S,p),"left"!==i.opts.parallaxDirection&&"right"!==i.opts.parallaxDirection||(d=0,u=s[0]),"up"!==i.opts.parallaxDirection&&"down"!==i.opts.parallaxDirection||(d=0,u=s[1]),l.css({width:p[0],height:p[1],transform:"translate3d("+s[0]+"px, "+s[1]+"px, "+s[2]+"px)"})},i.move=function(){B.visible(!0)&&(M=T.scrollTop()-W,d=M*(i.getSpeed()/4),"up"===i.opts.parallaxDirection&&(u+=-d,x="translate3d("+s[0]+"px, "+u+"px, "+s[2]+"px)"),"down"===i.opts.parallaxDirection&&(u+=d,x="translate3d("+s[0]+"px, "+u+"px, "+s[2]+"px)"),"left"===i.opts.parallaxDirection&&(u+=d,x="translate3d("+u+"px, "+s[1]+"px, "+s[2]+"px)"),"right"===i.opts.parallaxDirection&&(u+=-d,x="translate3d("+u+"px, "+s[1]+"px, "+s[2]+"px)"),l.css({width:p[0],height:p[1],transform:x}),W=T.scrollTop())},i.getSpeed=function(){var e=i.opts.parallaxSpeed;return i.isTablet()?e=i.opts.parallaxSpeedTablet:i.isMobile()&&(e=i.opts.parallaxSpeedMobile),parseFloat(e)},i.isTablet=function(){return T.width()<i.opts.breakpoints.tablet&&T.width()>=i.opts.breakpoints.mobile},i.isMobile=function(){return T.width()<i.opts.breakpoints.tablet&&T.width()<i.opts.breakpoints.mobile},i.isDesktop=function(){return T.width()>i.opts.breakpoints.tablet},i.destroy=function(){S.remove(),l.remove(),B.css("background-image",""),B.removeData("parallaxBackground")},i.init()},e.fn.parallaxBackground=function(a){return this.each(function(){if(e.fn.parallaxBackground.destroy=function(){void 0!==t&&(e(this).data("parallaxBackground").destroy(),e(this).removeData("parallaxBackground"))},void 0===e(this).data("parallaxBackground")){var t=new e.parallaxBackground(this,a);e(this).data("parallaxBackground",t)}})})}(jQuery,window,document);
!function(e){function i(e){var i=e.__resizeTriggers__,t=i.firstElementChild,r=i.lastElementChild,n=t.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,n.style.width=t.offsetWidth+1+"px",n.style.height=t.offsetHeight+1+"px",t.scrollLeft=t.scrollWidth,t.scrollTop=t.scrollHeight}function t(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height}function r(e){var r=this;i(this),this.__resizeRAF__&&c(this.__resizeRAF__),this.__resizeRAF__=_(function(){t(r)&&(r.__resizeLast__.width=r.offsetWidth,r.__resizeLast__.height=r.offsetHeight,r.__resizeListeners__.forEach(function(i){i.call(r,e)}))})}function n(){if(!o){var e=(w||"")+".resize-triggers { "+(p||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),i.appendChild(t),o=!0}}var s=document.attachEvent,o=!1,a=e.fn._resize;if(e.fn._resize=function(e){return this.each(function(){this==window?a.call(jQuery(this),e):addResizeListener(this,e)})},e.fn.removeResize=function(e){return this.each(function(){removeResizeListener(this,e)})},!s){var _=function(){var e=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,20)};return function(i){return e(i)}}(),c=function(){var e=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout;return function(i){return e(i)}}(),d=!1,l="",h="animationstart",m="Webkit Moz O ms".split(" "),f="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),g="",u=document.createElement("fakeelement");if(void 0!==u.style.animationName&&(d=!0),!1===d)for(var z=0;z<m.length;z++)if(void 0!==u.style[m[z]+"AnimationName"]){g=m[z],g+"Animation",l="-"+g.toLowerCase()+"-",h=f[z],d=!0;break}var v="resizeanim",w="@"+l+"keyframes "+v+" { from { opacity: 0; } to { opacity: 0; }} ",p=l+"animation: 1ms "+v+"; "}window.addResizeListener=function(e,t){s?e.attachEvent("onresize",t):(e.__resizeTriggers__||("static"==getComputedStyle(e).position&&(e.style.position="relative"),n(),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=document.createElement("div")).className="resize-triggers",e.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',e.appendChild(e.__resizeTriggers__),i(e),e.addEventListener("scroll",r,!0),h&&e.__resizeTriggers__.addEventListener(h,function(t){t.animationName==v&&i(e)})),e.__resizeListeners__.push(t))},window.removeResizeListener=function(e,i){s?e.detachEvent("onresize",i):(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(i),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",r),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)))}}(jQuery);
!function(t,o,e,s){t.hotips=function(s,i){var n={scope:null,id:null,position:"top",arrowPositionH:"center",arrowPositionV:"center",fixed:!1,trigger:{desktop:"mouseenter",tablet:"click_target",mobile:"click_target"},hide:{desktop:"mouseleave",tablet:"click_out",mobile:"click_out"},delayIn:0,delayOut:0,speed:.2,content:!1,source:!1,responsive:{disable:!1,breakpoints:{mobile:0,tablet:768,desktop:1025}},class:null},p=this;p.opts={};var a=null,l=null,r=null,c=t(s),d=null,h=!1,u=!1,f=null,g=null,m=0,w=0,v=-20;p.init=function(){null===i.delayIn&&(i.delayIn=n.delayIn),null===i.delayOut&&(i.delayOut=n.delayOut),p.opts=t.extend({},n,i),p._construct()},p._construct=function(){p.opts.scope?(a=p.opts.scope,r=p.opts.scope):(a=t(o),r=t(e)),p.canShow()&&(p.setTriggers(),c.data("hotips-position")&&(p.opts.position=c.data("hotips-position")),c.data("hotips-arrow-position-h")&&(p.opts.arrowPositionH=c.data("hotips-arrow-position-h")),c.data("hotips-arrow-position-v")&&(p.opts.arrowPositionV=c.data("hotips-arrow-position-v")),l=t('<div class="hotip-tooltip"></div>'),p.opts.id&&l.attr("data-target-id",p.opts.id),p.setup(),p.events())},p.addClasses=function(){var t="",o=c.attr("data-hotips-class"),e=p.opts.classes;o?t+=o:e&&(o+=e),l.addClass(t)},p.setup=function(){p.setContent()&&p.position()},p.setContent=function(){var o=null;if(c.attr("data-hotips-content")){if(o=r.find(c.attr("data-hotips-content")),!o.length||""===t.trim(o.html()))return!1;var e=o.html();d=t("<span>"+e+"</span>").addClass("ee-tooltip__content")}else if(p.opts.source){if("string"==typeof p.opts.source?o=r.find(p.opts.source):"object"==typeof p.opts.source&&(o=p.opts.source),!o.length||""===t.trim(o.html()))return!1;var e=o.html();d=t("<span>"+e+"</span>").addClass("ee-tooltip__content")}else{if(!p.opts.content)return!1;d=p.opts.content}return!0},p.events=function(){d&&(t(o).on("resize",p.onResize),c.on("hotip.show",p.show),c.on("hotip.hide",p.hide),p.setTriggerEvents())},p.setTriggers=function(){p.isMobile()?(f=p.opts.trigger.mobile,g=p.opts.hide.mobile):p.isTablet()?(f=p.opts.trigger.tablet,g=p.opts.hide.tablet):(f=p.opts.trigger.desktop,g=p.opts.hide.desktop)},p.setTriggerEvents=function(){p.isDesktop()?p.setDesktopTriggerEvents():p.setMobileTriggerEvents()},p.setDesktopTriggerEvents=function(){"mouseenter"===f||"hover"===f?c.on("mouseenter",p.show):"click_target"===f?c.on("click",p.show):"load"===f?t(p.show):c.on("mouseenter",p.show),"mouseleave"===g?c.on("mouseleave",p.hide):"click_out"===g?r.on("mouseup",p.clickOutside):"click_any"===g?(r.on("mouseup",p.hide),c.off("click",p.show).on("click",p.toggle)):"click_target"!==f&&"click_target"===g?c.on("click",p.hide):"click_target"===f&&"click_target"===g?c.off("click",p.show).on("click",p.toggle):c.on("mouseleave",p.hide)},p.setMobileTriggerEvents=function(){"mouseenter"===f||"hover"===f?c.on("mouseenter",p.show):"click_target"===f?c.on("touchstart",p.show):"load"===f?t(p.show):c.on("mouseenter",p.show),"mouseleave"===g?c.on("mouseleave",p.hide):"click_out"===g?r.on("mouseup",p.clickOutside):"click_any"===g?c.off("touchstart",p.show).on("touchstart",p.toggle).on("mouseleave",p.hide):"click_target"!==f&&"click_target"===g?c.on("touchstart",p.hide):"click_target"===f&&"click_target"===g?c.off("touchstart",p.show).on("touchstart",p.toggle):c.on("mouseleave",p.hide)},p.removeTriggerEvents=function(){c.off("mouseenter",p.show),c.off("touchstart",p.show),c.off("mouseleave",p.hide),c.off("click",p.show),c.off("touchstart",p.show),c.off("click",p.hide),c.off("touchstart",p.hide),c.off("click",p.toggle),c.off("touchstart",p.toggle),r.off("mouseup",p.clickOutside),r.off("touchstart",p.clickOutside)},p.clickOutside=function(t){var o=!c.is(t.target)&&0===c.has(t.target).length,e=!l.is(t.target)&&0===l.has(t.target).length;o&&e&&p.hide()},p.getPosition=function(){a.width()<l.outerWidth()&&l.css("max-width",a.width()),p.opts.position||(p.opts.position="bottom");var e=p.opts.position,s="left"===e||"right"===e?p.opts.arrowPositionV:p.opts.arrowPositionH,i=p.opts.fixed?0:t(o).scrollTop(),n=l.get(0).getBoundingClientRect(),r=c.get(0).getBoundingClientRect(),d=p.opts.fixed?n.width:l.outerWidth(),h=p.opts.fixed?n.height:l.outerHeight(),u=p.opts.fixed?r.top:c.offset().top,f=p.opts.fixed?r.left:c.offset().left,g=p.opts.fixed?r.width:c.outerWidth(),k=p.opts.fixed?r.height:c.outerHeight();"bottom"===p.opts.position?(w=u+k+10,m=f+g/2-d/2,v=20):"top"===p.opts.position?(w=u-h-10,m=f+g/2-d/2,v=-20):"left"===p.opts.position?(w=u+k/2-h/2,m=f-d-10,v=-20):"right"===p.opts.position&&(w=u+k/2-h/2,m=f+g+10,v=20),"top"!==p.opts.position&&"bottom"!==p.opts.position||("right"===p.opts.arrowPositionH?m=f+g-d:"left"===p.opts.arrowPositionH&&(m=f)),"left"!==p.opts.position&&"right"!==p.opts.position||("bottom"===p.opts.arrowPositionV?w=u+k-h:"top"===p.opts.arrowPositionV&&(w=u));var b=w-i,y=m,T=t(o).width()-(m+d),_=t(o).height()+i-(w+h);return b<0&&("left"===p.opts.position||"right"===p.opts.position?(w=u,s="top"):(w=u+k+10,e="bottom",v=20)),_<0&&("left"===p.opts.position||"right"===p.opts.position?(w=u+k-h,s="bottom"):(w=u-h-10,e="top",v=-20)),y<0&&("left"===p.opts.position?(m=f+g+10,e="right",v=20):(m=f,s="left")),T<0&&("right"===p.opts.position?(m=f-d-10,e="left",v=-20):(s="right",m="top"===p.opts.position||"bottom"===p.opts.position?f+g-d:f+g)),{top:w,left:m,to:e,at:s}},p.onResize=function(){p.removeTriggerEvents(),p.setTriggers(),p.setTriggerEvents(),p.position()},p.position=function(){var t=p.getPosition();l.css({position:p.opts.fixed?"fixed":"absolute",top:t.top,left:t.left});var o=t.at?"at--"+t.at:"",e=t.to?"to--"+t.to:"";l.removeClass("to--top to--bottom to--right to--left at--left at--right at--top at--bottom"),l.addClass(e+" "+o)},p.canShow=function(){return("tablet"!==p.opts.responsive.disable||!p.isTablet()&&!p.isMobile())&&("mobile"!==p.opts.responsive.disable||!p.isMobile())},p.toggle=function(t){h?p.hide(t):p.show(t)},p.show=function(o){!0!==h&&d&&(h=!0,p.addClasses(),l.empty().append(d),r.find("body").append(l),l.css({position:"fixed",left:-99999,top:-99999}),void 0!==t.fn._resize&&p.opts.scope&&l._resize(function(){p.onResize()}),p.position(),TweenMax.killTweensOf(l),"top"===p.opts.position?TweenMax.fromTo(l,p.opts.speed,{top:w+v,autoAlpha:0},{delay:p.opts.delayIn,top:w,autoAlpha:1,onComplete:function(){h=!0}}):"right"===p.opts.position?TweenMax.fromTo(l,p.opts.speed,{left:m+v,autoAlpha:0},{delay:p.opts.delayIn,left:m,autoAlpha:1,onComplete:function(){h=!0}}):"bottom"===p.opts.position?TweenMax.fromTo(l,p.opts.speed,{top:w+v,autoAlpha:0},{delay:p.opts.delayIn,top:w,autoAlpha:1,onComplete:function(){h=!0}}):"left"===p.opts.position&&TweenMax.fromTo(l,p.opts.speed,{left:m+v,autoAlpha:0},{delay:p.opts.delayIn,left:m,autoAlpha:1,onComplete:function(){h=!0}}),"click_any"===p.opts.hide&&"click_target"===p.opts.trigger&&c.on("click",p.show))},p.hide=function(t){TweenMax.killTweensOf(l),"top"===p.opts.position?TweenMax.to(l,p.opts.speed,{top:w+v,autoAlpha:0,delay:p.opts.delayOut,onComplete:function(){l.remove(),h=!1}}):"right"===p.opts.position?TweenMax.to(l,p.opts.speed,{left:m+v,autoAlpha:0,delay:p.opts.delayOut,onComplete:function(){l.remove(),h=!1}}):"bottom"===p.opts.position?TweenMax.to(l,p.opts.speed,{top:w+v,autoAlpha:0,delay:p.opts.delayOut,onComplete:function(){l.remove(),h=!1}}):"left"===p.opts.position&&TweenMax.to(l,p.opts.speed,{left:m+v,autoAlpha:0,delay:p.opts.delayOut,onComplete:function(){l.remove(),h=!1}})},p.isMobile=function(){return a.width()<p.opts.responsive.breakpoints.tablet},p.isTablet=function(){return a.width()>=p.opts.responsive.breakpoints.tablet&&a.width()<p.opts.responsive.breakpoints.desktop},p.isDesktop=function(){return a.width()>=p.opts.responsive.breakpoints.desktop},p.destroy=function(){p.hide(),a.off("resize",p.onResize),p.removeTriggerEvents(),u=!0},p.init()},t.fn.hotips=function(o){return this.each(function(){if(t.fn.hotips.destroy=function(){void 0!==typeof e&&(t(this).data("hotips").destroy(),t(this).removeData("hotips"))},void 0!==typeof t(this).data("hotips")){var e=new t.hotips(this,o);t(this).data("hotips",e)}})}}(jQuery,window,document);
!function(o){var t={url:!1,callback:!1,target:!1,duration:120,on:"mouseover",touch:!0,onZoomIn:!1,onZoomOut:!1,magnify:1};o.zoom=function(t,e,n,i){var u,a,c,r,l,m,f,s=o(t),h=s.css("position"),d=o(e);return t.style.position=/(absolute|fixed)/.test(h)?h:"relative",t.style.overflow="hidden",n.style.width=n.style.height="",o(n).addClass("zoomImg").css({position:"absolute",top:0,left:0,opacity:0,width:n.width*i,height:n.height*i,border:"none",maxWidth:"none",maxHeight:"none"}).appendTo(t),{init:function(){a=s.outerWidth(),u=s.outerHeight(),e===t?(r=a,c=u):(r=d.outerWidth(),c=d.outerHeight()),l=(n.width-a)/r,m=(n.height-u)/c,f=d.offset()},move:function(o){var t=o.pageX-f.left,e=o.pageY-f.top;e=Math.max(Math.min(e,c),0),t=Math.max(Math.min(t,r),0),n.style.left=t*-l+"px",n.style.top=e*-m+"px"}}},o.fn.zoom=function(e){return this.each(function(){var n=o.extend({},t,e||{}),i=n.target&&o(n.target)[0]||this,u=this,a=o(u),c=document.createElement("img"),r=o(c),l="mousemove.zoom",m=!1,f=!1;if(!n.url){var s=u.querySelector("img");if(s&&(n.url=s.getAttribute("data-src")||s.currentSrc||s.src,n.alt=s.getAttribute("data-alt")||s.alt),!n.url)return}a.one("zoom.destroy",function(o,t){a.off(".zoom"),i.style.position=o,i.style.overflow=t,c.onload=null,r.remove()}.bind(this,i.style.position,i.style.overflow)),c.onload=function(){var t=o.zoom(i,u,c,n.magnify);function e(e){t.init(),t.move(e),r.stop().fadeTo(o.support.opacity?n.duration:0,1,"function"==typeof n.onZoomIn&&n.onZoomIn.call(c))}function s(){r.stop().fadeTo(n.duration,0,"function"==typeof n.onZoomOut&&n.onZoomOut.call(c))}"grab"===n.on?a.on("mousedown.zoom",function(n){1===n.which&&(o(document).one("mouseup.zoom",function(){s(),o(document).off(l,t.move)}),e(n),o(document).on(l,t.move),n.preventDefault())}):"click"===n.on?a.on("click.zoom",function(n){return m?void 0:(m=!0,e(n),o(document).on(l,t.move),o(document).one("click.zoom",function(){s(),m=!1,o(document).off(l,t.move)}),!1)}):"toggle"===n.on?a.on("click.zoom",function(o){m?s():e(o),m=!m}):"mouseover"===n.on&&(t.init(),a.on("mouseenter.zoom",e).on("mouseleave.zoom",s).on(l,t.move)),n.touch&&a.on("touchstart.zoom",function(o){o.preventDefault(),f?(f=!1,s()):(f=!0,e(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0]))}).on("touchmove.zoom",function(o){o.preventDefault(),t.move(o.originalEvent.touches[0]||o.originalEvent.changedTouches[0])}).on("touchend.zoom",function(o){o.preventDefault(),f&&(f=!1,s())}),"function"==typeof n.callback&&n.callback.call(c)},c.setAttribute("role","presentation"),c.alt=n.alt||"",c.src=n.url})},o.fn.zoom.defaults=t}(window.jQuery);
!function(e){var t=!0,a={swing:"cubic-bezier(.02, .01, .47, 1)",linear:"linear",easeInQuad:"cubic-bezier(0.11, 0, 0.5, 0)",easeOutQuad:"cubic-bezier(0.5, 1, 0.89, 1)",easeInOutQuad:"cubic-bezier(0.45, 0, 0.55, 1)",easeInCubic:"cubic-bezier(0.32, 0, 0.67, 0)",easeOutCubic:"cubic-bezier(0.33, 1, 0.68, 1)",easeInOutCubic:"cubic-bezier(0.65, 0, 0.35, 1)",easeInQuart:"cubic-bezier(0.5, 0, 0.75, 0)",easeOutQuart:"cubic-bezier(0.25, 1, 0.5, 1)",easeInOutQuart:"cubic-bezier(0.76, 0, 0.24, 1)",easeInQuint:"cubic-bezier(0.64, 0, 0.78, 0)",easeOutQuint:"cubic-bezier(0.22, 1, 0.36, 1)",easeInOutQuint:"cubic-bezier(0.83, 0, 0.17, 1)",easeInSine:"cubic-bezier(0.12, 0, 0.39, 0)",easeOutSine:"cubic-bezier(0.61, 1, 0.88, 1)",easeInOutSine:"cubic-bezier(0.37, 0, 0.63, 1)",easeInExpo:"cubic-bezier(0.7, 0, 0.84, 0)",easeOutExpo:"cubic-bezier(0.16, 1, 0.3, 1)",easeInOutExpo:"cubic-bezier(0.87, 0, 0.13, 1)",easeInCirc:"cubic-bezier(0.55, 0, 1, 0.45)",easeOutCirc:"cubic-bezier(0, 0.55, 0.45, 1)",easeInOutCirc:"cubic-bezier(0.85, 0, 0.15, 1)",easeInBack:"cubic-bezier(0.36, 0, 0.66, -0.56)",easeOutBack:"cubic-bezier(0.34, 1.56, 0.64, 1)",easeInOutBack:"cubic-bezier(0.68, -0.6, 0.32, 1.6)"};a.jswing=a.swing,e.flexslider=function(i,n){var s=e(i);"undefined"==typeof n.rtl&&"rtl"==e("html").attr("dir")&&(n.rtl=!0),s.vars=e.extend({},e.flexslider.defaults,n);var r,o=s.vars.namespace,l=("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)&&s.vars.touch,c="click touchend keyup flexslider-click",u="",d=a[s.vars.easing]||"ease",v="vertical"===s.vars.direction,p=s.vars.reverse,m=s.vars.itemWidth>0,f="fade"===s.vars.animation,h=""!==s.vars.asNavFor,g={};e.data(i,"flexslider",s),g={init:function(){s.animating=!1,s.currentSlide=parseInt(s.vars.startAt?s.vars.startAt:0,10),isNaN(s.currentSlide)&&(s.currentSlide=0),s.animatingTo=s.currentSlide,s.atEnd=0===s.currentSlide||s.currentSlide===s.last,s.containerSelector=s.vars.selector.substr(0,s.vars.selector.search(" ")),s.slides=e(s.vars.selector,s),s.container=e(s.containerSelector,s),s.count=s.slides.length,s.syncExists=e(s.vars.sync).length>0,"slide"===s.vars.animation&&(s.vars.animation="swing"),s.prop=v?"top":s.vars.rtl?"marginRight":"marginLeft",s.args={},s.manualPause=!1,s.stopped=!1,s.started=!1,s.startTimeout=null,s.transforms=s.transitions=!s.vars.video&&!f&&s.vars.useCSS,s.transforms&&(s.prop="transform"),s.isFirefox=navigator.userAgent.toLowerCase().indexOf("firefox")>-1,s.ensureAnimationEnd="",""!==s.vars.controlsContainer&&(s.controlsContainer=e(s.vars.controlsContainer).length>0&&e(s.vars.controlsContainer)),""!==s.vars.manualControls&&(s.manualControls=e(s.vars.manualControls).length>0&&e(s.vars.manualControls)),""!==s.vars.customDirectionNav&&(s.customDirectionNav=2===e(s.vars.customDirectionNav).length&&e(s.vars.customDirectionNav)),s.vars.randomize&&(s.slides.sort(function(){return Math.round(Math.random())-.5}),s.container.empty().append(s.slides)),s.doMath(),s.setup("init"),s.vars.controlNav&&g.controlNav.setup(),s.vars.directionNav&&g.directionNav.setup(),s.vars.keyboard&&(1===e(s.containerSelector).length||s.vars.multipleKeyboard)&&e(document).on("keyup",function(e){var t=e.keyCode;if(!s.animating&&(39===t||37===t)){var a=s.vars.rtl?37===t?s.getTarget("next"):39===t&&s.getTarget("prev"):39===t?s.getTarget("next"):37===t&&s.getTarget("prev");s.flexAnimate(a,s.vars.pauseOnAction)}}),s.vars.mousewheel&&s.on("mousewheel",function(e,t,a,i){e.preventDefault();var n=t<0?s.getTarget("next"):s.getTarget("prev");s.flexAnimate(n,s.vars.pauseOnAction)}),s.vars.pausePlay&&g.pausePlay.setup(),s.vars.slideshow&&s.vars.pauseInvisible&&g.pauseInvisible(),s.vars.slideshow&&(s.vars.pauseOnHover&&s.on("mouseenter",function(){s.manualPlay||s.manualPause||s.pause()}).on("mouseleave",function(){s.manualPause||s.manualPlay||s.stopped||s.play()}),s.vars.pauseInvisible&&"visible"!==document.visibilityState||(s.vars.initDelay>0?s.startTimeout=setTimeout(s.play,s.vars.initDelay):s.play())),h&&g.asNav.setup(),l&&s.vars.touch&&g.touch(),(!f||f&&s.vars.smoothHeight)&&e(window).on("resize orientationchange focus",g.resize),s.find("img").attr("draggable","false"),setTimeout(function(){s.vars.start(s)},200)},asNav:{setup:function(){s.asNav=!0,s.animatingTo=Math.floor(s.currentSlide/s.move),s.currentItem=s.currentSlide,s.slides.removeClass(o+"active-slide").eq(s.currentItem).addClass(o+"active-slide"),s.slides.on(c,function(t){t.preventDefault();var a=e(this),i=a.index();(s.vars.rtl?-1*(a.offset().right-e(s).scrollLeft()):a.offset().left-e(s).scrollLeft())<=0&&a.hasClass(o+"active-slide")?s.flexAnimate(s.getTarget("prev"),!0):e(s.vars.asNavFor).data("flexslider").animating||a.hasClass(o+"active-slide")||(s.direction=s.currentItem<i?"next":"prev",s.flexAnimate(i,s.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){s.manualControls?g.controlNav.setupManual():g.controlNav.setupPaging()},setupPaging:function(){var t,a,i="thumbnails"===s.vars.controlNav?"control-thumbs":"control-paging",n=1;if(s.controlNavScaffold=e('<ol class="'+o+"control-nav "+o+i+'"></ol>'),s.pagingCount>1)for(var r=0;r<s.pagingCount;r++){if(a=s.slides.eq(r),undefined===a.attr("data-thumb-alt")&&a.attr("data-thumb-alt",""),t=e("<a></a>").attr("href","#").text(n),"thumbnails"===s.vars.controlNav&&(t=e("<img/>",{onload:"this.width=this.naturalWidth; this.height=this.naturalHeight",src:a.attr("data-thumb"),srcset:a.attr("data-thumb-srcset"),sizes:a.attr("data-thumb-sizes"),alt:a.attr("alt")})),""!==a.attr("data-thumb-alt")&&t.attr("alt",a.attr("data-thumb-alt")),"thumbnails"===s.vars.controlNav&&!0===s.vars.thumbCaptions){var l=a.attr("data-thumbcaption");if(""!==l&&undefined!==l){var d=e("<span></span>").addClass(o+"caption").text(l);t.append(d)}}var v=e("<li>");t.appendTo(v),v.append("</li>"),s.controlNavScaffold.append(v),n++}s.controlsContainer?e(s.controlsContainer).append(s.controlNavScaffold):s.append(s.controlNavScaffold),g.controlNav.set(),g.controlNav.active(),s.controlNavScaffold.on(c,"a, img",function(t){if(t.preventDefault(),""===u||u===t.type||"flexslider-click"===t.type){var a=e(this),i=s.controlNav.index(a);a.hasClass(o+"active")||(s.direction=i>s.currentSlide?"next":"prev",s.flexAnimate(i,s.vars.pauseOnAction))}""===u&&"flexslider-click"!==t.type&&(u=t.type),g.setToClearWatchedEvent()})},setupManual:function(){s.controlNav=s.manualControls,g.controlNav.active(),s.controlNav.on(c,function(t){if(t.preventDefault(),""===u||u===t.type||"flexslider-click"===t.type){var a=e(this),i=s.controlNav.index(a);a.hasClass(o+"active")||(i>s.currentSlide?s.direction="next":s.direction="prev",s.flexAnimate(i,s.vars.pauseOnAction))}""===u&&"flexslider-click"!==t.type&&(u=t.type),g.setToClearWatchedEvent()})},set:function(){var t="thumbnails"===s.vars.controlNav?"img":"a";s.controlNav=e("."+o+"control-nav li "+t,s.controlsContainer?s.controlsContainer:s)},active:function(){s.controlNav.removeClass(o+"active").eq(s.animatingTo).addClass(o+"active")},update:function(t,a){s.pagingCount>1&&"add"===t?s.controlNavScaffold.append(e('<li><a href="#">'+s.count+"</a></li>")):1===s.pagingCount?s.controlNavScaffold.find("li").remove():s.controlNav.eq(a).closest("li").remove(),g.controlNav.set(),s.pagingCount>1&&s.pagingCount!==s.controlNav.length?s.update(a,t):g.controlNav.active()}},directionNav:{setup:function(){var t=e('<ul class="'+o+'direction-nav"><li class="'+o+'nav-prev"><a class="'+o+'prev" href="#">'+s.vars.prevText+'</a></li><li class="'+o+'nav-next"><a class="'+o+'next" href="#">'+s.vars.nextText+"</a></li></ul>");s.customDirectionNav?s.directionNav=s.customDirectionNav:s.controlsContainer?(e(s.controlsContainer).append(t),s.directionNav=e("."+o+"direction-nav li a",s.controlsContainer)):(s.append(t),s.directionNav=e("."+o+"direction-nav li a",s)),g.directionNav.update(),s.directionNav.on(c,function(t){var a;t.preventDefault(),""!==u&&u!==t.type&&"flexslider-click"!==t.type||(a=e(this).hasClass(o+"next")?s.getTarget("next"):s.getTarget("prev"),s.flexAnimate(a,s.vars.pauseOnAction)),""===u&&"flexslider-click"!==t.type&&(u=t.type),g.setToClearWatchedEvent()})},update:function(){var e=o+"disabled";1===s.pagingCount?s.directionNav.addClass(e).attr("tabindex","-1"):s.vars.animationLoop?s.directionNav.removeClass(e).prop("tabindex","-1"):0===s.animatingTo?s.directionNav.removeClass(e).filter("."+o+"prev").addClass(e).attr("tabindex","-1"):s.animatingTo===s.last?s.directionNav.removeClass(e).filter("."+o+"next").addClass(e).attr("tabindex","-1"):s.directionNav.removeClass(e).prop("tabindex","-1")}},pausePlay:{setup:function(){var t=e('<div class="'+o+'pauseplay"><a href="#"></a></div>');s.controlsContainer?(s.controlsContainer.append(t),s.pausePlay=e("."+o+"pauseplay a",s.controlsContainer)):(s.append(t),s.pausePlay=e("."+o+"pauseplay a",s)),g.pausePlay.update(s.vars.slideshow?o+"pause":o+"play"),s.pausePlay.on(c,function(t){t.preventDefault(),""!==u&&u!==t.type&&"flexslider-click"!==t.type||(e(this).hasClass(o+"pause")?(s.manualPause=!0,s.manualPlay=!1,s.pause()):(s.manualPause=!1,s.manualPlay=!0,s.play())),""===u&&"flexslider-click"!==t.type&&(u=t.type),g.setToClearWatchedEvent()})},update:function(e){"play"===e?s.pausePlay.removeClass(o+"pause").addClass(o+"play").html(s.vars.playText):s.pausePlay.removeClass(o+"play").addClass(o+"pause").html(s.vars.pauseText)}},touch:function(){var e,t,a,n,r,o,l,c,u,d=!1,h=0,g=0;l=function(r){s.animating?r.preventDefault():1===r.touches.length&&(s.pause(),n=v?s.h:s.w,o=Number(new Date),h=r.touches[0].pageX,g=r.touches[0].pageY,a=m&&p&&s.animatingTo===s.last?0:m&&p?s.limit-(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo:m&&s.currentSlide===s.last?s.limit:m?(s.itemW+s.vars.itemMargin)*s.move*s.currentSlide:p?(s.last-s.currentSlide+s.cloneOffset)*n:(s.currentSlide+s.cloneOffset)*n,e=v?g:h,t=v?h:g,i.addEventListener("touchmove",c,!1),i.addEventListener("touchend",u,!1))},c=function(i){h=i.touches[0].pageX,g=i.touches[0].pageY,r=v?e-g:(s.vars.rtl?-1:1)*(e-h);(!(d=v?Math.abs(r)<Math.abs(h-t):Math.abs(r)<Math.abs(g-t))||Number(new Date)-o>500)&&(i.preventDefault(),f||(s.vars.animationLoop||(r/=0===s.currentSlide&&r<0||s.currentSlide===s.last&&r>0?Math.abs(r)/n+2:1),s.setProps(a+r,"setTouch")))},u=function(l){if(i.removeEventListener("touchmove",c,!1),s.animatingTo===s.currentSlide&&!d&&null!==r){var v=p?-r:r,m=v>0?s.getTarget("next"):s.getTarget("prev");s.canAdvance(m)&&(Number(new Date)-o<550&&Math.abs(v)>50||Math.abs(v)>n/2)?s.flexAnimate(m,s.vars.pauseOnAction):f||s.flexAnimate(s.currentSlide,s.vars.pauseOnAction,!0)}i.removeEventListener("touchend",u,!1),e=null,t=null,r=null,a=null},i.addEventListener("touchstart",l,!1)},resize:function(){!s.animating&&s.is(":visible")&&(m||s.doMath(),f?g.smoothHeight():m?(s.slides.width(s.computedW),s.update(s.pagingCount),s.setProps()):v?(s.viewport.height(s.h),s.setProps(s.h,"setTotal")):(s.setProps(s.computedW,"setTotal"),s.newSlides.width(s.computedW),s.vars.smoothHeight&&g.smoothHeight()))},smoothHeight:function(e){v&&!f||(f?s:s.viewport).css({height:s.slides.eq(s.animatingTo).innerHeight(),transition:e?"height "+e+"ms":"none"})},sync:function(t){var a=e(s.vars.sync).data("flexslider"),i=s.animatingTo;switch(t){case"animate":a.flexAnimate(i,s.vars.pauseOnAction,!1,!0);break;case"play":a.playing||a.asNav||a.play();break;case"pause":a.pause()}},uniqueID:function(t){return t.filter("[id]").add(t.find("[id]")).each(function(){var t=e(this);t.attr("id",t.attr("id")+"_clone")}),t},pauseInvisible:function(){document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState?s.startTimeout?clearTimeout(s.startTimeout):s.pause():s.started?s.play():s.vars.initDelay>0?setTimeout(s.play,s.vars.initDelay):s.play()})},setToClearWatchedEvent:function(){clearTimeout(r),r=setTimeout(function(){u=""},3e3)}},s.flexAnimate=function(t,a,i,n,r){if(s.vars.animationLoop||t===s.currentSlide||(s.direction=t>s.currentSlide?"next":"prev"),h&&1===s.pagingCount&&(s.direction=s.currentItem<t?"next":"prev"),!s.animating&&(s.canAdvance(t,r)||i)&&s.is(":visible")){if(h&&n){var c=e(s.vars.asNavFor).data("flexslider");if(s.atEnd=0===t||t===s.count-1,c.flexAnimate(t,!0,!1,!0,r),s.direction=s.currentItem<t?"next":"prev",c.direction=s.direction,Math.ceil((t+1)/s.visible)-1===s.currentSlide||0===t)return s.currentItem=t,s.slides.removeClass(o+"active-slide").eq(t).addClass(o+"active-slide"),!1;s.currentItem=t,s.slides.removeClass(o+"active-slide").eq(t).addClass(o+"active-slide"),t=Math.floor(t/s.visible)}if(s.animating=!0,s.animatingTo=t,a&&s.pause(),s.vars.before(s),s.syncExists&&!r&&g.sync("animate"),s.vars.controlNav&&g.controlNav.active(),m||s.slides.removeClass(o+"active-slide").eq(t).addClass(o+"active-slide"),s.atEnd=0===t||t===s.last,s.vars.directionNav&&g.directionNav.update(),t===s.last&&(s.vars.end(s),s.vars.animationLoop||s.pause()),f)l||(s.slides.eq(s.currentSlide).off("transitionend"),s.slides.eq(t).off("transitionend").on("transitionend",s.wrapup)),s.slides.eq(s.currentSlide).css({opacity:0,zIndex:1}),s.slides.eq(t).css({opacity:1,zIndex:2}),l&&s.wrapup(y);else{var u,d,b,y=v?s.slides.filter(":first").height():s.computedW;m?(u=s.vars.itemMargin,d=(b=(s.itemW+u)*s.move*s.animatingTo)>s.limit&&1!==s.visible?s.limit:b):d=0===s.currentSlide&&t===s.count-1&&s.vars.animationLoop&&"next"!==s.direction?p?(s.count+s.cloneOffset)*y:0:s.currentSlide===s.last&&0===t&&s.vars.animationLoop&&"prev"!==s.direction?p?0:(s.count+1)*y:p?(s.count-1-t+s.cloneOffset)*y:(t+s.cloneOffset)*y,s.setProps(d,"",s.vars.animationSpeed),s.vars.animationLoop&&s.atEnd||(s.animating=!1,s.currentSlide=s.animatingTo),s.container.off("transitionend"),s.container.on("transitionend",function(){clearTimeout(s.ensureAnimationEnd),s.wrapup(y)}),clearTimeout(s.ensureAnimationEnd),s.ensureAnimationEnd=setTimeout(function(){s.wrapup(y)},s.vars.animationSpeed+100)}s.vars.smoothHeight&&g.smoothHeight(s.vars.animationSpeed)}},s.wrapup=function(e){f||m||(0===s.currentSlide&&s.animatingTo===s.last&&s.vars.animationLoop?s.setProps(e,"jumpEnd"):s.currentSlide===s.last&&0===s.animatingTo&&s.vars.animationLoop&&s.setProps(e,"jumpStart")),s.animating=!1,s.currentSlide=s.animatingTo,s.vars.after(s)},s.animateSlides=function(){!s.animating&&t&&s.flexAnimate(s.getTarget("next"))},s.pause=function(){clearInterval(s.animatedSlides),s.animatedSlides=null,s.playing=!1,s.vars.pausePlay&&g.pausePlay.update("play"),s.syncExists&&g.sync("pause")},s.play=function(){s.playing&&clearInterval(s.animatedSlides),s.animatedSlides=s.animatedSlides||setInterval(s.animateSlides,s.vars.slideshowSpeed),s.started=s.playing=!0,s.vars.pausePlay&&g.pausePlay.update("pause"),s.syncExists&&g.sync("play")},s.stop=function(){s.pause(),s.stopped=!0},s.canAdvance=function(e,t){var a=h?s.pagingCount-1:s.last;return!!t||(!(!h||s.currentItem!==s.count-1||0!==e||"prev"!==s.direction)||(!h||0!==s.currentItem||e!==s.pagingCount-1||"next"===s.direction)&&(!(e===s.currentSlide&&!h)&&(!!s.vars.animationLoop||(!s.atEnd||0!==s.currentSlide||e!==a||"next"===s.direction)&&(!s.atEnd||s.currentSlide!==a||0!==e||"next"!==s.direction))))},s.getTarget=function(e){return s.direction=e,"next"===e?s.currentSlide===s.last?0:s.currentSlide+1:0===s.currentSlide?s.last:s.currentSlide-1},s.setProps=function(e,t,a){var i,n=(i=e||(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo,function(){if(m)return"setTouch"===t?e:p&&s.animatingTo===s.last?0:p?s.limit-(s.itemW+s.vars.itemMargin)*s.move*s.animatingTo:s.animatingTo===s.last?s.limit:i;switch(t){case"setTotal":return p?(s.count-1-s.currentSlide+s.cloneOffset)*e:(s.currentSlide+s.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return p?e:s.count*e;case"jumpStart":return p?s.count*e:e;default:return e}}()*(s.vars.rtl?1:-1)+"px");a=a!==undefined?a/1e3+"s":"0s",s.container.css("transition-duration",a),s.transforms?n=v?"translate3d(0,"+n+",0)":"translate3d("+parseInt(n)+"px,0,0)":s.container.css("transition-timing-function",d),s.args[s.prop]=n,s.container.css(s.args)},s.setup=function(t){var a,i;f?(s.vars.rtl?s.slides.css({width:"100%",float:"right",marginLeft:"-100%",position:"relative"}):s.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===t&&(l?s.slides.css({opacity:0,display:"block",transition:"opacity "+s.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(s.currentSlide).css({opacity:1,zIndex:2}):(0==s.vars.fadeFirstSlide?(s.slides.css({opacity:0,display:"block",zIndex:1}).eq(s.currentSlide).css({opacity:1,zIndex:2}),s.slides.outerWidth()):(s.slides.css({opacity:0,display:"block",zIndex:1}).outerWidth(),s.slides.eq(s.currentSlide).css({opacity:1,zIndex:2})),s.slides.css({transition:"opacity "+s.vars.animationSpeed/1e3+"s "+d}))),s.vars.smoothHeight&&g.smoothHeight()):("init"===t&&(s.viewport=e('<div class="'+o+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(s).append(s.container),s.cloneCount=0,s.cloneOffset=0,p&&(i=e.makeArray(s.slides).reverse(),s.slides=e(i),s.container.empty().append(s.slides))),s.vars.animationLoop&&!m&&(s.cloneCount=2,s.cloneOffset=1,"init"!==t&&s.container.find(".clone").remove(),s.container.append(g.uniqueID(s.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(g.uniqueID(s.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),s.newSlides=e(s.vars.selector,s),a=p?s.count-1-s.currentSlide+s.cloneOffset:s.currentSlide+s.cloneOffset,v&&!m?(s.container.height(200*(s.count+s.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){s.newSlides.css({display:"block"}),s.doMath(),s.viewport.height(s.h),s.setProps(a*s.h,"init")},"init"===t?100:0)):(s.container.width(200*(s.count+s.cloneCount)+"%"),s.setProps(a*s.computedW,"init"),setTimeout(function(){s.doMath(),s.vars.rtl?s.newSlides.css({width:s.computedW,marginRight:s.computedM,float:"right",display:"block"}):s.newSlides.css({width:s.computedW,marginRight:s.computedM,float:"left",display:"block"}),s.vars.smoothHeight&&g.smoothHeight()},"init"===t?100:0)));m||s.slides.removeClass(o+"active-slide").eq(s.currentSlide).addClass(o+"active-slide"),s.vars.init(s)},s.doMath=function(){var e=s.slides.first(),t=s.vars.itemMargin,a=s.vars.minItems,i=s.vars.maxItems;s.w=s.viewport===undefined?s.width():s.viewport.width(),s.isFirefox&&(s.w=s.width()),s.h=e.height(),s.boxPadding=e.outerWidth()-e.width(),m?(s.itemT=s.vars.itemWidth+t,s.itemM=t,s.minW=a?a*s.itemT:s.w,s.maxW=i?i*s.itemT-t:s.w,s.itemW=s.minW>s.w?(s.w-t*(a-1))/a:s.maxW<s.w?(s.w-t*(i-1))/i:s.vars.itemWidth>s.w?s.w:s.vars.itemWidth,s.visible=Math.floor(s.w/s.itemW),s.move=s.vars.move>0&&s.vars.move<s.visible?s.vars.move:s.visible,s.pagingCount=Math.ceil((s.count-s.visible)/s.move+1),s.last=s.pagingCount-1,s.limit=1===s.pagingCount?0:s.vars.itemWidth>s.w?s.itemW*(s.count-1)+t*(s.count-1):(s.itemW+t)*s.count-s.w-t):(s.itemW=s.w,s.itemM=t,s.pagingCount=s.count,s.last=s.count-1),s.computedW=s.itemW-s.boxPadding,s.computedM=s.itemM},s.update=function(e,t){s.doMath(),m||(e<s.currentSlide?s.currentSlide+=1:e<=s.currentSlide&&0!==e&&(s.currentSlide-=1),s.animatingTo=s.currentSlide),s.vars.controlNav&&!s.manualControls&&("add"===t&&!m||s.pagingCount>s.controlNav.length?g.controlNav.update("add"):("remove"===t&&!m||s.pagingCount<s.controlNav.length)&&(m&&s.currentSlide>s.last&&(s.currentSlide-=1,s.animatingTo-=1),g.controlNav.update("remove",s.last))),s.vars.directionNav&&g.directionNav.update()},s.addSlide=function(t,a){var i=e(t);s.count+=1,s.last=s.count-1,v&&p?a!==undefined?s.slides.eq(s.count-a).after(i):s.container.prepend(i):a!==undefined?s.slides.eq(a).before(i):s.container.append(i),s.update(a,"add"),s.slides=e(s.vars.selector+":not(.clone)",s),s.setup(),s.vars.added(s)},s.removeSlide=function(t){var a=isNaN(t)?s.slides.index(e(t)):t;s.count-=1,s.last=s.count-1,isNaN(t)?e(t,s.slides).remove():v&&p?s.slides.eq(s.last).remove():s.slides.eq(t).remove(),s.doMath(),s.update(a,"remove"),s.slides=e(s.vars.selector+":not(.clone)",s),s.setup(),s.vars.removed(s)},g.init()},e(window).on("blur",function(e){t=!1}).on("focus",function(e){t=!0}),e.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},e.fn.flexslider=function(t){if(t===undefined&&(t={}),"object"==typeof t)return this.each(function(){var a=e(this),i=t.selector?t.selector:".slides > li",n=a.find(i);if(1===n.length&&!1===t.allowOneSlide||0===n.length){n.length&&n[0].animate([{opacity:0},{opacity:1}],400),t.start&&t.start(a)}else a.data("flexslider")===undefined&&new e.flexslider(this,t)});var a=e(this).data("flexslider");switch(t){case"play":a.play();break;case"pause":a.pause();break;case"stop":a.stop();break;case"next":a.flexAnimate(a.getTarget("next"),!0);break;case"prev":case"previous":a.flexAnimate(a.getTarget("prev"),!0);break;default:"number"==typeof t&&a.flexAnimate(t,!0)}}}(jQuery);
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipe=t()}(this,function(){"use strict";return function(e,t,n,i){var o={features:null,bind:function(e,t,n,i){var o=(i?"remove":"add")+"EventListener";t=t.split(" ");for(var a=0;a<t.length;a++)t[a]&&e[o](t[a],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var n=document.createElement(t||"div");return e&&(n.className=e),n},getScrollY:function(){var e=window.pageYOffset;return e!==undefined?e:document.documentElement.scrollTop},unbind:function(e,t,n){o.bind(e,t,n,!0)},removeClass:function(e,t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){o.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(o.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var i=e.length;i--;)if(e[i][n]===t)return i;return-1},extend:function(e,t,n){for(var i in t)if(t.hasOwnProperty(i)){if(n&&e.hasOwnProperty(i))continue;e[i]=t[i]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(o.features)return o.features;var e=o.createEl().style,t="",n={};if(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,!n.pointerEvent){var i=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var a=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);a&&a.length>0&&(a=parseInt(a[1],10))>=1&&a<8&&(n.isOldIOSPhone=!0)}var r=i.match(/Android\s([0-9\.]*)/),l=r?r[1]:0;(l=parseFloat(l))>=1&&(l<4.4&&(n.isOldAndroid=!0),n.androidVersion=l),n.isMobileOpera=/opera mini|opera mobi/i.test(i)}for(var s,u,c=["transform","perspective","animationName"],d=["","webkit","Moz","ms","O"],m=0;m<4;m++){t=d[m];for(var p=0;p<3;p++)s=c[p],u=t+(t?s.charAt(0).toUpperCase()+s.slice(1):s),!n[s]&&u in e&&(n[s]=u);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}if(!n.raf){var f=0;n.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-f)),i=window.setTimeout(function(){e(t+n)},n);return f=t+n,i},n.caf=function(e){clearTimeout(e)}}return n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,o.features=n,n}};o.detectFeatures(),o.features.oldIE&&(o.bind=function(e,t,n,i){t=t.split(" ");for(var o,a=(i?"detach":"attach")+"Event",r=function(){n.handleEvent.call(n)},l=0;l<t.length;l++)if(o=t[l])if("object"==typeof n&&n.handleEvent){if(i){if(!n["oldIE"+o])return!1}else n["oldIE"+o]=r;e[a]("on"+o,n["oldIE"+o])}else e[a]("on"+o,n)});var a=this,r={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e?1:t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};o.extend(r,i);var l,s,u,c,d,m,p,f,h,y,x,v,g,w,b,I,C,D,T,M,S,A,E,O,k,R,P,Z,F,L,z,_,N,U,H,Y,W,B,G,X,V,K,q,$,j,J,Q,ee,te,ne,ie,oe,ae,re,le,se,ue={x:0,y:0},ce={x:0,y:0},de={x:0,y:0},me={},pe=0,fe={},he={x:0,y:0},ye=0,xe=!0,ve=[],ge={},we=!1,be=function(e,t){o.extend(a,t.publicMethods),ve.push(e)},Ie=function(e){var t=Ht();return e>t-1?e-t:e<0?t+e:e},Ce={},De=function(e,t){return Ce[e]||(Ce[e]=[]),Ce[e].push(t)},Te=function(e){var t=Ce[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var i=0;i<t.length;i++)t[i].apply(a,n)}},Me=function(){return(new Date).getTime()},Se=function(e){re=e,a.bg.style.opacity=e*r.bgOpacity},Ae=function(e,t,n,i,o){(!we||o&&o!==a.currItem)&&(i/=o?o.fitRatio:a.currItem.fitRatio),e[A]=v+t+"px, "+n+"px"+g+" scale("+i+")"},Ee=function(e){te&&(e&&(y>a.currItem.fitRatio?we||($t(a.currItem,!1,!0),we=!0):we&&($t(a.currItem),we=!1)),Ae(te,de.x,de.y,y))},Oe=function(e){e.container&&Ae(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},ke=function(e,t){t[A]=v+e+"px, 0px"+g},Re=function(e,t){if(!r.loop&&t){var n=c+(he.x*pe-e)/he.x,i=Math.round(e-ct.x);(n<0&&i>0||n>=Ht()-1&&i<0)&&(e=ct.x+i*r.mainScrollEndFriction)}ct.x=e,ke(e,d)},Pe=function(e,t){var n=dt[e]-fe[e];return ce[e]+ue[e]+n-n*(t/x)},Ze=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Fe=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Le=null,ze=function(){Le&&(o.unbind(document,"mousemove",ze),o.addClass(e,"pswp--has_mouse"),r.mouseUsed=!0,Te("mouseUsed")),Le=setTimeout(function(){Le=null},100)},_e=function(e,t){var n=Xt(a.currItem,me,e);return t&&(ee=n),n},Ne=function(e){return e||(e=a.currItem),e.initialZoomLevel},Ue=function(e){return e||(e=a.currItem),e.w>0?r.maxSpreadZoom:1},He=function(e,t,n,i){return i===a.currItem.initialZoomLevel?(n[e]=a.currItem.initialPosition[e],!0):(n[e]=Pe(e,i),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]<t.max[e]&&(n[e]=t.max[e],!0))},Ye=function(e){var t="";r.escKey&&27===e.keyCode?t="close":r.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),t&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,a[t]()))},We=function(e){e&&(K||V||ne||W)&&(e.preventDefault(),e.stopPropagation())},Be=function(){a.setScrollOffset(0,o.getScrollY())},Ge={},Xe=0,Ve=function(e){Ge[e]&&(Ge[e].raf&&R(Ge[e].raf),Xe--,delete Ge[e])},Ke=function(e){Ge[e]&&Ve(e),Ge[e]||(Xe++,Ge[e]={})},qe=function(){for(var e in Ge)Ge.hasOwnProperty(e)&&Ve(e)},$e=function(e,t,n,i,o,a,r){var l,s=Me();Ke(e);var u=function(){if(Ge[e]){if((l=Me()-s)>=i)return Ve(e),a(n),void(r&&r());a((n-t)*o(l/i)+t),Ge[e].raf=k(u)}};u()},je={shout:Te,listen:De,viewportSize:me,options:r,isMainScrollAnimating:function(){return ne},getZoomLevel:function(){return y},getCurrentIndex:function(){return c},isDragging:function(){return G},isZooming:function(){return J},setScrollOffset:function(e,t){fe.x=e,L=fe.y=t,Te("updateScrollOffset",fe)},applyZoomPan:function(e,t,n,i){de.x=t,de.y=n,y=e,Ee(i)},init:function(){if(!l&&!s){var n;a.framework=o,a.template=e,a.bg=o.getChildByClass(e,"pswp__bg"),P=e.className,l=!0,z=o.detectFeatures(),k=z.raf,R=z.caf,A=z.transform,F=z.oldIE,a.scrollWrap=o.getChildByClass(e,"pswp__scroll-wrap"),a.container=o.getChildByClass(a.scrollWrap,"pswp__container"),d=a.container.style,a.itemHolders=I=[{el:a.container.children[0],wrap:0,index:-1},{el:a.container.children[1],wrap:0,index:-1},{el:a.container.children[2],wrap:0,index:-1}],I[0].el.style.display=I[2].el.style.display="none",function(){if(A){var t=z.perspective&&!O;return v="translate"+(t?"3d(":"("),void(g=z.perspective?", 0px)":")")}A="left",o.addClass(e,"pswp--ie"),ke=function(e,t){t.left=e+"px"},Oe=function(e){var t=e.fitRatio>1?1:e.fitRatio,n=e.container.style,i=t*e.w,o=t*e.h;n.width=i+"px",n.height=o+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"},Ee=function(){if(te){var e=te,t=a.currItem,n=t.fitRatio>1?1:t.fitRatio,i=n*t.w,o=n*t.h;e.width=i+"px",e.height=o+"px",e.left=de.x+"px",e.top=de.y+"px"}}}(),h={resize:a.updateSize,orientationchange:function(){clearTimeout(_),_=setTimeout(function(){me.x!==a.scrollWrap.clientWidth&&a.updateSize()},500)},scroll:Be,keydown:Ye,click:We};var i=z.isOldIOSPhone||z.isOldAndroid||z.isMobileOpera;for(z.animationName&&z.transform&&!i||(r.showAnimationDuration=r.hideAnimationDuration=0),n=0;n<ve.length;n++)a["init"+ve[n]]();t&&(a.ui=new t(a,o)).init(),Te("firstUpdate"),c=c||r.index||0,(isNaN(c)||c<0||c>=Ht())&&(c=0),a.currItem=Ut(c),(z.isOldIOSPhone||z.isOldAndroid)&&(xe=!1),e.setAttribute("aria-hidden","false"),r.modal&&(xe?e.style.position="fixed":(e.style.position="absolute",e.style.top=o.getScrollY()+"px")),L===undefined&&(Te("initialLayout"),L=Z=o.getScrollY());var u="pswp--open ";for(r.mainClass&&(u+=r.mainClass+" "),r.showHideOpacity&&(u+="pswp--animate_opacity "),u+=O?"pswp--touch":"pswp--notouch",u+=z.animationName?" pswp--css_animation":"",u+=z.svg?" pswp--svg":"",o.addClass(e,u),a.updateSize(),m=-1,ye=null,n=0;n<3;n++)ke((n+m)*he.x,I[n].el.style);F||o.bind(a.scrollWrap,f,a),De("initialZoomInEnd",function(){a.setContent(I[0],c-1),a.setContent(I[2],c+1),I[0].el.style.display=I[2].el.style.display="block",r.focus&&e.focus(),o.bind(document,"keydown",a),z.transform&&o.bind(a.scrollWrap,"click",a),r.mouseUsed||o.bind(document,"mousemove",ze),o.bind(window,"resize scroll orientationchange",a),Te("bindEvents")}),a.setContent(I[1],c),a.updateCurrItem(),Te("afterInit"),xe||(w=setInterval(function(){Xe||G||J||y!==a.currItem.initialZoomLevel||a.updateSize()},1e3)),o.addClass(e,"pswp--visible")}},close:function(){l&&(l=!1,s=!0,Te("close"),o.unbind(window,"resize scroll orientationchange",a),o.unbind(window,"scroll",h.scroll),o.unbind(document,"keydown",a),o.unbind(document,"mousemove",ze),z.transform&&o.unbind(a.scrollWrap,"click",a),G&&o.unbind(window,p,a),clearTimeout(_),Te("unbindEvents"),Yt(a.currItem,null,!0,a.destroy))},destroy:function(){Te("destroy"),Lt&&clearTimeout(Lt),e.setAttribute("aria-hidden","true"),e.className=P,w&&clearInterval(w),o.unbind(a.scrollWrap,f,a),o.unbind(window,"scroll",a),ft(),qe(),Ce=null},panTo:function(e,t,n){n||(e>ee.min.x?e=ee.min.x:e<ee.max.x&&(e=ee.max.x),t>ee.min.y?t=ee.min.y:t<ee.max.y&&(t=ee.max.y)),de.x=e,de.y=t,Ee()},handleEvent:function(e){e=e||window.event,h[e.type]&&h[e.type](e)},goTo:function(e){var t=(e=Ie(e))-c;ye=t,c=e,a.currItem=Ut(c),pe-=t,Re(he.x*pe),qe(),ne=!1,a.updateCurrItem()},next:function(){a.goTo(c+1)},prev:function(){a.goTo(c-1)},updateCurrZoomItem:function(e){if(e&&Te("beforeChange",0),I[1].el.children.length){var t=I[1].el.children[0];te=o.hasClass(t,"pswp__zoom-wrap")?t.style:null}else te=null;ee=a.currItem.bounds,x=y=a.currItem.initialZoomLevel,de.x=ee.center.x,de.y=ee.center.y,e&&Te("afterChange")},invalidateCurrItems:function(){b=!0;for(var e=0;e<3;e++)I[e].item&&(I[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==ye){var t,n=Math.abs(ye);if(!(e&&n<2)){a.currItem=Ut(c),we=!1,Te("beforeChange",ye),n>=3&&(m+=ye+(ye>0?-3:3),n=3);for(var i=0;i<n;i++)ye>0?(t=I.shift(),I[2]=t,ke((++m+2)*he.x,t.el.style),a.setContent(t,c-n+i+1+1)):(t=I.pop(),I.unshift(t),ke(--m*he.x,t.el.style),a.setContent(t,c+n-i-1-1));if(te&&1===Math.abs(ye)){var o=Ut(C);o.initialZoomLevel!==y&&(Xt(o,me),$t(o),Oe(o))}ye=0,a.updateCurrZoomItem(),C=c,Te("afterChange")}}},updateSize:function(t){if(!xe&&r.modal){var n=o.getScrollY();if(L!==n&&(e.style.top=n+"px",L=n),!t&&ge.x===window.innerWidth&&ge.y===window.innerHeight)return;ge.x=window.innerWidth,ge.y=window.innerHeight,e.style.height=ge.y+"px"}if(me.x=a.scrollWrap.clientWidth,me.y=a.scrollWrap.clientHeight,Be(),he.x=me.x+Math.round(me.x*r.spacing),he.y=me.y,Re(he.x*pe),Te("beforeResize"),m!==undefined){for(var i,l,s,u=0;u<3;u++)i=I[u],ke((u+m)*he.x,i.el.style),s=c+u-1,r.loop&&Ht()>2&&(s=Ie(s)),(l=Ut(s))&&(b||l.needsUpdate||!l.bounds)?(a.cleanSlide(l),a.setContent(i,s),1===u&&(a.currItem=l,a.updateCurrZoomItem(!0)),l.needsUpdate=!1):-1===i.index&&s>=0&&a.setContent(i,s),l&&l.container&&(Xt(l,me),$t(l),Oe(l));b=!1}x=y=a.currItem.initialZoomLevel,(ee=a.currItem.bounds)&&(de.x=ee.center.x,de.y=ee.center.y,Ee(!0)),Te("resize")},zoomTo:function(e,t,n,i,a){t&&(x=y,dt.x=Math.abs(t.x)-de.x,dt.y=Math.abs(t.y)-de.y,Ze(ce,de));var r=_e(e,!1),l={};He("x",r,l,e),He("y",r,l,e);var s=y,u=de.x,c=de.y;Fe(l);var d=function(t){1===t?(y=e,de.x=l.x,de.y=l.y):(y=(e-s)*t+s,de.x=(l.x-u)*t+u,de.y=(l.y-c)*t+c),a&&a(t),Ee(1===t)};n?$e("customZoomTo",0,1,n,i||o.easing.sine.inOut,d):d(1)}},Je={},Qe={},et={},tt={},nt={},it=[],ot={},at=[],rt={},lt=0,st={x:0,y:0},ut=0,ct={x:0,y:0},dt={x:0,y:0},mt={x:0,y:0},pt=function(e,t){return rt.x=Math.abs(e.x-t.x),rt.y=Math.abs(e.y-t.y),Math.sqrt(rt.x*rt.x+rt.y*rt.y)},ft=function(){q&&(R(q),q=null)},ht=function(){G&&(q=k(ht),Et())},yt=function(e,t){return!(!e||e===document)&&!(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(e)?e:yt(e.parentNode,t))},xt={},vt=function(e,t){return xt.prevent=!yt(e.target,r.isClickableElement),Te("preventDragEvent",e,t,xt),xt.prevent},gt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},wt=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},bt=function(){var e=de.y-a.currItem.initialPosition.y;return 1-Math.abs(e/(me.y/2))},It={},Ct={},Dt=[],Tt=function(e){for(;Dt.length>0;)Dt.pop();return E?(se=0,it.forEach(function(e){0===se?Dt[0]=e:1===se&&(Dt[1]=e),se++})):e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(Dt[0]=gt(e.touches[0],It),e.touches.length>1&&(Dt[1]=gt(e.touches[1],Ct))):(It.x=e.pageX,It.y=e.pageY,It.id="",Dt[0]=It),Dt},Mt=function(e,t){var n,i,o,l,s=de[e]+t[e],u=t[e]>0,c=ct.x+t.x,d=ct.x-ot.x;if(n=s>ee.min[e]||s<ee.max[e]?r.panEndFriction:1,s=de[e]+t[e]*n,(r.allowPanToNext||y===a.currItem.initialZoomLevel)&&(te?"h"!==ie||"x"!==e||V||(u?(s>ee.min[e]&&(n=r.panEndFriction,ee.min[e],i=ee.min[e]-ce[e]),(i<=0||d<0)&&Ht()>1?(l=c,d<0&&c>ot.x&&(l=ot.x)):ee.min.x!==ee.max.x&&(o=s)):(s<ee.max[e]&&(n=r.panEndFriction,ee.max[e],i=ce[e]-ee.max[e]),(i<=0||d>0)&&Ht()>1?(l=c,d>0&&c<ot.x&&(l=ot.x)):ee.min.x!==ee.max.x&&(o=s))):l=c,"x"===e))return l!==undefined&&(Re(l,!0),$=l!==ot.x),ee.min.x!==ee.max.x&&(o!==undefined?de.x=o:$||(de.x+=t.x*n)),l!==undefined;ne||$||y>a.currItem.fitRatio&&(de[e]+=t[e]*n)},St=function(e){if(!("mousedown"===e.type&&e.button>0))if(Nt)e.preventDefault();else if(!B||"mousedown"!==e.type){if(vt(e,!0)&&e.preventDefault(),Te("pointerDown"),E){var t=o.arraySearch(it,e.pointerId,"id");t<0&&(t=it.length),it[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=Tt(e),i=n.length;j=null,qe(),G&&1!==i||(G=oe=!0,o.bind(window,p,a),Y=le=ae=W=$=K=X=V=!1,ie=null,Te("firstTouchStart",n),Ze(ce,de),ue.x=ue.y=0,Ze(tt,n[0]),Ze(nt,tt),ot.x=he.x*pe,at=[{x:tt.x,y:tt.y}],U=N=Me(),_e(y,!0),ft(),ht()),!J&&i>1&&!ne&&!$&&(x=y,V=!1,J=X=!0,ue.y=ue.x=0,Ze(ce,de),Ze(Je,n[0]),Ze(Qe,n[1]),wt(Je,Qe,mt),dt.x=Math.abs(mt.x)-de.x,dt.y=Math.abs(mt.y)-de.y,Q=pt(Je,Qe))}},At=function(e){if(e.preventDefault(),E){var t=o.arraySearch(it,e.pointerId,"id");if(t>-1){var n=it[t];n.x=e.pageX,n.y=e.pageY}}if(G){var i=Tt(e);if(ie||K||J)j=i;else if(ct.x!==he.x*pe)ie="h";else{var a=Math.abs(i[0].x-tt.x)-Math.abs(i[0].y-tt.y);Math.abs(a)>=10&&(ie=a>0?"h":"v",j=i)}}},Et=function(){if(j){var e=j.length;if(0!==e)if(Ze(Je,j[0]),et.x=Je.x-tt.x,et.y=Je.y-tt.y,J&&e>1){if(tt.x=Je.x,tt.y=Je.y,!et.x&&!et.y&&function(e,t){return e.x===t.x&&e.y===t.y}(j[1],Qe))return;Ze(Qe,j[1]),V||(V=!0,Te("zoomGestureStarted"));var t=pt(Je,Qe),n=Zt(t);n>a.currItem.initialZoomLevel+a.currItem.initialZoomLevel/15&&(le=!0);var i=1,o=Ne(),l=Ue();if(n<o)if(r.pinchToClose&&!le&&x<=a.currItem.initialZoomLevel){var s=1-(o-n)/(o/1.2);Se(s),Te("onPinchClose",s),ae=!0}else(i=(o-n)/o)>1&&(i=1),n=o-i*(o/3);else n>l&&((i=(n-l)/(6*o))>1&&(i=1),n=l+i*o);i<0&&(i=0),wt(Je,Qe,st),ue.x+=st.x-mt.x,ue.y+=st.y-mt.y,Ze(mt,st),de.x=Pe("x",n),de.y=Pe("y",n),Y=n>y,y=n,Ee()}else{if(!ie)return;if(oe&&(oe=!1,Math.abs(et.x)>=10&&(et.x-=j[0].x-nt.x),Math.abs(et.y)>=10&&(et.y-=j[0].y-nt.y)),tt.x=Je.x,tt.y=Je.y,0===et.x&&0===et.y)return;if("v"===ie&&r.closeOnVerticalDrag&&"fit"===r.scaleMode&&y===a.currItem.initialZoomLevel){ue.y+=et.y,de.y+=et.y;var u=bt();return W=!0,Te("onVerticalDrag",u),Se(u),void Ee()}!function(e,t,n){if(e-U>50){var i=at.length>2?at.shift():{};i.x=t,i.y=n,at.push(i),U=e}}(Me(),Je.x,Je.y),K=!0,ee=a.currItem.bounds,Mt("x",et)||(Mt("y",et),Fe(de),Ee())}}},Ot=function(e){if(z.isOldAndroid){if(B&&"mouseup"===e.type)return;e.type.indexOf("touch")>-1&&(clearTimeout(B),B=setTimeout(function(){B=0},600))}var t;if(Te("pointerUp"),vt(e,!1)&&e.preventDefault(),E){var n=o.arraySearch(it,e.pointerId,"id");n>-1&&(t=it.splice(n,1)[0],navigator.msPointerEnabled?(t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")):t.type=e.pointerType||"mouse")}var i,l=Tt(e),s=l.length;if("mouseup"===e.type&&(s=0),2===s)return j=null,!0;1===s&&Ze(nt,l[0]),0!==s||ie||ne||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),Te("touchRelease",e,t));var u=-1;if(0===s&&(G=!1,o.unbind(window,p,a),ft(),J?u=0:-1!==ut&&(u=Me()-ut)),ut=1===s?Me():-1,i=-1!==u&&u<150?"zoom":"swipe",J&&s<2&&(J=!1,1===s&&(i="zoomPointerUp"),Te("zoomGestureEnded")),j=null,K||V||ne||W)if(qe(),H||(H=kt()),H.calculateSwipeSpeed("x"),W)if(bt()<r.verticalDragRange)a.close();else{var c=de.y,d=re;$e("verticalDrag",0,1,300,o.easing.cubic.out,function(e){de.y=(a.currItem.initialPosition.y-c)*e+c,Se((1-d)*e+d),Ee()}),Te("onVerticalDrag",1)}else{if(($||ne)&&0===s){if(Pt(i,H))return;i="zoomPointerUp"}ne||("swipe"===i?!$&&y>a.currItem.fitRatio&&Rt(H):Ft())}},kt=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(i){at.length>1?(e=Me()-U+50,t=at[at.length-2][i]):(e=Me()-N,t=nt[i]),n.lastFlickOffset[i]=tt[i]-t,n.lastFlickDist[i]=Math.abs(n.lastFlickOffset[i]),n.lastFlickDist[i]>20?n.lastFlickSpeed[i]=n.lastFlickOffset[i]/e:n.lastFlickSpeed[i]=0,Math.abs(n.lastFlickSpeed[i])<.1&&(n.lastFlickSpeed[i]=0),n.slowDownRatio[i]=.95,n.slowDownRatioReverse[i]=1-n.slowDownRatio[i],n.speedDecelerationRatio[i]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(de[e]>ee.min[e]?n.backAnimDestination[e]=ee.min[e]:de[e]<ee.max[e]&&(n.backAnimDestination[e]=ee.max[e]),n.backAnimDestination[e]!==undefined&&(n.slowDownRatio[e]=.7,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatioAbs[e]<.05&&(n.lastFlickSpeed[e]=0,n.backAnimStarted[e]=!0,$e("bounceZoomPan"+e,de[e],n.backAnimDestination[e],t||300,o.easing.sine.out,function(t){de[e]=t,Ee()}))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,de[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(Ge.zoomPan&&(Ge.zoomPan.raf=k(n.panAnimLoop),n.now=Me(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),Ee(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return de.x=Math.round(de.x),de.y=Math.round(de.y),Ee(),void Ve("zoomPan")}};return n},Rt=function(e){if(e.calculateSwipeSpeed("y"),ee=a.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;Ke("zoomPan"),e.lastNow=Me(),e.panAnimLoop()},Pt=function(e,t){var n,i,l;if(ne||(lt=c),"swipe"===e){var s=tt.x-nt.x,u=t.lastFlickDist.x<10;s>30&&(u||t.lastFlickOffset.x>20)?i=-1:s<-30&&(u||t.lastFlickOffset.x<-20)&&(i=1)}i&&((c+=i)<0?(c=r.loop?Ht()-1:0,l=!0):c>=Ht()&&(c=r.loop?0:Ht()-1,l=!0),l&&!r.loop||(ye+=i,pe-=i,n=!0));var d,m=he.x*pe,p=Math.abs(m-ct.x);return n||m>ct.x==t.lastFlickSpeed.x>0?(d=Math.abs(t.lastFlickSpeed.x)>0?p/Math.abs(t.lastFlickSpeed.x):333,d=Math.min(d,400),d=Math.max(d,250)):d=333,lt===c&&(n=!1),ne=!0,Te("mainScrollAnimStart"),$e("mainScroll",ct.x,m,d,o.easing.cubic.out,Re,function(){qe(),ne=!1,lt=-1,(n||lt!==c)&&a.updateCurrItem(),Te("mainScrollAnimComplete")}),n&&a.updateCurrItem(!0),n},Zt=function(e){return 1/Q*e*x},Ft=function(){var e=y,t=Ne(),n=Ue();y<t?e=t:y>n&&(e=n);var i,r=re;return ae&&!Y&&!le&&y<t?(a.close(),!0):(ae&&(i=function(e){Se((1-r)*e+r)}),a.zoomTo(e,0,200,o.easing.cubic.out,i),!0)};be("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,n,i,o){D=e+t,T=e+n,M=e+i,S=o?e+o:""};(E=z.pointerEvent)&&z.touch&&(z.touch=!1),E?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):z.touch?(e("touch","start","move","end","cancel"),O=!0):e("mouse","down","move","up"),p=T+" "+M+" "+S,f=D,E&&!O&&(O=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),a.likelyTouchDevice=O,h[D]=St,h[T]=At,h[M]=Ot,S&&(h[S]=h[M]),z.touch&&(f+=" mousedown",p+=" mousemove mouseup",h.mousedown=h[D],h.mousemove=h[T],h.mouseup=h[M]),O||(r.allowPanToNext=!1)}}});var Lt,zt,_t,Nt,Ut,Ht,Yt=function(t,n,i,l){var s;Lt&&clearTimeout(Lt),Nt=!0,_t=!0,t.initialLayout?(s=t.initialLayout,t.initialLayout=null):s=r.getThumbBoundsFn&&r.getThumbBoundsFn(c);var d,m,p=i?r.hideAnimationDuration:r.showAnimationDuration,f=function(){Ve("initialZoom"),i?(a.template.removeAttribute("style"),a.bg.removeAttribute("style")):(Se(1),n&&(n.style.display="block"),o.addClass(e,"pswp--animated-in"),Te("initialZoom"+(i?"OutEnd":"InEnd"))),l&&l(),Nt=!1};if(!p||!s||s.x===undefined)return Te("initialZoom"+(i?"Out":"In")),y=t.initialZoomLevel,Ze(de,t.initialPosition),Ee(),e.style.opacity=i?0:1,Se(1),void(p?setTimeout(function(){f()},p):f());d=u,m=!a.currItem.src||a.currItem.loadError||r.showHideOpacity,t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),i||(y=s.w/t.w,de.x=s.x,de.y=s.y-Z,a[m?"template":"bg"].style.opacity=.001,Ee()),Ke("initialZoom"),i&&!d&&o.removeClass(e,"pswp--animated-in"),m&&(i?o[(d?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout(function(){o.addClass(e,"pswp--animate_opacity")},30)),Lt=setTimeout(function(){if(Te("initialZoom"+(i?"Out":"In")),i){var n=s.w/t.w,a={x:de.x,y:de.y},r=y,l=re,u=function(t){1===t?(y=n,de.x=s.x,de.y=s.y-L):(y=(n-r)*t+r,de.x=(s.x-a.x)*t+a.x,de.y=(s.y-L-a.y)*t+a.y),Ee(),m?e.style.opacity=1-t:Se(l-t*l)};d?$e("initialZoom",0,1,p,o.easing.cubic.out,u,f):(u(1),Lt=setTimeout(f,p+20))}else y=t.initialZoomLevel,Ze(de,t.initialPosition),Ee(),Se(1),m?e.style.opacity=1:Se(1),Lt=setTimeout(f,p+20)},i?25:90)},Wt={},Bt=[],Gt={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return zt.length}},Xt=function(e,t,n){if(e.src&&!e.loadError){var i=!n;if(i&&(e.vGap||(e.vGap={top:0,bottom:0}),Te("parseVerticalMargin",e)),Wt.x=t.x,Wt.y=t.y-e.vGap.top-e.vGap.bottom,i){var o=Wt.x/e.w,a=Wt.y/e.h;e.fitRatio=o<a?o:a;var l=r.scaleMode;"orig"===l?n=1:"fit"===l&&(n=e.fitRatio),n>1&&(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!n)return;return function(e,t,n){var i=e.bounds;i.center.x=Math.round((Wt.x-t)/2),i.center.y=Math.round((Wt.y-n)/2)+e.vGap.top,i.max.x=t>Wt.x?Math.round(Wt.x-t):i.center.x,i.max.y=n>Wt.y?Math.round(Wt.y-n)+e.vGap.top:i.center.y,i.min.x=t>Wt.x?0:i.center.x,i.min.y=n>Wt.y?e.vGap.top:i.center.y}(e,e.w*n,e.h*n),i&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds},Vt=function(e,t,n,i,o,r){t.loadError||i&&(t.imageAppended=!0,$t(t,i,t===a.currItem&&we),n.appendChild(i),r&&setTimeout(function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)},500))},Kt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=o.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t.alt=e.alt||"",t},qt=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=r.errorMsg.replace("%url%",e.src),!0},$t=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var i=n?e.w:Math.round(e.w*e.fitRatio),o=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=i+"px",e.placeholder.style.height=o+"px"),t.style.width=i+"px",t.style.height=o+"px"}},jt=function(){if(Bt.length){for(var e,t=0;t<Bt.length;t++)(e=Bt[t]).holder.index===e.index&&Vt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Bt=[]}};be("Controller",{publicMethods:{lazyLoadItem:function(e){e=Ie(e);var t=Ut(e);t&&(!t.loaded&&!t.loading||b)&&(Te("gettingData",e,t),t.src&&Kt(t))},initController:function(){o.extend(r,Gt,!0),a.items=zt=n,Ut=a.getItemAt,Ht=r.getNumItemsFn,r.loop,Ht()<3&&(r.loop=!1),De("beforeChange",function(e){var t,n=r.preload,i=null===e||e>=0,o=Math.min(n[0],Ht()),l=Math.min(n[1],Ht());for(t=1;t<=(i?l:o);t++)a.lazyLoadItem(c+t);for(t=1;t<=(i?o:l);t++)a.lazyLoadItem(c-t)}),De("initialLayout",function(){a.currItem.initialLayout=r.getThumbBoundsFn&&r.getThumbBoundsFn(c)}),De("mainScrollAnimComplete",jt),De("initialZoomInEnd",jt),De("destroy",function(){for(var e,t=0;t<zt.length;t++)(e=zt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);Bt=null})},getItemAt:function(e){return e>=0&&zt[e]!==undefined&&zt[e]},allowProgressiveImg:function(){return r.forceProgressiveLoading||!O||r.mouseUsed||screen.width>1200},setContent:function(e,t){r.loop&&(t=Ie(t));var n=a.getItemAt(e.index);n&&(n.container=null);var i,s=a.getItemAt(t);if(s){Te("gettingData",t,s),e.index=t,e.item=s;var u=s.container=o.createEl("pswp__zoom-wrap");if(!s.src&&s.html&&(s.html.tagName?u.appendChild(s.html):u.innerHTML=s.html),qt(s),Xt(s,me),!s.src||s.loadError||s.loaded)s.src&&!s.loadError&&((i=o.createEl("pswp__img","img")).style.opacity=1,i.src=s.src,$t(s,i),Vt(0,s,u,i));else{if(s.loadComplete=function(n){if(l){if(e&&e.index===t){if(qt(n,!0))return n.loadComplete=n.img=null,Xt(n,me),Oe(n),void(e.index===c&&a.updateCurrZoomItem());n.imageAppended?!Nt&&n.placeholder&&(n.placeholder.style.display="none",n.placeholder=null):z.transform&&(ne||Nt)?Bt.push({item:n,baseDiv:u,img:n.img,index:t,holder:e,clearPlaceholder:!0}):Vt(0,n,u,n.img,0,!0)}n.loadComplete=null,n.img=null,Te("imageLoadComplete",t,n)}},o.features.transform){var d="pswp__img pswp__img--placeholder";d+=s.msrc?"":" pswp__img--placeholder--blank";var m=o.createEl(d,s.msrc?"img":"");s.msrc&&(m.src=s.msrc),$t(s,m),u.appendChild(m),s.placeholder=m}s.loading||Kt(s),a.allowProgressiveImg()&&(!_t&&z.transform?Bt.push({item:s,baseDiv:u,img:s.img,index:t,holder:e}):Vt(0,s,u,s.img,0,!0))}_t||t!==c?Oe(s):(te=u.style,Yt(s,i||s.img)),e.el.innerHTML="",e.el.appendChild(u)}else e.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var Jt,Qt,en={},tn=function(e,t,n){var i=document.createEvent("CustomEvent"),o={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};i.initCustomEvent("pswpTap",!0,!0,o),e.target.dispatchEvent(i)};be("Tap",{publicMethods:{initTap:function(){De("firstTouchStart",a.onTapStart),De("touchRelease",a.onTapRelease),De("destroy",function(){en={},Jt=null})},onTapStart:function(e){e.length>1&&(clearTimeout(Jt),Jt=null)},onTapRelease:function(e,t){var n,i;if(t&&!K&&!X&&!Xe&&a.container.contains(e.target)){var r=t;if(Jt&&(clearTimeout(Jt),Jt=null,n=r,i=en,Math.abs(n.x-i.x)<25&&Math.abs(n.y-i.y)<25))return void Te("doubleTap",r);if("mouse"===t.type)return void tn(e,t,"mouse");if("BUTTON"===e.target.tagName.toUpperCase()||o.hasClass(e.target,"pswp__single-tap"))return void tn(e,t);Ze(en,r),Jt=setTimeout(function(){tn(e,t),Jt=null},300)}}}}),be("DesktopZoom",{publicMethods:{initDesktopZoom:function(){F||(O?De("mouseUsed",function(){a.setupDesktopZoom()}):a.setupDesktopZoom(!0))},setupDesktopZoom:function(t){Qt={};var n="wheel mousewheel DOMMouseScroll";De("bindEvents",function(){o.bind(e,n,a.handleMouseWheel)}),De("unbindEvents",function(){Qt&&o.unbind(e,n,a.handleMouseWheel)}),a.mouseZoomedIn=!1;var i,r=function(){a.mouseZoomedIn&&(o.removeClass(e,"pswp--zoomed-in"),a.mouseZoomedIn=!1),y<1?o.addClass(e,"pswp--zoom-allowed"):o.removeClass(e,"pswp--zoom-allowed"),l()},l=function(){i&&(o.removeClass(e,"pswp--dragging"),i=!1)};De("resize",r),De("afterChange",r),De("pointerDown",function(){a.mouseZoomedIn&&(i=!0,o.addClass(e,"pswp--dragging"))}),De("pointerUp",l),t||r()},handleMouseWheel:function(e){if(y<=a.currItem.fitRatio)return r.modal&&(!r.closeOnScroll||Xe||G?e.preventDefault():A&&Math.abs(e.deltaY)>2&&(u=!0,a.close())),!0;if(e.stopPropagation(),Qt.x=0,"deltaX"in e)1===e.deltaMode?(Qt.x=18*e.deltaX,Qt.y=18*e.deltaY):(Qt.x=e.deltaX,Qt.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(Qt.x=-.16*e.wheelDeltaX),e.wheelDeltaY?Qt.y=-.16*e.wheelDeltaY:Qt.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;Qt.y=e.detail}_e(y,!0);var t=de.x-Qt.x,n=de.y-Qt.y;(r.modal||t<=ee.min.x&&t>=ee.max.x&&n<=ee.min.y&&n>=ee.max.y)&&e.preventDefault(),a.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:me.x/2+fe.x,y:me.y/2+fe.y};var n=r.getDoubleTapZoom(!0,a.currItem),i=y===n;a.mouseZoomedIn=!i,a.zoomTo(i?a.currItem.initialZoomLevel:n,t,333),o[(i?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var nn,on,an,rn,ln,sn,un,cn,dn,mn,pn,fn,hn={history:!0,galleryUID:1},yn=function(){return pn.hash.substring(1)},xn=function(){nn&&clearTimeout(nn),an&&clearTimeout(an)},vn=function(){var e=yn(),t={};if(e.length<5)return t;var n,i=e.split("&");for(n=0;n<i.length;n++)if(i[n]){var o=i[n].split("=");o.length<2||(t[o[0]]=o[1])}if(r.galleryPIDs){var a=t.pid;for(t.pid=0,n=0;n<zt.length;n++)if(zt[n].pid===a){t.pid=n;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t},gn=function(){if(an&&clearTimeout(an),Xe||G)an=setTimeout(gn,500);else{rn?clearTimeout(on):rn=!0;var e=c+1,t=Ut(c);t.hasOwnProperty("pid")&&(e=t.pid);var n=un+"&gid="+r.galleryUID+"&pid="+e;cn||-1===pn.hash.indexOf(n)&&(mn=!0);var i=pn.href.split("#")[0]+"#"+n;fn?"#"+n!==window.location.hash&&history[cn?"replaceState":"pushState"]("",document.title,i):cn?pn.replace(i):pn.hash=n,cn=!0,on=setTimeout(function(){rn=!1},60)}};be("History",{publicMethods:{initHistory:function(){if(o.extend(r,hn,!0),r.history){pn=window.location,mn=!1,dn=!1,cn=!1,un=yn(),fn="pushState"in history,un.indexOf("gid=")>-1&&(un=(un=un.split("&gid=")[0]).split("?gid=")[0]),De("afterChange",a.updateURL),De("unbindEvents",function(){o.unbind(window,"hashchange",a.onHashChange)});var e=function(){sn=!0,dn||(mn?history.back():un?pn.hash=un:fn?history.pushState("",document.title,pn.pathname+pn.search):pn.hash=""),xn()};De("unbindEvents",function(){u&&e()}),De("destroy",function(){sn||e()}),De("firstUpdate",function(){c=vn().pid});var t=un.indexOf("pid=");t>-1&&"&"===(un=un.substring(0,t)).slice(-1)&&(un=un.slice(0,-1)),setTimeout(function(){l&&o.bind(window,"hashchange",a.onHashChange)},40)}},onHashChange:function(){if(yn()===un)return dn=!0,void a.close();rn||(ln=!0,a.goTo(vn().pid),ln=!1)},updateURL:function(){xn(),ln||(cn?nn=setTimeout(gn,800):gn())}}}),o.extend(a,je)}});
!function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(e,t){var n,o,l,r,i,s,a,u,c,p,d,m,f,h,w,g,v,b,_=this,C=!1,T=!0,I=!0,E={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},F=function(e){if(g)return!0;e=e||window.event,w.timeToIdle&&w.mouseUsed&&!c&&z();for(var n,o,l=(e.target||e.srcElement).getAttribute("class")||"",r=0;r<P.length;r++)(n=P[r]).onTap&&l.indexOf("pswp__"+n.name)>-1&&(n.onTap(),o=!0);if(o){e.stopPropagation&&e.stopPropagation(),g=!0;var i=t.features.isOldAndroid?600:30;setTimeout(function(){g=!1},i)}},x=function(e,n,o){t[(o?"add":"remove")+"Class"](e,"pswp__"+n)},S=function(){var e=1===w.getNumItemsFn();e!==h&&(x(o,"ui--one-slide",e),h=e)},k=function(){x(a,"share-modal--hidden",I)},K=function(){return(I=!I)?(t.removeClass(a,"pswp__share-modal--fade-in"),setTimeout(function(){I&&k()},300)):(k(),setTimeout(function(){I||t.addClass(a,"pswp__share-modal--fade-in")},30)),I||O(),!1},L=function(t){var n=(t=t||window.event).target||t.srcElement;return e.shout("shareLinkClick",t,n),!(!n.href||!n.hasAttribute("download")&&(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),I||K(),1))},O=function(){for(var e,t,n,o,l="",r=0;r<w.shareButtons.length;r++)e=w.shareButtons[r],t=w.getImageURLForShare(e),n=w.getPageURLForShare(e),o=w.getTextForShare(e),l+='<a href="'+e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",w.parseShareButtonOut&&(l=w.parseShareButtonOut(e,l));a.children[0].innerHTML=l,a.children[0].onclick=L},R=function(e){for(var n=0;n<w.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+w.closeElClasses[n]))return!0},y=0,z=function(){clearTimeout(b),y=0,c&&_.setIdle(!1)},M=function(e){var t=(e=e||window.event).relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(b),b=setTimeout(function(){_.setIdle(!0)},w.timeToIdleOutside))},D=function(e){m!==e&&(x(d,"preloader--active",!e),m=e)},A=function(n){var i=n.vGap;if(!e.likelyTouchDevice||w.mouseUsed||screen.width>w.fitControlsWidth){var s=w.barsSize;if(w.captionEl&&"auto"===s.bottom)if(r||((r=t.createEl("pswp__caption pswp__caption--fake")).appendChild(t.createEl("pswp__caption__center")),o.insertBefore(r,l),t.addClass(o,"pswp__ui--fit")),w.addCaptionHTMLFn(n,r,!0)){var a=r.clientHeight;i.bottom=parseInt(a,10)||44}else i.bottom=s.top;else i.bottom="auto"===s.bottom?0:s.bottom;i.top=s.top}else i.top=i.bottom=0},P=[{name:"caption",option:"captionEl",onInit:function(e){l=e}},{name:"share-modal",option:"shareEl",onInit:function(e){a=e},onTap:function(){K()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){K()}},{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){i=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){d=e}}];_.init=function(){var i;t.extend(e.options,E,!0),w=e.options,o=t.getChildByClass(e.scrollWrap,"pswp__ui"),(p=e.listen)("onVerticalDrag",function(e){T&&e<.95?_.hideControls():!T&&e>=.95&&_.showControls()}),p("onPinchClose",function(e){T&&e<.9?(_.hideControls(),i=!0):i&&!T&&e>.9&&_.showControls()}),p("zoomGestureEnded",function(){(i=!1)&&!T&&_.showControls()}),p("beforeChange",_.update),p("doubleTap",function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(w.getDoubleTapZoom(!1,e.currItem),t,333)}),p("preventDragEvent",function(e,t,n){var o=e.target||e.srcElement;o&&o.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(o.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(n.prevent=!1)}),p("bindEvents",function(){t.bind(o,"pswpTap click",F),t.bind(e.scrollWrap,"pswpTap",_.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",_.onMouseOver)}),p("unbindEvents",function(){I||K(),v&&clearInterval(v),t.unbind(document,"mouseout",M),t.unbind(document,"mousemove",z),t.unbind(o,"pswpTap click",F),t.unbind(e.scrollWrap,"pswpTap",_.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",_.onMouseOver),n&&(t.unbind(document,n.eventK,_.updateFullscreen),n.isFullscreen()&&(w.hideAnimationDuration=0,n.exit()),n=null)}),p("destroy",function(){w.captionEl&&(r&&o.removeChild(r),t.removeClass(l,"pswp__caption--empty")),a&&(a.children[0].onclick=null),t.removeClass(o,"pswp__ui--over-close"),t.addClass(o,"pswp__ui--hidden"),_.setIdle(!1)}),w.showAnimationDuration||t.removeClass(o,"pswp__ui--hidden"),p("initialZoomIn",function(){w.showAnimationDuration&&t.removeClass(o,"pswp__ui--hidden")}),p("initialZoomOut",function(){t.addClass(o,"pswp__ui--hidden")}),p("parseVerticalMargin",A),function(){var e,n,l,r=function(o){if(o)for(var r=o.length,i=0;i<r;i++){e=o[i],n=e.className;for(var s=0;s<P.length;s++)l=P[s],n.indexOf("pswp__"+l.name)>-1&&(w[l.option]?(t.removeClass(e,"pswp__element--disabled"),l.onInit&&l.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};r(o.children);var i=t.getChildByClass(o,"pswp__top-bar");i&&r(i.children)}(),w.shareEl&&s&&a&&(I=!0),S(),w.timeToIdle&&p("mouseUsed",function(){t.bind(document,"mousemove",z),t.bind(document,"mouseout",M),v=setInterval(function(){2==++y&&_.setIdle(!0)},w.timeToIdle/2)}),w.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=_.getFullscreenAPI()),n?(t.bind(document,n.eventK,_.updateFullscreen),_.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs")),w.preloaderEl&&(D(!0),p("beforeChange",function(){clearTimeout(f),f=setTimeout(function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)&&D(!1):D(!0)},w.loadingIndicatorDelay)}),p("imageLoadComplete",function(t,n){e.currItem===n&&D(!0)}))},_.setIdle=function(e){c=e,x(o,"ui--idle",e)},_.update=function(){T&&e.currItem?(_.updateIndexIndicator(),w.captionEl&&(w.addCaptionHTMLFn(e.currItem,l),x(l,"caption--empty",!e.currItem.title)),C=!0):C=!1,I||K(),S()},_.updateFullscreen=function(o){o&&setTimeout(function(){e.setScrollOffset(0,t.getScrollY())},50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},_.updateIndexIndicator=function(){w.counterEl&&(i.innerHTML=e.getCurrentIndex()+1+w.indexIndicatorSep+w.getNumItemsFn())},_.onGlobalTap=function(n){var o=(n=n||window.event).target||n.srcElement;if(!g)if(n.detail&&"mouse"===n.detail.pointerType){if(R(o))return void e.close();t.hasClass(o,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?w.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(w.tapToToggleControls&&(T?_.hideControls():_.showControls()),w.tapToClose&&(t.hasClass(o,"pswp__img")||R(o)))return void e.close()},_.onMouseOver=function(e){var t=(e=e||window.event).target||e.srcElement;x(o,"ui--over-close",R(t))},_.hideControls=function(){t.addClass(o,"pswp__ui--hidden"),T=!1},_.showControls=function(){T=!0,C||_.update(),t.removeClass(o,"pswp__ui--hidden")},_.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},_.getFullscreenAPI=function(){var t,n=document.documentElement,o="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:o}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+o}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+o}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),t&&(t.enter=function(){if(u=w.closeOnScroll,w.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return e.template[this.enterK]();e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return w.closeOnScroll=u,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}});
!function(n,t){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.7",t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,o){return o=null==o?u.length-1:+o,function(){for(var n=Math.max(arguments.length-o,0),t=Array(n),r=0;r<n;r++)t[r]=arguments[r+o];switch(o){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(o+1),r=0;r<o;r++)e[r]=arguments[r];return e[o]=t,u.apply(this,e)}}function o(n){var t=typeof n;return"function"==t||"object"==t&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function i(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=i("String"),Y=i("Number"),Z=i("Date"),nn=i("RegExp"),tn=i("Error"),rn=i("Symbol"),en=i("ArrayBuffer"),a=i("Function"),t=t.document&&t.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=i("Object"),un=u&&(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))),a="undefined"!=typeof Map&&t(new Map),u=i("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,v=U||i("Array");function y(n,t){return null!=n&&q.call(n,t)}var on=i("Arguments"),an=(!function(){on(arguments)||(on=function(n){return y(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var d=sn("byteLength"),pn=ln(d),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),g=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e<n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&&e.prototype||V,o="constructor";for(y(n,o)&&!t.contains(o)&&t.push(o);r--;)(o=J[r])in n&&n[o]!==u[o]&&!t.contains(o)&&t.push(o)}function b(n){if(!o(n))return[];if(W)return W(n);var t,r=[];for(t in n)y(n,t)&&r.push(t);return K&&yn(n,r),r}function dn(n,t){var r=b(t),e=r.length;if(null==n)return!e;for(var u=Object(n),o=0;o<e;o++){var i=r[o];if(t[i]!==u[i]||!(i in u))return!1}return!0}function m(n){return n instanceof m?n:this instanceof m?void(this._wrapped=n):new m(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,d(n))}m.VERSION=n,m.prototype.valueOf=m.prototype.toJSON=m.prototype.value=function(){return this._wrapped},m.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function mn(n,t,r,e){var u;return n===t?0!==n||1/n==1/t:null!=n&&null!=t&&(n!=n?t!=t:("function"==(u=typeof n)||"object"==u||"object"==typeof t)&&function n(t,r,e,u){t instanceof m&&(t=t._wrapped);r instanceof m&&(r=r._wrapped);var o=s.call(t);if(o!==s.call(r))return!1;if(un&&"[object Object]"==o&&h(t)){if(!h(r))return!1;o=bn}switch(o){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":return+t!=+t?+r!=+r:0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return F.valueOf.call(t)===F.valueOf.call(r);case"[object ArrayBuffer]":case bn:return n(gn(t),gn(r),e,u)}o="[object Array]"===o;if(!o&&vn(t)){var i=d(t);if(i!==d(r))return!1;if(t.buffer===r.buffer&&t.byteOffset===r.byteOffset)return!0;o=!0}if(!o){if("object"!=typeof t||"object"!=typeof r)return!1;var i=t.constructor,a=r.constructor;if(i!==a&&!(p(i)&&i instanceof i&&p(a)&&a instanceof a)&&"constructor"in t&&"constructor"in r)return!1}e=e||[];u=u||[];var f=e.length;for(;f--;)if(e[f]===t)return u[f]===r;e.push(t);u.push(r);if(o){if((f=t.length)!==r.length)return!1;for(;f--;)if(!mn(t[f],r[f],e,u))return!1}else{var c,l=b(t);if(f=l.length,b(r).length!==f)return!1;for(;f--;)if(c=l[f],!y(r,c)||!mn(t[c],r[c],e,u))return!1}e.pop();u.pop();return!0}(n,t,r,e))}function c(n){if(!o(n))return[];var t,r=[];for(t in n)r.push(t);return K&&yn(n,r),r}function jn(e){var u=g(e);return function(n){if(null==n)return!1;var t=c(n);if(g(t))return!1;for(var r=0;r<u;r++)if(!p(n[e[r]]))return!1;return e!==_n||!p(n[wn])}}var wn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(wn,u),_n=t.concat(u),r=["add"].concat(t,wn,"has"),u=a?jn(U):i("Map"),t=a?jn(_n):i("WeakMap"),U=a?jn(r):i("Set"),a=i("WeakSet");function j(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e}function An(n){for(var t={},r=b(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t}function xn(n){var t,r=[];for(t in n)p(n[t])&&r.push(t);return r.sort()}function Sn(f,c){return function(n){var t=arguments.length;if(c&&(n=Object(n)),!(t<2||null==n))for(var r=1;r<t;r++)for(var e=arguments[r],u=f(e),o=u.length,i=0;i<o;i++){var a=u[i];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var On=Sn(c),w=Sn(b),Mn=Sn(c,!0);function En(n){var t;return o(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function Bn(n){return v(n)?n:[n]}function _(n){return m.toPath(n)}function Nn(n,t){for(var r=t.length,e=0;e<r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function In(n,t,r){n=Nn(n,_(t));return H(n)?r:n}function Tn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function kn(t){return t=_(t),function(n){return Nn(n,t)}}function x(u,o,n){if(void 0===o)return u;switch(null==n?3:n){case 1:return function(n){return u.call(o,n)};case 3:return function(n,t,r){return u.call(o,n,t,r)};case 4:return function(n,t,r,e){return u.call(o,n,t,r,e)}}return function(){return u.apply(o,arguments)}}function Dn(n,t,r){return null==n?Tn:p(n)?x(n,t,r):(o(n)&&!v(n)?A:kn)(n)}function Rn(n,t){return Dn(n,t,1/0)}function S(n,t,r){return m.iteratee!==Rn?m.iteratee(n,t):Dn(n,t,r)}function Vn(){}function Fn(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}m.toPath=Bn,m.iteratee=Rn;var O=Date.now||function(){return(new Date).getTime()};function Pn(t){function r(n){return t[n]}var n="(?:"+b(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},qn=Pn(r),r=Pn(An(r)),Un=m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Wn=/(.)^/,zn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Ln=/\\|'|\r|\n|\u2028|\u2029/g;function $n(n){return"\\"+zn[n]}var Cn=/^\s*(\w|\$)+\s*$/;var Kn=0;function Jn(n,t,r,e,u){return e instanceof t?(e=En(n.prototype),o(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,o){function i(){for(var n=0,t=o.length,r=Array(t),e=0;e<t;e++)r[e]=o[e]===a?arguments[n++]:o[e];for(;n<arguments.length;)r.push(arguments[n++]);return Jn(u,i,this,this,r)}var a=M.placeholder;return i}),Gn=(M.placeholder=m,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Jn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(g);function B(n,t,r,e){if(e=e||[],t||0===t){if(t<=0)return e.concat(n)}else t=1/0;for(var u=e.length,o=0,i=g(n);o<i;o++){var a=n[o];if(E(a)&&(v(a)||an(a)))if(1<t)B(a,t-1,r,e),u=e.length;else for(var f=0,c=a.length;f<c;)e[u++]=a[f++];else r||(e[u++]=a)}return e}var Hn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Gn(n[e],n)}return n});var Qn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Xn=M(Qn,m,1);function Yn(n){return function(){return!n.apply(this,arguments)}}function Zn(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var nt=M(Zn,2);function tt(n,t,r){t=S(t,r);for(var e,u=b(n),o=0,i=u.length;o<i;o++)if(t(n[e=u[o]],e,n))return e}function rt(o){return function(n,t,r){t=S(t,r);for(var e=g(n),u=0<o?0:e-1;0<=u&&u<e;u+=o)if(t(n[u],u,n))return u;return-1}}var et=rt(1),ut=rt(-1);function ot(n,t,r,e){for(var u=(r=S(r,e,1))(t),o=0,i=g(n);o<i;){var a=Math.floor((o+i)/2);r(n[a])<u?o=a+1:i=a}return o}function it(o,i,a){return function(n,t,r){var e=0,u=g(n);if("number"==typeof r)0<o?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=i(f.call(n,e,u),fn))?r+e:-1;for(r=0<o?e:u-1;0<=r&&r<u;r+=o)if(n[r]===t)return r;return-1}}var at=it(1,et,ot),ft=it(-1,ut);function ct(n,t,r){t=(E(n)?et:tt)(n,t,r);if(void 0!==t&&-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,o=n.length;u<o;u++)t(n[u],u,n);else for(var e=b(n),u=0,o=e.length;u<o;u++)t(n[e[u]],e[u],n);return n}function I(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=Array(u),i=0;i<u;i++){var a=e?e[i]:i;o[i]=t(n[a],a,n)}return o}function lt(f){return function(n,t,r,e){var u=3<=arguments.length;return function(n,t,r,e){var u=!E(n)&&b(n),o=(u||n).length,i=0<f?0:o-1;for(e||(r=n[u?u[i]:i],i+=f);0<=i&&i<o;i+=f){var a=u?u[i]:i;r=t(r,n[a],a,n)}return r}(n,x(t,e,4),r,u)}}var st=lt(1),pt=lt(-1);function T(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(!t(n[i],i,n))return!1}return!0}function vt(n,t,r){t=S(t,r);for(var e=!E(n)&&b(n),u=(e||n).length,o=0;o<u;o++){var i=e?e[o]:o;if(t(n[i],i,n))return!0}return!1}function k(n,t,r,e){return E(n)||(n=j(n)),0<=at(n,t,r="number"==typeof r&&!e?r:0)}var yt=l(function(n,r,e){var u,o;return p(r)?o=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),I(n,function(n){var t=o;if(!t){if(null==(n=u&&u.length?Nn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function dt(n,t){return I(n,kn(t))}function gt(n,e,t){var r,u,o=-1/0,i=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&o<r&&(o=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(i<u||u===-1/0&&o===-1/0)&&(o=n,i=u)});return o}var bt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function mt(n){return n?v(n)?f.call(n):X(n)?n.match(bt):E(n)?I(n,Tn):j(n):[]}function jt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Fn(n.length-1)];for(var e=mt(n),r=g(e),u=(t=Math.max(Math.min(t,r),0),r-1),o=0;o<t;o++){var i=Fn(o,u),a=e[o];e[o]=e[i],e[i]=a}return e.slice(0,t)}function D(o,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);o(u,n,t)}),u}}var wt=D(function(n,t,r){y(n,r)?n[r].push(t):n[r]=[t]}),_t=D(function(n,t,r){n[r]=t}),At=D(function(n,t,r){y(n,r)?n[r]++:n[r]=1}),xt=D(function(n,t,r){n[r?0:1].push(t)},!0);function St(n,t,r){return t in r}var Ot=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1<t.length&&(e=x(e,t[1])),t=c(n)):(e=St,t=B(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u<o;u++){var i=t[u],a=n[i];e(a,i,n)&&(r[i]=a)}}return r}),Mt=l(function(n,r){var t,e=r[0];return p(e)?(e=Yn(e),1<r.length&&(t=r[1])):(r=I(B(r,!1,!1),String),e=function(n,t){return!k(r,t)}),Ot(n,e,t)});function Et(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Bt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:Et(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Nt=l(function(n,t){return t=B(t,!0,!0),T(n,function(n){return!k(t,n)})}),It=l(function(n,t){return Nt(n,t)});function Tt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&&(r=S(r,e));for(var u=[],o=[],i=0,a=g(n);i<a;i++){var f=n[i],c=r?r(f,i,n):f;t&&!r?(i&&o===c||u.push(f),o=c):r?k(o,c)||(o.push(c),u.push(f)):k(u,f)||u.push(f)}return u}var kt=l(function(n){return Tt(B(n,!0,!0))});function Dt(n){for(var t=n&&gt(n,g).length||0,r=Array(t),e=0;e<t;e++)r[e]=dt(n,e);return r}var Rt=l(Dt);function Vt(n,t){return n._chain?m(t).chain():t}function Ft(r){return N(xn(r),function(n){var t=m[n]=r[n];m.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Vt(this,t.apply(m,n))}}),m}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];m.prototype[t]=function(){var n=this._wrapped;return null!=n&&(r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),Vt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];m.prototype[n]=function(){var n=this._wrapped;return Vt(this,n=null!=n?t.apply(n,arguments):n)}});n=Ft({__proto__:null,VERSION:n,restArguments:l,isObject:o,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:v,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=g(n))&&(v(n)||X(n)||an(n))?0===t:0===g(b(n)))},isMatch:dn,isEqual:function(n,t){return mn(n,t)},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:b,allKeys:c,values:j,pairs:function(n){for(var t=b(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},invert:An,functions:xn,methods:xn,extend:On,extendOwn:w,assign:w,defaults:Mn,create:function(n,t){return n=En(n),t&&w(n,t),n},clone:function(n){return o(n)?v(n)?n.slice():On({},n):n},tap:function(n,t){return t(n),n},get:In,has:function(n,t){for(var r=(t=_(t)).length,e=0;e<r;e++){var u=t[e];if(!y(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=b(n),u=e.length,o={},i=0;i<u;i++){var a=e[i];o[a]=t(n[a],a,n)}return o},identity:Tn,constant:cn,noop:Vn,toPath:Bn,property:kn,propertyOf:function(t){return null==t?Vn:function(n){return In(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},random:Fn,now:O,escape:qn,unescape:r,templateSettings:Un,template:function(o,n,t){n=Mn({},n=!n&&t?t:n,m.templateSettings);var r,t=RegExp([(n.escape||Wn).source,(n.interpolate||Wn).source,(n.evaluate||Wn).source].join("|")+"|$","g"),i=0,a="__p+='";if(o.replace(t,function(n,t,r,e,u){return a+=o.slice(i,u).replace(Ln,$n),i=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!Cn.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,m)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u<e;u++){var o=null==n?void 0:n[t[u]];void 0===o&&(o=r,u=e),n=p(o)?o.call(n):o}return n},uniqueId:function(n){var t=++Kn+"";return n?n+t:t},chain:function(n){return(n=m(n))._chain=!0,n},iteratee:Rn,partial:M,bind:Gn,bindAll:Hn,memoize:function(e,u){function o(n){var t=o.cache,r=""+(u?u.apply(this,arguments):n);return y(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return o.cache={},o},delay:Qn,defer:Xn,throttle:function(r,e,u){function o(){l=!1===u.leading?0:O(),i=null,c=r.apply(a,f),i||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t<=0||e<t?(i&&(clearTimeout(i),i=null),l=n,c=r.apply(a,f),i||(a=f=null)):i||!1===u.trailing||(i=setTimeout(o,t)),c}var i,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(i),l=0,i=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-i;n<r?o=setTimeout(u,r-n):(o=null,e||(f=t.apply(c,a)),o||(a=c=null))}var o,i,a,f,c,n=l(function(n){return c=this,a=n,i=O(),o||(o=setTimeout(u,r),e&&(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(o),o=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Yn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:Zn,once:nt,findKey:tt,findIndex:et,findLastIndex:ut,sortedIndex:ot,indexOf:at,lastIndexOf:ft,find:ct,detect:ct,findWhere:function(n,t){return ct(n,A(t))},each:N,forEach:N,map:I,collect:I,reduce:st,foldl:st,inject:st,reduceRight:pt,foldr:pt,filter:T,select:T,reject:function(n,t,r){return T(n,Yn(S(t)),r)},every:ht,all:ht,some:vt,any:vt,contains:k,includes:k,include:k,invoke:yt,pluck:dt,where:function(n,t){return T(n,A(t))},max:gt,min:function(n,e,t){var r,u,o=1/0,i=1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&r<o&&(o=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))<i||u===1/0&&o===1/0)&&(o=n,i=u)});return o},shuffle:function(n){return jt(n,1/0)},sample:jt,sortBy:function(n,e,t){var u=0;return e=S(e,t),dt(I(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:wt,indexBy:_t,countBy:At,partition:xt,toArray:mt,size:function(n){return null==n?0:(E(n)?n:b(n)).length},pick:Ot,omit:Mt,first:Bt,head:Bt,take:Bt,initial:Et,last:function(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return T(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:It,uniq:Tt,unique:Tt,union:kt,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=g(n);e<u;e++){var o=n[e];if(!k(t,o)){for(var i=1;i<r&&k(arguments[i],o);i++);i===r&&t.push(o)}}return t},difference:Nt,unzip:Dt,transpose:Dt,zip:Rt,object:function(n,t){for(var r={},e=0,u=g(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&&(t=n||0,n=0),r=r||(t<n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),o=0;o<e;o++,n+=r)u[o]=n;return u},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],e=0,u=n.length;e<u;)r.push(f.call(n,e,e+=t));return r},mixin:Ft,default:m});return n._=n});