File: /home/bohousj/www/wp-content/cache/wpfc-minified/2ri3i6pl/2humv.js
!function(e,a){"use strict";var t={};a(e).on("error",function(e){a("html").addClass("sm-ready")}),a(e).on("load",function(e){document.documentElement.className=document.documentElement.className.replace("no-js","js"),a("html").addClass("sm-ready")}),t.ready=!1,t.menus=a(".sm-menu"),t.hamburgers=a(".sm-hamburger"),t.wrapper=a("#sm-wrapper"),t.wrapperBg1=a("#sm-wrapper-bg-1"),t.wrapperBg2=a("#sm-wrapper-bg-2"),t.wrapperLoading=a("#sm-wrapper-loading"),t.wrapperInner=a("#sm-wrapper-loading"),t.pusher=a("#sm-pusher"),t.content=a("#sm-content"),t.contentInner=a("#sm-content-inner"),t.triggerSelectors=[],t.alwaysVisibleId,t.mobileBreakpoint=0,t.alwaysVisibleMobileBreakpoint=0,t.admin_bar_height=0,t.in_customizer="undefined"!=typeof parent.window.wp&&"undefined"!=typeof parent.window.wp.customize,t.loaderTemplate='<div class="sm-loading-overlay"><div class="sm-loading">\t<div class="sm-loading-child"></div>\t<div class="sm-loading-child"></div>\t<div class="sm-loading-child"></div></div></div>',t.preInit=function(){t.touch=Modernizr.touchevents,t.support=Modernizr.csstransforms3d,t.init()},t.init=function(){var e=this;e.container=a(t.setting("menu-container","body")),e.menus.length>0&&(0===e.container.length&&(e.container=a("body")),0===e.wrapper.length&&(e.wrapper=a('<div class="sm-wrapper" id="sm-wrapper"></div>'),e.wrapper.prependTo(e.container)),0===e.wrapperInner.length&&(e.wrapperInner=a('<div class="sm-wrapper-inner" id="sm-wrapper-inner"></div>'),e.wrapperInner.prependTo(e.wrapper)),0===e.pusher.length&&(e.pusher=a('<div class="sm-pusher" id="sm-pusher"></div>'),e.pusher.appendTo(e.wrapperInner)),0===e.content.length&&(e.content=a('<div class="sm-content" id="sm-content"></div>'),e.content.appendTo(e.pusher)),0===e.contentInner.length&&(e.contentInner=a('<div class="sm-content-inner" id="sm-content-inner"></div>'),e.contentInner.appendTo(e.content)),0===e.wrapperBg2.length&&(e.wrapperBg2=a('<div class="sm-wrapper-bg sm-wrapper-bg-2" id="sm-wrapper-bg-2"></div>'),e.wrapperBg2.prependTo(e.wrapper),a('<div class="sm-wrapper-pattern"></div>').prependTo(e.wrapperBg2),a('<div class="sm-wrapper-overlay"></div>').prependTo(e.wrapperBg2)),0===e.wrapperBg1.length&&(e.wrapperBg1=a('<div class="sm-wrapper-bg sm-wrapper-bg-1" id="sm-wrapper-bg-1"></div>'),e.wrapperBg1.prependTo(e.wrapper),a('<div class="sm-wrapper-pattern"></div>').prependTo(e.wrapperBg1),a('<div class="sm-wrapper-overlay"></div>').prependTo(e.wrapperBg1)),e.hamburgers.length&&(e.support||e.hamburgers.removeClass(function(e,a){return(a.match(/(^|\s)sm-hamburger--\S+/g)||[]).join(" ")}).addClass("sm-hamburger--boring"),e.hamburgers.appendTo(e.wrapper)),0===e.wrapperLoading.length&&(e.wrapperLoading=a('<div class="sm-wrapper-loading" id="sm-wrapper-loading">'+e.loaderTemplate+"</div>"),e.wrapperLoading.appendTo(e.wrapper)),e.container.addClass("sm-body"),e.container.attr("data-level","menu-item-main"),e.replayAutoplayVideos(),e.initMenus(),e.onMenusInit(),e.initScrollToSection(),a(document.body).trigger("slick-menu-ready"))},t.resetMobileBreakpoint=function(){a("html").removeData("sm-bp-mobile"),a("html").removeData("sm-av-bp-mobile"),a("html").removeClass("sm-bp-mobile"),a("html").removeClass("sm-av-bp-mobile"),a("html").removeClass("sm-always-visible-enabled")},t.updateMobileBreakpoint=function(){var i=this;i.resetMobileBreakpoint();var n=SlickMenu.getOpen();if(n||(n=SlickMenu.getAlwaysVisible()),i.mobileBreakpoint="",n){var r=SlickMenu.getOption(n,"mobile-breakpoint");r&&""!==r?i.mobileBreakpoint=r:i.mobileBreakpoint=""}if(""===i.mobileBreakpoint&&(i.mobileBreakpoint=t.setting("mobile-breakpoint")),i.mobileBreakpoint=parseInt(i.mobileBreakpoint),i.alwaysVisibleId=SlickMenu.getAlwaysVisible(),i.alwaysVisibleId){a("html").addClass("sm-always-visible-enabled");var s=SlickMenu.getOption(i.alwaysVisibleId,"level-width");i.alwaysVisibleMobileBreakpoint=parseInt(s)+i.mobileBreakpoint}else a("html").removeClass("sm-always-visible-enabled");a(e).trigger("resize")},t.replayAutoplayVideos=function(){setTimeout(function(){a("video[autoplay]").each(function(){a(this).get(0).play()})},50)},t.initMenus=function(){var i=this,n=t.settings();i.menus.each(function(r){var s=a(this),o=s.get(0),l=s.data("id"),d=t.options(l),p=t.option(l,"menu-trigger-selector"),m=t.option(l,"menu-trigger-custom-selector","").trim();if(m.length>0&&(p+=","+m),!i.ready){if(!s.parent().is(i.container)){var c=s.detach();c.appendTo(i.container)}i.container.children().each(function(){if((!a(this).is("script")||a(this).hasClass("sm-menu"))&&!a(this).is("style")&&!a(this).hasClass("sm-wrapper")&&!a(this).hasClass("sm-pusher")&&!a(this).hasClass("sm-content")&&!a(this).hasClass("modal")&&"wpadminbar"!==a(this).attr("id")){var e=a(this).detach();e.hasClass("sm-menu")?e.hasClass("sm-always-visible")?e.prependTo(i.content):e.hasClass("sm-push")&&!i.support?e.prependTo(i.pusher):e.prependTo(i.wrapperInner):e.appendTo(i.contentInner)}}),a("#wpadminbar").length>0&&!a("#wpadminbar").parent().is(a("body"))&&a("#wpadminbar").appendTo("body")}var v=document.querySelectorAll(p);a(o).data("sm-created")||SlickMenu.create(o,v,d,n,function(e){i.bindMenuEvents(e),a(e).data("sm-created",!0)}),a(document).trigger("ready"),a(e).trigger("load")})},t.onMenusInit=function(){var i=this,n=function(){i.updateAdminBarHeight(),i.isMobileBreakpoint()?a("html").data("sm-bp-mobile")!==!0&&(a("html").data("sm-bp-mobile",!0),a("html").addClass("sm-bp-mobile")):a("html").data("sm-bp-mobile")!==!1&&(a("html").data("sm-bp-mobile",!1),a("html").removeClass("sm-bp-mobile")),i.isTabletBreakpoint()?a("html").data("sm-bp-tablet")!==!0&&(a("html").data("sm-bp-tablet",!0),a("html").addClass("sm-bp-tablet")):a("html").data("sm-bp-tablet")!==!1&&(a("html").data("sm-bp-tablet",!1),a("html").removeClass("sm-bp-tablet")),i.alwaysVisibleId?(i.isAlwaysVisibleMobileBreakpoint()?a("html").data("sm-av-bp-mobile")!==!0&&(a("html").data("sm-av-bp-mobile",!0),a("html").addClass("sm-av-bp-mobile")):a("html").data("sm-av-bp-mobile")!==!1&&(a("html").data("sm-av-bp-mobile",!1),a("html").removeClass("sm-av-bp-mobile")),i.isAlwaysVisibleTabletBreakpoint()?a("html").data("sm-av-bp-tablet")!==!0&&(a("html").data("sm-av-bp-tablet",!0),a("html").addClass("sm-av-bp-tablet")):a("html").data("sm-av-bp-tablet")!==!1&&(a("html").data("sm-av-bp-tablet",!1),a("html").removeClass("sm-av-bp-tablet"))):a("html").data("sm-av-bp-mobile")&&(a("html").removeData("sm-av-bp-mobile"),a("html").removeClass("sm-av-bp-mobile"))};t.deBouncer(a,"smartresize","resize",5),a(e).smartresize(n),t.Device.isMobile()||a(e).on("scroll",function(){i.updateContentScroll()}).trigger("scroll"),i.updateMobileBreakpoint(),i.fixWpmlLanguageSwitcher(),i.ready=!0,iNoBounce.disable(),a(e).trigger("resize"),setTimeout(function(){"0"===t.setting("onloaded-fadein","0")?setTimeout(function(){a("html").addClass("sm-ready"),a(document).trigger("sm-ready")},4):a(document).trigger("sm-ready")},1)},t.updateAdminBarHeight=function(){this.admin_bar_height=0,a("#wpadminbar").length>0&&(this.admin_bar_height=a("#wpadminbar").height())},t.updateContentScroll=function(){var t=a(e).scrollTop()-this.admin_bar_height;t>0&&this.content.data("scrolltop",t)},t.bindMenuEvents=function(e){var i=this;i.removeEventListeners(e),i.addEventListener(e,"sm-open",function(e){i.updateMobileBreakpoint()}),i.addEventListener(e,"sm-level-open",function(e){if(!a(e.detail.level).data("scroll-to-current"))return!1;var t=a(e.detail.level).find(".current-menu-item");if(0===t.length)return!1;a(e.detail.level).find("> .sm-level-inner").scrollTop(0);var i=t.position().top-a(e.detail.menu).height()/2;a(e.detail.level).find("> .sm-level-inner").scrollTop(i)}),i.addEventListener(e,"sm-level-opening sm-level-active",function(e){if(!i.support||t.Device.isMobile()&&"sm-level-active"===e.type)return!1;var n=0;"sm-level-active"===e.type&&(n=500);var r="> .sm-level-inner",s=r+"> .sm-level-body > .sm-level-align",o=[r+"> .sm-header .sm-logo .sm-animated",s+"> .sm-header .sm-logo .sm-animated",s+"> .sm-title .sm-animated",s+"> .sm-description .sm-animated",s+"> .sm-nav-list > li > a.sm-animated",r+"> .sm-footer .sm-animated",s+"> .sm-footer .sm-animated"];1===e.detail.levelDepth&&(o.push(r+"> .sm-close .sm-animated"),o.push(r+"> .sm-header .sm-search.sm-animated"),o.push(s+"> .sm-header .sm-search.sm-animated")),a(e.detail.level).find(o.join(", ")).each(function(e){var t=a(this),i=t.data("animation"),r=(t.data("speed"),(e+2)/20);n+=r,t.css("animation-delay",r+"s"),t.addClass(i),t.one("webkitAnimationEnd oanimationend msAnimationEnd animationend",function(e){a(this).removeClass(i),a(this).css("animation-delay","")})})}),i.addEventListener(e,"sm-level-opened sm-level-active",function(e){SM_Timer.setTimeout(function(){bodyScrollLock.clearAllBodyScrollLocks(),bodyScrollLock.disableBodyScroll(e.detail.menu.querySelector(".sm-level-open:not(.sm-level-overlay) > .sm-level-inner"))},10);var n=300;"sm-level-active"===e.type&&(n=600),SM_Timer.setTimeout(function(){t.video.loadWrapperVideo(e.detail),a(e.detail.level).find(">.sm-level-bgvideo").each(function(){i.video.load(a(this),!1)})},n)}),i.addEventListener(e,"sm-level-closing sm-level-inactive",function(e){var n="sm-level-closing"===e.type&&e.detail.levelDepth<=1;t.video.pauseWrapperVideo(e.detail,n),a(e.detail.level).find(">.sm-level-bgvideo").each(function(){i.video.pause(a(this),!1,n)})}),i.addEventListener(e,"sm-close",function(e){i.updateMobileBreakpoint(),bodyScrollLock.clearAllBodyScrollLocks()}),i.addEventListener(e,"sm-loaded sm-reloaded",function(e){i.inlineSvgImages(e.detail.menu),i.updateMobileBreakpoint()}),i.addEventListener(e,"sm-reloading",function(e){i.video.destroy(!1),i.video.destroy(!0)})},t.inlineSvgImages=function(e){a(e).find("img._svg").each(function(){var e=a(this),t=e.attr("id"),i=e.attr("class"),n=e.attr("src");a.get(n,function(n){var r=a(n).find("svg");"undefined"!=typeof t&&(r=r.attr("id",t)),"undefined"!=typeof i&&(r=r.attr("class",i+" replaced-svg")),r=r.removeAttr("xmlns:a"),!r.attr("viewBox")&&r.attr("height")&&r.attr("width")&&r.attr("viewBox","0 0 "+r.attr("height")+" "+r.attr("width")),e.replaceWith(r)},"xml")})},t.initScrollToSection=function(){var i=!1,n=function(e){var t=a(this),n=t.closest(".sm-menu").data("id"),r=t.attr("href");if(r&&r.search("#")!==-1){if(i)return!1;"#"!==r.charAt(0)&&(r=r.split("#"),r="#"+r[1]),a(r).length>0&&(e.preventDefault(),SlickMenu.close(n,function(){s(r)}))}else if(r===location.href){var o=location.href;r=o.split("#"),r.length>1&&(r="#"+r[1],a(r).length>0&&(e.preventDefault(),SlickMenu.close(n,function(){s(r)})))}},r=function(e){var i=a(e).offset().top;if(t.touch)return i;for(var n=["#wpadminbar",".sticky > .top-bar",".navbar.navbar-fixed-top"],r=0;r<n.length;r++){var s=a(n[r]);s.length>0&&s.is(":visible")&&("fixed"===s.css("position")||"absolute"===s.css("position"))&&(i-=s.outerHeight(!0))}return i},s=function(t){if(i||0===a(t).length)return!1;i=!0;var n=r(t);return a(e).scrollTop()===n?(i=!1,!1):void a("html, body").stop().animate({scrollTop:n},800,function(){var e=r(t);n!==e?a("html, body").stop().animate({scrollTop:e},400,function(){i=!1}):i=!1})};a(document).off("vclick",'.sm-menu a[href*="#"]:not([href="#"])',n),a(document).on("vclick",'.sm-menu a[href*="#"]:not([href="#"])',n),a(e).on("load",function(){var e=location.href,a=e.split("#");a.length>1&&(a="#"+a[1],s(a),i=!1)})},t.deBouncer=function(e,a,t,i){var n=function(e,a,t){var n;return function(){function r(){t||e.apply(s,o),n=null}var s=this,o=arguments;n?clearTimeout(n):t&&e.apply(s,o),n=setTimeout(r,a||i)}};jQuery.fn[a]=function(e){return e?this.bind(t,n(e)):this.trigger(a)}},t.eventHandlers={},t.addEventListener=function(e,a,t,i){for(var n=a.split(" "),r=0,s=n.length;r<s;r++)a=n[r],e in this.eventHandlers||(this.eventHandlers[e]={}),a in this.eventHandlers[e]||(this.eventHandlers[e][a]=[]),this.eventHandlers[e][a].push([t,i]),e.addEventListener(a,t,i)},t.removeEventListeners=function(e){if(e in this.eventHandlers){var a=this.eventHandlers[e];for(var t in a)for(var i=a[t],n=i.length;n--;){var r=i[n];e.removeEventListener(t,r[0],r[1])}}},t.disableEvents=function(e,t,i){var n=a(e).data("events");if(n=a.extend(!0,{},n),"undefined"!=typeof n[t]){if(n=n[t],"undefined"!=typeof i)for(var r in n)"undefined"!=typeof n[r].selector&&n[r].selector===i&&a(e).off(t,i,n[r].handler,n[r].data);else for(var r in n)a(e).off(t,n[r].handler,n[r].data);a(e).data("sm_clone_"+t+"_events",n)}return[]},t.enableEvents=function(e,t,i){var n=a(e).data("sm_clone_"+t+"_events");if("undefined"!=typeof i)for(var r in n)"undefined"!=typeof n[r].selector&&n[r].selector===i&&a(e).on(t,i,n[r].handler,n[r].data);else for(var r in n)a(e).on(t,n[r].handler,n[r].data);a(e).removeData("sm_clone_"+t+"_events")},t.replaceEventsSelector=function(e,t,i,n){var r=a(e).data("events");if(r=a.extend(!0,{},r),"undefined"!=typeof r[t]){r=r[t];for(var s in r)"undefined"!=typeof r[s].selector&&r[s].selector===i&&(a(e).off(t,i,r[s].handler,r[s].data),a(e).on(t,n,r[s].handler,r[s].data))}},t.options=function(e){return SM_VARS.options[e]},t.settings=function(){return SM_VARS.settings},t.option=function(e,a,t){var i=SM_VARS.options[e][a];return"undefined"!=typeof i&&""!==i||"undefined"==typeof t?i:t},t.setting=function(e,a){var t=SM_VARS.settings[e];return"undefined"!=typeof t&&""!==t||"undefined"==typeof a?t:a},t.isMobileBreakpoint=function(){var t=a(e).width();return t<=this.mobileBreakpoint},t.fixWpmlLanguageSwitcher=function(){a(document).on("touchstart mouseover",".sm-nav-list .wpml-ls-menu-item .wpml-ls-link:not(.sm-wpml-link)",function(){var e,t=a(this),i=t.find(".wpml-ls-native");if(i.length)e=i.attr("lang");else{var n=t.find(".wpml-ls-flag");if(n.length){var r=n.attr("src").match(/\/flags\/(.+?)\./);e=r[1]}}e&&"undefined"!=typeof SM_VARS.page_translation_urls[e]&&t.attr("href",SM_VARS.page_translation_urls[e]).addClass("sm-wpml-link")})},t.isAlwaysVisibleMobileBreakpoint=function(){var t=a(e).width();return t<=this.alwaysVisibleMobileBreakpoint},t.isTabletBreakpoint=function(){var i=a(e).width();return!t.isMobileBreakpoint()&&i<=3*this.mobileBreakpoint},t.isAlwaysVisibleTabletBreakpoint=function(){var i=a(e).width();return!t.isAlwaysVisibleMobileBreakpoint()&&i<=3*this.alwaysVisibleMobileBreakpoint},t.video={},t.video.videos=[],t.video.wrapperVideos=[],t.video.loader=null,t.video.load=function(e,i){var n,r=this,s=e.closest(".sm-level"),o=!!e.data("spinner"),l=function(){o&&(i?t.wrapperLoading.removeClass("is-loading sm-overlay"):r.loader&&r.loader.fadeOut("medium",function(){r.loader.remove()}))};if(e.data("pause",!1),e.data("loading")||e.data("loaded"))!e.data("loading")&&e.data("loaded")?(n=e.data("ytPlayer")?e.data("ytPlayer").player:null,n&&"undefined"!=typeof n.playVideo&&(r.rePosition(e,!0),n.playVideo(),e.addClass("sm-video-loaded"),l())):e.data("loading")&&!e.data("loaded")&&(n=e.data("ytPlayer")?e.data("ytPlayer").player:null,n&&(e.data("loading",!1),e.data("loaded",!0),r.load(e,i)));else{e.data("loading",!0);var d=e.data("id"),p=e.data("quality"),m=!e.data("audio"),c=!!e.data("repeat"),v=!!e.data("mobile"),u=e.data("start")?parseInt(e.data("start")):0,h=e.data("end")?parseInt(e.data("end")):null,g=0;if(u===h&&(h=null),t.Device.mobile&&!v)return!1;if(o&&(i?t.wrapperLoading.addClass("is-loading sm-overlay"):(r.loader=a(t.loaderTemplate),r.loader.appendTo(s),SM_Timer.setTimeout(function(){r.loader.addClass("fadein")},2))),t.Device.mobile)if(g=1,u=null,h=null,i){var b=e.data("level");e.insertAfter(b.find(".sm-level-inner > .sm-level-body > .sm-level-align > .sm-title"))}else e.insertAfter(s.find(".sm-level-inner > .sm-level-body > .sm-level-align > .sm-title"));e.YTPlayer({videoId:d,fitToBackground:!0,mute:m,repeat:c,pauseOnScroll:!1,start:u,playerVars:{modestbranding:0,autoplay:0,controls:g,showinfo:0,branding:0,rel:0,autohide:0,end:h},callback:function(a,n){r.videos.push({bg:e,player:n}),i&&r.wrapperVideos.push({bg:e,player:n}),t.Device.mobile?(e.fitVids(),SM_Timer.setTimeout(function(){e.addClass("loaded"),e.addClass("sm-video-loaded"),l()},10)):(r.rePosition(e,!0),n.setPlaybackQuality(p)),e.data("loading",!1),e.data("loaded",!0)},onStateChange:function(a,t){return e.data("pause")===!0?(e.data("loading",!1),r.pause(e,i),!1):(a.data!=YT.PlayerState.PLAYING||e.hasClass("sm-video-loaded")||SM_Timer.setTimeout(function(){e.addClass("loaded"),e.addClass("sm-video-loaded"),l()},10),a.data==YT.PlayerState.BUFFERING&&p&&t.setPlaybackQuality(p),void(a.data==YT.PlayerState.ENDED&&c&&t.playVideo()))}})}},t.video.pause=function(e,a,i){i="undefined"!=typeof i&&i;var n=!!e.data("nopause");if(n&&!i)return!1;e.data("pause",!0),e.removeClass("sm-video-loaded"),a&&t.wrapperLoading.removeClass("is-loading sm-overlay");var r=0,s=setInterval(function(){if(r>25){if(clearInterval(s),e.data("pause")!==!0)return!1;if(e.data("loaded")===!0){var a=e.data("ytPlayer")?e.data("ytPlayer").player:null;a.pauseVideo()}}r++},5)},t.video.rePosition=function(e,a){var t=(e.closest(".sm-menu"),e.find("iframe")),i=e.width(),n=t.width(),r=e.data("scale")?parseFloat(e.data("scale")):1,s=n/2-i/2;if(t.css({left:-s+"px",right:"inherit",transform:"scale("+r+")"}),!a)return!1},t.video.destroy=function(e){var a,t=this;if(a=e?t.wrapperVideos.pop():t.videos.pop(),!a)return!1;var i=a.bg,n=a.player;i.removeClass("loaded sm-video-loaded"),n&&(n.stopVideo(),n.destroy()),i.empty(),i.removeData(),e?t.wrapperVideos.length>0&&t.destroy(e):t.videos.length>0&&t.destroy(e)},t.video.getWrapperVideo=function(e){var i=a(e.level).data("video-id"),n=null;if(i&&""!==i){var r=a(e.level).data("video-quality"),s=a(e.level).data("video-opacity"),o=a(e.level).data("video-scale"),l=a(e.level).data("video-start"),d=a(e.level).data("video-end"),p=a(e.level).data("video-nopause"),m=a(e.level).data("video-repeat"),c=a(e.level).data("video-audio"),v=a(e.level).data("video-spinner"),u=a(e.level).data("video-mobile"),h=e.menu_id+"-"+e.levelDepth+"-"+i;n=a('.sm-wrapper-video[data-uniqueid="'+h+'"]'),0===n.length&&(n=a('<div class="sm-wrapper-video" data-uniqueid="'+h+'" data-id="'+i+'" data-quality="'+r+'" data-opacity="'+s+'" data-scale="'+o+'" data-start="'+l+'" data-end="'+d+'" data-nopause="'+p+'" data-repeat="'+m+'" data-audio="'+c+'" data-spinner="'+v+'" data-mobile="'+u+'"></div>'),n.data("level",a(e.level)),n.insertBefore(t.wrapperInner))}return n},t.video.loadWrapperVideo=function(e){var a=this.getWrapperVideo(e);a&&this.load(a,!0)},t.video.pauseWrapperVideo=function(e,a){var t=this.getWrapperVideo(e);t&&this.pause(t,!0,a)},t.Device={mobile:null,pixelRatio:1,init:function(){var e=this;e.mobile=e.isMobile(),this.mobile?(this.setPixelRatio(),a("html").addClass("sm-mobile"),a(document).trigger("sm-device-ready")):a(document).trigger("sm-device-ready")},isMobile:function(){if(null!==this.mobile)return this.mobile;var a=!1;return function(e){(/(android|ipad|playbook|silk|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(a=!0)}(navigator.userAgent||navigator.vendor||e.opera),a},setPixelRatio:function(){this.pixelRatio=1,void 0!==e.screen.systemXDPI&&void 0!==e.screen.logicalXDPI&&e.screen.systemXDPI>e.screen.logicalXDPI?this.pixelRatio=e.screen.systemXDPI/e.screen.logicalXDPI:void 0!==e.devicePixelRatio&&(this.pixelRatio=e.devicePixelRatio)}},t.Browser={name:null,version:null,init:function(){this.name=this.searchString(this.dataBrowser)||"Other",this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown",a("html").addClass("sm-browser-"+this.name),a("html").data("browser",{name:this.name,version:this.version})},searchString:function(e){for(var a=0;a<e.length;a++){var t=e[a].string;if(this.versionSearchString=e[a].subString,t.indexOf(e[a].subString)!==-1)return e[a].identity}},searchVersion:function(e){var a=e.indexOf(this.versionSearchString);if(a!==-1){var t=e.indexOf("rv:");return"Trident"===this.versionSearchString&&t!==-1?parseFloat(e.substring(t+3)):parseFloat(e.substring(a+this.versionSearchString.length+1))}},dataBrowser:[{string:navigator.userAgent,subString:"Edge",identity:"ms-edge"},{string:navigator.userAgent,subString:"MSIE",identity:"explorer"},{string:navigator.userAgent,subString:"Trident",identity:"explorer"},{string:navigator.userAgent,subString:"Firefox",identity:"firefox"},{string:navigator.userAgent,subString:"Opera",identity:"opera"},{string:navigator.userAgent,subString:"OPR",identity:"opera"},{string:navigator.userAgent,subString:"Chrome",identity:"chrome"},{string:navigator.userAgent,subString:"Safari",identity:"safari"}]},a(document).on("sm-device-ready",function(){t.preInit()}),a(document).ready(function(){t.Browser.init(),t.Device.init()}),e.SM=t}(window,jQuery);