!function(d){"use strict";var _=!1,C=function(e){var t,i,a={},o=e.data("model-cid");return _&&o?(t=elementorFrontend.config.elements.data[o],i=elementorFrontend.config.elements.keys[t.attributes.widgetType||t.attributes.elType],jQuery.each(t.getActiveControls(),function(e){-1!==i.indexOf(e)&&(a[e]=t.attributes[e])})):a=e.data("settings")||{},a},l=function(t,i,e){d(t).closest(".elementor-widget-wrap").addClass("e-swiper-container"),d(t).closest(".elementor-widget").addClass("e-widget-swiper"),new elementorFrontend.utils.swiper(t,e).then(function(e){p(t,i,e)})},p=function(e,t,i){"yes"===t.pause_on_hover&&(e.on("mouseover",function(){i.autoplay.stop()}),e.on("mouseout",function(){i.autoplay.start()})),y(i,".pp-swiper-slider","swiper")},t=function(e,t){var i=C(e),e=e.find(".pp-swiper-slider"),a=e.attr("data-slider-settings")!==undefined?JSON.parse(e.attr("data-slider-settings")):"";l(e,i,a)},y=function(a,o,n){void 0===n&&(n="swiper");["ppe-tabs-switched","ppe-toggle-switched","ppe-accordion-switched","ppe-popup-opened"].forEach(function(i){void 0!==i&&d(document).on(i,function(e,t){0<(t="ppe-popup-opened"==i?d(".pp-modal-popup-"+t):t).find(o).length&&setTimeout(function(){"slick"===n?a.slick("setPosition"):"swiper"===n?a.update():"gallery"===n&&t.find(".pp-image-gallery").eq(0).isotope("layout")},100)})})},i=function(e,t){var i=e.data("id"),e=e.find(".pp-image-hotspots"),e=JSON.parse(e.attr("data-tooltip-options")),a="pp-tooltip pp-tooltip-"+i,o=e.arrow,n=e.always_open,s=e.trigger,p=e.distance,l=e.animation,r=e.width,i=e.size,d=e.zindex;""!==i&&undefined!==i&&(a+=" pp-tooltip-size-"+i),t(".pp-hot-spot-wrap[data-tooltip]").each(function(){var e=t(this).data("tooltip-position");t(this).pptooltipster({trigger:s,animation:l,minWidth:0,maxWidth:r,ppclass:a,position:e,arrow:"yes"===o,distance:p,interactive:!0,positionTracker:!0,zIndex:d}),"yes"===n&&(t(this).pptooltipster(),t(this).pptooltipster("show"))})},a=function(e){var t,i;void 0!==e&&(t=e.find(".pp-image-comparison").eq(0),i=t.data("settings"),e.imagesLoaded(function(){t.twentytwenty({default_offset_pct:i.visible_ratio,orientation:i.orientation,before_label:i.before_label,after_label:i.after_label,move_slider_on_hover:i.slider_on_hover,move_with_handle_only:i.slider_with_handle,click_to_move:i.slider_with_click,no_overlay:i.no_overlay})}))},o=function(e,a){var t=e.find(".pp-counter").eq(0),i=t.data("target"),o=e.find(".pp-counter-number").data("separator"),e=e.find(".pp-counter-number").data("separator-char"),n=""!==e?"("+e+"ddd).dd":"(,ddd).dd";"undefined"!=typeof elementorFrontend.waypoint&&elementorFrontend.waypoint(t,function(){a(i).each(function(){var e=a(this).data("to"),t=a(this).data("speed"),i=new Odometer({el:this,value:0,duration:t,format:"yes"===o?n:""});i.render(),setInterval(function(){i.update(e)})})},{offset:"80%",triggerOnce:!0})},s=function(e,t){var e=e.find(".swiper-slide-visible"),i=-1;e.each(function(){var e=t(this).find(".pp-info-box").outerHeight();i<e&&(i=e)}),e.each(function(){t(this).find(".pp-info-box").animate({height:i},{duration:200,easing:"linear"})})},n=function(t,i){var a=C(t),o=t.find(".pp-info-box-carousel"),e=o.attr("data-slider-settings")!==undefined?JSON.parse(o.attr("data-slider-settings")):"",n=a.equal_height_boxes;o.length&&(i(o).closest(".elementor-widget-wrap").addClass("e-swiper-container"),i(o).closest(".elementor-widget").addClass("e-widget-swiper"),new elementorFrontend.utils.swiper(o,e).then(function(e){"yes"===n&&(s(t,i),e.on("slideChange",function(){s(t,i)})),p(o,a,e)}))},r=function(e,t){var i,a=e.data("id"),o=C(e),n=e.find(".pp-instagram-feed").eq(0),s=o.feed_layout;n.length&&("carousel"===s?(n=e.find(".pp-swiper-slider").eq(0),e=JSON.parse(n.attr("data-slider-settings")),l(n,o,e)):"masonry"===s&&(i=t("#pp-instafeed-"+a).imagesLoaded(function(){i.masonry({itemSelector:".pp-feed-item",percentPosition:!0})})))},c=function(e,t,i,a){var o;"yes"===t.pause_on_hover&&(e.on("mouseover",function(){i.autoplay.stop()}),e.on("mouseout",function(){i.autoplay.start()})),"slideshow"===t.skin&&(a.removeClass("pp-active-slide"),a.eq(0).addClass("pp-active-slide"),i.on("slideChange",function(){var e="yes"==t.infinite_loop?i.realIndex:i.activeIndex;a.removeClass("pp-active-slide"),a.eq(e).addClass("pp-active-slide")}),o=t.infinite_loop?1:0,d(a).on("click",function(){i.slideTo(d(this).index()+o,500)})),y(i,".pp-image-slider","swiper")},f=function(e,t){var i=e.find(".pp-image-slider").eq(0),a=i.attr("id"),o=i.data("slider-settings"),n=i.data("fancybox-settings"),s=e.find(".pp-image-slider-container .pp-image-slider-thumb-item-wrap"),p=C(e),o=(t(i).closest(".elementor-widget-wrap").addClass("e-swiper-container"),t(i).closest(".elementor-widget").addClass("e-widget-swiper"),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(i,o).then(function(e){c(i,p,e,s)}):(e=new Swiper(i,o),c(i,p,e,s)),'.pp-swiper-slide:not(.swiper-slide-duplicate) .pp-image-slider-slide-link[data-fancybox="'+a+'"]');t(o).fancybox(n)},u=function(e,i){var t,a,o,n,s,p,l,r,d,c,f,u,m,g,h,v,w,_,y,b;e.hasClass("pp-visibility-hidden")||(b=e.find(".pp-modal-popup").eq(0),t=e.data("id"),a=(e=C(e)).overlay_switch,o="pp-modal-popup-"+e.layout_type,n=e.close_button_position,s="animated "+e.popup_animation_in,p=b.data("type"),l=b.data("iframe-class"),r=b.data("src"),d=b.data("trigger-element"),c=b.data("delay"),f=b.data("disable-on"),u=e.trigger,m="yes"===e.prevent_scroll,g=e.enable_url_trigger,h="popup_"+t,v=b.data("display-after"),w=" pp-modal-popup-"+t+" "+o+" "+n+" "+s,_={disableOn:f,showCloseBtn:"yes"===e.close_button,enableEscapeKey:"yes"===e.esc_exit,closeOnBgClick:"yes"===e.click_exit,closeOnContentClick:"yes"===e.content_close,closeMarkup:'<div class="mfp-close">&#215;</div>',closeBtnInside:"win-top-left"!==n&&"win-top-right"!==n,removalDelay:500,callbacks:{open:function(){i(document).trigger("ppe-popup-opened",[t]),m||i("html").css({overflow:""})},close:function(){m||i("html").css({overflow:"hidden"})}}},elementorFrontend.isEditMode()&&(i.magnificPopup.close(),i("#pp-modal-popup-wrap-"+t).hasClass("pp-popup-preview"))&&(_.items={src:r,type:p},_.mainClass=w,i.magnificPopup.open(_)),"yes"!==a&&(w+=" pp-no-overlay"),y=function(e){""!==e&&undefined!==e&&""!==(r=i("[data-url-identifier='"+e+"']").data("src"))&&undefined!==r&&(_.items={src:r,type:p},_.mainClass=w,i.magnificPopup.open(_))},i(window).on("load",function(){var e;"yes"===g&&(e=window.location.href.split("#")[1],y(e),i("a").click(function(e){var t=i(this).attr("href");0===t.indexOf("#")&&""!==(t=t.split("#")[1])&&(e.preventDefault(),y(t))}))}),b=i(".pp-modal-popup-link"),undefined!==_.disableOn&&i(window).width()>_.disableOn||undefined===_.disableOn?(b.show(),"exit-intent"===u?(0===v&&i.removeCookie(h,{path:"/"}),_.items={src:r},_.type=p,_.mainClass="mfp-fade mfp-fade-side",i(document).on("mouseleave",function(e){e.clientY<0&&!i.cookie(h)&&(i.magnificPopup.open(_),0<v?i.cookie(h,v,{expires:v,path:"/"}):i.removeCookie(h))})):"page-load"===u?(0===v&&i.removeCookie(h,{path:"/"}),_.items={src:r},_.type=p,i.cookie(h)||setTimeout(function(){i.magnificPopup.open(_),0<v?i.cookie(h,v,{expires:v,path:"/"}):i.removeCookie(h)},c)):(void 0!==d&&""!==d||(d=".pp-modal-popup-link"),_.iframe={markup:'<div class="'+l+'"><div class="modal-popup-window-inner"><div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe></div></div></div>'},_.items={src:r,type:p},_.mainClass=w,i(d).magnificPopup(_))):b.hide())},m=function(a){var e=C(a),t=a.data("id"),i=a.find("[data-tooltip]"),o="pp-tooltip pp-tooltip-"+t,n=e.tooltip_arrow,s=e.tooltip_trigger,p=e.tooltip_animation,t=e.tooltip_size,l=e.tooltip_zindex,r=elementorFrontend.config.breakpoints;""!==t&&undefined!==t&&(o+=" pp-tooltip-size-"+t),i.each(function(){var e=d(this).data("tooltip-position"),t=d(this).data("tooltip-width"),i=d(this).data("tooltip-distance");window.innerWidth<=r.lg&&window.innerWidth>=r.md&&(e=a.find(".pp-pricing-table-tooptip[data-tooltip]").data("tooltip-position-tablet")),window.innerWidth<r.md&&(e=a.find(".pp-pricing-table-tooptip[data-tooltip]").data("tooltip-position-mobile")),d(this).pptooltipster({trigger:s,animation:p,minWidth:t,ppclass:o,side:e,arrow:"yes"===n,distance:i,interactive:!0,positionTracker:!0,zIndex:l})})},g=function(e,t){var i=e.find(".pp-table").eq(0),a=C(e);"responsive"===a.table_type&&("yes"===a.scrollable&&0<a.breakpoint&&jQuery(window).width()>=a.breakpoint&&jQuery(i).removeAttr("data-tablesaw-mode"),t(document).trigger("enhance.tablesaw")),m(e)},h=function(e,t){var e=e.find(".pp-toggle-container").eq(0),i=t(e).find(".pp-toggle-switch-container"),a=t(e).find(".pp-toggle-switch"),o=t(e).find(".pp-primary-toggle-label"),n=t(e).find(".pp-secondary-toggle-label"),s=t(e).find(".pp-toggle-section-primary"),p=t(e).find(".pp-toggle-section-secondary");a.on("click",function(){s.toggle(0,"swing",function(){i.toggleClass("pp-toggle-switch-on")}),p.toggle(),a.prop("checked",!1),o.hasClass("pp-toggle-active")?(o.removeClass("pp-toggle-active"),n.addClass("pp-toggle-active")):(o.addClass("pp-toggle-active"),n.removeClass("pp-toggle-active")),s.is(":visible")?t(document).trigger("ppe-toggle-switched",[s]):t(document).trigger("ppe-toggle-switched",[p])}),o.on("click",function(){a.prop("checked",!1),i.removeClass("pp-toggle-switch-on"),t(this).addClass("pp-toggle-active"),n.removeClass("pp-toggle-active"),s.show(),p.hide(),t(document).trigger("ppe-toggle-switched",[s])}),n.on("click",function(){a.prop("checked",!0),i.addClass("pp-toggle-switch-on"),t(this).addClass("pp-toggle-active"),o.removeClass("pp-toggle-active"),p.show(),s.hide(),t(document).trigger("ppe-toggle-switched",[p])})},v=function(a,o){var e,t,n,i=a.find(".pp-image-gallery-container").eq(0),s=a.find(".pp-image-gallery").eq(0),p=C(a),l=a.find(".pp-image-gallery-justified").eq(0),r=a.data("id"),d=s.attr("id"),c=p.lightbox_library,p=s.data("fancybox-settings"),f=i.data("settings"),u=[],m=[],g=(_||(s.hasClass("pp-image-gallery-masonry")||s.hasClass("pp-image-gallery-filter-enabled")||"yes"===f.pagination)&&(i="fitRows",s.hasClass("pp-image-gallery-masonry")&&(i="masonry"),h=a.find(".pp-gallery-filters .pp-gallery-filter"),e="",o(h).each(function(){""!==e&&e!==undefined||(e=o(this).attr("data-default"))}),t={itemSelector:".pp-grid-item-wrap",layoutMode:i,percentPosition:!0,filter:e},n={},a.imagesLoaded(function(){n=s.isotope(t),s.find(".pp-gallery-slide-image").on("load",function(){o(this).hasClass("lazyloaded")||setTimeout(function(){s.isotope("layout")},500)})}),a.on("click",".pp-gallery-filter",function(){var e=o(this),t=e.attr("data-filter"),i=e.attr("data-gallery-index"),a=s.find(t);"*"===t&&(a=s.find(".pp-grid-item-wrap")),o(a).each(function(){var e=o(this).find(".pp-image-gallery-item-link");"fancybox"===c?e.attr("data-fancybox",i+"_"+r):e.attr("data-elementor-lightbox-slideshow",i+"_"+r)}),e.siblings().removeClass("pp-active"),e.addClass("pp-active"),n.isotope({filter:t})}),o(".pp-filters-dropdown").on("change",function(){var e=this.value,t=o(this).find(":selected").attr("data-gallery-index"),i=s.find(e);"*"===e&&(i=s.find(".pp-grid-item-wrap")),o(i).each(function(){var e=o(this).find(".pp-image-gallery-item-link");"fancybox"===c?e.attr("data-fancybox",t+"_"+r):e.attr("data-elementor-lightbox-slideshow",t+"_"+r)}),n.isotope({filter:e})}),v(),o(window).on("hashchange",function(){v()}),y(s,".pp-image-gallery","gallery")),f.tilt_enable!==undefined?f.tilt_enable:""),h=("yes"===g&&o(s).find(".pp-image-gallery-thumbnail-wrap").tilt({disableAxis:f.tilt_axis,maxTilt:f.tilt_amount,scale:f.tilt_scale,speed:f.tilt_speed,perspective:1e3}),0<l.length&&l.imagesLoaded(function(){}).done(function(e){l.justifiedGallery({rowHeight:f.row_height,lastRow:f.last_row,selector:"div",waitThumbnailsLoad:!0,margins:f.image_spacing,border:0})}),'.pp-grid-item-wrap .pp-image-gallery-item-link[data-fancybox="'+d+'"]');function v(){setTimeout(function(){location.hash&&0<o(location.hash).length&&o(location.hash).parent().hasClass("pp-gallery-filters")&&o(location.hash).trigger("click")},500)}function w(){var t,i,e;a.find(".pp-gallery-load-more").removeClass("disabled pp-loading"),0<u.length&&(t=1,i=[],o(u).each(function(){var e=o(this).data("item-id");if(-1===o.inArray(e,m)){if(!(t<=parseInt(f.per_page,10)))return!1;m.push(e),i.push(this),t++}}),0<i.length&&(i=o(i)).imagesLoaded(function(){s.isotope("insert",i),setTimeout(function(){s.isotope("layout")},500),"yes"===g&&o(s).find(".pp-grid-item").tilt({disableAxis:f.tilt_axis,maxTilt:f.tilt_amount,scale:f.tilt_scale,speed:f.tilt_speed})}),0<l.length&&l.imagesLoaded(function(){}).done(function(e){setTimeout(function(){l.justifiedGallery("norewind")},100)}),u.length===m.length&&a.find(".pp-gallery-pagination").hide(),0<o(e='.pp-grid-item-wrap .pp-image-gallery-item-link[data-fancybox="'+d+'"]').length)&&o(e).fancybox({loop:!0})}0<o(h).length&&o(h).fancybox(p),s.find(".pp-grid-item-wrap").each(function(){m.push(o(this).data("item-id"))}),a.find(".pp-gallery-load-more").on("click",function(e){e.preventDefault(),o(this).addClass("disabled pp-loading"),0<u.length?w():(e={action:"pp_gallery_get_images",pp_action:"pp_gallery_get_images",settings:f},o.ajax({type:"post",url:window.location.href.split("#").shift(),data:e,success:function(e){e.success&&((e=e.data.items)&&o(e).each(function(){o(this).hasClass("pp-grid-item-wrap")&&u.push(this)}),w())},error:function(e,t){console.log(t)}}))})},w=function(e){var t="pp-tooltip pp-tooltip-"+e.data("id"),i=e.find(".pp-button[data-tooltip]").data("tooltip-position"),a=elementorFrontend.config.breakpoints;window.innerWidth<=a.lg&&window.innerWidth>=a.md&&(i=e.find(".pp-button[data-tooltip]").data("tooltip-position-tablet")),window.innerWidth<a.md&&(i=e.find(".pp-button[data-tooltip]").data("tooltip-position-mobile")),e.find(".pp-button[data-tooltip]").pptooltipster({trigger:"hover",animation:"fade",ppclass:t,side:i,interactive:!0,positionTracker:!0})},b=function(e,t){var i,a=d("<iframe/>"),o=e.data("src");0===e.find("iframe").length&&((t.hasClass("pp-video-type-youtube")||t.hasClass("pp-video-type-vimeo")||t.hasClass("pp-video-type-dailymotion"))&&a.attr("src",o),a.attr("frameborder","0"),a.attr("allowfullscreen","1"),a.attr("allow","autoplay;encrypted-media;"),e.html(a),t.hasClass("pp-video-type-hosted"))&&(i=JSON.parse(t.data("hosted-html")),a.on("load",function(){a.contents().find("body").html(i),a.contents().find("video").css({width:"100%",height:"100%"}),a.contents().find("video").attr("autoplay","autoplay")}))},k=function(e,i){var a=e.find(".pp-showcase-preview").eq(0),t=a.attr("data-slider-settings")!==undefined?JSON.parse(a.attr("data-slider-settings")):"",o=a.attr("id"),n=a.data("rtl"),s=e.find(".pp-showcase-preview-wrap"),p=e.find(".pp-showcase-navigation-items"),l=e.find(".pp-showcase .pp-showcase-navigation-item-wrap"),r=e.find(".pp-showcase .pp-video-play"),e=C(e),d=e.scrollable_nav,c=e.preview_position,f=e.preview_stack,u=elementorFrontend.config.breakpoints,t=(a.slick({slidesToShow:1,slidesToScroll:1,autoplay:"yes"===e.autoplay,autoplaySpeed:e.autoplay_speed,arrows:"yes"===e.arrows,prevArrow:t.prevArrow,nextArrow:t.nextArrow,dots:"yes"===e.dots,fade:"fade"===e.effect,speed:e.animation_speed,infinite:"yes"===e.infinite_loop,pauseOnHover:"yes"===e.pause_on_hover,adaptiveHeight:"yes"===e.adaptive_height,rtl:"yes"===n,asNavFor:"yes"===d?p:""}),a.slick("setPosition"),"yes"===d?p.slick({slidesToShow:e.nav_items!==undefined&&""!==e.nav_items?parseInt(e.nav_items,10):5,slidesToScroll:1,asNavFor:a,arrows:!1,dots:!1,infinite:"yes"===e.infinite_loop,focusOnSelect:!0,vertical:"top"!==c&&"bottom"!==c,centerMode:"yes"===e.nav_center_mode,centerPadding:"0px",responsive:[{breakpoint:u.lg,settings:{slidesToShow:e.nav_items_tablet!==undefined&&""!==e.nav_items_tablet?parseInt(e.nav_items_tablet,10):3,slidesToScroll:1,vertical:f!==undefined&&"tablet"!==f}},{breakpoint:u.md,settings:{slidesToShow:e.nav_items_mobile!==undefined&&""!==e.nav_items_mobile?parseInt(e.nav_items_mobile,10):2,slidesToScroll:1,vertical:!1}}]}):(l.removeClass("pp-active-slide"),l.eq(0).addClass("pp-active-slide"),a.on("beforeChange",function(e,t,i,a){i=a,l.removeClass("pp-active-slide"),l.eq(i).addClass("pp-active-slide")}),l.each(function(t){i(this).on("click",function(e){e.preventDefault(),a.slick("slickGoTo",t)})})),y(a,".pp-showcase","slick"),_&&s.resize(function(){a.slick("setPosition")}),'.slick-slide:not(.slick-cloned) .pp-showcase-item-link[data-fancybox="'+o+'"]');i(t).fancybox({loop:!0}),r.off("click").on("click",function(e){e.preventDefault();var e=i(this).closest(".pp-video"),t=i(this).find(".pp-video-player");b(t,e)})},x=function(e,t){var i=e.find(".pp-timeline-horizontal .pp-timeline-items").eq(0),a=e.find(".pp-timeline-wrapper"),o=a.data("rtl"),n=e.find(".pp-timeline-navigation"),s=n.data("nav-arrow")!==undefined?JSON.parse(n.data("nav-arrow")):"",p=s!==undefined?s.replaceAll("right","left"):"",l=C(e),r=l.columns!==undefined&&""!==l.columns?parseInt(l.columns,10):3,d=l.columns_tablet!==undefined&&""!==l.columns_tablet?parseInt(l.columns_tablet,10):2,c=l.columns_mobile!==undefined&&""!==l.columns_mobile?parseInt(l.columns_mobile,10):1,f=l.slides_to_scroll!==undefined&&""!==l.slides_to_scroll?parseInt(l.slides_to_scroll,10):3,u=l.slides_to_scroll_tablet!==undefined&&""!==l.slides_to_scroll_tablet?parseInt(l.slides_to_scroll_tablet,10):2,m=l.slides_to_scroll_mobile!==undefined&&""!==l.slides_to_scroll_mobile?parseInt(l.slides_to_scroll_mobile,10):1,g=elementorFrontend.config.breakpoints,h=("horizontal"===l.layout&&(h=!1,_&&(p=(s="undefined"!=typeof l.select_arrow?l.select_arrow.value:"")!==undefined?s.replace("right","left"):"",s='<i class="'+s+'"></i>',p='<i class="'+p+'"></i>'),"yes"===l.infinite_loop&&"yes"===l.center_mode&&(h=!0),i.slick({slidesToShow:r,slidesToScroll:f,autoplay:"yes"===l.autoplay,autoplaySpeed:l.autoplay_speed,arrows:!1,pauseOnHover:"yes"===l.pause_on_hover,pauseOnFocus:"yes"===l.pause_on_hover,dots:"yes"===l.dots,centerMode:h,speed:l.animation_speed,infinite:"yes"===l.infinite_loop,rtl:"yes"===o,asNavFor:n,responsive:[{breakpoint:g.lg,settings:{slidesToShow:d,slidesToScroll:u}},{breakpoint:g.md,settings:{slidesToShow:c,slidesToScroll:m}}]}),n.slick({slidesToShow:r,slidesToScroll:f,autoplay:"yes"===l.autoplay,autoplaySpeed:l.autoplay_speed,asNavFor:i,arrows:"yes"===l.arrows,pauseOnHover:"yes"===l.pause_on_hover,pauseOnFocus:"yes"===l.pause_on_hover,prevArrow:'<div class="pp-slider-arrow pp-arrow pp-arrow-prev">'+p+"</div>",nextArrow:'<div class="pp-slider-arrow pp-arrow pp-arrow-next">'+s+"</div>",centerMode:"yes"===l.center_mode,infinite:"yes"===l.infinite_loop,rtl:"yes"===o,focusOnSelect:!0,responsive:[{breakpoint:g.lg,settings:{slidesToShow:d,slidesToScroll:u}},{breakpoint:g.md,settings:{slidesToShow:c,slidesToScroll:m}}]}),i.slick("setPosition"),_&&a.resize(function(){i.slick("setPosition")}),"yes"===l.pause_on_hover&&(e.find(".pp-timeline-card").mouseover(function(){i.slick("slickPause"),n.slick("slickPause")}),e.find(".pp-timeline-card").mouseleave(function(){i.slick("slickPlay"),n.slick("slickPlay")})),y(i,".pp-timeline-horizontal .pp-timeline-items","slick"),y(n,".pp-timeline-navigation","slick")),{});_&&(h.window=elementor.$previewContents),new PPTimeline(h,e)},S=function(e,t){var i=C(e),a=e.find(".pp-swiper-slider"),o=e.find(".pp-card-slider-item"),n=JSON.parse(a.attr("data-slider-settings")),s=0;l(a,i,n),o.each(function(){t(this).height()>s&&(s=t(this).height())}),"no"!==i.open_lightbox&&e.find(".pp-card-slider-item.swiper-slide-duplicate").each(function(){var e=t(this).find(".pp-card-slider-image a");e.removeAttr("data-elementor-open-lightbox data-elementor-lightbox-slideshow data-elementor-lightbox-index"),e.removeClass("elementor-clickable")}),a.css("height",s+70+"px")},T=function(e,t){var i=e.find(".pp-image-accordion").eq(0),e=C(e),a=e.accordion_action,e=e.disable_body_click,i=i.attr("id"),o=t("#"+i+" .pp-image-accordion-item");"on-hover"===a?o.hover(function(){o.css("flex","1"),o.removeClass("pp-image-accordion-active"),t(this).addClass("pp-image-accordion-active"),o.find(".pp-image-accordion-content-wrap").removeClass("pp-image-accordion-content-active"),t(this).find(".pp-image-accordion-content-wrap").addClass("pp-image-accordion-content-active"),t(this).css("flex","3")},function(){o.css("flex","1"),o.find(".pp-image-accordion-content-wrap").removeClass("pp-image-accordion-content-active"),o.removeClass("pp-image-accordion-active")}):"on-click"===a&&(o.click(function(e){e.stopPropagation(),o.css("flex","1"),o.removeClass("pp-image-accordion-active"),t(this).addClass("pp-image-accordion-active"),o.find(".pp-image-accordion-content-wrap").removeClass("pp-image-accordion-content-active"),t(this).find(".pp-image-accordion-content-wrap").addClass("pp-image-accordion-content-active"),t(this).css("flex","3")}),t("#"+i).click(function(e){e.stopPropagation()}),"yes"!==e)&&t("body").click(function(){o.css("flex","1"),o.find(".pp-image-accordion-content-wrap").removeClass("pp-image-accordion-content-active"),o.removeClass("pp-image-accordion-active")})},q=function(e,s){var t=e.find(".pp-accordion-tab-title"),e=C(e),p=e.accordion_type,l=e.toggle_speed;t.each(function(){s(this).hasClass("pp-accordion-tab-active-default")&&(s(this).addClass("pp-accordion-tab-show pp-accordion-tab-active"),s(this).next().slideDown(l))}),t.unbind("click"),t.on("click keypress",function(e){var t,i,a,o,n;e.preventDefault(),1!=e.which&&13!=e.which&&32!=e.which&&e.which!=undefined||(t=(e=s(this)).parent(),i=e.closest(".pp-advanced-accordion"),a=e.closest(".pp-accordion-item"),o=i.find(".pp-accordion-tab-title"),n=i.find(".pp-accordion-tab-content"),s(document).trigger("ppe-accordion-switched",[t]),"accordion"===p?(o.removeClass("pp-accordion-tab-active-default"),n.removeClass("pp-accordion-tab-active-default"),e.hasClass("pp-accordion-tab-show")?(a.removeClass("pp-accordion-item-active"),e.removeClass("pp-accordion-tab-show pp-accordion-tab-active"),e.attr("aria-expanded","false"),e.next().slideUp(l)):(i.find(".pp-accordion-item").removeClass("pp-accordion-item-active"),o.removeClass("pp-accordion-tab-show pp-accordion-tab-active"),n.slideUp(l),e.toggleClass("pp-accordion-tab-show pp-accordion-tab-active"),o.attr("aria-expanded","false"),a.toggleClass("pp-accordion-item-active"),e.hasClass("pp-accordion-tab-title")&&e.attr("aria-expanded","true"),e.next().slideToggle(l))):e.hasClass("pp-accordion-tab-show")?(e.removeClass("pp-accordion-tab-show pp-accordion-tab-active"),e.next().slideUp(l)):(e.addClass("pp-accordion-tab-show pp-accordion-tab-active"),e.next().slideDown(l)))}),I(),s(window).on("hashchange",function(){I()})};function I(){var e;location.hash&&0<d(location.hash).length&&(e=d(location.hash+".pp-accordion-tab-title"))&&0<e.length&&(location.href="#",d("html, body").animate({scrollTop:e.parents(".pp-accordion-item").offset().top-50+"px"},500,function(){e.parents(".pp-accordion-item").hasClass("pp-accordion-item-active")||e.trigger("click")}))}var O=function(e,t){var i=e.find(".pp-magazine-slider").eq(0),a=i.data("slider-settings"),e=C(e);l(i,e,a)},P=(window.VideoHandler=function(e,t){var i=e.find(".pp-video"),a=e.find(".pp-video-play"),o=a.hasClass("pp-video-play-lightbox");a.off("click").on("click",function(e){e.preventDefault();e=t(this).find(".pp-video-player");o||b(e,i)}),"1"!=a.data("autoplay")||o||b(e.find(".pp-video-player"),i)},function(e,a){var t,i,o=e.find(".pp-video-gallery").eq(0),n=C(e),s=e.find(".pp-video-play"),p=o.data("action");"inline"===p&&s.off("click").on("click",function(e){e.preventDefault();var e=a("<iframe/>"),t=a(this).data("src"),i=a(this).find(".pp-video-player");e.attr("src",t),e.attr("frameborder","0"),e.attr("allowfullscreen","1"),e.attr("allow","autoplay;encrypted-media;"),i.html(e)}),_||"grid"===n.layout&&o.hasClass("pp-video-gallery-filter-enabled")&&(t={itemSelector:".pp-grid-item-wrap",layoutMode:"fitRows",percentPosition:!0},i={},e.imagesLoaded(function(){i=o.isotope(t)}),e.on("click",".pp-gallery-filter",function(){var e=a(this),t=e.attr("data-filter");e.siblings().removeClass("pp-active"),e.addClass("pp-active"),i.isotope({filter:t})})),"lightbox"===p&&(a.fancybox.defaults.media.dailymotion={matcher:/dailymotion.com\/video\/(.*)\/?(.*)/,params:{additionalInfos:0,autoStart:1},type:"iframe",url:"//www.dailymotion.com/embed/video/$1"}),"carousel"===n.layout&&(s=e.find(".pp-video-gallery-wrap").eq(0),p=e.find(".pp-video-gallery").eq(0),e=JSON.parse(s.attr("data-slider-settings")),l(p,n,e))}),F=function(e,t){var i=e.find(".pp-album").eq(0),a=i.data("id"),o=i.data("fancybox-class"),i=i.data("fancybox-axis"),e=C(e);"fancybox"===e.lightbox_library&&t('[data-fancybox="'+a+'"]').fancybox({loop:"yes"===e.loop,arrows:"yes"===e.arrows,infobar:"yes"===e.slides_counter,keyboard:"yes"===e.keyboard,toolbar:"yes"===e.toolbar,buttons:e.toolbar_buttons,animationEffect:e.lightbox_animation,transitionEffect:e.transition_effect,baseClass:o,thumbs:{autoStart:"yes"===e.thumbs_auto_start,axis:i}})},z=function(e,i){var t,o,a=e.find(".pp-testimonials").eq(0),n=e.find(".pp-testimonials-wrap"),s=a.data("layout");"carousel"!==s&&"slideshow"!==s||(t=JSON.parse(a.attr("data-slider-settings")),o=e.find(".pp-testimonials-thumb-item-wrap"),e=C(e),a.slick(t),"slideshow"===s&&"yes"===e.thumbnail_nav&&(o.removeClass("pp-active-slide"),o.eq(0).addClass("pp-active-slide"),a.on("beforeChange",function(e,t,i,a){i=a,o.removeClass("pp-active-slide"),o.eq(i).addClass("pp-active-slide")}),o.each(function(t){i(this).on("click",function(e){e.preventDefault(),a.slick("slickGoTo",t)})})),a.slick("setPosition"),y(a,".pp-testimonials","slick"),_&&n.resize(function(){a.slick("setPosition")}))},L=function(e){var t=C(e),i=e.find(".pp-image-scroll-container"),a=i.find(".pp-image-scroll-overlay"),e=i.find(".pp-image-scroll-vertical"),o=i.find(".pp-image-scroll-image img"),n=t.direction_type,s=t.reverse,t=t.trigger_type,p=null;function l(){o.css("transform",("vertical"===n?"translateY":"translateX")+"(-"+p+"px)")}function r(){o.css("transform",("vertical"===n?"translateY":"translateX")+"(0px)")}function d(){p="vertical"===n?o.height()-i.height():o.width()-i.width()}"scroll"===t?(i.addClass("pp-container-scroll"),"vertical"===n?e.addClass("pp-image-scroll-ver"):i.imagesLoaded(function(){a.css({width:o.width(),height:o.height()})})):("yes"===s&&i.imagesLoaded(function(){i.addClass("pp-container-scroll-instant"),d(),l()}),"vertical"===n&&e.removeClass("pp-image-scroll-ver"),i.mouseenter(function(){i.removeClass("pp-container-scroll-instant"),d(),("yes"===s?r:l)()}),i.mouseleave(function(){("yes"===s?l:r)()}))},N=function(e,t){t(document).ready(function(){"undefined"!==twttr&&twttr.widgets.load()})},R=function(i,t,a,o){var n=i.find(".pp-gallery-filters .pp-gallery-filter");n.removeClass("pp-active-slide"),n.eq(0).addClass("pp-active-slide"),void 0!==o&&(o.on("slideChange",function(){var e=i.find(".swiper-slide.swiper-slide-active").data("swiper-slide-index"),t=i.find(".swiper-slide.swiper-slide-next").data("swiper-slide-index");n.eq(e).data("group")!==n.eq(t).data("group")&&(n.removeClass("pp-active-slide"),e=n.eq(t).data("group"),n.filter('[data-group="'+e+'"]').addClass("pp-active-slide"))}),n.each(function(){d(this).on("click",function(e){e.preventDefault(),e=d(window).width()<=480&&t.slides_per_view_mobile<=2?d(this).data("index")+parseInt(t.slides_per_view_mobile):d(window).width()<=768&&t.slides_per_view_tablet<=2?d(this).data("index")+parseInt(t.slides_per_view_tablet):d(this).data("index")+parseInt(a.slidesPerView),n.removeClass("pp-active-slide"),d(this).addClass("pp-active-slide"),o.slideTo(e)})}))},H=function(t,e){var i=C(t),a=t.find(".pp-tabbed-gallery-carousel").eq(0),o=a.attr("data-slider-settings")!==undefined?JSON.parse(a.attr("data-slider-settings")):"",n=".pp-tabbed-gallery-"+t.data("id"),s=(e(a).closest(".elementor-widget-wrap").addClass("e-swiper-container"),e(a).closest(".elementor-widget").addClass("e-widget-swiper"),"undefined"==typeof Swiper?new elementorFrontend.utils.swiper(a,o).then(function(e){p(a,i,e),R(t,i,o,e)}):(s=new Swiper(a,o),p(a,i,s),R(t,i,o,s)),'.swiper-slide:not(.swiper-slide-duplicate) .pp-image-slider-slide-link[data-fancybox="'+n+'"]');e(s).fancybox({loop:!0})},J=function(e){var t,i,a=C(e);"carousel"===a.layout&&(t=e.find(".pp-coupons-carousel"),i=JSON.parse(t.attr("data-slider-settings")),l(t,a,i)),e.find(".pp-coupon").each(function(){var t=d(this).find(".pp-coupon-code").attr("data-coupon-code");d(this).find(".pp-coupon-code").not(".pp-copied").on("click",function(){var e=d(this);e.append('<input type="text" value="'+t+'" id="ppCouponInput">'),document.getElementById("ppCouponInput").select(),document.execCommand ("copy"),d("#ppCouponInput").remove(),"copy"===a.coupon_style?(e.addClass("pp-copied"),e.find(".pp-coupon-copy-text").fadeOut().text(ppCoupons.copied_text).fadeIn()):(e.find(".pp-coupon-reveal-wrap").css({transform:"translate(200px, 0px)"}),setTimeout(function(){e.find(".pp-coupon-code-text-wrap").removeClass("pp-unreavel"),e.find(".pp-coupon-code-text").text(t),e.find(".pp-coupon-reveal-wrap").remove()},150),setTimeout(function(){e.addClass("pp-copied"),e.find(".pp-coupon-copy-text").fadeOut().text(ppCoupons.copied_text).fadeIn()},500))})})},D=function(e,t){var i,a=C(e),o=e.find(".pp-category-wrap"),n=o.find(".pp-category");"yes"===a.equal_height&&(i=0,o.each(function(){t(this).outerHeight()>i&&(i=t(this).outerHeight())}),n.css("height",i+"px")),"carousel"===a.layout&&(o=e.find(".pp-categories-carousel"),n=JSON.parse(o.attr("data-slider-settings")),l(o,a,n))},W=function(e,t){void 0!==e&&e.find("select:not([multiple])").each(function(){var e=t(this);(e.next().hasClass("chosen-container")?e.next():e).wrap('<span class="pp-gf-select-custom"></span>')})},j=function(e){var t=C(e),e=e.find(".pp-sitemap-list"),i=t.sitemap_tree,t=t.sitemap_tree_style;"yes"===i&&("plus_circle"===t?e.treed():"caret"===t?e.treed({openedClass:"fa-caret-down",closedClass:"fa-caret-right"}):"plus"===t?e.treed({openedClass:"fa-minus",closedClass:"fa-plus"}):"folder"===t&&e.treed({openedClass:"fa-folder-open",closedClass:"fa-folder"}))},E=function(e){var t=C(e).breadcrumbs_type;"powerpack"!==t&&e.find(".pp-breadcrumbs a").parent().css({padding:"0","background-color":"transparent",border:"0",margin:"0","box-shadow":"none"}),"yoast"!==t&&"rankmath"!==t||e.find(".pp-breadcrumbs a").parent().parent().css({padding:"0","background-color":"transparent",border:"0",margin:"0","box-shadow":"none"})},M=function(e,t){var i=e.find(".pp-login-form"),a=e.find(".pp-login-form-wrap").data("page-url"),o=C(e),n=e.find(".pp-fb-login-button").data("appid"),s=e.find(".pp-google-login-button").data("clientid");0<t(i).length&&new PPLoginForm(e,o,{id:e.data("id"),messages:{empty_username:ppLogin.empty_username,empty_password:ppLogin.empty_password,empty_password_1:ppLogin.empty_password_1,empty_password_2:ppLogin.empty_password_2,empty_recaptcha:ppLogin.empty_recaptcha,email_sent:ppLogin.email_sent,reset_success:ppLogin.reset_success},i18n:{pw_toggle_text:{show:ppLogin.show_password,hide:ppLogin.hide_password}},page_url:a,facebook_login:"yes"===o.facebook_login?"true":"false",facebook_app_id:n,facebook_sdk_url:"",google_login:"yes"===o.google_login?"true":"false",enable_recaptcha:"yes"===o.enable_recaptcha?"true":"false",google_client_id:s})},B=function(e,t){m(e)},G=function(e,t){var i=e.find(".pp-registration-form"),a=C(e);0<t(i).length&&new PPRegistrationForm(e,{id:e.data("id"),min_pass_length:i.data("password-length"),pws_meter:"yes"===a.enable_pws_meter,i18n:{messages:{error:{invalid_username:ppRegistration.invalid_username,username_exists:ppRegistration.username_exists,empty_email:ppRegistration.empty_email,invalid_email:ppRegistration.invalid_email,email_exists:ppRegistration.email_exists,password:ppRegistration.password,password_length:ppRegistration.password_length,password_mismatch:ppRegistration.password_mismatch,invalid_url:ppRegistration.invalid_url,recaptcha_php_ver:ppRegistration.recaptcha_php_ver,recaptcha_missing_key:ppRegistration.recaptcha_missing_key},success:a.success_message},pw_toggle_text:{show:ppRegistration.show_password,hide:ppRegistration.hide_password}},ajaxurl:ppRegistration.ajax_url})},A=function(e,l){var t,r,d,i=C(e),a=e.find(".pp-content-reveal-content-wrapper"),o=e.find(".pp-content-reveal-content"),n=e.find(".pp-content-reveal-saparator"),s=e.find(".pp-content-reveal-button-inner"),p=e.find(".pp-content-reveal-buttons-wrapper"),c=o.outerHeight(),f=a.data("scroll-top"),u=a.data("visibility"),m=a.data("content-height"),g=1e3*a.data("speed"),h=a.data("lines"),e=e.find(".pp-content-reveal-content p").css("line-height"),v=o.css("padding-top");"reveal"===i.default_content_state&&n.hide(),"lines"==u?("0"==h?t=a.outerHeight():(t=parseInt(e,10)*h+parseInt(v,10),"unreveal"===i.default_content_state&&a.css("height",t+"px")),u=o.find("> *"),d=r=0,u.each(function(e){if(r<h){a=this,s=window.getComputedStyle(a),(p=document.createElement(a.nodeName)).setAttribute("style","margin:0px;padding:0px;font-family:"+s.fontFamily+";font-size:"+s.fontSize),p.innerHTML="test",s=(p=a.parentNode.appendChild(p)).clientHeight,p.parentNode.removeChild(p);var t=s,i=l(this).outerHeight()/t,a=window.getComputedStyle(this);if(1<i&&isFinite(i)){for(var o=0,n=1,n=1;n<=i;n++)r<h&&(d+=t,r++,o++);o===i&&(d+=parseInt(a.marginTop)+parseInt(a.marginBottom))}else d+=l(this).outerHeight(!0),r++}var a,s,p}),o.outerHeight(!0)-1<=d&&(p.hide(),n.hide())):("unreveal"===i.default_content_state&&a.css("height",m+"px"),t=m),s.on("click",function(){n.slideToggle(g),l(this).toggleClass("pp-content-revealed"),s.hasClass("pp-content-revealed")?a.animate({height:c+"px"},g):(a.animate({height:t+"px"},g),"yes"==f&&l("html, body").animate({scrollTop:a.offset().top-50+"px"}))})},Q=(d(document).on("posts.rendered",function(e,t){A(t,d)}),function(e){var t,i,a,o,n,s;e.data("pp-wrapper-link")&&(t=e.data("pp-wrapper-link"),i=e.data("id"),a=t.url,o=t.is_external?"_blank":"_self",n=t.nofollow?"nofollow":"",s=document.createElement("a"),e.on("click.onPPWrapperLink",function(){s.id="pp-wrapper-link-"+i,s.href=a,s.target=o,s.rel=n,s.style.display="none",document.body.appendChild(s);var e=document.getElementById(s.id),t=(e.click(),setTimeout(function(){document.body.removeChild(e),clearTimeout(t)}))}))}),U=function(a,e){var t,o,i,n,s,p,l,r,d,c,f,u=C(a);"yes"===u.pp_elements_tooltip_enable&&(i="pp-tooltip pp-tooltip-"+(o=(t=a).data("id")),n=u.pp_elements_tooltip_position,s=u.pp_elements_tooltip_arrow,f=u.pp_elements_tooltip_target,p=u.pp_elements_tooltip_selector,l=u.pp_elements_tooltip_trigger,r=""!==u.pp_elements_tooltip_distance&&undefined!==u.pp_elements_tooltip_distance?u.pp_elements_tooltip_distance.size:"",d=u.pp_elements_tooltip_animation,c=""!==u.pp_elements_tooltip_width&&undefined!==u.pp_elements_tooltip_width?u.pp_elements_tooltip_width.size:"",u=u.pp_elements_tooltip_zindex,"custom"===f&&""!==p&&(f=a.find(p),p.length)&&(t=f),a.hasClass("tooltipstered")&&a.pptooltipster("destroy"),t.hasClass("tooltipstered")&&e(t).pptooltipster("destroy"),e(t).pptooltipster({trigger:l,content:a.find("#pp-tooltip-content-"+o),animation:d,minWidth:0,maxWidth:c,ppclass:i,position:n,arrow:"yes"===s,distance:r,interactive:!0,positionTracker:!0,zIndex:u,functionInit:function(e,t){var i=a.find("#pp-tooltip-content-"+o).detach();e.content(i)}}))};d(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&(_=!0);var e={"pp-image-hotspots.default":i,"pp-image-comparison.default":a,"pp-counter.default":o,"pp-logo-carousel.default":t,"pp-info-box-carousel.default":n,"pp-instafeed.default":r,"pp-team-member-carousel.default":t,"pp-modal-popup.default":u,"pp-table.default":g,"pp-toggle.default":h,"pp-image-gallery.default":v,"pp-image-slider.default":f,"pp-buttons.default":w,"pp-showcase.default":k,"pp-timeline.default":x,"pp-card-slider.default":S,"pp-image-accordion.default":T,"pp-advanced-accordion.default":q,"pp-content-ticker.default":t,"pp-magazine-slider.default":O,"pp-video.default":VideoHandler,"pp-video-gallery.default":P,"pp-testimonials.default":z,"pp-scroll-image.default":L,"pp-album.default":F,"pp-twitter-timeline.default":N,"pp-twitter-tweet.default":N,"pp-tabbed-gallery.default":H,"pp-faq.default":q,"pp-coupons.default":J,"pp-categories.default":D,"pp-gravity-forms.default":W,"pp-sitemap.default":j,"pp-breadcrumbs.default":E,"pp-login-form.default":M,"pp-registration-form.default":G,"pp-pricing-table.default":B,"pp-content-reveal.default":A,"pp-business-reviews.classic":t,"pp-business-reviews.card":t};d.each(e,function(e,t){elementorFrontend.hooks.addAction("frontend/element_ready/"+e,t)}),elementorFrontend.hooks.addAction("frontend/element_ready/global",Q),elementorFrontend.hooks.addAction("frontend/element_ready/widget",U)})}(jQuery);
!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(function(y){var _={ppclass:"",animation:"fade",animationIn:"",animationOut:"",animationDuration:350,content:null,contentAsHTML:!1,contentCloning:!1,debug:!0,delay:300,delayTouch:[300,500],functionInit:null,functionBefore:null,functionReady:null,functionAfter:null,functionFormat:null,IEmin:6,interactive:!1,multiple:!1,parent:null,plugins:["sideTip"],repositionOnScroll:!1,restoration:"none",selfDestruction:!0,theme:[],timer:0,trackerInterval:500,trackOrigin:!1,trackTooltip:!1,trigger:"hover",triggerClose:{click:!1,mouseleave:!1,originClick:!1,scroll:!1,tap:!1,touchleave:!1},triggerOpen:{click:!1,mouseenter:!1,tap:!1,touchstart:!1},updateAnimation:"rotate",zIndex:9999999},n="undefined"!=typeof window?window:null,$={hasTouchCapability:!(!n||!("ontouchstart"in n||n.DocumentTouch&&n.document instanceof n.DocumentTouch||n.navigator.maxTouchPoints)),hasTransitions:function(){if(!n)return!1;var t=(n.document.body||n.document.documentElement).style,i="transition",o=["Moz","Webkit","Khtml","O","ms"];if("string"==typeof t.transition)return!0;i="transition".charAt(0).toUpperCase()+"transition".substr(1);for(var e=0;e<o.length;e++)if("string"==typeof t[o[e]+i])return!0;return!1}(),IE:!1,semVer:"4.2.8",window:n},t=function(){this.__$emitterPrivate=y({}),this.__$emitterPublic=y({}),this.__instancesLatestArr=[],this.__plugins={},this._env=$};function i(t){this.$container,this.constraints=null,this.__$tooltip,this.__init(t)}function s(o,e){var n=!0;return y.each(o,function(t,i){if(e[t]===undefined||o[t]!==e[t])return n=!1}),n}function a(t){var i=t.attr("id"),i=i?$.window.document.getElementById(i):null;return i?i===t[0]:y.contains($.window.document.body,t[0])}t.prototype={__bridge:function(t,o,e){var i,n;return o[e]||((i=function(){}).prototype=t,(n=new i).__init&&n.__init(o),y.each(t,function(t,i){0!=t.indexOf("__")&&(o[t]?_.debug&&console.log("The "+t+" method of the "+e+" plugin conflicts with another plugin or native methods"):(o[t]=function(){return n[t].apply(n,Array.prototype.slice.apply(arguments))},o[t].bridged=n))}),o[e]=n),this},__setWindow:function(t){return $.window=t,this},_getRuler:function(t){return new i(t)},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_plugin:function(t){var i=this;if("string"==typeof t){var o=t,e=null;return 0<o.indexOf(".")?e=i.__plugins[o]:y.each(i.__plugins,function(t,i){if(i.name.substring(i.name.length-o.length-1)=="."+o)return e=i,!1}),e}if(t.name.indexOf(".")<0)throw new Error("Plugins must be namespaced");return(i.__plugins[t.name]=t).core&&i.__bridge(t.core,i,t.name),this},_trigger:function(){var t=Array.prototype.slice.apply(arguments);return"string"==typeof t[0]&&(t[0]={type:t[0]}),this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,t),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,t),this},instances:function(t){var e=[];return y(t||".tooltipstered").each(function(){var o=y(this),t=o.data("tooltipster-ns");t&&y.each(t,function(t,i){e.push(o.data(i))})}),e},instancesLatest:function(){return this.__instancesLatestArr},off:function(){return this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},origins:function(t){return y((t?t+" ":"")+".tooltipstered").toArray()},setDefaults:function(t){return y.extend(_,t),this},triggerHandler:function(){return this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},y.pptooltipster=new t,y.PPTooltipster=function(t,i){this.__callbacks={close:[],open:[]},this.__closingTime,this.__Content,this.__contentBcr,this.__destroyed=!1,this.__$emitterPrivate=y({}),this.__$emitterPublic=y({}),this.__enabled=!0,this.__garbageCollector,this.__Geometry,this.__lastPosition,this.__namespace="tooltipster-"+Math.round(1e6*Math.random()),this.__options,this.__$originParents,this.__pointerIsOverOrigin=!1,this.__previousThemes=[],this.__state="closed",this.__timeouts={close:[],open:null},this.__touchEvents=[],this.__tracker=null,this._$origin,this._$tooltip,this.__init(t,i)},y.PPTooltipster.prototype={__init:function(t,i){var o,e=this;e._$origin=y(t),e.__options=y.extend(!0,{},_,i),e.__optionsFormat(),!$.IE||$.IE>=e.__options.IEmin?(t=null,e._$origin.data("tooltipster-initialTitle")===undefined&&((t=e._$origin.attr("title"))===undefined&&(t=null),e._$origin.data("tooltipster-initialTitle",t)),null!==e.__options.content?e.__contentSet(e.__options.content):(o=(i=e._$origin.attr("data-tooltip-content"))?y(i):o)&&o[0]?e.__contentSet(o.first()):e.__contentSet(t),e._$origin.removeAttr("title").addClass("tooltipstered"),e.__prepareOrigin(),e.__prepareGC(),y.each(e.__options.plugins,function(t,i){e._plug(i)}),$.hasTouchCapability&&y($.window.document.body).on("touchmove."+e.__namespace+"-triggerOpen",function(t){e._touchRecordEvent(t)}),e._on("created",function(){e.__prepareTooltip()})._on("repositioned",function(t){e.__lastPosition=t.position})):e.__options.disabled=!0},__contentInsert:function(){var t=this,i=t._$tooltip.find(".tooltipster-content"),o=t.__Content;return t._trigger({type:"format",content:t.__Content,format:function(t){o=t}}),"string"!=typeof(o=t.__options.functionFormat?t.__options.functionFormat.call(t,t,{origin:t._$origin[0]},t.__Content):o)||t.__options.contentAsHTML?i.empty().append(o):i.text(o),t},__contentSet:function(t){return t instanceof y&&this.__options.contentCloning&&(t=t.clone(!0)),this.__Content=t,this._trigger({type:"updated",content:t}),this},__destroyError:function(){throw new Error("This tooltip has been destroyed and cannot execute your method call.")},__geometry:function(){var t=this,i=t._$origin,o=t._$origin.is("area");o&&(s=t._$origin.parent().attr("name"),i=y('img[usemap="#'+s+'"]'));var e=i[0].getBoundingClientRect(),n=y($.window.document),s=y($.window),r=i,_={available:{document:null,window:null},document:{size:{height:n.height(),width:n.width()}},window:{scroll:{left:$.window.scrollX||$.window.document.documentElement.scrollLeft,top:$.window.scrollY||$.window.document.documentElement.scrollTop},size:{height:s.height(),width:s.width()}},origin:{fixedLineage:!1,offset:{},size:{height:e.bottom-e.top,width:e.right-e.left},usemapImage:o?i[0]:null,windowOffset:{bottom:e.bottom,left:e.left,right:e.right,top:e.top}}};if(o){var o=t._$origin.attr("shape"),a=t._$origin.attr("coords");if(a&&(a=a.split(","),y.map(a,function(t,i){a[i]=parseInt(t)})),"default"!=o)switch(o){case"circle":var l=a[0],p=a[1],c=a[2],h=p-c,p=l-c;_.origin.size.height=2*c,_.origin.size.width=_.origin.size.height,_.origin.windowOffset.left+=p,_.origin.windowOffset.top+=h;break;case"rect":l=a[0],c=a[1],p=a[2],h=a[3];_.origin.size.height=h-c,_.origin.size.width=p-l,_.origin.windowOffset.left+=l,_.origin.windowOffset.top+=c;break;case"poly":for(var d=0,u=0,g=0,f=0,m="even",w=0;w<a.length;w++)var v=a[w],m="even"==m?(g<v&&(g=v,0===w&&(d=g)),v<d&&(d=v),"odd"):(f<v&&(f=v,1==w&&(u=f)),v<u&&(u=v),"even");_.origin.size.height=f-u,_.origin.size.width=g-d,_.origin.windowOffset.left+=d,_.origin.windowOffset.top+=u}}for(t._trigger({type:"geometry",edit:function(t){_.origin.size.height=t.height,_.origin.windowOffset.left=t.left,_.origin.windowOffset.top=t.top,_.origin.size.width=t.width},geometry:{height:_.origin.size.height,left:_.origin.windowOffset.left,top:_.origin.windowOffset.top,width:_.origin.size.width}}),_.origin.windowOffset.right=_.origin.windowOffset.left+_.origin.size.width,_.origin.windowOffset.bottom=_.origin.windowOffset.top+_.origin.size.height,_.origin.offset.left=_.origin.windowOffset.left+_.window.scroll.left,_.origin.offset.top=_.origin.windowOffset.top+_.window.scroll.top,_.origin.offset.bottom=_.origin.offset.top+_.origin.size.height,_.origin.offset.right=_.origin.offset.left+_.origin.size.width,_.available.document={bottom:{height:_.document.size.height-_.origin.offset.bottom,width:_.document.size.width},left:{height:_.document.size.height,width:_.origin.offset.left},right:{height:_.document.size.height,width:_.document.size.width-_.origin.offset.right},top:{height:_.origin.offset.top,width:_.document.size.width}},_.available.window={bottom:{height:Math.max(_.window.size.height-Math.max(_.origin.windowOffset.bottom,0),0),width:_.window.size.width},left:{height:_.window.size.height,width:Math.max(_.origin.windowOffset.left,0)},right:{height:_.window.size.height,width:Math.max(_.window.size.width-Math.max(_.origin.windowOffset.right,0),0)},top:{height:Math.max(_.origin.windowOffset.top,0),width:_.window.size.width}};"html"!=r[0].tagName.toLowerCase();){if("fixed"==r.css("position")){_.origin.fixedLineage=!0;break}r=r.parent()}return _},__optionsFormat:function(){return"number"==typeof this.__options.animationDuration&&(this.__options.animationDuration=[this.__options.animationDuration,this.__options.animationDuration]),"number"==typeof this.__options.delay&&(this.__options.delay=[this.__options.delay,this.__options.delay]),"number"==typeof this.__options.delayTouch&&(this.__options.delayTouch=[this.__options.delayTouch,this.__options.delayTouch]),"string"==typeof this.__options.theme&&(this.__options.theme=[this.__options.theme]),null===this.__options.parent?this.__options.parent=y($.window.document.body):"string"==typeof this.__options.parent&&(this.__options.parent=y(this.__options.parent)),"hover"==this.__options.trigger?(this.__options.triggerOpen={mouseenter:!0,touchstart:!0},this.__options.triggerClose={mouseleave:!0,originClick:!0,touchleave:!0}):"click"==this.__options.trigger&&(this.__options.triggerOpen={click:!0,tap:!0},this.__options.triggerClose={click:!0,tap:!0}),this._trigger("options"),this},__prepareGC:function(){var t=this;return t.__options.selfDestruction?t.__garbageCollector=setInterval(function(){var o=(new Date).getTime();t.__touchEvents=y.grep(t.__touchEvents,function(t,i){return 6e4<o-t.time}),a(t._$origin)||t.close(function(){t.destroy()})},2e4):clearInterval(t.__garbageCollector),t},__prepareOrigin:function(){var t,i=this;return i._$origin.off("."+i.__namespace+"-triggerOpen"),$.hasTouchCapability&&i._$origin.on("touchstart."+i.__namespace+"-triggerOpen touchend."+i.__namespace+"-triggerOpen touchcancel."+i.__namespace+"-triggerOpen",function(t){i._touchRecordEvent(t)}),(i.__options.triggerOpen.click||i.__options.triggerOpen.tap&&$.hasTouchCapability)&&(t="",i.__options.triggerOpen.click&&(t+="click."+i.__namespace+"-triggerOpen "),i.__options.triggerOpen.tap&&$.hasTouchCapability&&(t+="touchend."+i.__namespace+"-triggerOpen"),i._$origin.on(t,function(t){i._touchIsMeaningfulEvent(t)&&i._open(t)})),(i.__options.triggerOpen.mouseenter||i.__options.triggerOpen.touchstart&&$.hasTouchCapability)&&(t="",i.__options.triggerOpen.mouseenter&&(t+="mouseenter."+i.__namespace+"-triggerOpen "),i.__options.triggerOpen.touchstart&&$.hasTouchCapability&&(t+="touchstart."+i.__namespace+"-triggerOpen"),i._$origin.on(t,function(t){!i._touchIsTouchEvent(t)&&i._touchIsEmulatedEvent(t)||(i.__pointerIsOverOrigin=!0,i._openShortly(t))})),(i.__options.triggerClose.mouseleave||i.__options.triggerClose.touchleave&&$.hasTouchCapability)&&(t="",i.__options.triggerClose.mouseleave&&(t+="mouseleave."+i.__namespace+"-triggerOpen "),i.__options.triggerClose.touchleave&&$.hasTouchCapability&&(t+="touchend."+i.__namespace+"-triggerOpen touchcancel."+i.__namespace+"-triggerOpen"),i._$origin.on(t,function(t){i._touchIsMeaningfulEvent(t)&&(i.__pointerIsOverOrigin=!1)})),i},__prepareTooltip:function(){var o=this,t=o.__options.interactive?"auto":"";return o._$tooltip.attr("id",o.__namespace).css({"pointer-events":t,zIndex:o.__options.zIndex}),y.each(o.__previousThemes,function(t,i){o._$tooltip.removeClass(i)}),y.each(o.__options.theme,function(t,i){o._$tooltip.addClass(i)}),o.__previousThemes=y.merge([],o.__options.theme),o},__scrollHandler:function(t){var s,r,i,o,e=this;return e.__options.triggerClose.scroll?e._close(t):a(e._$origin)&&a(e._$tooltip)&&(s=null,t.target===$.window.document?e.__Geometry.origin.fixedLineage||e.__options.repositionOnScroll&&e.reposition(t):(s=e.__geometry(),r=!1,"fixed"!=e._$origin.css("position")&&e.__$originParents.each(function(t,i){var o=y(i),e=o.css("overflow-x"),n=o.css("overflow-y");if("visible"!=e||"visible"!=n){i=i.getBoundingClientRect();if("visible"!=e&&(s.origin.windowOffset.left<i.left||s.origin.windowOffset.right>i.right))return!(r=!0);if("visible"!=n&&(s.origin.windowOffset.top<i.top||s.origin.windowOffset.bottom>i.bottom))return!(r=!0)}if("fixed"==o.css("position"))return!1}),r?e._$tooltip.css("visibility","hidden"):(e._$tooltip.css("visibility","visible"),e.__options.repositionOnScroll?e.reposition(t):(i=s.origin.offset.left-e.__Geometry.origin.offset.left,o=s.origin.offset.top-e.__Geometry.origin.offset.top,e._$tooltip.css({left:e.__lastPosition.coord.left+i,top:e.__lastPosition.coord.top+o})))),e._trigger({type:"scroll",event:t,geo:s})),e},__stateSet:function(t){return this.__state=t,this._trigger({type:"state",state:t}),this},__timeoutsClear:function(){return clearTimeout(this.__timeouts.open),this.__timeouts.open=null,y.each(this.__timeouts.close,function(t,i){clearTimeout(i)}),this.__timeouts.close=[],this},__trackerStart:function(){var o=this,e=o._$tooltip.find(".tooltipster-content");return o.__options.trackTooltip&&(o.__contentBcr=e[0].getBoundingClientRect()),o.__tracker=setInterval(function(){var t,i;a(o._$origin)&&a(o._$tooltip)?(o.__options.trackOrigin&&(i=!1,s((t=o.__geometry()).origin.size,o.__Geometry.origin.size)&&(o.__Geometry.origin.fixedLineage?s(t.origin.windowOffset,o.__Geometry.origin.windowOffset)&&(i=!0):s(t.origin.offset,o.__Geometry.origin.offset)&&(i=!0)),i||(o.__options.triggerClose.mouseleave?o._close():o.reposition())),o.__options.trackTooltip&&((i=e[0].getBoundingClientRect()).height===o.__contentBcr.height&&i.width===o.__contentBcr.width||(o.reposition(),o.__contentBcr=i))):o._close()},o.__options.trackerInterval),o},_close:function(o,t,i){var e,n=this,s=!0;return n._trigger({type:"close",event:o,stop:function(){s=!1}}),(s||i)&&(t&&n.__callbacks.close.push(t),n.__callbacks.open=[],n.__timeoutsClear(),e=function(){y.each(n.__callbacks.close,function(t,i){i.call(n,n,{event:o,origin:n._$origin[0]})}),n.__callbacks.close=[]},"closed"!=n.__state?(i=!0,t=(new Date).getTime()+n.__options.animationDuration[1],(i="disappearing"==n.__state&&t>n.__closingTime&&0<n.__options.animationDuration[1]?!1:i)&&(n.__closingTime=t,"disappearing"!=n.__state&&n.__stateSet("disappearing"),t=function(){clearInterval(n.__tracker),n._trigger({type:"closing",event:o}),n._$tooltip.off("."+n.__namespace+"-triggerClose").removeClass("tooltipster-dying"),""!=n.__options.animationOut&&n._$tooltip.removeClass("animated "+n.__options.animationOut),y($.window).off("."+n.__namespace+"-triggerClose"),n.__$originParents.each(function(t,i){y(i).off("scroll."+n.__namespace+"-triggerClose")}),n.__$originParents=null,y($.window.document.body).off("."+n.__namespace+"-triggerClose"),n._$origin.off("."+n.__namespace+"-triggerClose"),n._off("dismissable"),n.__stateSet("closed"),n._trigger({type:"after",event:o}),n.__options.functionAfter&&n.__options.functionAfter.call(n,n,{event:o,origin:n._$origin[0]}),e()},$.hasTransitions?(n._$tooltip.css({"-moz-animation-duration":n.__options.animationDuration[1]+"ms","-ms-animation-duration":n.__options.animationDuration[1]+"ms","-o-animation-duration":n.__options.animationDuration[1]+"ms","-webkit-animation-duration":n.__options.animationDuration[1]+"ms","animation-duration":n.__options.animationDuration[1]+"ms","transition-duration":n.__options.animationDuration[1]+"ms"}),n._$tooltip.clearQueue().removeClass("tooltipster-show").addClass("tooltipster-dying"),""!=n.__options.animationIn&&n._$tooltip.removeClass("animated "+n.__options.animationIn),""!=n.__options.animationOut&&n._$tooltip.addClass("animated "+n.__options.animationOut),0<n.__options.animationDuration[1]&&n._$tooltip.delay(n.__options.animationDuration[1]),n._$tooltip.queue(t)):n._$tooltip.stop().fadeOut(n.__options.animationDuration[1],t))):e()),n},_off:function(){return this.__$emitterPrivate.off.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_on:function(){return this.__$emitterPrivate.on.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_one:function(){return this.__$emitterPrivate.one.apply(this.__$emitterPrivate,Array.prototype.slice.apply(arguments)),this},_open:function(t,i){var o,e,n,s,r,_=this;return _.__destroying||a(_._$origin)&&_.__enabled&&(o=!0,"closed"==_.__state&&(_._trigger({type:"before",event:t,stop:function(){o=!1}}),o&&_.__options.functionBefore&&(o=_.__options.functionBefore.call(_,_,{event:t,origin:_._$origin[0]}))),!1!==o&&null!==_.__Content&&(i&&_.__callbacks.open.push(i),_.__callbacks.close=[],_.__timeoutsClear(),n=function(){"stable"!=_.__state&&_.__stateSet("stable"),y.each(_.__callbacks.open,function(t,i){i.call(_,_,{origin:_._$origin[0],tooltip:_._$tooltip[0]})}),_.__callbacks.open=[]},"closed"!==_.__state?(e=0,"disappearing"===_.__state?(_.__stateSet("appearing"),$.hasTransitions?(_._$tooltip.clearQueue().removeClass("tooltipster-dying").addClass("tooltipster-show"),""!=_.__options.animationOut&&_._$tooltip.removeClass("animated "+_.__options.animationOut),""!=_.__options.animationIn&&_._$tooltip.addClass("animated "+_.__options.animationIn),0<_.__options.animationDuration[0]&&_._$tooltip.delay(_.__options.animationDuration[0]),_._$tooltip.queue(n)):_._$tooltip.stop().fadeIn(n)):"stable"==_.__state&&n()):(_.__stateSet("appearing"),e=_.__options.animationDuration[0],_.__contentInsert(),_.reposition(t,!0),$.hasTransitions?(_._$tooltip.addClass("tooltipster-"+_.__options.animation).addClass("tooltipster-initial").css({"-moz-animation-duration":_.__options.animationDuration[0]+"ms","-ms-animation-duration":_.__options.animationDuration[0]+"ms","-o-animation-duration":_.__options.animationDuration[0]+"ms","-webkit-animation-duration":_.__options.animationDuration[0]+"ms","animation-duration":_.__options.animationDuration[0]+"ms","transition-duration":_.__options.animationDuration[0]+"ms"}),setTimeout(function(){"closed"!=_.__state&&(_._$tooltip.addClass("tooltipster-show").removeClass("tooltipster-initial"),""!=_.__options.animationIn&&_._$tooltip.addClass("animated "+_.__options.animationIn),0<_.__options.animationDuration[0]&&_._$tooltip.delay(_.__options.animationDuration[0]),_._$tooltip.queue(n))},0)):_._$tooltip.css("display","none").fadeIn(_.__options.animationDuration[0],n),_.__trackerStart(),y($.window).on("resize."+_.__namespace+"-triggerClose",function(t){var i=y(document.activeElement);(i.is("input")||i.is("textarea"))&&y.contains(_._$tooltip[0],i[0])||_.reposition(t)}).on("scroll."+_.__namespace+"-triggerClose",function(t){_.__scrollHandler(t)}),_.__$originParents=_._$origin.parents(),_.__$originParents.each(function(t,i){y(i).on("scroll."+_.__namespace+"-triggerClose",function(t){_.__scrollHandler(t)})}),(_.__options.triggerClose.mouseleave||_.__options.triggerClose.touchleave&&$.hasTouchCapability)&&(_._on("dismissable",function(t){t.dismissable?t.delay?(r=setTimeout(function(){_._close(t.event)},t.delay),_.__timeouts.close.push(r)):_._close(t):clearTimeout(r)}),s=_._$origin,t=i="",r=null,_.__options.interactive&&(s=s.add(_._$tooltip)),_.__options.triggerClose.mouseleave&&(i+="mouseenter."+_.__namespace+"-triggerClose ",t+="mouseleave."+_.__namespace+"-triggerClose "),_.__options.triggerClose.touchleave&&$.hasTouchCapability&&(i+="touchstart."+_.__namespace+"-triggerClose",t+="touchend."+_.__namespace+"-triggerClose touchcancel."+_.__namespace+"-triggerClose"),s.on(t,function(t){var i;!_._touchIsTouchEvent(t)&&_._touchIsEmulatedEvent(t)||(i="mouseleave"==t.type?_.__options.delay:_.__options.delayTouch,_._trigger({delay:i[1],dismissable:!0,event:t,type:"dismissable"}))}).on(i,function(t){!_._touchIsTouchEvent(t)&&_._touchIsEmulatedEvent(t)||_._trigger({dismissable:!1,event:t,type:"dismissable"})})),_.__options.triggerClose.originClick&&_._$origin.on("click."+_.__namespace+"-triggerClose",function(t){_._touchIsTouchEvent(t)||_._touchIsEmulatedEvent(t)||_._close(t)}),(_.__options.triggerClose.click||_.__options.triggerClose.tap&&$.hasTouchCapability)&&setTimeout(function(){var t,i;"closed"!=_.__state&&(t="",i=y($.window.document.body),_.__options.triggerClose.click&&(t+="click."+_.__namespace+"-triggerClose "),_.__options.triggerClose.tap&&$.hasTouchCapability&&(t+="touchend."+_.__namespace+"-triggerClose"),i.on(t,function(t){_._touchIsMeaningfulEvent(t)&&(_._touchRecordEvent(t),_.__options.interactive&&y.contains(_._$tooltip[0],t.target)||_._close(t))}),_.__options.triggerClose.tap&&$.hasTouchCapability&&i.on("touchstart."+_.__namespace+"-triggerClose",function(t){_._touchRecordEvent(t)}))},0),_._trigger("ready"),_.__options.functionReady&&_.__options.functionReady.call(_,_,{origin:_._$origin[0],tooltip:_._$tooltip[0]})),0<_.__options.timer&&(r=setTimeout(function(){_._close()},_.__options.timer+e),_.__timeouts.close.push(r)))),_},_openShortly:function(t){var i,o=this,e=!0;return"stable"!=o.__state&&"appearing"!=o.__state&&(o.__timeouts.open||(o._trigger({type:"start",event:t,stop:function(){e=!1}}),e&&((i=0==t.type.indexOf("touch")?o.__options.delayTouch:o.__options.delay)[0]?o.__timeouts.open=setTimeout(function(){o.__timeouts.open=null,o.__pointerIsOverOrigin&&o._touchIsMeaningfulEvent(t)?(o._trigger("startend"),o._open(t)):o._trigger("startcancel")},i[0]):(o._trigger("startend"),o._open(t))))),o},_optionsExtract:function(t,i){var e=this,o=y.extend(!0,{},i),n=e.__options[t];return n||(n={},y.each(i,function(t,i){var o=e.__options[t];o!==undefined&&(n[t]=o)})),y.each(o,function(t,i){n[t]!==undefined&&("object"!=typeof i||i instanceof Array||null==i||"object"!=typeof n[t]||n[t]instanceof Array||null==n[t]?o[t]=n[t]:y.extend(o[t],n[t]))}),o},_plug:function(t){var i=y.pptooltipster._plugin(t);if(!i)throw new Error('The "'+t+'" plugin is not defined');return i.instance&&y.pptooltipster.__bridge(i.instance,this,i.name),this},_touchIsEmulatedEvent:function(t){for(var i=!1,o=(new Date).getTime(),e=this.__touchEvents.length-1;0<=e;e--){var n=this.__touchEvents[e];if(!(o-n.time<500))break;n.target===t.target&&(i=!0)}return i},_touchIsMeaningfulEvent:function(t){return this._touchIsTouchEvent(t)&&!this._touchSwiped(t.target)||!this._touchIsTouchEvent(t)&&!this._touchIsEmulatedEvent(t)},_touchIsTouchEvent:function(t){return 0==t.type.indexOf("touch")},_touchRecordEvent:function(t){return this._touchIsTouchEvent(t)&&(t.time=(new Date).getTime(),this.__touchEvents.push(t)),this},_touchSwiped:function(t){for(var i=!1,o=this.__touchEvents.length-1;0<=o;o--){var e=this.__touchEvents[o];if("touchmove"==e.type){i=!0;break}if("touchstart"==e.type&&t===e.target)break}return i},_trigger:function(){var t=Array.prototype.slice.apply(arguments);return"string"==typeof t[0]&&(t[0]={type:t[0]}),t[0].instance=this,t[0].origin=this._$origin?this._$origin[0]:null,t[0].tooltip=this._$tooltip?this._$tooltip[0]:null,this.__$emitterPrivate.trigger.apply(this.__$emitterPrivate,t),y.pptooltipster._trigger.apply(y.pptooltipster,t),this.__$emitterPublic.trigger.apply(this.__$emitterPublic,t),this},_unplug:function(o){var t,e=this;return e[o]&&((t=y.pptooltipster._plugin(o)).instance&&y.each(t.instance,function(t,i){e[t]&&e[t].bridged===e[o]&&delete e[t]}),e[o].__destroy&&e[o].__destroy(),delete e[o]),e},close:function(t){return this.__destroyed?this.__destroyError():this._close(null,t),this},content:function(t){var i,o=this;return t===undefined?o.__Content:(o.__destroyed?o.__destroyError():(o.__contentSet(t),null!==o.__Content?"closed"!==o.__state&&(o.__contentInsert(),o.reposition(),o.__options.updateAnimation&&($.hasTransitions?(i=o.__options.updateAnimation,o._$tooltip.addClass("tooltipster-update-"+i),setTimeout(function(){"closed"!=o.__state&&o._$tooltip.removeClass("tooltipster-update-"+i)},1e3)):o._$tooltip.fadeTo(200,.5,function(){"closed"!=o.__state&&o._$tooltip.fadeTo(200,1)}))):o._close()),o)},destroy:function(){var t,i,o=this;return o.__destroyed?o.__destroyError():("closed"!=o.__state?o.option("animationDuration",0)._close(null,null,!0):o.__timeoutsClear(),o._trigger("destroy"),o.__destroyed=!0,o._$origin.removeData(o.__namespace).off("."+o.__namespace+"-triggerOpen"),y($.window.document.body).off("."+o.__namespace+"-triggerOpen"),(t=o._$origin.data("tooltipster-ns"))&&(1===t.length?(i=null,"previous"==o.__options.restoration?i=o._$origin.data("tooltipster-initialTitle"):"current"==o.__options.restoration&&(i="string"==typeof o.__Content?o.__Content:y("<div></div>").append(o.__Content).html()),i&&o._$origin.attr("title",i),o._$origin.removeClass("tooltipstered"),o._$origin.removeData("tooltipster-ns").removeData("tooltipster-initialTitle")):(t=y.grep(t,function(t,i){return t!==o.__namespace}),o._$origin.data("tooltipster-ns",t))),o._trigger("destroyed"),o._off(),o.off(),o.__Content=null,o.__$emitterPrivate=null,o.__$emitterPublic=null,o.__options.parent=null,o._$origin=null,o._$tooltip=null,y.pptooltipster.__instancesLatestArr=y.grep(y.pptooltipster.__instancesLatestArr,function(t,i){return o!==t}),clearInterval(o.__garbageCollector)),o},disable:function(){return this.__destroyed?this.__destroyError():(this._close(),this.__enabled=!1),this},elementOrigin:function(){if(!this.__destroyed)return this._$origin[0];this.__destroyError()},elementTooltip:function(){return this._$tooltip?this._$tooltip[0]:null},enable:function(){return this.__enabled=!0,this},hide:function(t){return this.close(t)},instance:function(){return this},off:function(){return this.__destroyed||this.__$emitterPublic.off.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},on:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.on.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},one:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.one.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this},open:function(t){return this.__destroyed?this.__destroyError():this._open(null,t),this},option:function(t,i){return i===undefined?this.__options[t]:(this.__destroyed?this.__destroyError():(this.__options[t]=i,this.__optionsFormat(),0<=y.inArray(t,["trigger","triggerClose","triggerOpen"])&&this.__prepareOrigin(),"selfDestruction"===t&&this.__prepareGC()),this)},reposition:function(t,i){var o=this;return o.__destroyed?o.__destroyError():"closed"!=o.__state&&a(o._$origin)&&(i||a(o._$tooltip))&&(i||o._$tooltip.detach(),o.__Geometry=o.__geometry(),o._trigger({type:"reposition",event:t,helper:{geo:o.__Geometry}})),o},show:function(t){return this.open(t)},status:function(){return{destroyed:this.__destroyed,enabled:this.__enabled,open:"closed"!==this.__state,state:this.__state}},triggerHandler:function(){return this.__destroyed?this.__destroyError():this.__$emitterPublic.triggerHandler.apply(this.__$emitterPublic,Array.prototype.slice.apply(arguments)),this}},y.fn.pptooltipster=function(){var n=Array.prototype.slice.apply(arguments),o="You are using a single HTML element as content for several tooltips. You probably want to set the contentCloning option to TRUE.";if(0===this.length)return this;if("string"==typeof n[0]){var e="#*$~&";return this.each(function(){var t=y(this).data("tooltipster-ns"),i=t?y(this).data(t[0]):null;if(!i)throw new Error("You called PPTooltipster's \""+n[0]+'" method on an uninitialized element');if("function"!=typeof i[n[0]])throw new Error('Unknown method "'+n[0]+'"');1<this.length&&"content"==n[0]&&(n[1]instanceof y||"object"==typeof n[1]&&null!=n[1]&&n[1].tagName)&&!i.__options.contentCloning&&i.__options.debug&&console.log(o);t=i[n[0]](n[1],n[2]);if(t!==i||"instance"===n[0])return e=t,!1}),"#*$~&"!==e?e:this}y.pptooltipster.__instancesLatestArr=[];var t=n[0]&&n[0].multiple!==undefined,s=t&&n[0].multiple||!t&&_.multiple,i=n[0]&&n[0].content!==undefined,r=i&&n[0].content||!i&&_.content,t=n[0]&&n[0].contentCloning!==undefined,i=t&&n[0].contentCloning||!t&&_.contentCloning,t=n[0]&&n[0].debug!==undefined,t=t&&n[0].debug||!t&&_.debug;return 1<this.length&&(r instanceof y||"object"==typeof r&&null!=r&&r.tagName)&&!i&&t&&console.log(o),this.each(function(){var t=!1,i=y(this),o=i.data("tooltipster-ns"),e=null;(t=!o||s?!0:t)&&(e=new y.PPTooltipster(this,n[0]),(o=o||[]).push(e.__namespace),i.data("tooltipster-ns",o),i.data(e.__namespace,e),e.__options.functionInit&&e.__options.functionInit.call(e,e,{origin:this}),e._trigger("init")),y.pptooltipster.__instancesLatestArr.push(e)}),this},i.prototype={__init:function(t){this.__$tooltip=t,this.__$tooltip.css({left:0,overflow:"hidden",position:"absolute",top:0}).find(".tooltipster-content").css("overflow","auto"),this.$container=y('<div class="tooltipster-ruler"></div>').append(this.__$tooltip).appendTo($.window.document.body)},__forceRedraw:function(){var t=this.__$tooltip.parent();this.__$tooltip.detach(),this.__$tooltip.appendTo(t)},constrain:function(t,i){return this.constraints={width:t,height:i},this.__$tooltip.css({display:"block",height:"",overflow:"auto",width:t}),this},destroy:function(){this.__$tooltip.detach().find(".tooltipster-content").css({display:"",overflow:""}),this.$container.remove()},free:function(){return this.constraints=null,this.__$tooltip.css({display:"",height:"",overflow:"visible",width:""}),this},measure:function(){this.__forceRedraw();var t,i,o,e=this.__$tooltip[0].getBoundingClientRect(),n={size:{height:e.height||e.bottom-e.top,width:e.width||e.right-e.left}};return this.constraints&&(o=this.__$tooltip.find(".tooltipster-content"),t=this.__$tooltip.outerHeight(),i=o[0].getBoundingClientRect(),o={height:t<=this.constraints.height,width:e.width<=this.constraints.width&&i.width>=o[0].scrollWidth-1},n.fits=o.height&&o.width),$.IE&&$.IE<=11&&n.size.width!==$.window.document.documentElement.clientWidth&&(n.size.width=Math.ceil(n.size.width)+1),n}};t=navigator.userAgent.toLowerCase();-1!=t.indexOf("msie")?$.IE=parseInt(t.split("msie")[1]):-1!==t.toLowerCase().indexOf("trident")&&-1!==t.indexOf(" rv:11")?$.IE=11:-1!=t.toLowerCase().indexOf("edge/")&&($.IE=parseInt(t.toLowerCase().split("edge/")[1]));var o="tooltipster.sideTip";return y.pptooltipster._plugin({name:o,instance:{__defaults:function(){return{ppclass:"",arrow:!0,distance:6,functionPosition:null,maxWidth:null,minIntersection:16,minWidth:0,position:null,side:"top",viewportAware:!0}},__init:function(t){var i=this;i.__instance=t,i.__namespace="tooltipster-sideTip-"+Math.round(1e6*Math.random()),i.__previousState="closed",i.__options,i.__optionsFormat(),i.__instance._on("state."+i.__namespace,function(t){"closed"==t.state?i.__close():"appearing"==t.state&&"closed"==i.__previousState&&i.__create(),i.__previousState=t.state}),i.__instance._on("options."+i.__namespace,function(){i.__optionsFormat()}),i.__instance._on("reposition."+i.__namespace,function(t){i.__reposition(t.event,t.helper)})},__close:function(){this.__instance.content()instanceof y&&this.__instance.content().detach(),this.__instance._$tooltip.remove(),this.__instance._$tooltip=null},__create:function(){var t=y('<div class="tooltipster-base tooltipster-sidetip '+this.__options.ppclass+'"><div class="tooltipster-box"><div class="tooltipster-content"></div></div><div class="tooltipster-arrow"><div class="tooltipster-arrow-uncropped"><div class="tooltipster-arrow-border"></div><div class="tooltipster-arrow-background"></div></div></div></div>');this.__options.arrow||t.find(".tooltipster-box").css("margin",0).end().find(".tooltipster-arrow").hide(),this.__options.minWidth&&t.css("min-width",this.__options.minWidth+"px"),this.__options.maxWidth&&t.css("max-width",this.__options.maxWidth+"px"),this.__instance._$tooltip=t,this.__instance._trigger("created")},__destroy:function(){this.__instance._off("."+self.__namespace)},__optionsFormat:function(){var t=this;t.__options=t.__instance._optionsExtract(o,t.__defaults()),t.__options.position&&(t.__options.side=t.__options.position),"object"!=typeof t.__options.distance&&(t.__options.distance=[t.__options.distance]),t.__options.distance.length<4&&(t.__options.distance[1]===undefined&&(t.__options.distance[1]=t.__options.distance[0]),t.__options.distance[2]===undefined&&(t.__options.distance[2]=t.__options.distance[0]),t.__options.distance[3]===undefined&&(t.__options.distance[3]=t.__options.distance[1])),t.__options.distance={top:t.__options.distance[0],right:t.__options.distance[1],bottom:t.__options.distance[2],left:t.__options.distance[3]},"string"==typeof t.__options.side&&(t.__options.side=[t.__options.side,{top:"bottom",right:"left",bottom:"top",left:"right"}[t.__options.side]],"left"==t.__options.side[0]||"right"==t.__options.side[0]?t.__options.side.push("top","bottom"):t.__options.side.push("right","left")),6===y.pptooltipster._env.IE&&!0!==t.__options.arrow&&(t.__options.arrow=!1)},__reposition:function(a,l){var i,p=this,c=p.__targetFind(l),h=[];p.__instance._$tooltip.detach();var o=p.__instance._$tooltip.clone(),d=y.pptooltipster._getRuler(o),u=!1,t=p.__instance.option("animation");switch(t&&o.removeClass("tooltipster-"+t),y.each(["window","document"],function(t,n){var s=null;if(p.__instance._trigger({container:n,helper:l,satisfied:u,takeTest:function(t){s=t},results:h,type:"positionTest"}),1==s||0!=s&&0==u&&("window"!=n||p.__options.viewportAware))for(t=0;t<p.__options.side.length;t++){var r={horizontal:0,vertical:0},_=p.__options.side[t];"top"==_||"bottom"==_?r.vertical=p.__options.distance[_]:r.horizontal=p.__options.distance[_],p.__sideChange(o,_),y.each(["natural","constrained"],function(t,i){if(s=null,p.__instance._trigger({container:n,event:a,helper:l,mode:i,results:h,satisfied:u,side:_,takeTest:function(t){s=t},type:"positionTest"}),1==s||0!=s&&0==u){var o={container:n,distance:r,fits:null,mode:i,outerSize:null,side:_,size:null,target:c[_],whole:null},e=("natural"==i?d.free():d.constrain(l.geo.available[n][_].width-r.horizontal,l.geo.available[n][_].height-r.vertical)).measure();if(o.size=e.size,o.outerSize={height:e.size.height+r.vertical,width:e.size.width+r.horizontal},"natural"==i?l.geo.available[n][_].width>=o.outerSize.width&&l.geo.available[n][_].height>=o.outerSize.height?o.fits=!0:o.fits=!1:o.fits=e.fits,"window"==n&&(o.fits?o.whole="top"==_||"bottom"==_?l.geo.origin.windowOffset.right>=p.__options.minIntersection&&l.geo.window.size.width-l.geo.origin.windowOffset.left>=p.__options.minIntersection:l.geo.origin.windowOffset.bottom>=p.__options.minIntersection&&l.geo.window.size.height-l.geo.origin.windowOffset.top>=p.__options.minIntersection:o.whole=!1),h.push(o),o.whole)u=!0;else if("natural"==o.mode&&(o.fits||o.size.width<=l.geo.available[n][_].width))return!1}})}}),p.__instance._trigger({edit:function(t){h=t},event:a,helper:l,results:h,type:"positionTested"}),h.sort(function(t,i){return t.whole&&!i.whole?-1:!t.whole&&i.whole?1:t.whole&&i.whole?(o=p.__options.side.indexOf(t.side))<(e=p.__options.side.indexOf(i.side))||!(e<o)&&"natural"==t.mode?-1:1:t.fits&&!i.fits?-1:!t.fits&&i.fits?1:t.fits&&i.fits?(o=p.__options.side.indexOf(t.side))<(e=p.__options.side.indexOf(i.side))||!(e<o)&&"natural"==t.mode?-1:1:"document"==t.container&&"bottom"==t.side&&"natural"==t.mode?-1:1;var o,e}),(i=h[0]).coord={},i.side){case"left":case"right":i.coord.top=Math.floor(i.target-i.size.height/2);break;case"bottom":case"top":i.coord.left=Math.floor(i.target-i.size.width/2)}switch(i.side){case"left":i.coord.left=l.geo.origin.windowOffset.left-i.outerSize.width;break;case"right":i.coord.left=l.geo.origin.windowOffset.right+i.distance.horizontal;break;case"top":i.coord.top=l.geo.origin.windowOffset.top-i.outerSize.height;break;case"bottom":i.coord.top=l.geo.origin.windowOffset.bottom+i.distance.vertical}"window"==i.container?"top"==i.side||"bottom"==i.side?i.coord.left<0?0<=l.geo.origin.windowOffset.right-this.__options.minIntersection?i.coord.left=0:i.coord.left=l.geo.origin.windowOffset.right-this.__options.minIntersection-1:i.coord.left>l.geo.window.size.width-i.size.width&&(l.geo.origin.windowOffset.left+this.__options.minIntersection<=l.geo.window.size.width?i.coord.left=l.geo.window.size.width-i.size.width:i.coord.left=l.geo.origin.windowOffset.left+this.__options.minIntersection+1-i.size.width):i.coord.top<0?0<=l.geo.origin.windowOffset.bottom-this.__options.minIntersection?i.coord.top=0:i.coord.top=l.geo.origin.windowOffset.bottom-this.__options.minIntersection-1:i.coord.top>l.geo.window.size.height-i.size.height&&(l.geo.origin.windowOffset.top+this.__options.minIntersection<=l.geo.window.size.height?i.coord.top=l.geo.window.size.height-i.size.height:i.coord.top=l.geo.origin.windowOffset.top+this.__options.minIntersection+1-i.size.height):(i.coord.left>l.geo.window.size.width-i.size.width&&(i.coord.left=l.geo.window.size.width-i.size.width),i.coord.left<0&&(i.coord.left=0)),p.__sideChange(o,i.side),l.tooltipClone=o[0],l.tooltipParent=p.__instance.option("parent").parent[0],l.mode=i.mode,l.whole=i.whole,l.origin=p.__instance._$origin[0],l.tooltip=p.__instance._$tooltip[0],delete i.container,delete i.fits,delete i.mode,delete i.outerSize,delete i.whole,i.distance=i.distance.horizontal||i.distance.vertical;var e,n,t=y.extend(!0,{},i);p.__instance._trigger({edit:function(t){i=t},event:a,helper:l,position:t,type:"position"}),!p.__options.functionPosition||(n=p.__options.functionPosition.call(p,p.__instance,l,t))&&(i=n),d.destroy(),n="top"==i.side||"bottom"==i.side?(e={prop:"left",val:i.target-i.coord.left},i.size.width-this.__options.minIntersection):(e={prop:"top",val:i.target-i.coord.top},i.size.height-this.__options.minIntersection),e.val<this.__options.minIntersection?e.val=this.__options.minIntersection:e.val>n&&(e.val=n),n=l.geo.origin.fixedLineage?l.geo.origin.windowOffset:{left:l.geo.origin.windowOffset.left+l.geo.window.scroll.left,top:l.geo.origin.windowOffset.top+l.geo.window.scroll.top},i.coord={left:n.left+(i.coord.left-l.geo.origin.windowOffset.left),top:n.top+(i.coord.top-l.geo.origin.windowOffset.top)},p.__sideChange(p.__instance._$tooltip,i.side),l.geo.origin.fixedLineage?p.__instance._$tooltip.css("position","fixed"):p.__instance._$tooltip.css("position",""),p.__instance._$tooltip.css({left:i.coord.left,top:i.coord.top,height:i.size.height,width:i.size.width}).find(".tooltipster-arrow").css({left:"",top:""}).css(e.prop,e.val),p.__instance._$tooltip.appendTo(p.__instance.option("parent")),p.__instance._trigger({type:"repositioned",event:a,position:i})},__sideChange:function(t,i){t.removeClass("tooltipster-bottom").removeClass("tooltipster-left").removeClass("tooltipster-right").removeClass("tooltipster-top").addClass("tooltipster-"+i)},__targetFind:function(t){var i={},o=this.__instance._$origin[0].getClientRects();return 1<o.length&&1==this.__instance._$origin.css("opacity")&&(this.__instance._$origin.css("opacity",.99),o=this.__instance._$origin[0].getClientRects(),this.__instance._$origin.css("opacity",1)),o.length<2?(i.top=Math.floor(t.geo.origin.windowOffset.left+t.geo.origin.size.width/2),i.bottom=i.top,i.left=Math.floor(t.geo.origin.windowOffset.top+t.geo.origin.size.height/2),i.right=i.left):(t=o[0],i.top=Math.floor(t.left+(t.right-t.left)/2),t=2<o.length?o[Math.ceil(o.length/2)-1]:o[0],i.right=Math.floor(t.top+(t.bottom-t.top)/2),t=o[o.length-1],i.bottom=Math.floor(t.left+(t.right-t.left)/2),t=2<o.length?o[Math.ceil((o.length+1)/2)-1]:o[o.length-1],i.left=Math.floor(t.top+(t.bottom-t.top)/2)),i}}}),y});