")).attr("src",a),c.attr("type",l),f.append(c)),void 0!==n&&""!=n&&((h=i("")).attr("src",n),h.attr("type",d),f.append(h)),!FLBuilderLayout._isMobile()||FLBuilderLayout._isMobile()&&"yes"==s?void 0!==t?FLBuilderLayout._initYoutubeBgVideo.apply(this):void 0!==o?FLBuilderLayout._initVimeoBgVideo.apply(this):e.append(f):(f.attr("src",""),e.append(f)),e.data("loaded",!0))},_initYoutubeBgVideo:function(){var e,a,t=i(this),o=t.data("video-id"),l=t.find(".fl-bg-video-player"),n=t.data("enable-audio"),d=t.find(".fl-bg-video-audio"),r=void 0!==t.data("start")?t.data("start"):0,u=(r=void 0!==t.data("t")&&0===r?t.data("t"):r,void 0!==t.data("end")?t.data("end"):0),s=void 0!==t.data("loop")?t.data("loop"):1,f=0;o&&(fallback=t.data("fallback")||!1,fallback&&(t.find("iframe").remove(),fallbackTag=i("
"),fallbackTag.addClass("fl-bg-video-fallback"),fallbackTag.css("background-image","url("+t.data("fallback")+")"),fallbackTag.css("background-size","cover"),fallbackTag.css("transition","background-image 1s"),t.append(fallbackTag),a=!0),FLBuilderLayout._onYoutubeApiReady((function(c){setTimeout((function(){e=new c.Player(l[0],{videoId:o,events:{onReady:function(i){"no"===n||FLBuilderLayout._isMobile()?i.target.mute():"yes"===n&&i.target.isMuted&&i.target.unMute(),t.data("YTPlayer",e),FLBuilderLayout._resizeYoutubeBgVideo.apply(t),i.target.playVideo(),d.length>0&&!FLBuilderLayout._isMobile()&&d.on("click",{button:d,player:e},FLBuilderLayout._toggleBgVideoAudio)},onStateChange:function(t){1===t.data&&a&&i(".fl-bg-video-fallback").css("background-image","url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"),f<4&&f++,f>1&&(-1===t.data||2===t.data)&&"yes"===n&&(e.mute(),e.playVideo(),d.show()),t.data===c.PlayerState.ENDED&&1===s&&(r>0?e.seekTo(r):e.playVideo())},onError:function(i){FLBuilderLayout._onErrorYoutubeVimeo(t)}},playerVars:{playsinline:FLBuilderLayout._isMobile()?1:0,controls:0,showinfo:0,rel:0,start:r,end:u}})}),1)})))},_onErrorYoutubeVimeo:function(e){if(fallback=e.data("fallback")||!1,!fallback)return!1;e.find("iframe").remove(),fallbackTag=i(""),fallbackTag.addClass("fl-bg-video-fallback"),fallbackTag.css("background-image","url("+e.data("fallback")+")"),e.append(fallbackTag)},_onYoutubeApiReady:function(i){window.YT&&YT.loaded?i(YT):setTimeout((function(){FLBuilderLayout._onYoutubeApiReady(i)}),350)},_initVimeoBgVideo:function(){var e,a=i(this),t=a.data("video-id"),o=a.find(".fl-bg-video-player"),l=a.data("enable-audio"),n=a.find(".fl-bg-video-audio"),d=(a.outerWidth(),navigator.userAgent);"undefined"!=typeof Vimeo&&t&&(e=new Vimeo.Player(o[0],{id:t,loop:!0,title:!1,portrait:!1,background:!0,autopause:!1,muted:!0}),a.data("VMPlayer",e),"no"===l?e.setVolume(0):"yes"===l&&(d.indexOf("Safari")>-1||d.indexOf("Chrome")>-1||d.indexOf("Firefox")>-1?(e.setVolume(0),n.show()):e.setVolume(1)),e.play().catch((function(i){FLBuilderLayout._onErrorYoutubeVimeo(a)})),n.length>0&&n.on("click",{button:n,player:e},FLBuilderLayout._toggleBgVideoAudio))},_toggleBgVideoAudio:function(i){var e=i.data.player,a=i.data.button.find(".fl-audio-control");a.hasClass("fa-volume-off")?(a.removeClass("fa-volume-off").addClass("fa-volume-up"),i.data.button.find(".fa-times").hide(),"function"==typeof e.unMute?e.unMute():e.setVolume(1)):(a.removeClass("fa-volume-up").addClass("fa-volume-off"),i.data.button.find(".fa-times").show(),"function"==typeof e.unMute?e.mute():e.setVolume(0))},_videoBgSourceError:function(e){var a=i(e.target),t=a.closest(".fl-bg-video"),o=t.find("video"),l=t.data("fallback"),n="";a.remove(),o.find("source").length||""!==l&&((n=i("")).addClass("fl-bg-video-fallback"),n.css("background-image","url("+l+")"),t.append(n),o.remove())},_resizeBgVideos:function(){i(".fl-bg-video").each((function(){FLBuilderLayout._resizeBgVideo.apply(this),i(this).parent().find("img").length>0&&i(this).parent().imagesLoaded(i.proxy(FLBuilderLayout._resizeBgVideo,this))}))},_resizeBgVideo:function(){if(0!==i(this).find("video").length||0!==i(this).find("iframe").length){var e=i(this),a=e.outerHeight(),t=e.outerWidth(),o=e.find("video"),l=e.data("height"),n=e.data("width"),d=t,r=Math.round(l*t/n),u=0,s=0,f=e.find("iframe"),c=i(this).closest(".fl-row-bg-video").hasClass("fl-row-full-height"),h={top:"50%",left:"50%",transform:"translate(-50%,-50%)"};if(o.length){if(""===l||void 0===l||""===n||void 0===n)return o.css({left:"0px",top:"0px",width:d+"px"}),void o.on("loadedmetadata",FLBuilderLayout._resizeOnLoadedMeta);c||(rd,u=r?a:t*d,s=r?a/d:t;l&&i(l).width(u).height(s)},_initModuleAnimations:function(){void 0!==jQuery.fn.waypoint&&i(".fl-animation").each((function(){var e=i(this),a=e.offset().top,t=i(window).height(),o=i("body").height(),l="80%";void 0!==typeof FLBuilderLayoutConfig.waypoint.offset&&(l=FLBuilderLayoutConfig.waypoint.offset+"%"),o-a<.2*t&&(l="100%"),e.waypoint({offset:l,handler:FLBuilderLayout._doModuleAnimation})}))},_doModuleAnimation:function(){var e=void 0===this.element?i(this):i(this.element),a=parseFloat(e.data("animation-delay")),t=parseFloat(e.data("animation-duration"));isNaN(t)||e.css("animation-duration",t+"s"),!isNaN(a)&&a>0?setTimeout((function(){e.addClass("fl-animated")}),1e3*a):setTimeout((function(){e.addClass("fl-animated")}),1)},_initHash:function(){var e=window.location.hash.replace("#","").split("/").shift(),a=null,t=null,o=null,l=null;if(""!==e)try{(a=i("#"+e)).length>0&&(a.hasClass("fl-accordion-item")&&setTimeout((function(){a.find(".fl-accordion-button").trigger("click")}),100),a.hasClass("fl-tabs-panel")&&setTimeout((function(){t=a.closest(".fl-tabs"),o=a.find(".fl-tabs-panel-label"),l=o.data("index"),t.find(".fl-tabs-labels .fl-tabs-label[data-index="+l+"]")[0].click(),FLBuilderLayout._scrollToElement(a)}),100))}catch(i){}},_initAnchorLinks:function(){i("a").each(FLBuilderLayout._initAnchorLink)},_initAnchorLink:function(){var e=i(this),a=e.attr("href"),t=window.location,o=null,l=null,n=!1;if(void 0!==a&&a.indexOf("#")>-1&&e.closest("svg").length<1&&t.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&t.hostname==this.hostname)try{if(!(o=a.split("#").pop()))return;(l=i("#"+o)).length>0&&(n=l.hasClass("fl-row")||l.hasClass("fl-col")||l.hasClass("fl-module"),l.hasClass("fl-no-scroll")||!e.hasClass("fl-scroll-link")&&!n||i(e).on("click",FLBuilderLayout._scrollToElementOnLinkClick),l.hasClass("fl-accordion-item")&&i(e).on("click",FLBuilderLayout._scrollToAccordionOnLinkClick),l.hasClass("fl-tabs-panel")&&i(e).on("click",FLBuilderLayout._scrollToTabOnLinkClick))}catch(i){}},_scrollToElementOnLinkClick:function(e,a){var t=i("#"+i(this).attr("href").split("#").pop());FLBuilderLayout._scrollToElement(t,a),e.preventDefault()},_scrollToElement:function(e,a){var t=FLBuilderLayoutConfig.anchorLinkAnimations,o=0,l=i(window),n=i(document);e.length>0&&(o="fixed"===e.css("position")||"fixed"===e.parent().css("position")?e.position().top:e.offset().top>n.height()-l.height()?n.height()-l.height():e.offset().top-t.offset,i("html, body").animate({scrollTop:o},t.duration,t.easing,(function(){void 0!==a&&a(),null!=e.attr("id")&&(history.pushState?history.pushState(null,null,"#"+e.attr("id")):window.location.hash=e.attr("id"))})))},_scrollToAccordionOnLinkClick:function(e){var a=i("#"+i(this).attr("href").split("#").pop());a.length>0&&FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,(function(){a&&(a.find(".fl-accordion-button").trigger("click"),a=!1)}))},_scrollToTabOnLinkClick:function(e){var a=i("#"+i(this).attr("href").split("#").pop()),t=null,o=null,l=null;a.length>0&&(t=a.closest(".fl-tabs"),l=a.find(".fl-tabs-panel-label"),tabIndex=l.data("index"),o=t.find(".fl-tabs-labels .fl-tabs-label[data-index="+tabIndex+"]"),l.is(":visible")?FLBuilderLayout._scrollToElementOnLinkClick.call(this,e,(function(){a&&l.trigger(i.Event("click",{which:1}))})):(o[0].click(),FLBuilderLayout._scrollToElement(a)),e.preventDefault())},_initForms:function(){FLBuilderLayout._hasPlaceholderSupport||i(".fl-form-field input").each(FLBuilderLayout._initFormFieldPlaceholderFallback),i(".fl-form-field input").on("focus",FLBuilderLayout._clearFormFieldError)},_hasPlaceholderSupport:function(){return"undefined"!=document.createElement("input").placeholder},_initFormFieldPlaceholderFallback:function(){var e=i(this),a=e.val(),t=e.attr("placeholder");"undefined"!=t&&""===a&&(e.val(t),e.on("focus",FLBuilderLayout._hideFormFieldPlaceholderFallback),e.on("blur",FLBuilderLayout._showFormFieldPlaceholderFallback))},_hideFormFieldPlaceholderFallback:function(){var e=i(this);e.val()==e.attr("placeholder")&&e.val("")},_showFormFieldPlaceholderFallback:function(){var e=i(this),a=e.val(),t=e.attr("placeholder");""===a&&e.val(t)},_clearFormFieldError:function(){var e=i(this);e.removeClass("fl-form-error"),e.siblings(".fl-form-error-message").hide()},_initRowShapeLayerHeight:function(){FLBuilderLayout._adjustRowShapeLayerHeight(),i(window).on("resize",FLBuilderLayout._adjustRowShapeLayerHeight)},_initNestedColsWidth:function(){var e=i(".fl-col-has-cols");e.length<=0||i(e).each((function(e,a){i(a).width()<=0&&i(a).css("width",FLBuilderLayoutConfig.emptyColWidth)}))},_adjustRowShapeLayerHeight:function(){var e=i(".fl-builder-shape-layer");i(e).each((function(e){var a=i(this),t=i(a).find("svg"),o=t.height();a.is(".fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect")||i(t).css("height",Math.ceil(o))}))},_string_to_slug:function(i){return i=i.replace(/^\s+|\s+$/g,""),void 0===window._fl_string_to_slug_regex?regex=new RegExp("[^a-zA-Z0-9'\":() !.,-_|]","g"):regex=new RegExp("[^"+window._fl_string_to_slug_regex+"'\":() !.,-_|\\p{Letter}]","ug"),i.replace(regex,"").replace(/\s+/g," ")},_reorderMenu:function(){i("#wp-admin-bar-fl-builder-frontend-edit-link-default li").length>1&&i("#wp-admin-bar-fl-builder-frontend-duplicate-link").appendTo("#wp-admin-bar-fl-builder-frontend-edit-link-default").css("padding-top","5px").css("border-top","2px solid #1D2125").css("margin-top","5px")}},i((function(){FLBuilderLayout.init()})))}(jQuery);