function openShortcodeGenerator(e){var t,i,o,a;"object"==typeof e&&void 0!==e[0].$el&&(e=e[0].$el),o="#"+e.parent().parent().find(".wp-editor-area").attr("id"),a=e.closest(".fusion-builder-module-settings").attr("data-element-cid"),window.cursorPosition=0,window.editorArea=o,FusionPageBuilderApp.shortcodeGenerator=!0,FusionPageBuilderApp.isTinyMceActive()?window.SCmoduleContentEditorMode="tinymce":window.SCmoduleContentEditorMode="html","tinymce"!==window.SCmoduleContentEditorMode&&(window.cursorPosition=jQuery(o).getCursorPosition()),i={collection:FusionPageBuilderElements,view:this,targetCid:a},t=new FusionPageBuilder.GeneratorElementsView(i),jQuery(t.render().el).dialog({title:"Select Element",draggable:!1,modal:!0,resizable:!1,dialogClass:"fusion-builder-dialog fusion-builder-large-library-dialog fusion-builder-element-library-dialog",open:function(e,t){window.FusionApp.dialog.resizeDialog()},close:function(e,i){t.removeView()}})}jQuery,window.fusionBuilderInsertIntoEditor=function(e,t){var i,o;"tinymce"!==window.SCmoduleContentEditorMode||""!==t&&void 0!==t?("excerpt"===(i=null===t||""===t||void 0===t?jQuery(window.editorArea):jQuery("#"+t)).attr("id")&&(FusionPageBuilderApp.fromExcerpt=!0),void 0===window.cursorPosition?0===i.getCursorPosition()?i.val(e+i.val()):i.val().length===i.getCursorPosition()?i.val(i.val()+e):i.val(i.val().slice(0,i.getCursorPosition())+e+i.val().slice(i.getCursorPosition())):i.val([i.val().slice(0,window.cursorPosition),e,i.val().slice(window.cursorPosition)].join("")),i.trigger("change")):void 0!==window.tinyMCE&&((o=FusionPageBuilderApp.shortcodeGeneratorActiveEditor).focus(),"excerpt"===o.id&&(FusionPageBuilderApp.fromExcerpt=!0),window.tinyMCE.activeEditor.execCommand("mceInsertContent",!1,e),window.tinyMCE.activeEditor.execCommand("mceCleanup",!1)),!1===FusionPageBuilderApp.manuallyAdded&&(FusionPageBuilderApp.shortcodeGeneratorActiveEditor="")},jQuery,jQuery.fn.getCursorPosition=function(){var e,t,i=jQuery(this).get(0),o=0;return"selectionStart"in i?o=i.selectionStart:"selection"in document&&(i.focus(),e=document.selection.createRange(),t=document.selection.createRange().text.length,e.moveStart("character",-i.value.length),o=e.text.length-t),o};var FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.BuilderHistory=window.wp.Backbone.View.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-front-end-history").html()),className:"fusion-builder-history-list submenu-trigger-target",tagName:"ul",initialize:function(){var e=FusionApp.data;this.fusionCommands=new Array("[]"),this.fusionCommandsStates=new Array("[]"),this.maxSteps=25,this.currStep=1,this.allElements=e.postDetails.post_content,this.fusionHistoryState="",this.tracking="on",this.trackingPaused="off",this.unsavedStep=1,this.fusionCommands[this.currStep]={allElements:e.postDetails.post_content},this.fusionCommandsStates[this.currStep]=fusionBuilderText.empty,this.listenTo(FusionEvents,"fusion-history-pause-tracking",this.pauseTracking),this.listenTo(FusionEvents,"fusion-history-resume-tracking",this.resumeTracking),this.listenTo(FusionEvents,"fusion-history-save-step",this.saveHistoryStep),this.listenTo(FusionEvents,"fusion-history-turn-on-tracking",this.turnOnTracking),this.listenTo(FusionEvents,"fusion-history-turn-off-tracking",this.turnOffTracking),this.listenTo(FusionEvents,"fusion-history-go-to-step",this.historyStep),this.listenTo(FusionEvents,"fusion-history-clear",this.clearEditor),this.listenTo(FusionEvents,"fusion-history-capture-editor",this.captureEditor),this.listenTo(FusionEvents,"fusion-history-undo",this.doUndo),this.listenTo(FusionEvents,"fusion-history-redo",this.doRedo),this.listenTo(FusionEvents,"fusion-builder-reset",this.resetStates),this.listenTo(FusionEvents,"fusion-element-removed",this.resetStates)},resetStates:function(e){var t=this;"object"==typeof this.fusionCommands&&_.each(this.fusionCommands,(function(i,o){(void 0===e||!e||"param"===i.type&&void 0!==i.cid&&e===i.cid)&&(t.fusionCommands[o]={allElements:i.allElements})}))},render:function(){var e=this;return this.$el.html(this.template({steps:this.fusionCommandsStates,currentStep:this.currStep})),this.$el.attr("aria-expanded",!1),this.$el.find("li").on("click",(function(t){t&&t.preventDefault(),e.historyStep(t)})),this.updateUI(),this},saveHistoryStep:function(e,t){this.fusionHistoryState=e,this.turnOnTracking(),this.captureEditor(t),this.turnOffTracking()},captureEditor:function(e){"object"!=typeof e&&(e={}),"undefined"!=typeof FusionPageBuilderApp&&(FusionPageBuilderApp.builderToShortcodes(),this.isTrackingOn()&&!this.isTrackingPaused()&&(this.currStep==this.maxSteps?(this.fusionCommands.shift(),this.fusionCommandsStates.shift()):(this.currStep+=1,this.unsavedStep+=1),this.currStep!==this.fusionCommands.length&&(this.fusionCommandsStates.length=this.currStep,this.fusionCommands.length=this.currStep),this.allElements=FusionApp.data.postDetails.post_content,e.allElements=this.allElements,this.fusionCommands[this.currStep]=e,this.fusionCommandsStates[this.currStep]=this.fusionHistoryState,FusionApp.contentChange("page","builder-content"),this.fusionHistoryState="",this.render()))},turnOnTracking:function(){this.tracking="on"},turnOffTracking:function(){this.tracking="off"},pauseTracking:function(){this.trackingPaused="on"},resumeTracking:function(){this.trackingPaused="off"},canApplyStep:function(e){return"object"==typeof e&&void 0!==e.type&&("param"===e.type||"price-param"===e.type||"pricefooter-param"===e.type||"pricefeatures-param"===e.type)},canApplySteps:function(e){var t=this,i=!(e span, > div").not(".ignore-me").eq(e.newIndex-1).after(i.$el),FusionPageBuilderApp.onDropCollectionUpdate(i.model,e.newIndex,e.newParent))):(o=window.FusionPageBuilderViewManager.getView(e.oldParent),i&&o&&(o.$el.find(".fusion-builder-column-content").first().find("> span, > div").not(".ignore-me").eq(e.oldIndex-1).after(i.$el),FusionPageBuilderApp.onDropCollectionUpdate(i.model,e.oldIndex,e.oldParent))),i.$el.removeClass("ignore-me")}},updateActiveStyling:function(){FusionApp.builderToolbarView.$el.find(".fusion-builder-history-list li").removeClass("fusion-history-active-state"),FusionApp.builderToolbarView.$el.find(".fusion-builder-history-list").find('[data-state-id="'+this.currStep+'"]').addClass("fusion-history-active-state")},fullContentReplace:function(e){this.resetStates(),FusionPageBuilderApp.clearBuilderLayout(),FusionPageBuilderApp.$el.find(".fusion_builder_container").remove(),FusionApp.data.is_fusion_element&&"mega_menus"!==FusionApp.data.fusion_element_type||(e=FusionPageBuilderApp.validateContent(e)),FusionPageBuilderApp.createBuilderLayout(e)},doUndo:function(e){var t,i={};e&&e.preventDefault(),this.hasUndo()&&(this.closeNestedCols(),this.turnOffTracking(),i=this.fusionCommands[this.currStep],this.canApplyStep(i)?(this.applyStep(i,!1),this.currStep-=1):(this.currStep-=1,(t="object"==typeof(i=this.fusionCommands[this.currStep])&&i.allElements)&&"[]"!==t&&this.fullContentReplace(t)),this.updateActiveStyling())},doRedo:function(e){var t;e&&e.preventDefault(),this.hasRedo()&&(this.closeNestedCols(),this.turnOffTracking(),this.currStep+=1,window.historyStep=this.fusionCommands[this.currStep],t="object"==typeof window.historyStep&&window.historyStep.allElements,this.canApplyStep(window.historyStep)?this.applyStep(window.historyStep,!0):t&&"[]"!==t&&this.fullContentReplace(t),this.updateActiveStyling())},historyStep:function(e){var t,i;e&&e.preventDefault(),this.closeNestedCols(),t=jQuery(e.currentTarget).data("state-id"),this.turnOffTracking(),this.canApplySteps(t)?(this.applySteps(t),this.currStep=t):(this.currStep=t,(i="object"==typeof this.fusionCommands[this.currStep]&&this.fusionCommands[this.currStep].allElements)&&"[]"!==i&&this.fullContentReplace(i)),this.updateActiveStyling()},isTrackingOn:function(){return"on"===this.tracking},isTrackingPaused:function(){return"on"===this.trackingPaused},logStacks:function(){},clearEditor:function(){this.fusionCommands=new Array("[]"),this.fusionCommandsStates=new Array("[]"),this.currStep=1,this.unsavedStep=1,this.fusionHistoryState="",this.fusionCommands[this.currStep]={allElements:FusionApp.data.postDetails.post_content},this.fusionCommandsStates[this.currStep]=fusionBuilderText.empty,this.render()},hasUndo:function(){return 1!==this.currStep},hasRedo:function(){return this.currStep]+?>|

|<\/p>)/g,"")).replace(/(]+?>|
|<\/br>)/g,"")).replace(/\[fusion_text\]\[\/fusion_text\]/g,"")).trim()}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.DynamicValues=Backbone.Model.extend({defaults:{values:{},options:{},orderedParams:!1},getOrderedParams:function(){var e=this.get("orderedParams"),t=this.getOptions();return e||(e={},_.each(t,(function(t,i){var o,a;"object"==typeof t&&(a=o=t.group,"string"!=typeof t.group&&(o="other",a=fusionBuilderText.other),o=o.replace(/\s+/g,"_").toLowerCase(),"object"!=typeof e[o]&&(e[o]={label:"",params:{}}),e[o].label=a,e[o].params[i]=t)}))),e},addData:function(e,t){this.set("values",e),this.set("options",t)},getOptions:function(){var e=this.get("options");return jQuery.extend(!0,{},e)},getOption:function(e){var t=this.getOptions();return void 0!==t[e]&&t[e]},getAll:function(){var e=this.get("values");return jQuery.extend(!0,{},e)},getValue:function(e){var t,i=this.getAll(),o=e.data,a=FusionApp.getDynamicPost("post_id"),n=!1;return void 0!==i[a]&&(n="object"==typeof i[a][o]&&i[a][o]),n&&(t=this.findMatch(n,e))?t.value:this.fetchValue(o,e)},findMatch:function(e,t,i){var o=!1;return i=void 0!==i&&i,_.each(e,(function(e,a){var n=!0;return!!o||(void 0===e.args?(o=i?a:e,!0):void("object"==typeof e.args&&(_.each(e.args,(function(e,i){if(void 0===t[i]||"before"===i||"after"===i||"fallback"===i)return!0;t[i]!==e&&(n=!1)})),n&&(o=i?a:e))))})),o},fetchValue:function(e,t){var i,o,a=this.getOptions(),n="object"==typeof a&&"object"==typeof a[e]&&a[e],s=!(!n||void 0===n.callback)&&n.callback,r=!(!s||"string"!=typeof s.function)&&s.function,l=!(!r||"function"!=typeof FusionApp.callback[r]),u=!(!l||void 0===s.ajax)&&s.ajax;return l||(r="defaultDynamicCallback",u=!0),n?(i="fusion_tb_section"===FusionApp.data.postDetails.post_type||"post_cards"===FusionApp.data.template_category,!0===FusionApp.data.is_singular&&i&&-99===FusionApp.getDynamicPost("post_id")&&void 0!==n.default?n.default:!0===FusionApp.data.is_singular&&i&&void 0!==n.ajax_on_template&&!0===n.ajax_on_template?FusionApp.callback.defaultDynamicCallback(t):u?FusionApp.callback[r](t):(o=FusionApp.callback[r](t),this.setValue(t,o),o)):(this.setValue(t,!1),!1)},setValue:function(e,t){var i,o,a=this.getAll(),n=e.data,s=FusionApp.getDynamicPost("post_id"),r={args:jQuery.extend(!0,{},e),value:t};"object"!=typeof a[s]&&(a[s]=[]),i=jQuery.extend(!0,{},a[s][n]),"object"!=typeof a[s][n]?a[s][n]=[]:"function"!=typeof a[s][n].push&&(a[s][n]=[i[0]]),(o=this.findMatch(a[s][n],e,!0))?a[s][n][o]=r:a[s][n].push(r),this.set("values",a),FusionEvents.trigger("fusion-dynamic-data-value",n)},removeValue:function(e){var t=this.getAll(),i=FusionApp.getDynamicPost("post_id");"object"==typeof t[i][e]&&delete t[i][e],this.set("values",t)}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.DynamicParams=Backbone.Model.extend({defaults:{params:{},elementView:!1,listeners:[]},initialize:function(){this._historyPush=_.debounce(_.bind(this.historyPush,this),300)},setData:function(e){"object"==typeof e&&(this.set("params",e),this.setListeners())},getAll:function(){var e=this.get("params");return jQuery.extend(!0,{},e)},setListeners:function(){var e=this.getAll(),t=this;_.each(e,(function(e){var i=FusionPageBuilderApp.dynamicValues.getOption(e.data);i&&"object"==typeof i.listeners&&_.each(i.listeners,(function(i,o){t.setListener(o,i,e)}))}))},setListener:function(e,t,i){var o=void 0!==t.location&&t.location,a=this,n=this.cid,s=this.get("listeners");if(o)switch(o){case"postDetails":FusionEvents.on("fusion-"+e+"-changed",(function(){FusionPageBuilderApp.dynamicValues.removeValue(i.data),a.getValueAndUpdate(i)}),n),s.push("fusion-"+e+"-changed"),a.set("listeners",s);break;case"postMeta":FusionEvents.on("fusion-po-"+e+"-changed",(function(){FusionPageBuilderApp.dynamicValues.removeValue(i.data),a.getValueAndUpdate(i)}),n),s.push("fusion-po-"+e+"-changed"),a.set("listeners",s)}},hasDynamicParam:function(e){return void 0!==this.getAll()[e]},getParamValue:function(e){var t=FusionPageBuilderApp.dynamicValues.getValue(e),i="string"==typeof e.before?e.before:"",o="string"==typeof e.after?e.after:"",a=void 0!==e.fallback&&e.fallback,n=null!=t&&!1!==t&&""!==t,s=this.get("elementView");return!n&&a?a:n?"object"==typeof t&&"function"==typeof t.then?(t.then((function(){s.reRender()})),!1):"string"!=typeof t?t:i+t+o:void 0},addParam:function(e,t){var i,o=this,a=this.getAll(),n=FusionPageBuilderApp.dynamicValues.getOptions();"object"!=typeof t&&(t={data:t}),_.each(n[t.data].fields,(function(e,i){void 0===t[i]&&(void 0!==e.default?t[i]=e.default:void 0!==e.value&&(t[i]=e.value))})),a[e]=t,(i=FusionPageBuilderApp.dynamicValues.getOption(t.data))&&"object"==typeof i.listeners&&_.each(i.listeners,(function(t,i){o.setListener(i,t,e)})),this.set("params",a),this.saveData(),FusionEvents.trigger("fusion-dynamic-data-added",e,this.cid),this.getValueAndUpdate(a[e])},updateParam:function(e,t,i){var o=this.getAll();"object"==typeof o[e]&&(o[e][t]=i,this.set("params",o),FusionEvents.trigger("fusion-dynamic-data-updated",e),this.saveData(),this.getValueAndUpdate(o[e]))},getValueAndUpdate:function(e){var t=this.get("elementView"),i=FusionPageBuilderApp.dynamicValues.getValue(e,t);i&&"object"==typeof i&&"function"==typeof i.then?(t.addLoadingOverlay(),i.then((function(){t.reRender()}),(function(){t.removeLoadingOverlay()}))):t.reRender()},updateListeners:function(){var e=this.cid;_.each(this.get("listeners"),(function(t){FusionEvents.off(t,null,e)})),this.setListeners()},removeParam:function(e){var t=this.getAll(),i=this.get("elementView");delete t[e],this.set("params",t),this.updateListeners(),this.saveData(),i.reRender(),FusionEvents.trigger("fusion-dynamic-data-removed",e)},historyPush:function(){var e=this.get("elementView"),t=fusionAllElements[e.model.get("element_type")];FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.edited+" "+t.name+" - "+fusionBuilderText.dynamic_data)},saveData:function(){var e=this.get("elementView"),t=e.model.get("params"),i=t.dynamic_params;t.dynamic_params=FusionPageBuilderApp.base64Encode(JSON.stringify(this.getAll())),e.model.set("params",t),"function"==typeof e.forceUpdateParent&&e.forceUpdateParent(),i!==t.dynamic_params&&this._historyPush()}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.FormStyles=Backbone.Model.extend({initialize:function(){this.baseSelector=".fusion-form.fusion-form-form-wrapper",this.dynamic_css={},this.formData=FusionApp.data.postMeta._fusion,this.addStyleVariables(),this.listenTo(FusionEvents,"fusion-form-styles",this.addStyleVariables),this.listenTo(FusionEvents,"fusion-builder-loaded",this.addStyleVariables),this.listenTo(FusionEvents,"fusion-preview-refreshed",this.updateFormData)},updateFormData:function(){this.formData=FusionApp.data.postMeta._fusion},isDefault:function(e,t){return"string"==typeof t?void 0===this.formData[e]||void 0===this.formData[e][t]||""===this.formData[e][t]:void 0===this.formData[e]||""===this.formData[e]},addStyleVariables:function(){var e,t=[],i=[];void 0!==this.formData.tooltip_text_color&&""!==this.formData.tooltip_text_color&&(t.tooltip_text_color=this.formData.tooltip_text_color),void 0!==this.formData.tooltip_background_color&&""!==this.formData.tooltip_background_color&&(t.tooltip_background_color=this.formData.tooltip_background_color),this.isDefault("field_margin","top")||(t.field_margin_top=_.fusionGetValueWithUnit(this.formData.field_margin.top)),this.isDefault("field_margin","bottom")||(t.field_margin_bottom=_.fusionGetValueWithUnit(this.formData.field_margin.bottom)),this.isDefault("form_input_height")||(t.form_input_height=_.fusionGetValueWithUnit(this.formData.form_input_height)),this.isDefault("form_bg_color")||(t.form_bg_color=this.formData.form_bg_color),this.isDefault("label_font_size")||(t.label_font_size=_.fusionGetValueWithUnit(this.formData.label_font_size)),this.isDefault("form_font_size")||(t.form_font_size=_.fusionGetValueWithUnit(this.formData.form_font_size)),void 0!==this.formData.form_placeholder_color&&""!==this.formData.form_placeholder_color?t.form_placeholder_color=this.formData.form_placeholder_color:this.isDefault("form_text_color")||(t.form_placeholder_color=jQuery.AWB_Color(this.formData.form_text_color).alpha(.5).toRgbaString()),this.isDefault("form_text_color")||(t.form_text_color=this.formData.form_text_color),this.isDefault("form_label_color")||(t.form_label_color=this.formData.form_label_color),this.isDefault("form_border_width","top")||(t.form_border_width_top=_.fusionGetValueWithUnit(this.formData.form_border_width.top,"px")),this.isDefault("form_border_width","bottom")||(t.form_border_width_bottom=_.fusionGetValueWithUnit(this.formData.form_border_width.bottom,"px")),this.isDefault("form_border_width","right")||(t.form_border_width_right=_.fusionGetValueWithUnit(this.formData.form_border_width.right,"px")),this.isDefault("form_border_width","left")||(t.form_border_width_left=_.fusionGetValueWithUnit(this.formData.form_border_width.left,"px")),this.isDefault("form_border_color")||(t.form_border_color=this.formData.form_border_color),this.isDefault("form_focus_border_color")||(t.form_focus_border_color=this.formData.form_focus_border_color,t.form_focus_border_hover_color=jQuery.AWB_Color(this.formData.form_focus_border_color).alpha(.5).toRgbaString()),this.isDefault("form_border_radius")||(t.form_border_radius=_.fusionGetValueWithUnit(this.formData.form_border_radius,"px")),this.isDefault("form_border_width","bottom")&&this.isDefault("form_border_width","top")?jQuery("#fb-preview")[0].contentWindow.jQuery("body").find(".fusion-form-form-wrapper").removeClass("has-icon-alignment"):(t.icon_alignment_top=this.isDefault("form_border_width","top")?"var(--form_border_width-top)":_.fusionGetValueWithUnit(this.formData.form_border_width.top,"px"),t.icon_alignment_bottom=this.isDefault("form_border_width","bottom")?"var(--form_border_width-bottom)":_.fusionGetValueWithUnit(this.formData.form_border_width.bottom,"px"),t.icon_alignment_font_size=this.isDefault("form_font_size")?"1em":this.formData.form_font_size,jQuery("#fb-preview")[0].contentWindow.jQuery("body").find(".fusion-form-form-wrapper").addClass("has-icon-alignment")),void 0!==this.formData.required_field_symbol_decoration&&"no"===this.formData.required_field_symbol_decoration&&(t.required_field_symbol_deco="none"),i.margin_top={callback:_.fusionGetValueWithUnit},i.margin_right={callback:_.fusionGetValueWithUnit},i.margin_bottom={callback:_.fusionGetValueWithUnit},i.margin_left={callback:_.fusionGetValueWithUnit},e=this.getCssVarsForOptions(i)+this.getCustomCssVars(t),jQuery("#fb-preview")[0].contentWindow.jQuery("body").find(".fusion-form-form-wrapper").attr("style",e)},getCssVarsForOptions(e){var t,i,o,a,n="";for(a in e)e.hasOwnProperty(a)&&"length"!==a&&("object"==typeof(i=e[a])?this.isDefault(a)||(t="--awb-"+a.replaceAll("_","-"),o="object"==typeof i.args?i.args:[this.values[a]],n+=t+":"+i.callback.apply(null,o)+";"):this.isDefault(i)||(n+=(t="--awb-"+i.replaceAll("_","-"))+":"+this.values[i]+";"));return n},getCustomCssVars(e,t){var i,o="";for(i in void 0===t&&(t=!0),e)e.hasOwnProperty(i)&&(o+=(t?"--awb-"+i.replaceAll("_","-"):"--"+i)+":"+e[i]+";");return o}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.offCanvasStyles=Backbone.Model.extend({initialize:function(){const e=jQuery("#fb-preview")[0].contentWindow.jQuery("body"),t=e.find(".awb-off-canvas-wrap").attr("data-id");e.find("#main").addClass("width-100"),this.baseSelector='.awb-off-canvas-wrap[data-id="'+t+'"]',this.dynamic_css={},this.options=this.filterOptions(),this.buildAttr(),e.find("#awb-off-canvas-style-block-"+t).remove(),this.listenTo(FusionEvents,"awb-off-canvas-styles",this.buildStyles),this.listenTo(FusionEvents,"awb-off-canvas-attr",this.buildAttr),this.listenTo(FusionEvents,"awb-off-canvas-custom-close-button",this.customCloseButton),this.listenTo(FusionEvents,"awb-off-canvas-enter-animation",this.enterAnimation),this.listenTo(FusionEvents,"awb-off-canvas-exit-animation",this.exitAnimation),this.listenTo(FusionEvents,"fusion-builder-loaded",this.buildStyles),this.listenTo(FusionEvents,"fusion-builder-loaded",this.buildAttr),this.listenTo(FusionEvents,"fusion-builder-loaded",this.customCloseButton)},animationsWithoutDirection:["flash","rubberBand","shake","flipinx","flipiny","lightspeedin","flipOutX","flipOutY","lightSpeedOut"],filterOptions:function(){const e=FusionApp.data.postMeta._fusion,t=Object.assign({},e);if(void 0!==e&&"sliding-bar"===e.type){if(t.type="sliding-bar",t.enter_animation=t.sb_enter_animation,t.enter_animation_speed=t.sb_enter_animation_speed,t.enter_animation_timing=t.sb_enter_animation_timing,t.exit_animation=t.sb_exit_animation,t.exit_animation_speed=t.sb_exit_animation_speed,t.exit_animation_timing=t.sb_exit_animation_timing,"left"!==t.position&&t.position||(t.height="full",t.width=e.width||400,t.enter_animation_direction="left",t.exit_animation_direction="left",t.vertical_position="flex-start",this.isRTL()?t.horizontal_position="flex-end":t.horizontal_position="flex-start"),"right"===t.position&&(t.height="full",t.width=e.width||400,t.enter_animation_direction="right",t.exit_animation_direction="right",t.vertical_position="flex-start",this.isRTL()?t.horizontal_position="flex-start":t.horizontal_position="flex-end"),"top"===t.position){const e=t.sb_height||"auto";t.width="100vw",t.height="custom",t.custom_height=e,t.enter_animation_direction="down",t.exit_animation_direction="up",t.vertical_position="flex-start",t.horizontal_position="flex-start"}if("bottom"===t.position){const e=t.sb_height||"auto";t.width="100vw",t.height="custom",t.custom_height=e,t.enter_animation_direction="up",t.exit_animation_direction="down",t.vertical_position="flex-end",t.horizontal_position="flex-start"}return this.parseOptions(t)}return this.parseOptions(e)},parseOptions:e=>Object.assign({type:"popup",width:"800",width_medium:"",width_small:"",height:"fit",custom_height:"",custom_height_medium:"",custom_height_small:"",horizontal_position:"center",horizontal_position_medium:"",horizontal_position_small:"",vertical_position:"center",vertical_position_medium:"",vertical_position_small:"",content_layout:"column",align_content:"flex-start",valign_content:"flex-start",content_wrap:"wrap",enter_animation:"",enter_animation_direction:"static",enter_animation_speed:.5,enter_animation_timing:"ease",exit_animation:"",exit_animation_direction:"static",exit_animation_speed:.5,exit_animation_timing:"ease",off_canvas_state:"closed",sb_height:"",position:"left",transition:"overlap",sb_enter_animation:"slideShort",sb_enter_animation_speed:.5,sb_enter_animation_timing:"ease",sb_exit_animation:"slideShort",sb_exit_animation_speed:.5,sb_exit_animation_timing:"ease",background_color:"#ffffff",background_image:"",background_position:"left top",background_repeat:"repeat",background_size:"",background_custom_size:"",background_blend_mode:"none",oc_scrollbar:"default",oc_scrollbar_background:"#f2f3f5",oc_scrollbar_handle_color:"#65bc7b",margin:"",padding:"",box_shadow:"no",box_shadow_position:"",box_shadow_blur:"0",box_shadow_spread:"0",box_shadow_color:"",border_radius:"",border_width:"",border_color:"",overlay:"yes",overlay_z_index:"",overlay_close_on_click:"yes",overlay_page_scrollbar:"yes",overlay_background_color:"rgba(0,0,0,0.8)",overlay_background_image:"",overlay_background_position:"left top",overlay_background_repeat:"repeat",overlay_background_size:"",overlay_background_custom_size:"",overlay_background_blend_mode:"none",close_button:"yes",close_on_esc:"yes",close_button_position:"right",close_button_margin:{},close_button_color:"",close_button_color_hover:"",close_icon_size:"16",close_button_custom_icon:""},e),addCssProperty:function(e,t,i,o){"object"==typeof e&&(e=Object.values(e)),"object"==typeof e&&(e=e.join(",")),"object"!=typeof this.dynamic_css[e]&&(this.dynamic_css[e]={}),void 0!==o&&o&&(i+=" !important"),(void 0===this.dynamic_css[e][t]||void 0!==o&&o||!this.dynamic_css[e][t].includes("important"))&&(this.dynamic_css[e][t]=i)},parseCSS:function(){var e=".awb-off-canvas-wrap .awb-off-canvas .fusion-fullwidth{margin-right:0;margin-left:0;}";return"object"==typeof this.dynamic_css&&_.each(this.dynamic_css,(function(t,i){"object"==typeof t&&(e+=i+"{",_.each(t,(function(t,i){e+=i+":"+t+";"})),e+="}")})),e},isDefault:function(e,t){return"string"==typeof t?void 0===this.options[e]||void 0===this.options[e][t]||""===this.options[e][t]:void 0===this.options[e]||""===this.options[e]},isRTL:function(){return jQuery("#fb-preview")[0].contentWindow.jQuery("body").hasClass("rtl")},getSpacing:function(e,t){if(!e[t]&&"object"!=typeof e[t])return[];const i=[];return["top","right","bottom","left"].forEach(o=>{const a=e[t][o]||"";""!==a&&(i[t+"_"+o]=_.fusionGetValueWithUnit(a))}),i},getShadow(e){if("yes"!==e.box_shadow)return"";let t="0",i="0";const o=e.box_shadow_blur||"0",a=e.box_shadow_spread||"0",n=e.box_shadow_color||"";return e.box_shadow_position&&"object"==typeof e.box_shadow_position&&(t=e.box_shadow_position.horizontal||t,i=e.box_shadow_position.vertical||i),`${_.fusionGetValueWithUnit(t)} ${_.fusionGetValueWithUnit(i)} ${_.fusionGetValueWithUnit(o)} ${_.fusionGetValueWithUnit(a)} ${n}`},getBorder(e){const t=[];if(e.border_radius&&"object"==typeof e.border_radius){const i=e.border_radius;i.top_left||(i.top_left=""),i.top_right||(i.top_right=""),i.bottom_right||(i.bottom_right=""),i.bottom_left||(i.bottom_left=""),Object.keys(i).forEach(e=>{const o=i[e]||0;t[`border_${e}_radius`]=_.fusionGetValueWithUnit(o)})}if(e.border_width&&"object"==typeof e.border_width){const i=e.border_width;i.top||(i.top=""),i.right||(i.right=""),i.bottom||(i.bottom=""),i.left||(i.left=""),Object.keys(i).forEach(e=>{const o=i[e]||0;t[`border_${e}_width`]=_.fusionGetValueWithUnit(o)})}return e.border_color&&(t.border_color=e.border_color),t},buildStyles:function(){var e,t;this.dynamic_css={};const i=this.filterOptions();jQuery("#fb-preview")[0].contentWindow.jQuery("body").find(this.baseSelector).attr("style",this.getStylesVars()),e=[this.baseSelector+" .awb-off-canvas:hover .off-canvas-close"],this.addCssProperty(e,"display","none"),e=[this.baseSelector+" .off-canvas-close"],"no"===i.close_button&&this.addCssProperty(e,"display","none");const o=jQuery('[data-option-id="content_layout"]').find("input#content_layout").val();jQuery('[data-option-id="content_layout"]').attr("data-direction",o),"hidden"===i.oc_scrollbar&&(e=[this.baseSelector+" .off-canvas-content"],this.addCssProperty(e,"scrollbar-width","none"),this.addCssProperty([this.baseSelector+" .off-canvas-content::-webkit-scrollbar"],"display","none")),t=this.parseCSS(),jQuery("#fb-preview")[0].contentWindow.jQuery("head").find("#awb-off-canvas-style-block").length?jQuery("#fb-preview")[0].contentWindow.jQuery("head").find("#awb-off-canvas-style-block").html(t):jQuery("#fb-preview")[0].contentWindow.jQuery("head").prepend('")},getStylesVars:function(){const e=this.filterOptions();let t={};if(e.horizontal_position&&(t.horizontal_position=e.horizontal_position),e.horizontal_position_medium&&(t.horizontal_position_medium=e.horizontal_position_medium),e.horizontal_position_small&&(t.horizontal_position_small=e.horizontal_position_small),e.vertical_position&&(t.vertical_position=e.vertical_position),e.vertical_position_medium&&(t.vertical_position_medium=e.vertical_position_medium),e.vertical_position_small&&(t.vertical_position_small=e.vertical_position_small),e.overlay_z_index&&(t.overlay_z_index=e.overlay_z_index),"yes"===e.overlay&&(e.overlay_background_color&&(t.overlay_background_color=e.overlay_background_color),e.overlay_background_image)){let i=e.overlay_background_image;if(_.isObject(i)&&(i=i.url),t.overlay_background_image=`url(${i})`,e.overlay_background_repeat&&(t.overlay_background_repeat=e.overlay_background_repeat),e.overlay_background_position&&(t.overlay_background_position=e.overlay_background_position),e.overlay_background_blend_mode&&(t.overlay_background_blend_mode=e.overlay_background_blend_mode),""!==e.overlay_background_size)if("custom"===e.overlay_background_size){const i=e.overlay_background_custom_size.width?_.fusionGetValueWithUnit(e.overlay_background_custom_size.width):"",o=e.overlay_background_custom_size.height?_.fusionGetValueWithUnit(e.overlay_background_custom_size.height):"";i&&(t.overlay_background_size=i+" "+o)}else t.overlay_background_size=e.overlay_background_size}if(e.width&&(t.width=_.fusionGetValueWithUnit(e.width)),e.width_medium&&(t.width_medium=_.fusionGetValueWithUnit(e.width_medium)),e.width_small&&(t.width_small=_.fusionGetValueWithUnit(e.width_small)),e.height&&("full"===e.height&&(t.height="100vh"),"custom"===e.height&&(e.custom_height&&(t.height=_.fusionGetValueWithUnit(e.custom_height)),e.custom_height_medium&&(t.height_medium=_.fusionGetValueWithUnit(e.custom_height_medium)),e.custom_height_small&&(t.height_small=_.fusionGetValueWithUnit(e.custom_height_small)))),t={...t,...this.getSpacing(e,"margin")},t={...t,...this.getSpacing(e,"padding")},t.box_shadow=this.getShadow(e),t={...t,...this.getBorder(e)},e.background_color&&(t.background_color=e.background_color),e.background_image){let i=e.background_image;if(_.isObject(i)&&(i=i.url),t.background_image=`url(${i})`,e.background_repeat&&(t.background_repeat=e.background_repeat),e.background_position&&(t.background_position=e.background_position),e.background_blend_mode&&(t.background_blend_mode=e.background_blend_mode),""!==e.background_size)if("custom"===e.background_size){const i=e.background_custom_size.width?_.fusionGetValueWithUnit(e.background_custom_size.width):"",o=e.background_custom_size.height?_.fusionGetValueWithUnit(e.background_custom_size.height):"";i&&(t.background_size=i+" "+o)}else t.background_size=e.background_size}"custom"===e.oc_scrollbar&&(e.oc_scrollbar_handle_color&&(t.oc_scrollbar_handle_color=e.oc_scrollbar_handle_color),e.oc_scrollbar_background&&(t.oc_scrollbar_background=e.oc_scrollbar_background)),e.content_layout&&(t.content_layout=e.content_layout),e.align_content&&(t.align_content=e.align_content),e.valign_content&&(t.valign_content=e.valign_content),e.content_wrap&&(t.content_wrap=e.content_wrap),t={...t,...this.getSpacing(e,"close_button_margin")},e.close_button_color&&(t.close_button_color=e.close_button_color),e.close_icon_size&&(t.close_icon_size=_.fusionGetValueWithUnit(e.close_icon_size)),e.close_button_color_hover&&(t.close_button_color_hover=e.close_button_color_hover);let i="";return Object.keys(t).forEach(e=>{const o="--awb-"+e.replaceAll("_","-");i+=o+":"+t[e]+";"}),i},buildAttr:function(){const e=jQuery("#fb-preview")[0].contentWindow.jQuery("body"),t=this.filterOptions();let i="awb-off-canvas-wrap awb-show";""!==t.css_id&&e.find(this.baseSelector).attr("id",t.css_id),""!==t.css_class&&(i+=" "+t.css_class),""!==t.type&&(i+=" type-"+t.type),"sliding-bar"===t.type&&(t.position||(t.position="left"),i+=" position-"+t.position),"no"===t.overlay&&(i+=" overlay-disabled"),"custom"===t.oc_scrollbar&&(i+=" has-custom-scrollbar"),"hidden"===t.oc_scrollbar&&(i+=" hidden-scrollbar"),e.find(this.baseSelector).removeClass().addClass(i),e.find(this.baseSelector).attr("style",this.getStylesVars()),1'),i=t.find(".off-canvas-close"));let o="off-canvas-close";e.close_button_custom_icon?o+=" "+_.fusionFontAwesome(e.close_button_custom_icon):o+=" awb-icon-close",o+=" close-position-"+e.close_button_position,i.removeClass().addClass(o)},capitalize:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},enterAnimation:function(){const e=jQuery("#fb-preview")[0].contentWindow.jQuery("body").find(".awb-off-canvas"),t=this.filterOptions();let i=t.enter_animation;const o=t.enter_animation_direction&&"static"!==t.enter_animation_direction?this.capitalize(t.enter_animation_direction):"",a=t.enter_animation_speed||1,n=t.enter_animation_timing||"ease";i&&(this.animationsWithoutDirection.includes(i)||(i=i+"In"+o),e.addClass("fusion-animated "+i),e.attr("data-animation-type",i),e.css({visibility:"visible","animation-duration":a+"s","animation-timing-function":n})),e.addClass("fusion-animated "+i),e.on("animationend",(function(){const e=jQuery(this);e.attr("data-animation-type")&&e.removeClass("fusion-animated").removeClass(e.attr("data-animation-type")).removeAttr("data-animation-type")}))},exitAnimation:function(){const e=jQuery("#fb-preview")[0].contentWindow.jQuery("body").find(".awb-off-canvas"),t=this.filterOptions();let i=t.exit_animation;const o=t.exit_animation_direction&&"static"!==t.exit_animation_direction?this.capitalize(t.exit_animation_direction):"",a=t.exit_animation_speed||1,n=t.exit_animation_timing||"ease";i&&(this.animationsWithoutDirection.includes(i)||(i=i+"Out"+o),e.addClass("fusion-animated "+i),e.attr("data-animation-type",i),e.css({visibility:"visible","animation-duration":a+"s","animation-timing-function":n})),e.addClass("fusion-animated "+i),e.on("animationend",(function(){const e=jQuery(this);setTimeout(()=>{e.attr("data-animation-type")&&e.removeClass("fusion-animated").removeClass(e.attr("data-animation-type")).removeAttr("data-animation-type")},500)}))}});FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.Collection=Backbone.Collection.extend({model:FusionPageBuilder.Element}),window.FusionPageBuilderElements=new FusionPageBuilder.Collection;FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.BaseView=window.wp.Backbone.View.extend({modalDialogMoreView:null,events:{},initialize:function(){},beforeRender:function(){},filterRender:function(e){return e},onRender:function(){},onInit:function(){},beforeRemove:function(){},onCancel:function(){},beforeGenerateShortcode:function(){var e,t=this.model.get("element_type"),i=fusionAllElements[t].params,o=jQuery.extend(!0,{},fusionAllElements[t].defaults,_.fusionCleanParameters(this.model.get("params"))),a=this;"object"==typeof i&&(void 0===FusionApp.data.replaceAssets||!FusionApp.data.replaceAssets||void 0===FusionApp.data.fusion_element_type&&"fusion_template"!==FusionApp.getPost("post_type")||(this.mapStudioImages(i,o),void 0!==this.model.get("multi")&&"multi_element_parent"===this.model.get("multi")&&this.model.children.each((function(e){var t=e.attributes.element_type,i=fusionAllElements[t].params,o=jQuery.extend(!0,{},fusionAllElements[t].defaults,_.fusionCleanParameters(e.attributes.params));a.mapStudioImages(i,o)})),"fusion_form"===t&&""!==o.form_post_id&&void 0===FusionPageBuilderApp.mediaMap.forms[o.form_post_id]&&(FusionPageBuilderApp.mediaMap.forms[o.form_post_id]=!0),this.isString(t)&&t.startsWith("fusion_form_")&&this.isString(o.input_field_icon)&&"fusion-prefix-"===o.input_field_icon.substr(0,14)&&void 0!==fusionAppConfig.customIcons&&(e=o.input_field_icon.substr(14),jQuery.each(fusionAppConfig.customIcons,(function(t,i){if(0===e.indexOf(i.css_prefix))return FusionPageBuilderApp.mediaMap.icons[i.post_id]=i.css_prefix,!1})))))},mapStudioImages:function(e,t){"object"==typeof e&&_.each(e,(function(e){var i;if("upload"===e.type&&void 0!==t[e.param_name]&&""!==t[e.param_name]){if(void 0===(i=t[e.param_name])||"undefined"===i)return;void 0===FusionPageBuilderApp.mediaMap.images[i]&&(FusionPageBuilderApp.mediaMap.images[i]=!0),void 0!==t[e.param_name+"_id"]&&""!==t[e.param_name+"_id"]&&("object"!=typeof FusionPageBuilderApp.mediaMap.images[i]&&(FusionPageBuilderApp.mediaMap.images[i]={}),FusionPageBuilderApp.mediaMap.images[i][e.param_name+"_id"]=t[e.param_name+"_id"])}else if("upload_images"===e.type&&void 0!==t[e.param_name]&&""!==t[e.param_name]){"object"!=typeof FusionPageBuilderApp.mediaMap.multiple_images&&(FusionPageBuilderApp.mediaMap.multiple_images={});const i=e.param_name+"-"+t[e.param_name];"object"!=typeof FusionPageBuilderApp.mediaMap.multiple_images[i]&&(FusionPageBuilderApp.mediaMap.multiple_images[i]={}),t[e.param_name].split(",").forEach(e=>{const t=wp.media.attachment(e);_.isUndefined(t.get("url"))?t.fetch().then((function(){FusionPageBuilderApp.mediaMap.multiple_images[i][e]=t.get("url")})):FusionPageBuilderApp.mediaMap.multiple_images[i][e]=t.get("url")})}}))},refreshJs:function(){jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-element-render-"+this.model.attributes.element_type,this.model.attributes.cid)},updateResponsiveTypography:function(){document.querySelector("#fb-preview").contentWindow.document.body.dispatchEvent(new Event("fusion-force-typography-update",{bubbles:!0,cancelable:!0}))},reRender:function(e){e&&"object"==typeof e&&e.preventDefault(),this.patchView(e),this.model.get("inline_editor")&&!this.activeInlineEditing&&(FusionPageBuilderApp.inlineEditorHelpers.liveEditorEvent(this),this.activeInlineEditing=!1)},patchView:function(){var e,t,i="",o="",a={};"generated_element"!==this.model.get("type")&&"fusion_builder_form_step"!==this.model.get("type")&&(t=this.$el.outerHeight(),this.beforePatch(),FusionPageBuilderApp.disableDocumentWrite(),(o=(i=this.getElementContent()).clone()).html(this.getTemplate()),e=FusionPageBuilderApp._diffdom.diff(i[0],o[0]),"function"==typeof this.patcherFilter&&(e=this.patcherFilter(e)),FusionPageBuilderApp._diffdom.apply(i[0],e),"fusion_builder_column"!==this.model.get("element_type")&&(a={currentModel:this.model,handleType:"changeView",difference:e},fusionGlobalManager.handleMultiGlobal(a)),i.removeClass("fusion-loader"),FusionPageBuilderApp.enableDocumentWrite(),this.afterPatch(),t!==this.$el.outerHeight()&&"function"==typeof this._triggerColumn&&this._triggerColumn())},patcherFilter:function(e){var t=[],i=["aria-multiline","contenteditable","data-inline-fontsize","data-medium-editor-index","data-medium-editor-element","data-medium-focused","data-placeholder","medium-editor-index","role","spellcheck"],o=!1;return this.activeInlineEditing&&(_.each(e,(function(e){if("removeAttribute"!==e.action||-1===jQuery.inArray(e.name,i))return"modifyAttribute"===e.action&&-1!==e.oldValue.indexOf("medium-editor-element")&&-1===e.oldValue.indexOf("medium-editor-element")?(e.newValue=e.newValue+" medium-editor-element",t.push(e),void(o=!0)):void t.push(e);o=!0})),e=t,this.activeInlineEditing=o,this.autoSelectEditor=!o),e},beforePatch:function(){},afterPatch:function(){this._refreshJs()},renderInlineSettings:function(){var e;void 0!==FusionPageBuilderApp.inlineEditors&&FusionPageBuilderApp.inlineEditors.shortcodeAdded&&void 0!==(e=this.model.inlineCollection.find((function(e){return"true"==e.get("params").open_settings})))&&(e.parentView=this,e.$target=this.$el.find('.fusion-disable-editing[data-id="'+e.get("cid")+'"]'),delete e.attributes.params.open_settings,"undefined"!=typeof FusionApp&&"off"!==FusionApp.preferencesData.open_settings&&(e.set("added",!0),FusionPageBuilderApp.inlineEditorHelpers.getInlineElementSettings(e)))},getTemplate:function(){var e=this.getTemplateAtts();if(void 0!==this.elementTemplate)return this.elementTemplate(e)},filterTemplateAtts:function(e){return e},getDynamicAtts:function(e){var t=this;return void 0!==this.dynamicParams&&this.dynamicParams&&!_.isEmpty(this.dynamicParams.getAll())&&_.each(this.dynamicParams.getAll(),(function(i,o){var a=t.dynamicParams.getParamValue(i);void 0!==a&&!1!==a&&(e.values[o]=a)})),e},getValues:function(){var e=this.model.get("element_type"),t=fusionAllElements[e];return this.getDynamicAtts(jQuery.extend(!0,{},t.defaults,_.fusionCleanParameters(this.model.get("params"))))},getElementContent:function(){switch(this.model.get("type")){case"fusion_builder_column":case"fusion_builder_container":case"fusion_builder_column_inner":return this.$el;case"element":return"multi_element_child"!==this.model.get("multi")?this.$el.find(".fusion-builder-element-content"):this.$el.find(".fusion-builder-child-element-content")}},settings:function(e){var t,i,o,a,n,s=this,r={model:this.model,collection:this.collection},l="generated_element"===this.model.get("type"),u=localStorage.getItem("resizePopupClass");e&&e.preventDefault(),this.onSettingsOpen(),t=fusionAllElements[this.model.get("element_type")].custom_settings_view_name,"multi_element_child"===this.model.get("multi")&&(o=FusionPageBuilderViewManager.getView(this.model.get("parent")))&&"generated_element"===o.model.get("type")&&(l=!0,r.model.set("type","generated_element"),r.model.set("display","dialog")),i=void 0!==t&&""!==t?new FusionPageBuilder[t](r):new FusionPageBuilder.ElementSettingsView(r),"fusion_builder_column"!==this.model.get("element_type")&&"fusion_builder_column_inner"!==this.model.get("element_type")||(this.columnSpacing(),this.paddingDrag(),this.marginDrag(),this.$el.removeClass("active"),this.$el.closest(".fusion-builder-container").removeClass("fusion-column-sizer-active")),"fusion_builder_container"===this.model.get("element_type")&&(this.paddingDrag(),this.marginDrag()),"fusion_builder_container"!==this.model.get("element_type")&&"fusion_builder_column"!==this.model.get("element_type")&&"fusion_builder_column_inner"!==this.model.get("element_type")||this.$el.addClass("fusion-builder-element-edited"),a="undefined"!==this.model.get("multi")&&"multi_element_child"===this.model.get("multi")?" fusion-builder-child-element":"",n=this.getDialogTitle(),FusionPageBuilderApp.SettingsHelpers.shouldRenderSettings(i)&&("dialog"===FusionApp.preferencesData.editing_mode||l?jQuery(i.render().el).dialog({title:n,width:FusionApp.dialog.dialogData.width,height:FusionApp.dialog.dialogData.height,position:FusionApp.dialog.dialogData.position,dialogClass:"fusion-builder-dialog fusion-builder-settings-dialog"+a,minWidth:327,type:this.model.get("type"),dragStop:function(e,t){FusionApp.dialog.saveDialogPosition(t.offset)},resizeStart:function(){FusionApp.dialog.addResizingClasses()},resizeStop:function(e,t){var i=jQuery(e.target).closest(".ui-dialog"),o=i.find(".fusion-tabs-menu > li").length;o&&(o*=100),o&&t.size.width>o?i.find(".fusion-tabs-menu").addClass("show-text"):i.find(".fusion-tabs-menu").removeClass("show-text"),FusionApp.dialog.saveDialogSize(t.size),450>t.size.width&&!i.hasClass("fusion-builder-dialog-narrow")?i.addClass("fusion-builder-dialog-narrow"):450<=t.size.width&&i.hasClass("fusion-builder-dialog-narrow")&&i.removeClass("fusion-builder-dialog-narrow"),FusionApp.dialog.removeResizingClasses()},open:function(e){var t,o=jQuery(e.target),a=o.closest(".ui-dialog");FusionApp.dialog.addResizingHoverEvent(),i.$el.find(".has-group-options").length&&a.addClass("fusion-builder-group-options"),o.find(".fusion-builder-section-name").blur(),jQuery(".ui-dialog").not(a).hide(),jQuery(".fusion-back-menu-item").on("click",(function(){i.openParent(),s.onSettingsClose()})),s.modalDialogMoreView=new FusionPageBuilder.modalDialogMore({model:s.model}),FusionPageBuilderApp.SettingsHelpers.renderDialogMoreOptions(i),null!==u&&(jQuery("body").addClass(u),s.modalDialogMoreView.resizePopup(u)),jQuery("#fb-preview")[0].contentWindow.jQuery("body").addClass("fusion-dialog-ui-active"),450>a.width()&&!a.hasClass("fusion-builder-dialog-narrow")?a.addClass("fusion-builder-dialog-narrow"):450<=a.width()&&a.hasClass("fusion-builder-dialog-narrow")&&a.removeClass("fusion-builder-dialog-narrow"),FusionApp.dialog.maybeRepositionDialog(a)&&FusionApp.dialog.saveDialogPosition(a.offset()),(t=a.find(".fusion-tabs-menu > li").length)&&(t*=100),t&&a.width()>t&&a.find(".fusion-tabs-menu").addClass("show-text")},dragStart:function(e){jQuery(e.target).trigger("click")},beforeClose:function(e){FusionApp.dialogCloseResets(i),s.modalDialogMoreView=null,i.saveSettings(e),FusionEvents.trigger("fusion-content-changed")}}):(i.model.set("title",n),i.model.set("display","sidebar"),FusionApp.sidebarView.renderElementSettings(i)))},getDialogTitle:function(){var e,t=fusionAllElements[this.model.get("element_type")].name;return"multi_element_child"===this.model.get("multi")&&(t="Item",void 0!==(e=jQuery.extend(!0,{},this.model.get("params"))).title&&e.title.length?t=e.title:void 0!==e.title_front&&e.title_front.length?t=e.title_front:void 0!==e.name&&e.name.length?t=e.name:void 0!==e.image&&e.image.length?-1!==(t=e.image).indexOf("/")&&-1===t.indexOf("[")&&(t=(t=t.split("/")).slice(-1)[0]):"image"===this.model.attributes.element_name&&void 0!==e.element_content&&e.element_content.length?-1!==(t=e.element_content).indexOf("/")&&-1===t.indexOf("[")&&(t=(t=t.split("/")).slice(-1)[0]):void 0!==e.video&&e.video.length?t=e.video:void 0!==e.element_content&&e.element_content.length&&(t=e.element_content),t=(t=t.replace(/(<([^>]+)>)/gi,""))&&15'))},removeLoadingOverlay:function(){var e,t="element";_.isObject(this.model.attributes)&&("fusion_builder_container"===this.model.attributes.element_type?t="container":"fusion_builder_column"===this.model.attributes.element_type&&(t="columns")),(e=this.$el.find(".fusion-builder-"+t+"-content")).hasClass("fusion-loader")&&(e.removeClass("fusion-loader"),e.find(".fusion-builder-loader").remove())},removeElement:function(e){var t=this.model.get("parent");e&&(e.preventDefault(),FusionEvents.trigger("fusion-content-changed")),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),FusionEvents.trigger("fusion-element-removed",this.model.get("cid")),this.triggerColumn(t),this.dynamicParam&&this.dynamicParam.destroy(),this.remove()},openLibrary:function(e){var t={model:{target:jQuery(e.currentTarget).data("target"),focus:jQuery(e.currentTarget).data("focus"),element_cid:this.model.get("cid"),element_name:void 0!==this.model.get("admin_label")&&""!==this.model.get("admin_label")?this.model.get("admin_label"):""}};e&&(e.preventDefault(),e.stopPropagation(),FusionPageBuilderApp.sizesHide(e)),new FusionPageBuilder.LibraryView(t).render(),FusionPageBuilderApp.removeContextMenu()},disableLink:function(e){jQuery(e.target).closest(".fusion-builder-module-controls-container").length||"lightbox"===jQuery(e.currentTarget).attr("target")||(e.preventDefault(),FusionApp.modifierActive&&!jQuery(e.target).parent().hasClass("fusion-lightbox")&&FusionApp.checkLink(e))},droppableElement:function(){var e=this,t=this.$el,i=this.model.get("cid"),o=jQuery("#fb-preview")[0].contentWindow.jQuery("body");t&&(void 0!==this.elementTarget&&this.elementTarget.length||(this.elementTarget=this.$el.find(".fusion-element-target")),t.draggable({appendTo:FusionPageBuilderApp.$el,zIndex:999999,delay:100,cursorAt:{top:15,left:15},iframeScroll:!0,containment:o,cancel:".fusion-live-editable, .fusion-builder-live-child-element:not( [data-fusion-no-dragging] ), .variations select, .awb-openstreet-map",helper:function(){var t=FusionPageBuilderApp.DraggableHelpers.draggableClasses(i);return jQuery('

')},start:function(){o.addClass("fusion-element-dragging fusion-active-dragging"),t.addClass("fusion-being-dragged"),t.prev(".fusion-builder-live-element").find(".target-after").addClass("target-disabled")},stop:function(){setTimeout((function(){o.removeClass("fusion-element-dragging fusion-active-dragging")}),10),t.removeClass("fusion-being-dragged"),FusionPageBuilderApp.$el.find(".target-disabled").removeClass("target-disabled")}}),this.elementTarget.droppable({tolerance:"touch",hoverClass:"ui-droppable-active",accept:".fusion-builder-live-element, .fusion_builder_row_inner",drop:function(i,o){e.handleDropElement.bind(e)(o.draggable,t,jQuery(i.target))}}))},handleDropElement:function(e,t,i){var o,a,n=i.closest(".fusion-builder-column").data("cid"),s=FusionPageBuilderViewManager.getView(n),r=e.data("cid"),l=FusionPageBuilderViewManager.getView(r);i.hasClass("target-after")?t.after(e):t.before(e),a=e.parent().children(".fusion-builder-live-element, .fusion_builder_row_inner").index(e),FusionPageBuilderApp.onDropCollectionUpdate(l.model,a,n),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.moved+" "+fusionAllElements[l.model.get("element_type")].name+" "+fusionBuilderText.element),o={currentModel:l.model,handleType:"save",attributes:l.model.attributes},fusionGlobalManager.handleMultiGlobal(o),FusionEvents.trigger("fusion-content-changed"),s._equalHeights()},disableDroppableElement:function(){var e=this.$el;void 0!==e.draggable("instance")&&e.draggable("disable"),void 0!==this.elementTarget&&this.elementTarget.length&&void 0!==this.elementTarget.droppable("instance")&&this.elementTarget.droppable("disable")},enableDroppableElement:function(){var e=this.$el;void 0!==e.draggable("instance")&&void 0!==this.elementTarget&&this.elementTarget.length&&void 0!==this.elementTarget.droppable("instance")?(e.draggable("enable"),this.elementTarget.droppable("enable")):this.droppableElement()},getEditLabel:function(){var e=fusionBuilderText.element_settings,t=this.model.get("element_type");return void 0!==fusionAllElements[t]&&(e=(e=fusionBuilderText.custom_element_settings).replace("%s",fusionAllElements[t].name)),e},preventDefault:function(e){e.preventDefault()},updateDragSettings:function(e,t){var i,o,a=jQuery('[data-element-cid="'+this.model.get("cid")+'"] '+e);a.length&&((i=a.closest(".fusion_builder_module_settings")).find('.fusion-tabs-menu a[href="#design"]').parent().hasClass("current")||i.find('.fusion-tabs-menu a[href="#design"]').parent().trigger("click"),(o=i.find('.fusion-tabs-menu a[href="#design"]').closest(".fusion-sidebar-section, .ui-dialog-content")).scrollTop(a.position().top+o.scrollTop()),a.val(t).trigger("change"))},baseInit:function(){var e=this.model.get("element_type");this.initialValue={},this.logHistory={},"string"==typeof e&&-1===jQuery.inArray(e,FusionPageBuilderApp.inlineElements)&&(this.listenTo(FusionEvents,"fusion-global-update-"+e,this.updateDefault),this.listenTo(FusionEvents,"fusion-extra-update-"+e,this.updateExtra)),this.initDynamicParams()},initDynamicParams:function(){var e=this.model.get("params"),t=e.dynamic_params;if(this.dynamicParams=new FusionPageBuilder.DynamicParams({elementView:this}),"string"==typeof e.dynamic_params&&""!==e.dynamic_params)try{FusionPageBuilderApp.base64Encode(FusionPageBuilderApp.base64Decode(t))===t&&(t=FusionPageBuilderApp.base64Decode(t),t=_.unescape(t),t=JSON.parse(t)),this.dynamicParams.setData(t)}catch(e){}},triggerAjaxCallbacks:function(e){var t=this,i={},o={skip:void 0!==e&&e};void 0!==fusionAllElements[this.model.get("element_type")].has_ajax&&(_.each(fusionAllElements[this.model.get("element_type")].has_ajax,(function(e){(i={})[e.action]={},i[e.action].function=e.function,i[e.action].param_name=e.param_name,i[e.action].action=e.action})),_.each(i,(function(e){FusionApp.callback[e.function](e.param_name,t.model.attributes.params[e.param_name],t.model.attributes,o,t.model.get("cid"),e.action,t.model,t)})))},updateExtra:function(){this.reRender()},updateDefault:function(e,t){var i=jQuery.extend(this.model.attributes,{}),o=!0,a=!1,n=this.model.get("params");void 0!==n[e]&&""!==n[e]&&"default"!==n[e]||this.dynamicParams.hasDynamicParam(e)||((a=FusionPageBuilderApp.getCallbackFunction(i,e,t,this,!0)).args=void 0===a.args?{}:a.args,a.args.skipRerender=!1,!1!==a&&"function"==typeof FusionApp.callback[a.function]&&(o=this.doCallbackFunction(a,!1,e,t,i,!0)),o&&this.reRender())},historyUpdateParam:function(e,t){var i,o=jQuery.extend(this.model.attributes,{}),a=!0;this.changeParam(e,t,!1,!0),!1!==(i=FusionPageBuilderApp.getCallbackFunction(o,e,t,this,!0))&&"function"==typeof FusionApp.callback[i.function]&&(a=this.doCallbackFunction(i,!1,e,t,o,!0)),a&&this.reRender()},updateParam:function(e,t,i){var o=jQuery.extend(this.model.attributes,{}),a=!0,n=FusionPageBuilderApp.getCallbackFunction(o,e,t,this);return!1!==n&&"function"==typeof FusionApp.callback[n.function]?a=this.doCallbackFunction(n,i,e,t,o):this.changeParam(e,t),a},setInitialValue:function(e){void 0!==this.initialValue&&void 0===this.initialValue[e]&&void 0!==e&&(this.initialValue[e]=void 0!==this.model.get("params")[e]?this.model.get("params")[e]:"")},logChangeEvent:function(e,t,i){this.logHistory._param=this.logHistory._param||{},e in this.logHistory._param||(this.logHistory._param[e]=_.debounce(_.bind((function(e,t,i){var o={type:"param",param:e,newValue:t,cid:this.model.get("cid")},a=fusionAllElements[this.model.get("element_type")],n=a.params[e],s="object"==typeof n?n.heading:e;void 0!==i?s=i:"object"!=typeof n&&jQuery(".multi-builder-dimension #"+e).length?"object"==typeof(n=a.params[jQuery(".multi-builder-dimension #"+e).closest(".multi-builder-dimension").attr("id")])&&"string"==typeof n.heading&&(s=n.heading):"object"!=typeof n&&jQuery(".font_family #"+e).length?"object"==typeof(n=a.params[jQuery(".font_family #"+e).closest(".fusion-builder-option").attr("data-option-id")])&&"string"==typeof n.heading&&(s=n.heading):"object"!=typeof n&&jQuery('.typography [name="'+e+'"]').length&&"object"==typeof(n=a.params[jQuery('.typography [name="'+e+'"]').closest(".fusion-builder-option").attr("data-option-id")])&&"string"==typeof n.heading&&(s=n.heading),o.oldValue=this.initialValue[e],delete this.initialValue[e],this.model.trigger("change"),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.edited+" "+a.name+" - "+s,o)}),this),500)),this.logHistory._param[e](e,t,i)},changeParam:function(e,t,i,o){var a;o||this.model.get("inlineElement")?this.model.attributes.params[e]=t:(this.setInitialValue(e),this.model.attributes.params[e]=t,"multi_element_child"===this.model.get("multi")&&(a=FusionPageBuilderViewManager.getView(this.model.get("parent")))&&"function"==typeof a.updateElementContent&&a.updateElementContent(),this.logChangeEvent(e,t,i)),"function"==typeof this.updateInlineParams&&"fusion_builder_form_step"===this.model.get("element_type")&&this.updateInlineParams(e,t)},doCallbackFunction:function(e,t,i,o,a,n){var s,r=!0;return e.args=void 0===e.args?{}:e.args,e.ajax=void 0!==e.ajax&&e.ajax,e.action=void 0!==e.action&&e.action,n=void 0!==n&&n,e.args.skip=n,e.ajax?(r=!1,this.addLoadingOverlay(),this._triggerCallback(t,e,i,o,a.cid,a)):s=FusionApp.callback[e.function](i,o,e.args,this),void 0!==s&&void 0!==s.render&&(r=s.render),r},triggerCallback:function(e,t,i,o,a,n){void 0===a&&void 0!==t.cid&&(a=t.cid),void 0===n&&(n=jQuery.extend(this.model.attributes,{})),void 0!==n&&delete n.view,"fusion_do_shortcode"!==t.function?FusionApp.callback[t.function](i,o,n,t.args,a,t.action,this.model,this):FusionApp.callback[t.function](a,t.content,t.parent)},addCssProperty:function(e,t,i,o){"object"==typeof e&&(e=Object.values(e)),"object"==typeof e&&(e=e.join(",")),"object"!=typeof this.dynamic_css[e]&&(this.dynamic_css[e]={}),void 0!==o&&o&&(i+=" !important"),(void 0===this.dynamic_css[e][t]||void 0!==o&&o||!this.dynamic_css[e][t].includes("important"))&&(this.dynamic_css[e][t]=i)},getCssVarsForOptions(e){var t,i,o,a,n="";for(a in e)e.hasOwnProperty(a)&&"length"!==a&&("object"==typeof(i=e[a])?this.isDefault(a)||(t="--awb-"+a.replaceAll("_","-"),o="object"==typeof i.args?i.args:[this.values[a]],n+=t+":"+i.callback.apply(null,o)+";"):this.isDefault(i)||(n+=(t="--awb-"+i.replaceAll("_","-"))+":"+this.values[i]+";"));return n},getCustomCssVars(e,t){var i,o="";for(i in void 0===t&&(t=!0),e)e.hasOwnProperty(i)&&(o+=(t?"--awb-"+i.replaceAll("_","-"):"--"+i)+":"+e[i]+";");return o},getHeadingFontVars(e,t){var i,o="",a="";if(["h1","h2","h3","h4","h5","h6"].includes(e))o="--"+e+"_typography-";else{if("div"!==e&&"p"!==e)return a;o="--body_typography-"}for(i in t)t[i]&&""!==t[i]&&(a+=o+i+":"+t[i]+";");return a},getBorderRadiusVars(e){var t,i="",o={border_radius_top_left:"border-top-left-radius",border_radius_top_right:"border-top-right-radius",border_radius_bottom_left:"border-bottom-left-radius",border_radius_bottom_right:"border-bottom-right-radius"};for(t in o)e.hasOwnProperty(t)&&""!==e[t]&&(i+="--awb-"+o[t]+":"+e[t]+";");return i},isDefault:function(e){return this.values[e]===fusionAllElements[this.model.get("element_type")].defaults[e]},getFontStylingVars(e,t){let i="";const o=_.fusionGetFontStyle(e,t,"object");return Object.keys(o).forEach(t=>{const a=o[t];let n=(e=e.replace("_font",""))+"-"+t;n=n.replaceAll("_","-"),i+=`--awb-${n}: ${a};`}),i},getAspectRatioVars(e){if(""===e.aspect_ratio)return"";let t="";if("custom"===e.aspect_ratio&&""!==e.custom_aspect_ratio)t+="--awb-aspect-ratio: 100 / "+e.custom_aspect_ratio+";";else{const i=e.aspect_ratio.split("-");t+=`--awb-aspect-ratio: ${(i[0]||"")/(i[1]||"")};`}return""!==e.aspect_ratio_position&&(t+="--awb-object-position:"+e.aspect_ratio_position+";"),t},isParentHasDynamicContent(e){if(e.dynamic_params){let t=FusionPageBuilderApp.base64Decode(e.dynamic_params);return t=_.unescape(t),t=JSON.parse(t),!!t.parent_dynamic_content}return!1},parseCSS:function(){var e="";return"object"!=typeof this.dynamic_css?"":(_.each(this.dynamic_css,(function(t,i){"object"==typeof t&&(e+=i+"{",_.each(t,(function(t,i){e+=i+":"+t+";"})),e+="}")})),e)},scrollHighlight:function(e=!0,t=!0){var i,o=jQuery("#fb-preview")[0].contentWindow.jQuery(".fusion-one-page-text-link"),a=this.$el,n=!1,s=a.attr("id");e=void 0===e||e,s||(a.attr("id","fusion-temporary-id-"+this.cid),s="fusion-temporary-id-"+this.cid,n=!0),setTimeout((function(){e&&o.length&&"function"==typeof o.fusion_scroll_to_anchor_target&&o.attr("href","#"+s).fusion_scroll_to_anchor_target(15),n&&setTimeout((function(){a.removeAttr("id")}),10),t&&(i=a,a.find("> .fusion-column-wrapper").length&&(i=a.find("> .fusion-column-wrapper")),i.addClass("fusion-active-highlight"),setTimeout((function(){i.removeClass("fusion-active-highlight")}),6e3))}),10)},isString:e=>"string"==typeof e||e instanceof String})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.BaseRowView=window.wp.Backbone.View.extend({baseRowInit:function(){this._updateResponsiveColumnsOrder=_.debounce(this.updateResponsiveColumnsOrder,100)},reRender:function(){this.render(!0)},createVirtualRows:function(){var e=FusionPageBuilderApp.getParentContainer(this.model.get("parent"));"function"==typeof e.isFlex&&e.isFlex()||(this.updateVirtualRows(),this.assignColumn())},updateVirtualRows:function(){var e,t={},i={},o=[],a=0,n=0,s=this.model.get("rows");this.model.children.each((function(s){i={},(e=s.attributes.params.type)||(e="1_1"),e=(e=e.split("_"))[0]/e[1],1<(a+=e)&&(n+=1,a=e),i={cid:s.attributes.cid},void 0===t[n]?t[n]=[i]:t[n].push(i),o[s.attributes.cid]=n})),this.model.set("columns",o),this.model.set("rows",t),"object"==typeof s&&this.model.set("oldRows",s)},assignColumn:function(){var e,t=this,i=this.model.get("oldRows"),o=!1,a=!0;this.model.children.each((function(t){(e=jQuery.extend(!0,{},t.get("params"))).first=!1,e.last=!1,t.set("params",e)})),_.each(this.model.get("rows"),(function(e,n){var s=e.length,r=s-1,l=!0,u="";_.each(e,(function(e,o){var d,c,_=!1,p=!1,h=t.model.children.find((function(t){return t.get("cid")==e.cid})),f=jQuery.extend(!0,{},h.get("params"));0===o&&(_=!0),r===o&&(p=!0),f.first=_,f.last=p,void 0!==f.spacing&&FusionPageBuilderApp.loaded?("yes"===(d=f.spacing)?d="4%":"no"===d&&(d="0px"),f.last||"0px"===d||0===d||"0"===d||(a=!1),c=t.getWeightedSpacing(d,f,s),void 0===f.spacing_left&&void 0===f.spacing_right&&(f.last||(f.spacing_right=c),""!==u&&(f.spacing_left=t.getWeightedSpacing(u,f,s))),u=d):a=!1,h.set("params",f),l&&("object"==typeof i&&void 0!==i[n]&&void 0!==i[n][o]&&i[n][o].cid===e.cid||(l=!1))})),!l&&FusionPageBuilderApp.loaded&&(!1===o&&(o=[]),_.each(e,(function(e){o.push(e.cid)})))})),this.model.set("emptySpacing",a),this.model.set("updatedCols",o)},getVirtualRowByCID:function(e){return this.model.get("rows")[this.model.get("columns")[e]]},legacyColumns:function(){var e=FusionPageBuilderApp.getParentContainer(this.model.get("parent")),t=!1,i={};e&&e.needsLegacyConversion()&&(this.updateVirtualRows(),this.assignColumn(),this.nestedRow||(t=this.model.get("emptySpacing"),this.$el.find(".fusion-builder-row-inner").each((function(){var e=jQuery(this).attr("data-cid"),o=FusionPageBuilderViewManager.getView(e);i[e]=o,o.legacyColumns(),!1===o.model.get("emptySpacing")&&(t=!1)})),t&&((e=FusionPageBuilderApp.getParentContainer(this.model.get("parent")))&&e.setEmptySpacing(),"object"!=typeof i||_.isEmpty(i)||_.each(i,(function(e){e.recalculateMargins()})),this.recalculateMargins())),this.model.children.each((function(e){var t=FusionPageBuilderViewManager.getView(e.attributes.cid);t.setArgs(),t.validateArgs(),t.setExtraArgs(),t.setColumnMapData(),t.setResponsiveColumnStyles(),t.$el.find(".fusion-column-responsive-styles").last().html(t.responsiveStyles)})),e&&"function"==typeof e.setType&&e.setType())},getHalfSpacing:function(e){var t=parseFloat(e),i=t/2;return e.replace(t,i)},validateColumnWidth:function(e){var t;return void 0===e&&(e="1_3"),-1!==e.indexOf("_")?(t=e.split("_"),parseFloat(t[0])/parseFloat(t[1])):1i?n*a:n/2,e.replace(n,o)},updateColumnsPreview:function(){var e=FusionPageBuilderApp.getParentContainer(this.model.get("parent")),t=this.model.get("updatedCols"),i=this;"function"==typeof e.isFlex&&e.isFlex()||!0===FusionPageBuilderApp.loaded&&this.model.children.each((function(e){var o,a,n;(!1===t||_.contains(t,e.attributes.cid))&&(o=FusionPageBuilderViewManager.getView(e.attributes.cid),a=i.getVirtualRowByCID(o.model.get("cid")),n=[],o.$el.removeClass("fusion-column-last"),o.$el.removeClass("fusion-column-first"),!0===o.model.attributes.params.last&&o.$el.addClass("fusion-column-last"),!0===o.model.attributes.params.first&&o.$el.addClass("fusion-column-first"),_.each(a,(function(e){var t;e=e.cid,t=i.collection.find((function(t){return t.get("cid")==e})).attributes.params.spacing,n.push(t)})),o.columnSpacingPreview(n))}))},setRowData:function(){this.createVirtualRows(),this.updateColumnsPreview()},setSingleRowData:function(e){var t=this.getVirtualRowByCID(e);_.each(t,(function(e){FusionPageBuilderViewManager.getView(e.cid).reRender()}))},modeChange:function(){this.setRowData(),this.reRender(!0),this.reRenderColumns(),this.nestedRow||this.reRenderNestedRows()},updateInnerStyles:function(){this.setRowData(),this.reRender(!0),this.nestedRow&&this.appendChildren(!1),this.model.children.each((function(e){var t=e.attributes.cid,i=FusionPageBuilderViewManager.getView(t);i&&i.updateInnerStyles()})),this.nestedRow||this.$el.find(".fusion_builder_row_inner").each((function(){var e=jQuery(this).attr("data-cid"),t=FusionPageBuilderViewManager.getView(e);t&&t.updateInnerStyles()})),this.delegateChildEvents()},reRenderNestedRows:function(){this.$el.find(".fusion_builder_row_inner").each((function(){var e=jQuery(this).attr("data-cid"),t=FusionPageBuilderViewManager.getView(e);"object"==typeof t&&(t.modeChange(),t.appendChildren())}))},reRenderColumns:function(){var e,t;this.model.children.each((function(i){e=i.attributes.cid,(t=FusionPageBuilderViewManager.getView(e))&&t.reRender()}))},updateResponsiveColumnsOrder:function(e,t,i,o){var a,n=FusionApp.getPreviewWindowSize(),s=parseInt(e.data("cid")),r=parseInt(e.css("order")),l=[],u=0;if("large"!==n){for(jQuery(t).each((function(e,t){s!==jQuery(t).data("cid")&&l.push([parseInt(jQuery(t).data("cid")),parseInt(jQuery(t).css("order"))])})),l.sort((function(e,t){return e[1]-t[1]})),u=0;u .fusion-column-wrapper > .fusion-column-spacers, > .fusion-column-margins");void 0!==this.isFlex&&!0===this.isFlex&&(i={top:"s",bottom:"s",left:"e",right:"w"},a=!0),this.$el.hasClass("resizable-active")||"fusion_builder_column_inner"!==this.model.get("type")&&"post_cards"===FusionApp.data.fusion_element_type||_.each(i,(function(e,i){var r,l=FusionApp.getResponsiveOptionKey("top"===i||"bottom"===i?"margin_"+i:"spacing_"+i,t.isFlex),u=t.values[l];!a||u&&""!==u||"top"!==i&&"bottom"!==i||(t.values["margin_"+i]&&(u=t.values["margin_"+i]),l.includes("small")&&""!==t.values["margin_"+i+"_medium"]&&(u=t.values["margin_"+i+"_medium"])),u||(u=t.getHalfSpacing()),(r=-1!==u.indexOf("%"))&&(u=o/100*parseFloat(u)),"bottom"===i&&(20>parseInt(u,10)?s.find(".fusion-column-margin-bottom, .fusion-column-padding-bottom").addClass("fusion-overlap"):s.find(".fusion-column-margin-bottom, .fusion-column-padding-bottom").removeClass("fusion-overlap")),t.marginResize[i]=s.find(".fusion-column-margin-"+i),t.marginResize[i].css("display","block"),"left"===i||"right"===i?r&&"custom"===n?t.marginResize[i].width(0):t.marginResize[i].width(u):t.marginResize[i].height(u),t.marginResize[i].resizable({handles:e,minHeight:0,minWidth:0,grid:r?[o/1e3,10]:"",resize:function(e,a){var n=FusionApp.getResponsiveOptionKey("top"===i||"bottom"===i?"margin_"+i:"spacing_"+i,t.isFlex),r=void 0!==t.values[n]&&-1!==t.values[n].indexOf("%"),l=jQuery(a.element),u="top"===i||"bottom"===i?a.size.height:a.size.width;""!==t.values[n]||"left"!==i&&"right"!==i||(r=-1!==t.getHalfSpacing().indexOf("%")),l.closest(".fusion-builder-column:not( .resizable-active )").addClass("resizable-active"),u=0>u?0:u,u+="px",r&&(u=0===parseFloat(u)?"0%":Math.round(parseFloat(parseFloat(u)/(o/1e3)))/10+"%"),"bottom"===i&&(20>a.size.height?(l.addClass("fusion-overlap"),s.find(".fusion-column-padding-bottom").addClass("fusion-overlap")):(l.removeClass("fusion-overlap"),s.find(".fusion-column-padding-bottom").removeClass("fusion-overlap"))),l.find(".fusion-spacing-tooltip, .fusion-column-spacing").addClass("active"),l.find(".fusion-spacing-tooltip").text(u),t.updateDragSettings("#"+n,u)},stop:function(e,t){var i=jQuery(t.element);i.closest(".fusion-builder-column").removeClass("resizable-active"),i.find(".fusion-spacing-tooltip, .fusion-column-spacing").removeClass("active"),i.find(".fusion-builder-column-inner").find(".fusion-element-spacing .ui-resizable").length&&i.closest(".fusion-builder-column-inner").find(".fusion-element-spacing .ui-resizable").resizable("destroy")}})}))},paddingDrag:function(){var e,t=this.$el,i=this,o=t.find("> .fusion-column-wrapper").first().width(),a=this.$el.find("> .fusion-column-wrapper > .fusion-column-spacers, > .fusion-column-margins"),n=o/100,s=!1;this.$el.hasClass("resizable-active")||(void 0!==this.isFlex&&!0===this.isFlex&&(s=!0),_.each({top:"s",right:"w",bottom:"s",left:"e"},(function(t,r){var l=FusionApp.getResponsiveOptionKey("padding_"+r,s),u=i.values[l]||i.values["padding_"+r],d=!1;s||u||(u="0px"),(d=void 0!==u&&-1!==u.indexOf("%"))&&(u=o/100*parseFloat(u)),"bottom"===r||!s&&"top"!==r||(20>parseInt(u,10)?a.find(".fusion-column-margin-"+r+", .fusion-column-padding-"+r).addClass("fusion-overlap"):a.find(".fusion-column-margin-"+r+", .fusion-column-padding-"+r).removeClass("fusion-overlap")),i.paddingResize[r]=a.find(".fusion-column-padding-"+r),i.paddingResize[r].css("display","block"),"top"===r||"bottom"===r?i.paddingResize[r].height(u):i.paddingResize[r].width(u),i.paddingResize[r].resizable({handles:t,minHeight:0,minWidth:0,resize:function(t,l){var u=FusionApp.getResponsiveOptionKey("padding_"+r,s),c=i.values[u],_="top"===r||"bottom"===r?"height":"width",p=jQuery(l.element);(d=void 0!==c&&-1!==c.indexOf("%"))&&(l.size[_]=Math.round(l.size[_]/n)*n),p.closest(".fusion-builder-column").addClass("resizable-active"),e=0>(e=l.size[_])?0:e,e+="px",d&&(e=0===parseFloat(e)?"0%":Math.round(parseFloat(parseFloat(e)/(o/100)))+"%"),"top"===r?20>l.size.height?(p.addClass("fusion-overlap"),a.find(".fusion-column-margin-top").addClass("fusion-overlap")):(p.removeClass("fusion-overlap"),a.find(".fusion-column-margin-top").removeClass("fusion-overlap")):"right"===r?20>l.size.width&&(s||20>a.find(".fusion-column-spacing .fusion-spacing-value").width())?(p.addClass("fusion-overlap"),a.find(".fusion-column-spacing, .fusion-column-margin-right").addClass("fusion-overlap")):(p.removeClass("fusion-overlap"),a.find(".fusion-column-spacing, .fusion-column-margin-right").removeClass("fusion-overlap")):"left"===r&&s&&(20>l.size.width?(p.addClass("fusion-overlap"),a.find(".fusion-column-margin-left").addClass("fusion-overlap")):(p.removeClass("fusion-overlap"),a.find(".fusion-column-margin-left").removeClass("fusion-overlap"))),p.find(".fusion-spacing-tooltip, .fusion-column-spacing").addClass("active"),p.find(".fusion-spacing-tooltip").text(e),i.updateDragSettings("#"+u,e)},stop:function(e,t){var i=jQuery(t.element);i.closest(".fusion-builder-column").removeClass("resizable-active"),i.find(".fusion-spacing-tooltip, .fusion-column-spacing").removeClass("active"),i.find(".fusion-builder-column-inner").find(".fusion-element-spacing .ui-resizable").length&&i.closest(".fusion-builder-column-inner").find(".fusion-element-spacing .ui-resizable").resizable("destroy")}})})))},destroyResizable:function(){this.destroySpacingResizable(),this.destroyMarginResizable(),this.destroyPaddingResizable()},destroySpacingResizable:function(){var e;(e=this.$el.find("> .fusion-column-spacing .fusion-spacing-value")).hasClass("ui-resizable")&&(e.resizable("destroy"),e.hide(),this.columnSpacer=!1)},destroyMarginResizable:function(){_.each(this.marginResize,(function(e){e.length&&e.hasClass("ui-resizable")&&-1!==e.attr("class").indexOf("fusion-column-margin-")&&(e.resizable("destroy"),e.hide())}))},destroyPaddingResizable:function(){_.each(this.paddingResize,(function(e){e.length&&e.hasClass("ui-resizable")&&-1!==e.attr("class").indexOf("fusion-column-padding-")&&(e.resizable("destroy"),e.hide())}))},columnSpacing:function(e){var t,i,o,a,n,s,r,l,u,d=!1,c=this.$el,_=this,p=this.$el.find("> .fusion-column-wrapper > .fusion-column-spacers"),h=FusionPageBuilderApp.$el.hasClass("rtl")?"left":"right";void 0!==this.isFlex&&!0===this.isFlex||(r=this.$el.find("> .fusion-column-spacing .fusion-spacing-value"),e&&"event"!==e&&e.preventDefault(),jQuery("#fb-preview").width() .fusion-column-spacing .fusion-spacing-value").width()?c.find("> .fusion-column-spacing").addClass("empty"):c.find("> .fusion-column-spacing.empty").length&&c.find("> .fusion-column-spacing").removeClass("empty")},resize:function(e,i){i.size.width=0>i.size.width?0:i.size.width,0===s?c.find("> .fusion-column-spacing").addClass("empty"):c.find("> .fusion-column-spacing.empty").length&&c.find("> .fusion-column-spacing").removeClass("empty"),s=i.size.width+"px",d&&(s=Math.round(parseFloat(i.size.width/(t/100)))+"%"),c.css("margin-"+h,s),jQuery('[data-element-cid="'+_.model.get("cid")+'"]').length&&jQuery('[data-element-cid="'+_.model.get("cid")+'"] [data-option-id="spacing"] #spacing').val(s).trigger("change"),c.find("> .fusion-column-spacing .fusion-spacing-tooltip, > .fusion-column-spacing").addClass("active"),c.find("> .fusion-column-spacing .fusion-spacing-tooltip").text(s),c.addClass("active-drag"),_._toolTipHide(),20>i.size.width&&20>p.find(".fusion-column-padding-"+h).width()?(jQuery(i.element).parent().addClass("fusion-overlap"),p.find(".fusion-column-padding-"+h).addClass("fusion-overlap")):(jQuery(i.element).parent().removeClass("fusion-overlap"),p.find(".fusion-column-padding-"+h).removeClass("fusion-overlap"))},stop:function(e,t){c.removeClass("active-drag")}}),u=void 0===this.model.attributes.params.padding_right||""===this.model.attributes.params.padding_right?"0px":this.model.attributes.params.padding_right,""!=(20>parseInt(u,10)&&("0%"===u||-1===u.indexOf("%"))&&20>parseInt(a,10)?"fusion-overlap":"")?(p.find(".fusion-column-padding-right").addClass("fusion-overlap"),c.find("> .fusion-column-spacing").addClass("fusion-overlap")):(p.find(".fusion-column-padding-right").removeClass("fusion-overlap"),c.find("> .fusion-column-spacing").removeClass("fusion-overlap")),this.columnSpacer=!0)))))},sizeSelect:function(e){var t,i,o=FusionPageBuilderViewManager.getView(this.model.get("parent")),a=jQuery("#fb-preview").attr("data-viewport"),n=["desktop","tablet","mobile"].findIndex((function(e){return a.includes(e)})),s=["type","type_medium","type_small"];if(e&&e.preventDefault(),t=jQuery(e.target).data("column-size"),FusionPageBuilderApp.SettingsHelpers.openSettingsView&&FusionPageBuilderApp.SettingsHelpers.openSettingsView.model.cid===this.model.cid){if(FusionPageBuilderApp.SettingsHelpers.openSettingsView.tabsRendered.design)return FusionPageBuilderApp.SettingsHelpers.openSettingsView.$el.find(".fusion-option-"+s[n]+' .ui-button[data-value="'+t+'"]').trigger("click");jQuery(FusionPageBuilderApp.SettingsHelpers.openSettingsView.$el.find(".width-value")[n]).val(t)}this.model.attributes.params[s[n]]=t,this.$el.find(".column-sizes").hide(),this.$el.removeClass("active"),this.$el.attr("data-column-size",t),i=t.replace("_","/"),this.reRender(),o.setRowData(),"fusion_builder_column_inner"!==this.model.get("type")&&this.renderSectionSeps(),this.$el.find(".column-sizes .column-size").removeClass("active-size"),this.$el.find(".column-size-"+t).addClass("active-size"),this.$el.closest(".fusion-builder-container").removeClass("fusion-column-sizer-active"),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-column-resized",this.model.get("cid")),FusionEvents.trigger("fusion-column-resized"),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.resized_column+" "+i)},pxCheck:function(e){return void 0!==e&&("0"===e||0===e||-1!==e.indexOf("px"))},percentageCheck:function(e){return void 0!==e&&("0"===e||0===e||-1!==e.indexOf("%"))},addValues:function(e,t){return parseFloat(e)+parseFloat(t)},addModule:function(e){var t,i,o;e&&(e.preventDefault(),e.stopPropagation(),FusionPageBuilderApp.sizesHide(e)),FusionPageBuilderApp.parentColumnId=this.model.get("cid"),i={model:this.model,collection:this.collection,view:this,attributes:{"data-parent_cid":this.model.get("cid")}},jQuery(e.currentTarget).closest(".fusion-builder-empty-column").length||((o=jQuery(e.currentTarget).closest(".fusion-builder-live-element")).length?i.targetElement=o:i.targetElement=jQuery(e.currentTarget).closest(".fusion-builder-nested-element")),t=new FusionPageBuilder.ElementLibraryView(i),jQuery(t.render().el).dialog({title:"Select Element",draggable:!1,modal:!0,resizable:!1,dialogClass:"fusion-builder-dialog fusion-builder-large-library-dialog fusion-builder-element-library-dialog",resizeStart:function(e,t){FusionApp.dialog.addResizingClasses()},resizeStop:function(e,t){FusionApp.dialog.removeResizingClasses()},open:function(e,t){FusionApp.dialog.resizeDialog(),FusionApp.dialog.addResizingHoverEvent()},close:function(e,i){t.remove()}})},getDynamicAtts:function(e){var t=this;return void 0!==this.dynamicParams&&this.dynamicParams&&!_.isEmpty(this.dynamicParams.getAll())&&_.each(this.dynamicParams.getAll(),(function(i,o){var a=t.dynamicParams.getParamValue(i);void 0!==a&&!1!==a&&(e[o]=a)})),e},getTemplate:function(){var e=this.getTemplateAtts();return this.template(e)},setArgs:function(){var e,t=jQuery.extend(!0,{},this.model.get("params"));void 0===t.type&&(t.type=this.model.attributes.params.type),fusionAllElements[this.model.get("type")]&&(e=jQuery.extend(!0,{},fusionAllElements[this.model.get("type")].defaults,_.fusionCleanParameters(t))),void 0===t.background_blend_mode&&""!==t.background_color&&1>e.alpha_background_color&&0!==e.alpha_background_color&&""!==t.background_image&&(e.background_blend_mode="overlay"),void 0===t.padding&&(e=_.fusionGetPadding(e)),this.values=this.getDynamicAtts(e)},validateArgs:function(){var e;this.values.alpha_background_color=jQuery.AWB_Color(this.values.background_color).alpha(),this.values.alpha_gradient_start_color=jQuery.AWB_Color(this.values.gradient_start_color).alpha(),this.values.alpha_gradient_end_color=jQuery.AWB_Color(this.values.gradient_end_color).alpha(),""!==this.values.margin_bottom&&(this.values.margin_bottom=_.fusionGetValueWithUnit(this.values.margin_bottom)),""!==this.values.margin_top&&(this.values.margin_top=_.fusionGetValueWithUnit(this.values.margin_top)),this.values.border_size&&(this.values.border_size=_.fusionValidateAttrValue(this.values.border_size,"px")),""!==this.values.padding&&(this.values.padding=_.fusionGetValueWithUnit(this.values.padding)),""!==this.values.border_sizes_top&&(this.values.border_sizes_top=_.fusionGetValueWithUnit(this.values.border_sizes_top)),""!==this.values.border_sizes_bottom&&(this.values.border_sizes_bottom=_.fusionGetValueWithUnit(this.values.border_sizes_bottom)),""!==this.values.border_sizes_top&&(this.values.border_sizes_left=_.fusionGetValueWithUnit(this.values.border_sizes_left)),""!==this.values.border_sizes_top&&(this.values.border_sizes_right=_.fusionGetValueWithUnit(this.values.border_sizes_right)),this.values.border_radius_top_left=this.values.border_radius_top_left?_.fusionGetValueWithUnit(this.values.border_radius_top_left):"0px",this.values.border_radius_top_right=this.values.border_radius_top_right?_.fusionGetValueWithUnit(this.values.border_radius_top_right):"0px",this.values.border_radius_bottom_left=this.values.border_radius_bottom_left?_.fusionGetValueWithUnit(this.values.border_radius_bottom_left):"0px",this.values.border_radius_bottom_right=this.values.border_radius_bottom_right?_.fusionGetValueWithUnit(this.values.border_radius_bottom_right):"0px",e=this.values.border_radius_top_left+" "+this.values.border_radius_top_right+" "+this.values.border_radius_bottom_right+" "+this.values.border_radius_bottom_left,this.values.border_radius="0px 0px 0px 0px"===e?"":e,this.values.border_position="all"!==this.values.border_position?"-"+this.values.border_position:"",""===this.values.background_color_hover&&""!==this.values.background_color&&(this.values.background_color_hover=this.values.background_color)},validatePercentageMargin:function(e,t,i){return e=void 0===e?"":e,t=void 0===t?1:t,i=void 0===i?this.values:i,-1!==e.indexOf("%")&&this.isCustomWidth(t)?"0px":0 .fusion-builder-module-controls-type-column {"+s+"}"),""!==r&&(r=".fusion-flex-container .fusion-row ."+e.values.shortcode_classname+"-"+e.values.column_counter+".fusion-being-dragged:after, .fusion-builder-live .fusion-flex-container .fusion-nested-columns.editing ."+e.values.shortcode_classname+"-"+e.values.column_counter+":hover:after {"+r+"}"),e.responsiveStyles+="large"===i?s+r+l:"@media only screen and (max-width:"+t["visibility_"+i]+"px) {"+s+r+l+"}"}))},buildAttr:function(){var e={class:"fusion-layout-column "+this.model.get("type")+" "+this.values.shortcode_classname+"-"+this.values.column_counter+" fusion-builder-column-live-"+this.values.column_counter,style:this.getStyleVars()};"on"===this.values.sticky&&(e.class+=" awb-sticky",""!==this.values.sticky_offset&&0!==this.values.sticky_offset&&(this.values.sticky_offset.includes(".")||this.values.sticky_offset.includes("#")?e["data-sticky-offset"]=this.values.sticky_offset:e.style+="--awb-sticky-offset:"+_.fusionGetValueWithUnit(this.values.sticky_offset)+";"),"object"==typeof this.values.sticky_devices&&(this.values.sticky_devices=this.values.sticky_devices.join(",")),"string"==typeof this.values.sticky_devices&&""!==this.values.sticky_devices&&(this.values.sticky_devices=this.values.sticky_devices.replaceAll("-visibility","").split(","),this.values.sticky_devices.forEach(t=>{e.class+=" awb-sticky-"+t.replaceAll(" ","")}))),"on"===this.values.absolute&&(e.class+=" awb-absolute"),this.values.flex?(e.class+=" fusion-flex-column","auto"!==this.values.align_self&&(e.class+=" fusion-flex-align-self-"+this.values.align_self)):(""!==this.values.type&&this.values.type.includes("_ ")&&(e.class+=" "+this.model.get("type")+"_"+this.values.type,e.class+=" "+this.values.type),""!==this.values.size_class&&(e.class+=" "+this.values.size_class),this.values.first&&(e.class+=" fusion-column-first"),this.values.last&&(e.class+=" fusion-column-last"),""!==this.values.spacing_classes&&(e.class+=this.values.spacing_classes),""!==this.values.column_spacing_style&&(e.style+=this.values.column_spacing_style)),""!==this.values.class&&(e.class+=" "+this.values.class),"none"===this.values.min_height&&(e.class+=" fusion-column-no-min-height");let t=this.values.hide_on_mobile;const i=this.getRenderLogicsDevices();if(i.length&&"on"===FusionApp.preferencesData.rendering_logic){const o=[],a=[];i.forEach(e=>{switch(e.value){case"desktop":"equal"===e.comparison?o.push("large-visibility"):a.push("large-visibility");break;case"tablet":"equal"===e.comparison?o.push("medium-visibility"):a.push("medium-visibility");break;case"mobile":"equal"===e.comparison?o.push("small-visibility"):a.push("small-visibility");break;case"mobile_tablet":"equal"===e.comparison?(o.push("medium-visibility"),o.push("small-visibility")):(a.push("medium-visibility"),a.push("small-visibility"))}}),o.length&&(e.class=_.fusionVisibilityAtts(o.join(","),e.class)),a.length&&(t=t.split(",").filter(e=>!a.includes(e)))}return e.class=_.fusionVisibilityAtts(t,e.class),e.class+=_.fusionGetStickyClass(this.values.sticky_display),this.values.hover_or_link&&(e.class+=" fusion-column-inner-bg-wrapper"),this.values.hover_or_link&&""!==this.values.animation_type&&"liftup"===this.values.hover_type&&(e.class+=" fusion-column-hover-type-liftup"),"liftup"===this.values.hover_type&&""!==this.values.border_style&&(e.class+=" fusion-column-liftup-border"),e=_.fusionAnimations(this.values,e),""!==this.values.id&&(e.id=this.values.id),this.values.motion_effects&&(e["data-motion-effect"]=!0),e},buildWrapperAttr:function(){var e={class:"fusion-column-wrapper fusion-column-wrapper-live-"+this.values.column_counter,style:""};return e["data-bg-url"]=this.values.background_image,"liftup"!==this.values.hover_type&&""!==this.values.box_shadow&&(e.class+=" fusion-column-has-shadow"),this.values.flex&&""!==this.values.align_content&&(e.class+=" fusion-flex-justify-content-"+this.values.align_content,e.class+=" fusion-content-layout-"+this.values.content_layout,"row"===this.values.content_layout&&"flex-start"!==this.values.valign_content&&(e.class+=" fusion-flex-align-items-"+this.values.valign_content),"wrap"!==this.values.content_wrap&&(e.class+=" fusion-content-"+this.values.content_wrap)),e},buildHoverWrapperAttr:function(){return{class:"fusion-column-inner-bg hover-type-"+this.values.hover_type,style:""}},buildAnchorAttr:function(){var e={class:"fusion-column-anchor"};return""!==this.values.link&&(e.href=this.values.link),"_blank"===this.values.target?(e.rel="noopener noreferrer",e.target="_blank"):"lightbox"===this.values.target&&(e["data-rel"]="iLightbox"),""!==this.values.link_description&&(e["aria-label"]=this.values.link_description),e},buildHoverInnerWrapperAttr:function(){return{class:"fusion-column-inner-bg-image",style:""}},getStyleVars:function(){var e,t,i=["z_index","z_index_hover"],o={};if(i.padding_top={callback:_.fusionGetValueWithUnit},i.padding_right={callback:_.fusionGetValueWithUnit},i.padding_bottom={callback:_.fusionGetValueWithUnit},i.padding_left={callback:_.fusionGetValueWithUnit},i.padding_top_medium={callback:_.fusionGetValueWithUnit},i.padding_right_medium={callback:_.fusionGetValueWithUnit},i.padding_bottom_medium={callback:_.fusionGetValueWithUnit},i.padding_left_medium={callback:_.fusionGetValueWithUnit},i.padding_top_small={callback:_.fusionGetValueWithUnit},i.padding_right_small={callback:_.fusionGetValueWithUnit},i.padding_bottom_small={callback:_.fusionGetValueWithUnit},i.padding_left_small={callback:_.fusionGetValueWithUnit},""!==this.values.overflow?o.overflow=this.values.overflow:this.values.border_radius&&(o.overflow="hidden"),t=this.values.hover_or_link?"inner-":"","on"===this.values.absolute&&"on"!==this.values.sticky&&(o["container-position"]="absolute",i.absolute_top={callback:_.fusionGetValueWithUnit},i.absolute_right={callback:_.fusionGetValueWithUnit},i.absolute_bottom={callback:_.fusionGetValueWithUnit},i.absolute_left={callback:_.fusionGetValueWithUnit}),""===this.values.background_color||""!==this.values.background_image&&0===this.values.alpha_background_color||(o[t+"bg-color"]=this.values.background_color),""!==this.values.background_color_hover&&(o[t+"bg-color-hover"]=this.values.background_color_hover),""!==this.values.background_color_medium&&(o[t+"bg-color-medium"]=this.values.background_color_medium),""!==this.values.background_color_medium_hover&&(o[t+"bg-color-medium-hover"]=this.values.background_color_medium_hover),""!==this.values.background_color_small&&(o[t+"bg-color-small"]=this.values.background_color_small),""!==this.values.background_color_small_hover&&(o[t+"bg-color-small-hover"]=this.values.background_color_small_hover),""!==this.values.background_image&&(o[t+"bg-image"]="url('"+this.values.background_image+"')"),""!==this.values.background_image_medium&&(o[t+"bg-image-medium"]="url('"+this.values.background_image_medium+"')"),""!==this.values.background_image_small&&(o[t+"bg-image-small"]="url('"+this.values.background_image_small+"')"),""!==_.getGradientString(this.values,"column")&&(o[t+"bg-image"]=_.getGradientString(this.values,"column"),""!==this.values.background_image_medium&&(o[t+"bg-image_medium"]=_.getGradientString(this.values,"column","medium")),""!==this.values.background_image_small&&(o[t+"bg-image_small"]=_.getGradientString(this.values,"column","small"))),this.values.background_position&&!this.isDefault("background_position")&&(o[t+"bg-position"]=this.values.background_position),this.values.background_position_medium&&(o[t+"bg-position-medium"]=this.values.background_position_medium),this.values.background_position_small&&(o[t+"bg-position-small"]=this.values.background_position_small),this.isDefault("background_blend_mode")||(o[t+"bg-blend"]=this.values.background_blend_mode),this.values.background_blend_mode_medium&&(o[t+"bg-blend-medium"]=this.values.background_blend_mode_medium),this.values.background_blend_mode_small&&(o[t+"bg-blend-small"]=this.values.background_blend_mode_small),""!==this.values.background_repeat&&(o[t+"bg-repeat"]=this.values.background_repeat),""!==this.values.background_repeat&&(o[t+"bg-repeat"]=this.values.background_repeat),""!==this.values.background_repeat_medium&&(o[t+"bg-repeat-medium"]=this.values.background_repeat_medium),""!==this.values.background_repeat_small&&(o[t+"bg-repeat-small"]=this.values.background_repeat_small),"no-repeat"===this.values.background_repeat&&(o[t+"bg-size"]="cover"),""!==this.values.background_size){const e="custom"===this.values.background_size?this.values.background_custom_size:this.values.background_size;o[t+"bg-size"]=e}if(""!==this.values.background_size_medium){const e="custom"===this.values.background_size_medium?this.values.background_custom_size_medium:this.values.background_size_medium;o[t+"bg-size-medium"]=e}if(""!==this.values.background_size_small){const e="custom"===this.values.background_size_small?this.values.background_custom_size_small:this.values.background_size_small;o[t+"bg-size-small"]=e}e=this.getBorderVars(),"yes"===this.values.box_shadow&&("liftup"===this.values.hover_type?o.inner_bg_box_shadow=_.fusionGetBoxShadowStyle(this.values).trim():o.box_shadow=_.fusionGetBoxShadowStyle(this.values).trim());const a=_.fusionGetTransformVars(this.values,"--awb-transform","--awb-transform-hover","--awb-transform-parent-hover");this.values.transform_origin&&"50% 50%"!==this.values.transform_origin&&(o.transform_origin=this.values.transform_origin);const n=_.getFilterVars(this.values);return this.isDefault("transition_duration")&&this.isDefault("transition_easing")||(o.transition=_.fusionGetTransitionStyle(this.values)),this.getCssVarsForOptions(i)+this.getCustomCssVars(o)+e+a+n+this.getResponsiveColumnVars()},getBorderVars:function(){var e={},t="liftup"===this.values.hover_type;return""!==this.values.border_color&&(e["border-color"]=this.values.border_color,t&&(e["inner-border-color"]=this.values.border_color),this.values.border_color_hover&&(e["border-color-hover"]=this.values.border_color_hover,t&&(e["inner-border-color-hover"]=this.values.border_color_hover)),this.values.border_sizes_top&&(e["border-top"]=this.values.border_sizes_top,t&&(e["inner-border-top"]=this.values.border_sizes_top)),this.values.border_sizes_right&&(e["border-right"]=this.values.border_sizes_right,t&&(e["inner-border-right"]=this.values.border_sizes_right)),this.values.border_sizes_bottom&&(e["border-bottom"]=this.values.border_sizes_bottom,t&&(e["inner-border-bottom"]=this.values.border_sizes_bottom)),this.values.border_sizes_left&&(e["border-left"]=this.values.border_sizes_left,t&&(e["inner-border-left"]=this.values.border_sizes_left)),""!==this.values.border_style&&(e["border-style"]=this.values.border_style,t&&(e["inner-border-style"]=this.values.border_style))),""!==this.values.border_radius&&(e.border_radius=this.values.border_radius,"zoomin"!==this.values.hover_type&&"zoomout"!==this.values.hover_type&&""===this.values.link||(e["inner-bg-border-radius"]=this.values.border_radius),this.values.hover_or_link&&"liftup"===this.values.hover_type&&(e["liftup-border-radius"]=this.values.border_radius)),"zoomin"!==this.values.hover_type&&"zoomout"!==this.values.hover_type&&!this.values.link||""===this.values.border_radius||(e["inner-bg-overflow"]="hidden"),this.getCustomCssVars(e)},onPreviewResize:function(){this.updateSizeIndicators(),FusionPageBuilderApp.getParentContainer(this).isFlex()&&this.$el.hasClass("fusion-builder-element-edited")&&this.updateBoxModelIndicators()},updateSizeIndicators:function(){var e=this.getVisibleWidth();this.$el.find(".column-sizes .column-size").removeClass("active-size"),e.includes("_")&&this.$el.find(".column-size-"+e).addClass("active-size"),"custom"===e&&(e=''),this.$el.find(".fusion-column-size-label").html(e.replace("_","/"))},updateBoxModelIndicators:function(){this.destroyMarginResizable(),this.destroyPaddingResizable(),this.marginDrag(),this.paddingDrag()},parseWidthLabel:function(e){return void 0===e&&(e="1_1"),"auto"===e?"auto":e.includes("_")||e.includes("px")||e.includes("calc")?e.includes("px")||e.includes("calc")?"custom":e:e.split(".")[0]+"%"},getVisibleWidth:function(){var e,t,i;return FusionPageBuilderApp.getParentContainer(this).isFlex()?"type"===(e=FusionApp.getResponsiveOptionKey("type",!0))||this.model.attributes.params[e]?this.parseWidthLabel(this.model.attributes.params[e]):"inherit_from_large"===fusionAllElements.fusion_builder_column.extras["col_width_"+e.replace("type_","")]?this.parseWidthLabel(this.model.attributes.params.type):"1_1":(t=jQuery("#fb-preview")[0],(i=getComputedStyle(t.contentDocument.documentElement).getPropertyValue("--content_break_point"))&&i>=t.offsetWidth?"1_1":this.model.attributes.params.type)},getTemplateAtts:function(){var e,t={};this.setArgs(),this.responsiveStyles="",this.styles="",this.validateArgs(),this.setExtraArgs(),this.setColumnMapData(),this.values.flex&&this.setResponsiveColumnStyles();let i=".fusion-builder-column-live-"+this.model.get("cid");"fusion_builder_column_inner"===this.model.get("type")&&(i=".fusion-builder-live-nested-column-"+this.model.get("cid")),this.model.get("type");let o="",a="";return"fusion_builder_column"===this.model.get("type")?(o=i,a=i+".fusion-builder-element-edited"):(o={regular:i,hover:i+":hover"},a={regular:".fusion-builder-element-edited"+i,hover:".fusion-builder-element-edited"+i+":hover"}),t.wrapperAttr=this.buildWrapperAttr(),t.center_content=this.values.center_content,t.hoverWrapperAttr=this.buildHoverWrapperAttr(),t.anchorAttr=this.buildAnchorAttr(),t.hoverInnerWrapperAttr=this.buildHoverInnerWrapperAttr(),t.styles=this.styles,t.nestedClass="fusion_builder_column_inner"===this.model.get("type")?" fusion-nested-column-content":"",t.cid=this.model.get("cid"),t.hoverOrLink=this.values.hover_or_link,t.layout=this.getVisibleWidth().replace("_","/"),t.isFlex=void 0!==this.values.flex&&this.values.flex,t.responsiveStyles=void 0!==this.responsiveStyles?this.responsiveStyles:"",t.isGlobal=void 0!==this.values.fusion_global?"yes":"no",t.hideMargin="fusion_builder_column_inner"!==this.model.get("type")&&"post_cards"===FusionApp.data.fusion_element_type,t.column_tag=this.values.column_tag,t.hasBgSlider=this.values.background_slider_images,t.bgSlider=_.fusionGetBackgroundSliderElement(this,"column"),e=this.buildAttr(),""!==_.getFilterVars(this.values)&&(e.class+=" fusion-has-filters"),this.model.set("selectors",e),t},sizesShow:function(e){var t,i,o,a,n=this.$el.closest(".fusion-builder-container"),s=this.$el.find(".column-sizes"),r=0;e&&(e.preventDefault(),e.stopPropagation()),s.removeClass("fusion-expand-to-bottom"),this.$el.hasClass("active")?(this.$el.removeClass("active"),n.removeClass("fusion-column-sizer-active"),s.off("mouseover").off("mouseleave")):(this.$el.addClass("active"),n.addClass("fusion-column-sizer-active"),r=this.$el.offset().top,a=!1,(t=this.$el.closest("html")).children("body").hasClass("fusion-top-header")&&(jQuery("#fb-preview")[0].contentWindow.jQuery(".fusion-footer-parallax").length&&(s.on("mouseenter",(function(){jQuery("#fb-preview")[0].contentWindow.jQuery("#main").css("z-index","auto"),"fixed"===jQuery("#fb-preview")[0].contentWindow.jQuery(".fusion-footer-parallax").css("position")&&(jQuery("#fb-preview")[0].contentWindow.jQuery(".fusion-footer-parallax").css("z-index","-1"),jQuery("#fb-preview")[0].contentWindow.jQuery("#sliders-container").find('.tfs-slider[data-parallax="1"]').length&&jQuery("#fb-preview")[0].contentWindow.jQuery("#sliders-container").css("z-index","auto"))})),s.on("mouseleave",(function(){jQuery("#fb-preview")[0].contentWindow.jQuery("#main").css("z-index",""),jQuery("#fb-preview")[0].contentWindow.jQuery(".fusion-footer-parallax").css("z-index",""),jQuery("#fb-preview")[0].contentWindow.jQuery("#sliders-container").css("z-index","")}))),o=0,(i=t.find(".fusion-header-wrapper")).length&&(o=i.offset().top+i.outerHeight()),a=106>r-o),(54>r-121||a||s.parents(".fusion-fullwidth").hasClass("bg-parallax-parent"))&&s.addClass("fusion-expand-to-bottom"))},offsetClass:function(){100>this.$el.offset().top?this.$el.addClass("fusion-content-bottom"):100"device_type"===e.field),t}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.ColumnView=FusionPageBuilder.BaseColumnView.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-column-template").html()),events:{"click .fusion-builder-column-settings:not(.fusion-builder-column-inner .fusion-builder-column-setting)":"settings","click .fusion-builder-column-size:not(.fusion-builder-column-inner .fusion-builder-column-size)":"sizesShow","hover .fusion-builder-column-content":"offsetClass","click .column-size:not(.fusion-builder-column-inner .column-size)":"sizeSelect","click .fusion-builder-add-element:not(.fusion-builder-column-inner .fusion-builder-add-element)":"addModule","click .fusion-builder-column-remove:not(.fusion-builder-column-inner .fusion-builder-column-remove)":"removeColumn","click .fusion-builder-column-clone:not(.fusion-builder-column-inner .fusion-builder-column-clone)":"cloneColumn","click .fusion-builder-column-save:not(.fusion-builder-column-inner .fusion-builder-column-save)":"openLibrary","click .fusion-builder-column-drag:not(.fusion-builder-column-inner .fusion-builder-column-drag)":"preventDefault"},initialize:function(){var e=""!==this.model.get("params").spacing?e:"4%";this.renderedYet=!1,this.columnSpacer=!1,this.forceAppendChildren=!1,this.listenTo(FusionEvents,"fusion-view-update-fusion_builder_column",this.reRender),this.$el.attr("data-cid",this.model.get("cid")),this.$el.attr("id","fusion-column-"+this.model.get("cid")),this.$el.attr("data-column-size",this.model.attributes.params.type),this.$el.attr("data-column-spacing",e),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&(this.$el.attr("fusion-global-layout",this.model.attributes.params.fusion_global),this.$el.removeClass("fusion-global-column").addClass("fusion-global-column")),this.currentClasses="",this.baseColumnInit(),this.baseInit()},render:function(){var e=this,t=this.getTemplateAtts();return this.$el.html(this.template(t)),void 0!==this.model.attributes.selectors&&this.setElementAttributes(this.$el,this.model.attributes.selectors),this.model.attributes.params.type,this.updateSizeIndicators(),this.appendChildren(),setTimeout((function(){e.droppableColumn()}),100),this.renderedYet&&this._refreshJs(),this.renderedYet=!0,this},droppableColumn:function(){var e,t,i,o=this,a=this.$el;a&&(e=this.model.get("cid"),t=a.find(".fusion-column-target"),i=jQuery("#fb-preview")[0].contentWindow.jQuery("body"),a.draggable({appendTo:FusionPageBuilderApp.$el,zIndex:999999,delay:100,cursorAt:{top:15,left:15},iframeScroll:!0,containment:i,cancel:".fusion-builder-live-element, .fusion_builder_row_inner",helper:function(){var t=FusionPageBuilderApp.DraggableHelpers.draggableClasses(e),i="";return a.css("margin-top")&&(i='style="transform: translateY('+a.css("margin-top")+');"'),jQuery('
')},start:function(){i.addClass("fusion-column-dragging fusion-active-dragging"),a.addClass("fusion-being-dragged"),"large"!==FusionApp.getPreviewWindowSize()&&(i.addClass("fusion-column-dragging-responsive-mode"),a.closest(".fusion-builder-container").addClass("fusion-has-active-drop-targets"))},stop:function(){setTimeout((function(){i.removeClass("fusion-column-dragging fusion-active-dragging")}),10),a.removeClass("fusion-being-dragged"),"large"!==FusionApp.getPreviewWindowSize()&&(a.closest(".fusion-builder-container").removeClass("fusion-has-active-drop-targets"),i.removeClass("fusion-column-dragging-responsive-mode"))}}),t.droppable({tolerance:"touch",hoverClass:"ui-droppable-active",accept:".fusion-builder-column",drop:function(e,t){o.handleDropColumn.bind(o)(t.draggable,a,jQuery(e.target))}}),a.find(".fusion-element-target-column").droppable({tolerance:"touch",hoverClass:"ui-droppable-active",accept:".fusion-builder-live-element, .fusion_builder_row_inner",drop:function(e,t){o.handleElementDropInsideColumn.bind(o)(t.draggable,a)}}))},handleElementDropInsideColumn:function(e,t){var i,o,a=FusionPageBuilderViewManager.getView(e.data("cid"));t.find(".fusion-builder-column-content:not(.fusion_builder_row_inner .fusion-builder-column-content ):not( .fusion-nested-column-content )").append(e),i=e.parent().children(".fusion-builder-live-element, .fusion_builder_row_inner").index(e),FusionPageBuilderApp.onDropCollectionUpdate(a.model,i,this.model.get("cid")),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.moved+" "+fusionAllElements[a.model.get("element_type")].name+" "+fusionBuilderText.element),o={currentModel:a.model,handleType:"save",attributes:a.model.attributes},fusionGlobalManager.handleMultiGlobal(o),FusionEvents.trigger("fusion-content-changed"),this._equalHeights()},handleDropColumn:function(e,t,i){var o,a,n,s=e.data("cid"),r=FusionPageBuilderViewManager.getView(s),l=r.model.get("parent"),u=t.closest(".fusion-builder-row").data("cid");"large"===FusionApp.getPreviewWindowSize()||void 0===this.isFlex||!0!==this.isFlex?(i.hasClass("target-after")?t.after(e):t.before(e),o=FusionPageBuilderViewManager.getView(u),n=e.parent().children(".fusion-builder-column").index(e),FusionPageBuilderApp.onDropCollectionUpdate(r.model,n,u),o.setRowData(),u!==l&&(a=FusionPageBuilderViewManager.getView(l)).setRowData(),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.column+" Order Changed"),setTimeout((function(){"object"!=typeof a||FusionPageBuilderApp.sameContainerTypes(a.model.get("parent"),o.model.get("parent"))?r.droppableColumn():(FusionEvents.trigger("fusion-close-settings-"+r.model.get("cid")),r.reRender())}),300)):FusionPageBuilderViewManager.getView(this.model.get("parent"))._updateResponsiveColumnsOrder(e,t.closest(".fusion-builder-row").children(".fusion-builder-column"),parseInt(i.closest(".fusion-builder-column").data("cid")),i.hasClass("target-after"))},onOptionChange:function(e,t,i){var o=this.model.get("parent"),a=this.model.get("cid"),n=_.find(["spacing_","margin_","padding_"],(function(t){return e.includes(t)})),s=!1;(void 0===i||void 0!==i&&("change"!==i.type||"change"===i.type&&void 0!==i.srcElement))&&(s=!0),"spacing"===e&&(this.model.attributes.params[e]=t,this.validColumnSpacing(t)&&FusionPageBuilderViewManager.getView(o).setSingleRowData(a),!0===s&&("yes"===t||"no"===t?this.destroySpacingResizable():(this.columnSpacer=!1,this.columnSpacing()))),n&&(this.model.attributes.params[e]=t,!0===s&&("padding_"===n?(this.destroyPaddingResizable(),this.paddingDrag()):(this.destroyMarginResizable(),this.marginDrag()))),"padding"===e&&-1===jQuery(i.target).attr("name").indexOf("_")&&(this.model.attributes.params[e]=t,this.renderSectionSeps(i),this._refreshJs()),"padding_left"!==e&&"padding_right"!==e||this.renderSectionSeps(i),["border_size","border_color","border_style","border_position"].includes(e)&&(this.model.attributes.params[e]=t),"render_logics"===e&&(this.reRender(),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-column-resized",this.model.get("cid")),FusionEvents.trigger("fusion-column-resized"))},renderSectionSeps:function(){var e=FusionPageBuilderViewManager.getChildViews(this.model.get("cid"));_.each(e,(function(e){"fusion_section_separator"===e.model.get("element_type")&&e.reRender()}))},refreshJs:function(){jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-element-render-fusion_builder_column",this.model.attributes.cid),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-reinit-background-slider",this.model.attributes.cid)},borderStyle:function(e){var t=this.model.attributes.params.border_size+"px",i=this.model.attributes.params.border_color,o=this.model.attributes.params.border_style,a=this.model.attributes.params.border_position,n=["top","right","bottom","left"],s="lift_up"===this.model.attributes.params.hover_type?this.$el.find(".fusion-column-wrapper, .fusion-column-inner-bg-image"):this.$el.find(".fusion-column-wrapper");e&&e.preventDefault(),this.$el.find(".fusion-column-wrapper, .fusion-column-inner-bg-image").css("border",""),"all"===a?_.each(n,(function(e){s.css("border-"+e,t+" "+o+" "+i)})):_.each(n,(function(e){e===a?s.css("border-"+e,t+" "+o+" "+i):s.css("border-"+e,"none")}))},cloneColumn:function(e,t){var i,o=jQuery.extend(!0,{},this.model.attributes);e&&e.preventDefault(),o.created="manually",o.cid=FusionPageBuilderViewManager.generateCid(),o.targetElement=this.$el,o.cloned=!0,o.at_index=FusionPageBuilderApp.getCollectionIndex(this.$el),FusionPageBuilderApp.collection.add(o),this.$el.find(".fusion-builder-live-element:not(.fusion-builder-column-inner .fusion-builder-live-element), .fusion-builder-nested-element").each((function(){var e,t,i,a,n,s,r;jQuery(this).hasClass("fusion-builder-live-element")?(e=jQuery(this),t=void 0===e.data("cid")?e.find(".fusion-builder-data-cid").data("cid"):e.data("cid"),i=FusionPageBuilderElements.find((function(e){return e.get("cid")==t})),(a=jQuery.extend(!0,{},i.attributes)).created="manually",a.cid=FusionPageBuilderViewManager.generateCid(),a.parent=o.cid,a.from="fusion_builder_column",delete a.targetElementPosition,FusionPageBuilderApp.collection.add(a)):jQuery(this).hasClass("fusion_builder_row_inner")&&(s=void 0===(n=jQuery(this)).data("cid")?n.find(".fusion-builder-data-cid").data("cid"):n.data("cid"),void 0!==(r=FusionPageBuilderViewManager.getView(s))&&r.cloneNestedRow("clone",o.cid))})),(e||t)&&(FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.cloned+" "+fusionBuilderText.column),(i=FusionPageBuilderViewManager.getView(this.model.get("parent"))).createVirtualRows(),i.updateColumnsPreview(),FusionEvents.trigger("fusion-content-changed")),this._refreshJs()},appendChildren:function(){var e,t,i=this;this.model.children.each((function(o){e=o.attributes.cid,t=FusionPageBuilderViewManager.getView(e),i.$el.find(".fusion-builder-column-content:not(.fusion_builder_row_inner .fusion-builder-column-content ):not( .fusion-nested-column-content )").append(t.$el)})),this.delegateChildEvents()},getColumnContent:function(){var e,t="",i={};return _.each(this.model.get("params"),(function(e,t){i[t]="undefined"===e||void 0===e?"":e})),e={min_height:"",last:"no",hover_type:"none",link:"",border_position:"all"},_.each(e,(function(e,t){void 0===i[t]&&(i[t]=e)})),this.beforeGenerateShortcode(),t+='[fusion_builder_column type="'+this.model.attributes.params.type+'"',_.each(i,(function(e,i){("on"===fusionAppConfig.removeEmptyAttributes&&""!==e||"off"===fusionAppConfig.removeEmptyAttributes)&&(t+=" "+i+'="'+e+'"')})),t+="]",this.$el.find(".fusion-builder-live-element:not(.fusion-builder-column-inner .fusion-builder-live-element), .fusion-builder-nested-element").each((function(){var e;jQuery(this).hasClass("fusion-builder-live-element")?t+=FusionPageBuilderApp.generateElementShortcode(jQuery(this),!1):void 0!==(e=FusionPageBuilderViewManager.getView(jQuery(this).data("cid")))&&(t+=e.getInnerRowContent())})),t+="[/fusion_builder_column]"},removeColumn:function(e,t){var i,o,a=this.model.get("parent");e&&e.preventDefault(),i=FusionPageBuilderViewManager.getChildViews(this.model.get("cid")),_.each(i,(function(e){"fusion_builder_row"===e.model.get("type")||"fusion_builder_row_inner"===e.model.get("type")?e.removeRow():e.removeElement()})),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this._equalHeights(a),FusionEvents.trigger("fusion-element-removed",this.model.get("cid")),this.model.destroy(),this.remove(),(e||t)&&((o=FusionPageBuilderViewManager.getView(a)).setRowData(),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.deleted+" "+fusionBuilderText.column),FusionEvents.trigger("fusion-content-changed"),o.$el.find(".fusion-builder-module-controls-container a").trigger("mouseleave"))},addChildView:function(e){var t,i={model:e,collection:FusionPageBuilderElements,attributes:{"data-cid":e.get("cid")}},o=":not(.fusion_builder_row_inner .fusion-builder-column-content)";if(t=void 0!==e.get("multi")&&"multi_element_parent"===e.get("multi")?void 0!==FusionPageBuilder[e.get("element_type")]?new(FusionPageBuilder[e.get("element_type")])(i):new FusionPageBuilder.ParentElementView(i):void 0!==FusionPageBuilder[e.get("element_type")]?new(FusionPageBuilder[e.get("element_type")])(i):"fusion_builder_row_inner"===e.get("element_type")?new FusionPageBuilder.InnerRowView(i):new FusionPageBuilder.ElementView(i),FusionPageBuilderViewManager.addView(e.get("cid"),t),void 0!==this.model&&"fusion_builder_column_inner"===this.model.get("type")&&(o=""),_.isUndefined(e.get("targetElement"))||void 0!==e.get("from"))if(void 0===e.get("targetElementPosition")||"end"===e.get("targetElementPosition"))if("fusion_widget"===t.model.get("element_type")){var a=t.render();a.$el.find("script").remove(),this.$el.find(".fusion-builder-column-content"+o).append(a.el)}else this.$el.find(".fusion-builder-column-content"+o).append(t.render().el);else this.$el.find(".fusion-builder-column-content"+o).find(".fusion-builder-empty-column").first().after(t.render().el);else void 0===e.get("targetElementPosition")||"after"===e.get("targetElementPosition")?e.get("targetElement").after(t.render().el):e.get("targetElement").before(t.render().el);"off"!==window.FusionApp.preferencesData.open_settings&&void 0!==e.get("added")&&("fusion_builder_row_inner"===e.get("type")?t.editRow():t.settings())},getSaveLabel:function(){return fusionBuilderText.save_column},getCategory:function(){return"columns"},fallbackColumnSpacing:function(e,t){var i="100%",o=i,a="0%";switch(this.model.attributes.params.type,"yes"===this.model.attributes.params.spacing&&(a="4%"),this.model.attributes.params.type){case"1_1":i="100%",o="100%";break;case"1_4":i="22%",o="25%";break;case"3_4":i="74%",o="75%";break;case"1_2":i="48%",o="50%";break;case"1_3":i="30.6666%",o="33.3333%";break;case"2_3":i="65.3333%",o="66.6666%";break;case"1_5":i="16.8%",o="20%";break;case"2_5":i="37.6%",o="40%";break;case"3_5":i="58.4%",o="60%";break;case"4_5":i="79.2%",o="80%";break;case"5_6":i="82.6666%",o="83.3333%";break;case"1_6":i="13.3333%",o="16.6666%"}"4%"===a||this.model.attributes.params.last&&!t||(i=o),this.$el.css("width",i),e.css("width",i),e.css("margin-right",a),this.$el.css("margin-right",a)},isBlockLayout:function(){return this.values&&"block"===this.values.content_layout}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.ContainerView=FusionPageBuilder.BaseView.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-container-template").html()),className:function(){var e="fusion-builder-container fusion-builder-data-cid",t=_.fusionCleanParameters(jQuery.extend(!0,{},this.model.get("params")));return"yes"===t.hundred_percent_height_scroll&&"yes"===t.hundred_percent_height&&(e+=" scrolling-helper"),this.isFlex&&(e+=" fusion-builder-flex-container"),t.status&&"draft"===t.status&&(e+=" fusion-builder-container-status-draft"),void 0!==t.absolute&&"on"===t.absolute&&(e+=" fusion-builder-absolute-container-wrapper"),e},events:{"click .fusion-builder-container-settings":"settings","click .fusion-builder-container-remove":"removeContainer","click .fusion-builder-container-clone":"cloneContainer","click .fusion-builder-container-add":"addContainer","click .fusion-builder-container-save":"openLibrary","click .fusion-builder-publish-tooltip":"publish","click .fusion-builder-unglobal-tooltip":"unglobalize","click .fusion-builder-container-drag":"preventDefault"},initialize:function(){var e=this.model.get("cid"),t=this.$el;t.attr("data-cid",e),t.attr("id","fusion-container-"+e),void 0!==this.model.attributes.params&&void 0!==this.model.attributes.params.fusion_global&&(t.attr("fusion-global-layout",this.model.attributes.params.fusion_global),this.$el.removeClass("fusion-global-container").addClass("fusion-global-container")),this.listenTo(FusionEvents,"fusion-view-update-fusion_builder_container",this.reRender),this.listenTo(FusionEvents,"fusion-param-changed-"+this.model.get("cid"),this.onOptionChange),this.listenTo(FusionEvents,"fusion-preview-viewport-update",this.onPreviewResize),this._triggerCallback=_.debounce(_.bind(this.triggerCallback,this),200),this.model.children=new FusionPageBuilder.Collection,this.listenTo(this.model.children,"add",this.addChildView),this.renderedYet=FusionPageBuilderApp.loaded,this._refreshJs=_.debounce(_.bind(this.refreshJs,this),300),this._triggerScrollUpdate=_.debounce(_.bind(this.triggerScrollUpdate,this),300),this._reInitSticky=_.debounce(_.bind(this.reInitSticky,this),300),this._updateInnerStyles=_.debounce(_.bind(this.updateInnerStyles,this),500),this.scrollingSections=!1,this.settingsControlsOffset=0,this.width=t.width(),t.on("mouseenter",_.bind(this.setSettingsControlsOffset,this)),this.correctStackingContextForFilters(),this.deprecatedParams(),this.baseInit(),this.reInitDraggables=!1},setSettingsControlsOffset:function(e){var t,i=15;void 0===e&&0!==this.settingsControlsOffset&&this.width===this.$el.width()||void 0===window.frames[0].getStickyHeaderHeight&&void 0===window.frames[0].fusionGetStickyOffset||("off"!==FusionApp.preferencesData.sticky_header&&"on"!==this.values.sticky&&(jQuery("#fb-preview")[0].contentWindow.jQuery(".fusion-tb-header").length&&"function"==typeof window.frames[0].fusionGetStickyOffset?(t=window.frames[0].fusionGetStickyOffset())&&(i+=t):void 0!==window.frames[0].getStickyHeaderHeight&&(i+=window.frames[0].getStickyHeaderHeight(!0))),this.settingsControlsOffset=i+"px",this.width=this.$el.width(),this.$el.find(".fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-type-container").css("top",this.settingsControlsOffset)),this.$el.find(".fusion-builder-empty-container").is(":visible")?this.$el.find(".fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-type-container").css("margin-top","8.5px"):this.$el.find(".fusion-builder-module-controls-container-wrapper .fusion-builder-module-controls-type-container").css("margin-top","")},correctStackingContextForFilters:function(){var e=this.$el;this.$el.on("mouseenter",".fusion-fullwidth",(function(){"none"!==jQuery(this).css("filter")&&e.addClass("fusion-has-filters")})),this.$el.on("mouseleave",".fusion-fullwidth",(function(){e.hasClass("fusion-container-editing-child")||e.removeClass("fusion-has-filters")}))},render:function(){var e=this,t=this.getTemplateAtts();return this.$el.html(this.template(t)),this.appendChildren(),this.renderedYet&&(this._refreshJs(),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-option-change-equal_height_columns",this.model.attributes.cid)),this.onRender(),this.renderedYet=!0,setTimeout((function(){e.droppableContainer()}),100),this._triggerScrollUpdate(),this},droppableContainer:function(){var e=this.$el,t=this,i=this.model.get("cid"),o=jQuery("#fb-preview")[0].contentWindow.jQuery("body");e&&(e.draggable({appendTo:FusionPageBuilderApp.$el,zIndex:999999,delay:100,cursorAt:{top:15,left:15},iframeScroll:!0,containment:o,cancel:".fusion-builder-column",helper:function(){var e=FusionPageBuilderApp.DraggableHelpers.draggableClasses(i);return jQuery('
')},start:function(){o.addClass("fusion-container-dragging fusion-active-dragging"),e.addClass("fusion-being-dragged"),e.prev(".fusion-builder-container").length&&e.prev(".fusion-builder-container").addClass("hide-target-after"),e.prev(".fusion-fusion-builder-next-pager").length&&e.prev(".fusion-fusion-builder-next-page").addClass("hide-target-after")},stop:function(){setTimeout((function(){o.removeClass("fusion-container-dragging fusion-active-dragging")}),10),e.removeClass("fusion-being-dragged"),FusionPageBuilderApp.$el.find(".hide-target-after").removeClass("hide-target-after")}}),e.find(".fusion-container-target").droppable({tolerance:"touch",hoverClass:"ui-droppable-active",accept:".fusion-builder-container, .fusion-builder-next-page, .fusion-checkout-form, .fusion-builder-form-step",drop:function(i,o){t.handleDropContainer(o.draggable,e,jQuery(i.target))}}))},handleDropContainer(e,t,i){jQuery(i).hasClass("target-after")?t.after(e):t.before(e),FusionEvents.trigger("fusion-content-changed"),FusionPageBuilderApp.scrollingContainers(),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.full_width_section+" Order Changed")},getTemplate:function(){var e=this.getTemplateAtts();return this.template(e)},deprecatedParams:function(){var e=this.model.get("params"),t=fusionAllElements.fusion_builder_container.defaults,i=jQuery.extend(!0,{},t,e),o=1,a={bottom:"center bottom","bottom center":"center bottom",left:"left center",right:"right center",top:"center top",center:"center center","center left":"left center"};void 0===(e=_.fusionContainerMapDeprecatedArgs(e)).background_blend_mode&&""!==i.background_color&&1>(o=jQuery.AWB_Color(i.background_color).alpha())&&0!==o&&(""!==e.background_image||""!==e.video_bg)&&(e.background_blend_mode="overlay"),void 0!==e.border_size&&(""!==e.border_size&&(e.border_sizes_top=parseInt(e.border_size)+"px",e.border_sizes_bottom=parseInt(e.border_size)+"px",e.border_sizes_left="0px",e.border_sizes_right="0px"),delete e.border_size),void 0!==e.radial_direction&&e.radial_direction in a&&(e.radial_direction=a[i.radial_direction]),void 0===e.flex_align_items&&void 0!==e.equal_height_columns&&"yes"===e.equal_height_columns&&(e.flex_align_items="stretch"),void 0===e.align_content&&void 0!==e.hundred_percent_height&&"yes"===e.hundred_percent_height&&void 0!==e.hundred_percent_height_center_content&&"yes"===e.hundred_percent_height_center_content&&(e.align_content="center"),void 0!==e.type&&"flex"===e.type||void 0===fusionAllElements.fusion_builder_container.extras.container_legacy_support||0!==fusionAllElements.fusion_builder_container.extras.container_legacy_support&&"0"!==fusionAllElements.fusion_builder_container.extras.container_legacy_support&&!1!==fusionAllElements.fusion_builder_container.extras.container_legacy_support||delete e.type,this.model.set("params",e)},setType:function(){var e=this.model.get("params"),t=fusionAllElements.fusion_builder_container.defaults;void 0===e.type&&(e.type=t.type),this.model.set("params",e)},getDynamicAtts:function(e){var t=this;return void 0!==this.dynamicParams&&this.dynamicParams&&!_.isEmpty(this.dynamicParams.getAll())&&_.each(this.dynamicParams.getAll(),(function(i,o){var a=t.dynamicParams.getParamValue(i);void 0!==a&&!1!==a&&(e[o]=a)})),e},setValues:function(){var e,t=fusionAllElements[this.model.get("element_type")],i=fusionAllElements.fusion_builder_container.defaults,o=jQuery.extend(!0,{},this.model.get("params")),a={};e=jQuery.extend(!0,{},fusionAllElements.fusion_builder_container.extras),(FusionPageBuilderApp.$el.hasClass("single-awb_off_canvas")||FusionPageBuilderApp.$el.find("#main").hasClass("width-100"))&&void 0!==e.container_padding_100?(i.padding_top=e.container_padding_100.top,i.padding_right=e.container_padding_100.right,i.padding_bottom=e.container_padding_100.bottom,i.padding_left=e.container_padding_100.left):FusionPageBuilderApp.$el.find("#main").hasClass("width-100")||void 0===e.container_padding_default||(i.padding_top=e.container_padding_default.top,i.padding_right=e.container_padding_default.right,i.padding_bottom=e.container_padding_default.bottom,i.padding_left=e.container_padding_default.left),o=_.fusionCleanParameters(o),t&&void 0!==t.defaults&&(a=jQuery.extend(!0,{},i,o)),Array.isArray(a.absolute_devices)&&(a.absolute_devices=a.absolute_devices.join(",")),a=this.getDynamicAtts(a),this.defaults=i,this.values=a,this.params=o,"on"===this.values.sticky&&(this.values.background_parallax="none",this.values.fade="no"),this.values.border_radius_top_left=this.values.border_radius_top_left?_.fusionGetValueWithUnit(this.values.border_radius_top_left):"0px",this.values.border_radius_top_right=this.values.border_radius_top_right?_.fusionGetValueWithUnit(this.values.border_radius_top_right):"0px",this.values.border_radius_bottom_left=this.values.border_radius_bottom_left?_.fusionGetValueWithUnit(this.values.border_radius_bottom_left):"0px",this.values.border_radius_bottom_right=this.values.border_radius_bottom_right?_.fusionGetValueWithUnit(this.values.border_radius_bottom_right):"0px","0px 0px 0px 0px"!=this.values.border_radius_top_left+" "+this.values.border_radius_top_right+" "+this.values.border_radius_bottom_right+" "+this.values.border_radius_bottom_left&&""===this.values.overflow&&(this.values.overflow="hidden")},setExtraValues:function(){this.values.alpha_background_color=jQuery.AWB_Color(this.values.background_color).alpha()},contentStyle:function(){var e=this,t="";return"yes"===this.values.hundred_percent_height&&"yes"===this.values.hundred_percent_height_center_content&&jQuery.each(["top","right","bottom","left"],(function(i,o){var a="padding_"+o;""!==e.values[a]&&(t+="padding-"+o+":"+_.fusionGetValueWithUnit(e.values[a])+";")})),t},setContainerVideoData:function(){void 0!==this.values.background_blend_mode&&1>this.values.alpha_background_color&&0!==this.values.alpha_background_color&&!this.is_gradient_color&&(this.background_image||this.values.video_bg)&&(this.values.background_blend_mode="overlay"),this.values.video_bg=!1,(this.values.video_mp4||this.values.video_webm||this.values.video_ogv||this.values.video_url)&&(this.values.video_bg=!0)},parallaxAttr:function(){var e={},t=jQuery.AWB_Color(this.values.background_color).alpha();return e.class="fusion-bg-parallax",e["data-bg-align"]=this.values.background_position,e["data-direction"]=this.values.background_parallax,e["data-mute"]="mute"===this.values.video_mute?"true":"false",e["data-opacity"]=this.values.opacity,e["data-velocity"]=-1*this.values.parallax_speed,e["data-mobile-enabled"]="yes"===this.values.enable_mobile?"true":"false",e["data-break_parents"]=this.values.break_parents,e["data-bg-image"]=this.values.background_image,e["data-bg-repeat"]=this.values.background_repeat&&"no-repeat"!==this.values.background_repeat?"true":"false",0!==t&&(e["data-bg-color"]=this.values.background_color),"none"!==this.values.background_blend_mode&&(e["data-blend-mode"]=this.values.background_blend_mode),this.values.is_gradient_color&&(e["data-bg-gradient-type"]=this.values.gradient_type,e["data-bg-gradient-angle"]=this.values.linear_angle,e["data-bg-gradient-start-color"]=this.values.gradient_start_color,e["data-bg-gradient-start-position"]=this.values.gradient_start_position,e["data-bg-gradient-end-color"]=this.values.gradient_end_color,e["data-bg-gradient-end-position"]=this.values.gradient_end_position,e["data-bg-radial-direction"]=this.values.radial_direction),e["data-bg-height"]=this.values.data_bg_height,e["data-bg-width"]=this.values.data_bg_width,e},isFlex:function(){return this.values&&"flex"===this.values.type},attr:function(){var e={class:"fusion-fullwidth fullwidth-box fusion-builder-row-live-"+this.model.get("cid"),style:this.getInlineStyle(),id:""};this.isFlex()&&(e.class+=" fusion-flex-container","stretch"!==this.values.align_content&&(e.class+=" fusion-flex-align-content-"+this.values.align_content)),this.values.video_bg&&(e.class+=" video-background"),"yes"===this.values.fade&&""!==this.values.background_image&&!1===this.values.video_bg&&(e.class+=" faded-background"),!1===this.values.video_bg&&""!==this.values.background_image&&(""!==this.values.background_parallax&&(e.class+=" fusion-parallax-"+this.values.background_parallax),"fixed"===this.values.background_parallax&&(e.style+="background-attachment:"+this.values.background_parallax+";")),""!==this.values.class&&(e.class+=" "+this.values.class),e.class+="yes"===this.values.hundred_percent?" hundred-percent-fullwidth":" nonhundred-percent-fullwidth",e.class+="yes"===this.values.hundred_percent_height_scroll&&"yes"===this.values.hundred_percent_height?" fusion-scrolling-section-edit":"",e.class+="yes"===this.values.hundred_percent_height?" non-hundred-percent-height-scrolling":"",e.class+="yes"===this.values.hundred_percent_height&&"yes"!==this.values.hundred_percent_height_center_content?" hundred-percent-height":"",e.class+="yes"===this.values.hundred_percent_height&&"yes"===this.values.hundred_percent_height_center_content?" hundred-percent-height-center-content":"","yes"!==this.values.equal_height_columns||this.isFlex()||(e.class+=" fusion-equal-height-columns"),"yes"===this.values.hundred_percent_height&&"yes"===this.values.hundred_percent_height_center_content&&(e.class+=" hundred-percent-height non-hundred-percent-height-scrolling");let t=this.values.hide_on_mobile;const i=this.getRenderLogicsDevices();if(i.length&&"on"===FusionApp.preferencesData.rendering_logic){const o=[],a=[];i.forEach(e=>{switch(e.value){case"desktop":"equal"===e.comparison?o.push("large-visibility"):a.push("large-visibility");break;case"tablet":"equal"===e.comparison?o.push("medium-visibility"):a.push("medium-visibility");break;case"mobile":"equal"===e.comparison?o.push("small-visibility"):a.push("small-visibility");break;case"mobile_tablet":"equal"===e.comparison?(o.push("medium-visibility"),o.push("small-visibility")):(a.push("medium-visibility"),a.push("small-visibility"))}}),o.length&&(e.class=_.fusionVisibilityAtts(o.join(","),e.class)),a.length&&(t=t.split(",").filter(e=>!a.includes(e)))}return e.class=_.fusionVisibilityAtts(t,e.class),e=_.fusionAnimations(this.values,e),""!==this.values.id&&(e.id=this.values.id),""!==this.values.menu_anchor&&(e.id+=" "+this.values.menu_anchor),"on"===this.values.sticky&&(e.class+=" fusion-sticky-container",""!==this.values.sticky_transition_offset&&0!==this.values.sticky_transition_offset&&(e["data-transition-offset"]=parseFloat(this.values.sticky_transition_offset)),""!==this.values.sticky_offset&&0!==this.values.sticky_offset&&(e["data-sticky-offset"]=this.values.sticky_offset),""!==this.values.scroll_offset&&0!==this.values.scroll_offset&&(e["data-scroll-offset"]=parseFloat(this.values.scroll_offset)),""!==this.values.sticky_devices&&("string"==typeof this.values.sticky_devices&&(this.values.sticky_devices=this.values.sticky_devices.split(",")),_.each(this.values.sticky_devices,(function(t){e["data-sticky-"+t.replace(/\s/g,"")]=!0})))),void 0!==this.values.z_index&&""!==this.values.z_index&&(e.class+=" fusion-custom-z-index"),void 0!==this.values.absolute&&"on"===this.values.absolute&&(e.class+=" fusion-absolute-container",void 0!==this.values.absolute_devices&&""!==this.values.absolute_devices&&_.each(this.values.absolute_devices.split(","),(function(t){e.class+=" fusion-absolute-position-"+t}))),this.values.pattern_bg&&(e.class+=" has-pattern-background"),this.values.mask_bg&&(e.class+=" has-mask-background"),e},getInlineStyle:function(){var e,t,i={};if(e=["background_position","background_position_medium","background_position_small","background_repeat","background_repeat_medium","background_repeat_small","background_blend_mode","background_blend_mode_medium","background_blend_mode_small","border_sizes_top","border_sizes_bottom","border_sizes_left","border_sizes_right","border_color","border_style","border_radius_top_left","border_radius_top_right","border_radius_bottom_right","border_radius_bottom_left","overflow","z_index"],""===this.values.background_color||"yes"===this.values.fade&&""!==this.values.background_image&&!1===this.values.video_bg||(i.background_color=this.values.background_color),""!==this.values.background_color_medium&&(i.background_color_medium=this.values.background_color_medium),""!==this.values.background_color_small&&(i.background_color_small=this.values.background_color_small),""!==this.values.background_image&&"yes"!==this.values.fade&&(i.background_image="url('"+this.values.background_image+"')"),""!==this.values.background_image_medium&&(i.background_image_medium="url('"+this.values.background_image_medium+"')"),""!==this.values.background_image_small&&(i.background_image_small="url('"+this.values.background_image_small+"')"),""!==_.getGradientString(this.values,"main_bg")&&(i.background_image=_.getGradientString(this.values,"main_bg"),""!==this.values.background_image_medium&&(i.background_image_medium=_.getGradientString(this.values,"column","medium")),""!==this.values.background_image_small&&(i.background_image_small=_.getGradientString(this.values,"column","small"))),"on"===this.values.sticky&&(""!==this.values.sticky_background_color&&(i.sticky_background_color=this.values.sticky_background_color+" !important"),""!==this.values.sticky_height&&(i.sticky_height=this.values.sticky_height+" !important")),void 0!==this.values.flex_wrap&&""!==this.values.flex_wrap&&(i.flex_wrap=this.values.flex_wrap),void 0!==this.values.flex_wrap_medium&&""!==this.values.flex_wrap_medium&&(i.flex_wrap_medium=this.values.flex_wrap_medium),void 0!==this.values.flex_wrap_small&&""!==this.values.flex_wrap_small&&(i.flex_wrap_small=this.values.flex_wrap_small),this.isFlex()?(e.padding_top={callback:_.fusionGetValueWithUnit},e.padding_right={callback:_.fusionGetValueWithUnit},e.padding_bottom={callback:_.fusionGetValueWithUnit},e.padding_left={callback:_.fusionGetValueWithUnit},e.padding_top_medium={callback:_.fusionGetValueWithUnit},e.padding_right_medium={callback:_.fusionGetValueWithUnit},e.padding_bottom_medium={callback:_.fusionGetValueWithUnit},e.padding_left_medium={callback:_.fusionGetValueWithUnit},e.padding_top_small={callback:_.fusionGetValueWithUnit},e.padding_right_small={callback:_.fusionGetValueWithUnit},e.padding_bottom_small={callback:_.fusionGetValueWithUnit},e.padding_left_small={callback:_.fusionGetValueWithUnit},e.margin_top={callback:_.fusionGetValueWithUnit},e.margin_bottom={callback:_.fusionGetValueWithUnit},e.margin_top_medium={callback:_.fusionGetValueWithUnit},e.margin_bottom_medium={callback:_.fusionGetValueWithUnit},e.margin_top_small={callback:_.fusionGetValueWithUnit},e.margin_bottom_small={callback:_.fusionGetValueWithUnit},"min"===this.values.hundred_percent_height&&(e.min_height={callback:this.sanitizeMinHeightArg},e.min_height_medium={callback:this.sanitizeMinHeightArg},e.min_height_small={callback:this.sanitizeMinHeightArg})):(e.padding_top={callback:_.fusionGetValueWithUnit},e.padding_right={callback:_.fusionGetValueWithUnit},e.padding_bottom={callback:_.fusionGetValueWithUnit},e.padding_left={callback:_.fusionGetValueWithUnit},e.margin_top={callback:_.fusionGetValueWithUnit},e.margin_bottom={callback:_.fusionGetValueWithUnit}),(t=_.awbGetBoxShadowCssVar("--awb-box-shadow",this.values))&&(t+="box-shadow: var(--awb-box-shadow) !important"),""!==this.values.background_image&&!1===this.values.video_bg&&"no-repeat"===this.values.background_repeat&&(i.background_size="cover"),""!==this.values.background_size){const e="custom"===this.values.background_size?this.values.background_custom_size:this.values.background_size;i.background_size=e}if(""!==this.values.background_size_medium){const e="custom"===this.values.background_size_medium?this.values.background_custom_size_medium:this.values.background_size_medium;i.background_size_medium=e}if(""!==this.values.background_size_small){const e="custom"===this.values.background_size_small?this.values.background_custom_size_small:this.values.background_size_small;i.background_size_small=e}return this.getLinkColorStyles(this.values)+this.getCssVarsForOptions(e)+this.getCustomCssVars(i)+t+_.getFilterVars(this.values)},getLinkColorStyles:function(e){let t="";return""!==e.link_hover_color&&(t+="--link_hover_color: "+e.link_hover_color+";"),""!==e.link_color&&(t+="--link_color: "+e.link_color+";"),t},getFadingBgVars:function(){var e,t={};if("yes"===this.values.fade&&""!==this.values.background_image&&!1===this.values.video_bg){if(e=["background_color","background_position","background_position_medium","background_position_small","background_repeat","background_repeat_medium","background_repeat_small","background_blend_mode","background_blend_mode_medium","background_blend_mode_small"],this.values.background_parallax&&e.push("background_parallax"),this.values.background_image&&(t.background_image="url("+this.values.background_image+")"),this.values.background_image_medium&&(t.background_image_medium="url("+this.values.background_image_medium+")"),this.values.background_image_small&&(t.background_image_small="url("+this.values.background_image_small+")"),""!==_.getGradientString(this.values,"fade")&&(t.background_image=_.getGradientString(this.values,"fade"),this.values.background_image_medium&&(t.background_image_medium=_.getGradientString(this.values,"fade","medium")),this.values.background_image_small&&(t.background_image_small=_.getGradientString(this.values,"fade","small"))),"no-repeat"===this.values.background_repeat&&(t.background_size="cover"),""!==this.values.background_size){const e="custom"===this.values.background_size?this.values.background_custom_size:this.values.background_size;t.background_size=e}if(""!==this.values.background_size){const e="custom"===this.values.background_size_medium?this.values.background_custom_size_medium:this.values.background_size_medium;t.background_size_medium=e}if(""!==this.values.background_size){const e="custom"===this.values.background_size_small?this.values.background_custom_size_small:this.values.background_size_small;t.background_size_small=e}}return this.getCssVarsForOptions(e)+this.getCustomCssVars(t)},sanitizeMinHeightArg:function(e){return""!==e&&(-1!==e.indexOf("%")&&(e=e.replace("%","vh")),e=_.fusionGetValueWithUnit(e)),e},createVideoBackground:function(){var e,t,i,o,a="",n="",s=this.model.get("cid");return void 0!==this.values.video_mp4&&""!==this.values.video_mp4&&(i+=''),void 0!==this.values.video_webm&&""!==this.values.video_webm&&(i+=''),void 0!==this.values.video_ogv&&""!==this.values.video_ogv&&(i+=''),""!==this.values.video_url?(t=_.fusionGetVideoProvider(this.values.video_url),o="yes"===this.values.video_loop?1:0,"youtube"===t.type?a+="
":"vimeo"===t.type&&(a+='')):(e='preload="auto" autoplay playsinline',"yes"===this.values.video_loop&&(e+=" loop"),"yes"===this.values.video_mute&&(e+=" muted"),""!==this.values.video_preview_image&&(a+='
"),a+='
"),""!==_.getGradientString(this.values)&&(n+="background-image:"+_.getGradientString(this.values)+";"),""!==this.values.background_color&&1>jQuery.AWB_Color(this.values.background_color).alpha()&&(n+="background-color:"+this.values.background_color+";"),""!==n&&(a+='
'),a},fadingBackgroundAttr:function(){return{class:"fullwidth-faded",style:this.getFadingBgVars()}},getTemplateAtts:function(){var e={};return this.setValues(),this.setExtraValues(),this.setContainerVideoData(),this.$el.find(".fusion-bg-parallax").length&&(void 0!==this.$el.find(".fusion-bg-parallax").data("parallax-index")&&jQuery("#fb-preview")[0].contentWindow._fusionImageParallaxImages.splice(this.$el.find(".fusion-bg-parallax").data("parallax-index"),1),this.$el.find(".fusion-bg-parallax").remove(),this.$el.find(".parallax-inner").remove()),e.values=this.values,e.attr=this.attr(),e.parallax=this.parallaxAttr(),e.createVideoBackground=_.bind(this.createVideoBackground,this),e.fadingBackground=this.fadingBackgroundAttr(),e.admin_label=""!==this.values.admin_label?_.unescape(this.values.admin_label):fusionBuilderText.full_width_section,e.topOverlap=20>parseInt(this.values.padding_top,10)&&("0%"===this.values.padding_top||-1===this.values.padding_top.indexOf("%"))?"fusion-overlap":"",e.bottomOverlap=20>parseInt(this.values.padding_bottom,10)&&("0%"===this.values.padding_bottom||-1===this.values.padding_bottom.indexOf("%"))?"fusion-overlap":"",e.isFlex=this.isFlex(),e.isGlobal=void 0!==this.values.fusion_global?"yes":"no",e.cid=this.model.get("cid"),e.status=this.values.status,e.container_tag=this.values.container_tag,e.scrollPosition="right"===FusionApp.settings.header_position||jQuery("#fb-preview")[0].contentWindow.jQuery("body").hasClass("rtl")?"scroll-navigation-left":"scroll-navigation-right",e.contentStyle=this.contentStyle(),e.patternBg=_.fusionGetPatternElement(this.values),e.maskBg=_.fusionGetMaskElement(this.values),e.bgSlider=_.fusionGetBackgroundSliderElement(this),e},triggerScrollUpdate:function(){setTimeout((function(){FusionPageBuilderApp.scrollingContainers()}),100)},beforePatch:function(){this.$el.find(".fusion-bg-parallax").length&&"object"==typeof jQuery("#fb-preview")[0].contentWindow._fusionImageParallaxImages&&void 0!==this.$el.find(".fusion-bg-parallax").attr("data-parallax-index")&&jQuery("#fb-preview")[0].contentWindow._fusionImageParallaxImages.splice(this.$el.find(".fusion-bg-parallax").attr("data-parallax-index"),1)},afterPatch:function(){var e=this;this.appendChildren(),this.refreshJs(),this._triggerScrollUpdate(),setTimeout((function(){e.droppableContainer()}),100),"yes"===this.model.attributes.params.hundred_percent_height&&"yes"===this.model.attributes.params.hundred_percent_height_scroll?this.$el.addClass("scrolling-helper"):this.$el.removeClass("scrolling-helper"),this.setSettingsControlsOffset(!0),this._reInitSticky(),this.reInitDraggables&&this.updateDragHandles()},refreshJs:function(e){e=void 0===e?this.model.attributes.cid:e,jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-element-render-fusion_builder_container",e),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-reinit-carousels",e),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-reinit-masonry",e),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-reinit-background-slider",e)},addContainer:function(e){var t,i,o,a;e&&(e.preventDefault(),FusionPageBuilderApp.newContainerAdded=!0),t=FusionPageBuilderViewManager.generateCid(),i=fusionAllElements.fusion_builder_container.params,o={},_.each(i,(function(e){a=_.isObject(e.value)?e.default:e.value,o[e.param_name]=a,"dimension"===e.type&&_.isObject(e.value)&&_.each(e.value,(function(e,t){o[t]=e}))})),this.collection.add([{type:"fusion_builder_container",added:"manually",element_type:"fusion_builder_container",cid:t,params:o,view:this,created:"auto"}]),FusionPageBuilderViewManager.getView(t).addRow(),FusionPageBuilderApp.scrollingContainers()},addRow:function(){this.collection.add([{type:"fusion_builder_row",element_type:"fusion_builder_row",added:"manually",cid:FusionPageBuilderViewManager.generateCid(),parent:this.model.get("cid"),view:this,element_content:""}])},removeContainer:function(e,t,i){var o;e&&e.preventDefault(),o=FusionPageBuilderViewManager.getChildViews(this.model.get("cid")),_.each(o,(function(e){"fusion_builder_row"===e.model.get("type")&&e.removeRow()})),FusionPageBuilderViewManager.removeView(this.model.get("cid")),this.model.destroy(),FusionEvents.trigger("fusion-element-removed",this.model.get("cid")),this.remove(),1>FusionPageBuilderViewManager.countElementsByType("fusion_builder_container")&&void 0===t&&(FusionPageBuilderApp.blankPage=!0,FusionPageBuilderApp.clearBuilderLayout(!0)),(e||i)&&(FusionPageBuilderApp.scrollingContainers(),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.deleted_section),FusionEvents.trigger("fusion-content-changed"))},cloneContainer:function(e){var t;e&&e.preventDefault(),(t=jQuery.extend(!0,{},this.model.attributes)).cid=FusionPageBuilderViewManager.generateCid(),t.created="manually",t.view=this,FusionPageBuilderApp.collection.add(t),this.$el.find(".fusion-builder-row-container:not(.fusion_builder_row_inner .fusion-builder-row-container)").each((function(){var e,i=jQuery(this),o=i.data("cid"),a=FusionPageBuilderElements.find((function(e){return e.get("cid")==o})),n=jQuery.extend(!0,{},a.attributes);n.created="manually",n.cid=FusionPageBuilderViewManager.generateCid(),n.parent=t.cid,FusionPageBuilderApp.collection.add(n),e=FusionPageBuilderViewManager.getView(n.cid),i.find(".fusion-builder-column-outer").each((function(){var e=jQuery(this),t=e.data("cid"),i=FusionPageBuilderElements.find((function(e){return e.get("cid")==t})),o=jQuery.extend(!0,{},i.attributes);o.created="manually",o.cid=FusionPageBuilderViewManager.generateCid(),o.parent=n.cid,o.from="fusion_builder_container",o.cloned=!0,delete o.targetElementPosition,FusionPageBuilderApp.collection.add(o),e.find(".fusion-builder-column-content:not( .fusion-nested-column-content )").children(".fusion-builder-live-element, .fusion_builder_row_inner").each((function(){var e,t,i,a,n,s;jQuery(this).hasClass("fusion-builder-live-element")?(e=jQuery(this),t=e.data("cid"),i=FusionPageBuilderElements.find((function(e){return e.get("cid")==t})),(a=jQuery.extend(!0,{},i.attributes)).created="manually",a.cid=FusionPageBuilderViewManager.generateCid(),a.parent=o.cid,a.from="fusion_builder_container",delete a.targetElementPosition,FusionPageBuilderApp.collection.add(a)):jQuery(this).hasClass("fusion_builder_row_inner")&&(n=jQuery(this).data("cid"),void 0!==(s=FusionPageBuilderViewManager.getView(n))&&s.cloneNestedRow("",o.cid))}))})),e.setRowData()})),FusionPageBuilderApp.scrollingContainers(),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.cloned_section),FusionEvents.trigger("fusion-content-changed"),this._refreshJs(t.cid)},addChildView:function(e){var t,i={model:e,collection:FusionPageBuilderElements};t=new FusionPageBuilder.RowView(i),FusionPageBuilderViewManager.addView(e.get("cid"),t),this.$el.find(".fusion-builder-container-content").length?this.$el.find(".fusion-builder-container-content").append(t.render().el):this.$el.find("> .fusion-builder-add-element").hide().end().append(t.render().el),"manually"===e.get("created")&&"row_inner"===e.get("element_type")&&e.set("view",FusionPageBuilderViewManager.getView(e.get("parent")),{silent:!0})},appendChildren:function(){var e,t,i=this;this.model.children.each((function(o){e=o.attributes.cid,t=FusionPageBuilderViewManager.getView(e),i.$el.find(".fusion-builder-container-content").append(t.$el),t.delegateEvents(),t.delegateChildEvents(),t.droppableColumn()}))},reInitSticky:function(){jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-reinit-sticky",this.model.attributes.cid)},setEmptySpacing:function(){var e=this.model.get("params");e.flex_column_spacing="0px",this.model.set("params",e)},onOptionChange:function(e,t,i){var o=!1,a=_.find(["spacing_","margin_","padding_"],(function(t){return e.includes(t)}));switch((void 0===i||void 0!==i&&("change"!==i.type||"change"===i.type&&void 0!==i.srcElement))&&(o=!0),a&&(this.model.attributes.params[e]=t,!0===o&&("padding_"===a?(this.destroyPaddingResizable(),this.paddingDrag()):(this.destroyMarginResizable(),this.marginDrag()))),e){case"admin_label":this.model.attributes.params[e]=t.replace(/[[\]]+/g,"");break;case"type":this.model.attributes.params[e]=t,this.values.type=t,this.reRenderRows(),this.updateResponsiveSetup();break;case"sticky":case"sticky_devices":case"sticky_height":case"sticky_offset":case"sticky_transition_offset":case"scroll_offset":this._reInitSticky();break;case"flex_column_spacing":this._updateInnerStyles();break;case"absolute":"on"!==t||this.$el.hasClass("fusion-builder-absolute-container-wrapper")?"off"===t&&this.$el.hasClass("fusion-builder-absolute-container-wrapper")&&this.$el.removeClass("fusion-builder-absolute-container-wrapper"):this.$el.addClass("fusion-builder-absolute-container-wrapper");break;case"render_logics":this.reRender(),jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-column-resized",this.model.attributes.cid),FusionEvents.trigger("fusion-column-resized")}},reRenderRows:function(){var e=FusionPageBuilderViewManager.getChildViews(this.model.get("cid"));_.each(e,(function(e){e.modeChange()}))},updateInnerStyles:function(){var e=FusionPageBuilderViewManager.getChildViews(this.model.get("cid"));_.each(e,(function(e){e.updateInnerStyles()}))},updateResponsiveSetup:function(){var e=jQuery(".fusion_builder_module_settings");this.isFlex()?e.addClass("has-flex"):e.removeClass("has-flex")},getContent:function(){var e="";return e+=FusionPageBuilderApp.generateElementShortcode(this.$el,!0),this.$el.find(".fusion_builder_row").each((function(){var t=jQuery(this);e+="[fusion_builder_row]",t.find(".fusion-builder-column-outer").each((function(){var t=jQuery(this).data("cid"),i=FusionPageBuilderViewManager.getView(t);e+=i.getColumnContent()})),e+="[/fusion_builder_row]"})),e+="[/fusion_builder_container]"},getSaveLabel:function(){return fusionBuilderText.save_section},getCategory:function(){return"sections"},marginDrag:function(){var e=this.$el,t=this,i=e.closest(".fusion-row, .fusion-builder-live-editor").width();this.$el.hasClass("active")||_.each({top:"s",bottom:"s"},(function(o,a){var n,s=FusionApp.getResponsiveOptionKey("margin_"+a,t.isFlex()),r=t.values[s]||t.values["margin_"+a]||0;(n=r&&r.includes("%"))&&(r=i/100*parseFloat(r),e.find(".fusion-container-margin-"+a).css("height",r),"bottom"===a&&20>r&&e.find(".fusion-container-margin-bottom, .fusion-container-padding-bottom").addClass("fusion-overlap")),e.find(".fusion-container-margin-"+a).css("display","block"),e.find(".fusion-container-margin-"+a).height(r),e.find(".fusion-container-margin-"+a).resizable({handles:o,minHeight:0,minWidth:0,grid:n?[i/100,10]:"",create:function(){"bottom"===a&&(20>parseInt(r,10)&&!n?e.find(".fusion-container-margin-bottom, .fusion-container-padding-bottom").addClass("fusion-overlap"):e.find(".fusion-container-margin-bottom, .fusion-container-padding-bottom").removeClass("fusion-overlap"))},resize:function(o,n){var s,r=FusionApp.getResponsiveOptionKey("margin_"+a,t.isFlex()),l=t.values[r]||0,u="top"===a||"bottom"===a?n.size.height:n.size.width;jQuery(n.element).addClass("active"),s=l&&l.includes("%"),jQuery(n.element).closest(".fusion-builder-container").addClass("active"),u=0>u?0:u,u+="px",s&&(u=0===parseFloat(u)?"0%":Math.round(parseFloat(parseFloat(u)/(i/100)))+"%"),"bottom"===a&&(20>n.size.height?(jQuery(n.element).addClass("fusion-overlap"),e.find(".fusion-container-padding-bottom").addClass("fusion-overlap")):(jQuery(n.element).removeClass("fusion-overlap"),e.find(".fusion-container-padding-bottom").removeClass("fusion-overlap"))),t.isFlex()||e.find(".fusion-fullwidth").css("margin-"+a,u),jQuery(n.element).find(".fusion-spacing-tooltip, .fusion-column-spacing").addClass("active"),jQuery(n.element).find(".fusion-spacing-tooltip").text(u),t.updateDragSettings("#"+r,u)},stop:function(e,t){jQuery(t.element).removeClass("active"),jQuery(t.element).closest(".fusion-builder-container").removeClass("active"),jQuery(t.element).closest(".fusion-builder-container").find(".fusion-column-spacing .ui-resizable").length&&jQuery(t.element).closest(".fusion-builder-container").find(".fusion-column-spacing .ui-resizable").resizable("destroy")}})}))},needsLegacyConversion:function(){return void 0===this.model.get("params").type},paddingDrag:function(){var e,t=this.$el,i=this,o=t.closest(".fusion-row, .fusion-builder-live-editor").width();this.$el.hasClass("active")||(e=this.defaults,_.each({top:"s",right:"w",bottom:"s",left:"e"},(function(a,n){var s,r,l=FusionApp.getPreviewWindowSize();"small"===l&&(s=i.values["padding_"+n+"_small"]),!s&&["small","medium"].includes(l)&&(s=i.values["padding_"+n+"_medium"]),s||(s=i.values["padding_"+n]),s=s||e["padding_"+n]||0,(r=s&&s.includes("%"))&&(s=o/100*parseFloat(s),"top"===n||"bottom"===n?t.find(".fusion-container-padding-"+n).css("height",s):t.find(".fusion-container-padding-"+n).css("width",s),"top"===n&&20>s&&t.find(".fusion-container-margin-top, .fusion-container-padding-top").addClass("fusion-overlap")),t.find(".fusion-container-padding-"+n).css("display","block"),"top"===n||"bottom"===n?t.find(".fusion-container-padding-"+n).height(s):t.find(".fusion-container-padding-"+n).width(s),t.find(".fusion-container-padding-"+n).resizable({handles:a,minHeight:0,minWidth:0,create:function(){"top"===n&&(20>parseInt(s,10)&&!r?t.find(".fusion-container-margin-top, .fusion-container-padding-top").addClass("fusion-overlap"):t.find(".fusion-container-margin-top, .fusion-container-padding-top").removeClass("fusion-overlap"))},resize:function(e,a){var s,r=FusionApp.getResponsiveOptionKey("padding_"+n,i.isFlex()),l=i.values[r],u="top"===n||"bottom"===n?a.size.height:a.size.width;s=l&&l.includes("%"),jQuery(a.element).addClass("active"),jQuery(a.element).closest(".fusion-builder-container").addClass("active"),u=0>u?0:u,u+="px",s&&(u=0===parseFloat(u)?"0%":Math.round(parseFloat(parseFloat(u)/(o/100)))+"%"),"top"===n&&(20>a.size.height?(jQuery(a.element).addClass("fusion-overlap"),t.find(".fusion-container-margin-top").addClass("fusion-overlap")):(jQuery(a.element).removeClass("fusion-overlap"),t.find(".fusion-container-margin-top").removeClass("fusion-overlap"))),t.children(".fusion-fullwidth").css("--awb-"+r.replaceAll("_","-"),u),jQuery(a.element).find(".fusion-spacing-tooltip, .fusion-column-spacing").addClass("active"),jQuery(a.element).find(".fusion-spacing-tooltip").text(u),i.updateDragSettings("#"+r,u)},stop:function(e,t){jQuery(t.element).removeClass("active"),jQuery(t.element).closest(".fusion-builder-container").removeClass("active"),jQuery(t.element).closest(".fusion-builder-container").find(".fusion-column-spacing .ui-resizable").length&&jQuery(t.element).closest(".fusion-builder-container").find(".fusion-column-spacing .ui-resizable").resizable("destroy")}})})))},destroyResizable:function(){this.destroyMarginResizable(),this.destroyPaddingResizable()},destroyMarginResizable:function(){var e=this.$el.find(".fusion-container-margin-top, .fusion-container-margin-bottom");jQuery.each(e,(function(e,t){jQuery(t).hasClass("ui-resizable")&&(jQuery(t).resizable("destroy"),jQuery(t).hide())}))},destroyPaddingResizable:function(){var e=this.$el.find(".fusion-container-padding-top, .fusion-container-padding-right, .fusion-container-padding-bottom, .fusion-container-padding-left");jQuery.each(e,(function(e,t){jQuery(t).hasClass("ui-resizable")&&(jQuery(t).resizable("destroy"),jQuery(t).hide())}))},patcherFilter:function(e){var t=[],i=this;return i.reInitDraggables=!1,_.each(e,(function(e){"removeElement"===e.action?void 0!==e.element.attributes&&void 0!==e.element.attributes.class&&-1!==e.element.attributes.class.indexOf("fusion-fullwidth")?(i.reInitDraggables=!0,t.push(e)):void 0!==e.element.attributes&&void 0!==e.element.attributes.class&&-1!==e.element.attributes.class.indexOf("fusion-container-spacing")||t.push(e):"addElement"===e.action&&void 0!==e.element.attributes&&void 0!==e.element.attributes.class&&-1!==e.element.attributes.class.indexOf("fusion-container-spacing")||t.push(e)})),t},publish:function(e){var t=jQuery(e.currentTarget).data("cid"),i=FusionPageBuilderViewManager.getView(t),o=i.model.get("params");FusionApp.confirmationPopup({title:fusionBuilderText.container_publish,content:fusionBuilderText.are_you_sure_you_want_to_publish,actions:[{label:fusionBuilderText.no,classes:"no",callback:function(){FusionApp.confirmationPopup({action:"hide"})}},{label:fusionBuilderText.yes,classes:"yes",callback:function(){o.status="published",i.model.set("params",o),i.$el.find('a[data-cid="'+t+'"].fusion-builder-publish-tooltip').remove(),FusionEvents.trigger("fusion-history-turn-on-tracking"),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.container_published),FusionEvents.trigger("fusion-content-changed"),FusionApp.confirmationPopup({action:"hide"})}}]})},unglobalize:function(e){var t=jQuery(e.currentTarget).data("cid"),i=FusionPageBuilderViewManager.getView(t),o=i.model.get("params");e.preventDefault(),FusionApp.confirmationPopup({title:fusionBuilderText.remove_global,content:fusionBuilderText.are_you_sure_you_want_to_remove_global,actions:[{label:fusionBuilderText.no,classes:"no",callback:function(){FusionApp.confirmationPopup({action:"hide"})}},{label:fusionBuilderText.yes,classes:"yes",callback:function(){delete o.fusion_global,i.model.set("params",o),i.$el.removeClass("fusion-global-container fusion-global-column fusion-global-nested-row fusion-global-element fusion-global-parent-element"),i.$el.find('a[data-cid="'+t+'"].fusion-builder-unglobal-tooltip').remove(),i.$el.removeAttr("fusion-global-layout"),FusionEvents.trigger("fusion-history-turn-on-tracking"),FusionEvents.trigger("fusion-history-save-step",fusionBuilderText.removed_global),FusionEvents.trigger("fusion-content-changed"),FusionApp.confirmationPopup({action:"hide"})}}]})},onPreviewResize:function(){this.isFlex()&&this.$el.hasClass("fusion-builder-element-edited")&&this.updateDragHandles()},updateDragHandles:function(){this.destroyResizable(),this.marginDrag(),this.paddingDrag()},beforeGenerateShortcode:function(){var e=this.model.get("element_type"),t=fusionAllElements[e].params,i=jQuery.extend(!0,{},fusionAllElements[e].defaults,_.fusionCleanParameters(this.model.get("params")));"object"==typeof t&&(void 0===FusionApp.data.replaceAssets||!FusionApp.data.replaceAssets||void 0===FusionApp.data.fusion_element_type&&"fusion_template"!==FusionApp.getPost("post_type")||(this.mapStudioImages(t,i),""!==i.video_mp4&&void 0===FusionPageBuilderApp.mediaMap.videos[i.video_mp4]&&(FusionPageBuilderApp.mediaMap.videos[i.video_mp4]=!0)))},IsJsonString:function(e){try{return"object"==typeof JSON.parse(e)}catch(e){return!1}},getRenderLogicsDevices:function(e){let t=(e=e||this.values.render_logics)&&this.IsJsonString(atob(e))?JSON.parse(atob(e)):[];return t=t.filter(e=>"device_type"===e.field),t}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.StudioImportModalView=window.wp.Backbone.View.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-studio-import-modal").html()),className:"fusion-builder-studio-import-modal",events:{"click .awb-admin-modal-corner-close":"closeModal"},render:function(){return this.$el.html(this.template()),this},updateStatus:function(e){this.$el.find(".awb-admin-modal-status-bar .awb-admin-modal-status-bar-label").html(e)},updateProgressBar:function(e,t){var i=Object.keys(e),o=(i.indexOf(t)+1)/i.length;this.$el.find(".awb-admin-modal-status-bar .awb-admin-modal-status-bar-progress-bar").css("width",100*o+"%")},closeModal:function(e){e&&e.preventDefault(),FusionEvents.trigger("awb-studio-import-modal-closed"),this.remove()}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){let e;"clipboard"in navigator?navigator.clipboard.readText().then(t=>{e=!0}).catch(t=>{e=!1}):e=!1,FusionPageBuilder.ContextMenuView=window.wp.Backbone.View.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-context-menu").html()),className:"fusion-builder-context-menu",events:{'click [data-action="edit"]':"editTrigger",'click [data-action="save"]':"saveTrigger",'click [data-action="clone"]':"cloneTrigger",'click [data-action="remove"]':"removeTrigger",'click [data-action="copy"]':"copy",'click [data-action="paste-before"]':"pasteBefore",'click [data-action="paste-after"]':"pasteAfter",'click [data-action="paste-start"]':"pasteStart",'click [data-action="paste-end"]':"pasteEnd",'click [data-action="invert"]':"invertTrigger"},initialize:function(){this.copyData={data:{type:!1,content:!1}},this.getCopy(),this.elWidth=130,this.elHeight=257},render:function(){if(e){const e=this;navigator.clipboard.readText().then(t=>{if("string"==typeof t&&""!==t){const i=JSON.parse(t);"object"==typeof i&&void 0!==i.type&&void 0!==i.content&&(e.copyData.data.type=i.type,e.copyData.data.content=i.content)}e.doRender()}).catch(t=>{e.doRender()})}else this.doRender();return this},doRender:function(){var e=this.model.event.pageX,t=this.model.event.pageY;this.$el.html(this.template(jQuery.extend(!0,this.copyData,this.model.parent.attributes))),this.model.event.pageX+this.elWidth>jQuery("#fb-preview").width()&&(e=jQuery("#fb-preview").width()-this.elWidth),this.model.event.pageY+this.elHeight>jQuery(jQuery("#fb-preview")[0].contentWindow.document).height()&&(t=jQuery(jQuery("#fb-preview")[0].contentWindow.document).height()-this.elHeight),this.$el.css({top:t+"px",left:e+"px"})},editTrigger:function(e){"fusion_builder_row_inner"===this.model.parent.attributes.element_type?this.model.parentView.editRow(e):this.model.parentView.settings(e)},saveTrigger:function(e){this.model.parentView.openLibrary(e)},cloneTrigger:function(e){switch(this.model.parent.attributes.element_type){case"fusion_builder_container":this.model.parentView.cloneContainer(e);break;case"fusion_builder_column_inner":case"fusion_builder_column":this.model.parentView.cloneColumn(e);break;case"fusion_builder_row_inner":this.model.parentView.cloneNestedRow(e);break;case"fusion_builder_form_step":this.model.parentView.cloneSpecialElement(e);break;default:this.model.parentView.cloneElement(e)}},removeTrigger:function(e){switch(this.model.parent.attributes.element_type){case"fusion_builder_form_step":case"fusion_builder_container":this.model.parentView.removeContainer(e);break;case"fusion_builder_column_inner":case"fusion_builder_column":this.model.parentView.removeColumn(e);break;case"fusion_builder_row_inner":this.model.parentView.removeRow(e);break;default:this.model.parentView.removeElement(e)}},copy:function(){var t,i=this.model.parent.attributes.element_type,o=this.model.parentView.getContent(),a=jQuery("",i=this.generateIconHtml(e,i),a=this.generateLabelHtml(a,i,t.label)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_form_time=FusionPageBuilder.FormComponentView.extend({filterTemplateAtts:function(e){var t={};return t.styles=this.buildStyles(e.values),t.html=this.generateFormFieldHtml(this.generateTimeField(e.values)),t},generateTimeField:function(e){var t,i,o="",a='type="time"';return t=this.elementData(e),this.generateTooltipHtml(e,t),"custom"!==e.picker&&"desktop"!==e.picker||(a='type="text"'),i='",i=this.generateIconHtml(e,i),o=this.generateLabelHtml(o,i,t.label)},onRender:function(){this.afterPatch()},beforePatch:function(){var e;"function"==typeof jQuery("#fb-preview")[0].contentWindow.flatpickr&&(e=jQuery("#fb-preview")[0].contentWindow.flatpickr("#time-"+this.model.get("cid"),{}))&&"function"==typeof e.destroy&&e.destroy()},afterPatch:function(){var e=this;setTimeout((function(){var t=jQuery("#fb-preview")[0].contentWindow.jQuery(e.$el.find('input[type="time"]')),i=t.attr("data-type"),o="custom"===i,a="full"===t.attr("data-clock");"native"!==i&&"function"==typeof t.flatpickr&&t.flatpickr({allowInput:!0,disableMobile:o,enableTime:!0,noCalendar:!0,dateFormat:"H:i",time_24hr:a})}),200)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_form_upload=FusionPageBuilder.FormComponentView.extend({filterTemplateAtts:function(e){var t={};return t.html=this.generateFormFieldHtml(this.generateUploadField(e.values)),t},generateUploadField:function(e){var t,i,o="";return e.class=""!==e.class?e.class+" fusion-form-file-upload":"fusion-form-file-upload",t=this.elementData(e),(t=this.generateTooltipHtml(e,t)).multiple="yes"===e.multiple?" multiple":"",t.name=e.name,t.multiple="","yes"===e.multiple&&(t.name+="[]",t.multiple=" multiple"),t.accept=void 0!==e.extensions&&""!==e.extensions?'accept="'+e.extensions+'"':"",i='
',i+='",i+='",i+=''+fusionBuilderText.choose_file+"",i+="
",i=this.generateIconHtml(e,i),i=this.generateIconWrapperHtml(i),o=this.generateLabelHtml(o,i,t.label)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_post_card_image=FusionPageBuilder.ElementView.extend({filterTemplateAtts:function(e){var t={};return this.values=e.values,t.cid=this.model.get("cid"),t.wrapperAttr=this.buildAttr(e.values),t.output=this.buildOutput(e),t},buildAttr:function(e){var t=_.fusionVisibilityAtts(e.hide_on_mobile,{class:"fusion-"+FusionApp.settings.woocommerce_product_box_design+"-product-image-wrapper fusion-woo-product-image fusion-post-card-image fusion-post-card-image-"+this.model.get("cid"),style:this.getStyleVariables(e)});return""!==e.class&&(t.class+=" "+e.class),""!==e.aspect_ratio&&(t.class+=" has-aspect-ratio"),""!==e.id&&(t.id=e.id),t=_.fusionAnimations(e,t)},buildOutput:function(e){var t="";return void 0!==e.markup&&void 0!==e.markup.output&&void 0===e.query_data?t=void 0===(t=jQuery(jQuery.parseHTML(e.markup.output)).filter(".fusion-woo-product-image").html())?e.markup.output:t:void 0!==e.query_data&&void 0!==e.query_data.fusion_post_card_image&&(t=e.query_data.fusion_post_card_image),t},getStyleVariables:function(e){var t,i,o,a=["crossfade_bg_color","swap_nav_color","swap_nav_color_hover","aspect_ratio_position"],n=[];return a.swap_nav_height={callback:_.fusionGetValueWithUnit},a.margin_top={callback:_.fusionGetValueWithUnit},a.margin_right={callback:_.fusionGetValueWithUnit},a.margin_bottom={callback:_.fusionGetValueWithUnit},a.margin_left={callback:_.fusionGetValueWithUnit},a.border_radius_top_left={callback:_.fusionGetValueWithUnit},a.border_radius_top_right={callback:_.fusionGetValueWithUnit},a.border_radius_bottom_right={callback:_.fusionGetValueWithUnit},a.border_radius_bottom_left={callback:_.fusionGetValueWithUnit},"custom"===e.aspect_ratio&&""!==e.custom_aspect_ratio?n.aspect_ratio="100 / "+e.custom_aspect_ratio:(i=(t=e.aspect_ratio.split("-"))[0]||"",o=t[1]||"",n.aspect_ratio=`${i} / ${o}`),this.getCssVarsForOptions(a)+this.getCustomCssVars(n)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_tb_woo_upsells=FusionPageBuilder.WooProductsView.extend({shortcode_handle:"fusion_tb_woo_upsells",shortcode_classname:"fusion-woo-upsells-tb",buildAttr:function(e){var t=FusionPageBuilder.WooProductsView.prototype.buildAttr.call(this,e);return"up-sells"===this.query_data.query_type?t.class+=" up-sells upsells products":t.class+=" fusion-woo-cross-sells products cross-sells",t},getSectionTitle:function(){return"up-sells"===this.query_data.query_type?fusionBuilderText.upsells_products:fusionBuilderText.cross_sells_products}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_post_card_cart=FusionPageBuilder.ElementView.extend({onInit:function(){var e=this.model.get("params");"object"==typeof e&&(void 0===e.button_border_top&&void 0!==e.button_border_width&&""!==e.button_border_width&&(e.button_border_top=parseInt(e.button_border_width)+"px",e.button_border_right=e.button_border_top,e.button_border_bottom=e.button_border_top,e.button_border_left=e.button_border_top,delete e.button_border_width),void 0===e.button_details_border_top&&void 0!==e.button_details_border_width&&""!==e.button_details_border_width&&(e.button_details_border_top=parseInt(e.button_details_border_width)+"px",e.button_details_border_right=e.button_details_border_top,e.button_details_border_bottom=e.button_details_border_top,e.button_details_border_left=e.button_details_border_top,delete e.button_details_border_width),this.model.set("params",e))},afterPatch:function(){var e=this.$el.find("div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)").find(".qty"),t=jQuery("#fb-preview")[0].contentWindow.jQuery(this.$el.find(".variations_form"));e.length&&"function"==typeof jQuery("#fb-preview")[0].contentWindow.avadaAddQuantityBoxes&&jQuery("#fb-preview")[0].contentWindow.avadaAddQuantityBoxes(".qty",e),t.length&&"function"==typeof t.wc_variation_form&&(t.wc_variation_form(),t.on("hide_variation",(function(e){jQuery("#fb-preview")[0].contentWindow.jQuery(e.currentTarget).find(".avada-variation").closest("tr").addClass("awb-hide-element")})).on("found_variation.wc-variation-form",(function(e){jQuery.trim(jQuery("#fb-preview")[0].contentWindow.jQuery(e.currentTarget).find(".avada-variation").text()).length&&jQuery("#fb-preview")[0].contentWindow.jQuery(e.currentTarget).find(".avada-variation").closest("tr").removeClass("awb-hide-element")})),this.$el.find(".awb-post-card-cart-cart-wrapper").appendTo(t))},filterTemplateAtts:function(e){var t={};return this.values=e.values,this.extras=e.extras,this.query_data=e.query_data,this.setIconDefaults(),this.validateArgs(),t.cid=this.model.get("cid"),t.wrapperAttr=this.buildAttr(e.values),t.output=this.buildOutput(e),t},validateArgs:function(){this.values.button_icon=this.values.button_icon.replace("fusion-prefix-","")},setIconDefaults:function(){"custom"!==this.values.button_style&&(this.values.icon_position="left",this.values.button_icon="fa-shopping-cart fas"),"custom"!==this.values.product_link_style&&(this.values.icon_details_position="left",this.values.button_details_icon="fa-list-ul fas")},buildAttr:function(e){var t=_.fusionVisibilityAtts(e.hide_on_mobile,{class:"fusion-woo-cart fusion-post-card-cart",style:this.getStyleVars()});return""!==e.class&&(t.class+=" "+e.class),t.class+=" awb-variation-layout-"+this.values.variation_layout,t.class+=" awb-variation-clear-"+this.values.variation_clear,t.class+=" awb-label-"+this.values.show_label,""!==e.variation_text_align&&(t.class+=" awb-variation-text-align-"+e.variation_text_align),t.class+=" awb-add-to-cart-style-"+(""===this.values.button_style?"link":"button"),t.class+=" awb-product-style-"+(""===this.values.product_link_style?"link":"button"),""!==e.id&&(t.id=e.id),t=_.fusionAnimations(e,t)},buildOutput:function(e){var t="",i="",o="";return"yes"===e.values.show_variations&&"variable"===this.getProductType()&&void 0!==e.query_data&&void 0!==e.query_data.fusion_post_card_cart&&(o=e.query_data.fusion_post_card_cart),"yes"===e.values.show_add_to_cart_button&&(i+=this.buildAddToCart()),"yes"===e.values.show_product_link_button&&(i+=this.buildProductDetails()),"yes"===e.values.show_quantity_input&&(t=this.buildQuantity()),"yes"===e.values.show_variations&&"variable"===this.getProductType()&&(t='
'+t),o+=t,this.has_buttons_wrapper()&&(o+='
'),o+=i,this.has_buttons_wrapper()&&(o+="
"),"yes"===e.values.show_variations&&"variable"===this.getProductType()&&(o+="
"),o},buildQuantity:function(){return'
'},buildAddToCart:function(){var e="",t=["fusion-post-card-cart-add-to-cart"];return""===this.values.button_size&&t.push("fusion-button-default-size"),"custom"===this.values.button_style&&t.push("button-default"),e='',""!==this.values.button_icon&&"left"===this.values.icon_position&&(e+=''),e+=this.extras.add_to_cart_text,""!==this.values.button_icon&&"right"===this.values.icon_position&&(e+=''),e+=""},buildProductDetails:function(){var e="",t=""===this.values.button_details_size?" fusion-button-default-size":"";return t+="custom"===this.values.product_link_style?" button-default":"","1"===this.values.enable_quick_view||"yes"===this.values.enable_quick_view?(e='',""!==this.values.button_details_icon&&"left"===this.values.icon_details_position&&(e+=''),e+=this.extras.quick_view_text,""!==this.values.button_details_icon&&"right"===this.values.icon_details_position&&(e+=''),e+=""):(e='',""!==this.values.button_details_icon&&"left"===this.values.icon_details_position&&(e+=''),e+=this.extras.details_text,""!==this.values.button_details_icon&&"right"===this.values.icon_details_position&&(e+=''),e+=""),e},has_buttons_wrapper:function(){return!("yes"!==this.values.show_product_link_button&&"yes"!==this.values.show_add_to_cart_button||"floated"===this.values.cart_layout&&"floated"===this.values.buttons_layout&&"no"===this.values.buttons_stretch)},getStyleVars:function(){var e,t,i={},o=[],a={small:{padding:"9px 20px",line_height:"14px",font_size:"12px"},medium:{padding:"11px 23px",line_height:"16px",font_size:"13px"},large:{padding:"13px 29px",line_height:"17px",font_size:"14px"},xlarge:{padding:"17px 40px",line_height:"21px",font_size:"18px"}};return o.margin_top={callback:_.fusionGetValueWithUnit},o.margin_right={callback:_.fusionGetValueWithUnit},o.margin_bottom={callback:_.fusionGetValueWithUnit},o.margin_left={callback:_.fusionGetValueWithUnit},"floated"===this.values.cart_layout?(i["justify-content"]=this.values.justify,i["align-items"]="center"):(i["flex-direction"]="column",i["align-items"]=this.values.align),"yes"===this.values.show_add_to_cart_button&&(o.button_margin_top={callback:_.fusionGetValueWithUnit},o.button_margin_right={callback:_.fusionGetValueWithUnit},o.button_margin_bottom={callback:_.fusionGetValueWithUnit},o.button_margin_left={callback:_.fusionGetValueWithUnit}),"yes"===this.values.show_product_link_button&&(o.button_details_margin_top={callback:_.fusionGetValueWithUnit},o.button_details_margin_right={callback:_.fusionGetValueWithUnit},o.button_details_margin_bottom={callback:_.fusionGetValueWithUnit},o.button_details_margin_left={callback:_.fusionGetValueWithUnit}),this.has_buttons_wrapper()&&("floated"===this.values.buttons_layout?(i["button-align-items"]="center","stacked"===this.values.cart_layout&&(i["button-justify-content"]=this.values.buttons_justify)):"stacked"===this.values.buttons_layout&&(i["button-flex-direction"]="column",i["button-align-items"]=this.values.buttons_alignment),"yes"===this.values.buttons_stretch&&(i["button-a-justify-content"]="center","floated"===this.values.cart_layout?"stacked"===this.values.buttons_layout?(i["button-flex"]="1",i["button-align-items"]="stretch"):(i["button-flex"]="1",i["button-a-flex"]="1"):"stacked"===this.values.buttons_layout?i["button-align-items"]="stretch":i["button-a-flex"]="1")),"custom"===this.values.quantity_style&&(o.quantity_margin_top={callback:_.fusionGetValueWithUnit},o.quantity_margin_right={callback:_.fusionGetValueWithUnit},o.quantity_margin_bottom={callback:_.fusionGetValueWithUnit},o.quantity_margin_left={callback:_.fusionGetValueWithUnit},this.isDefault("quantity_height")||(i["quantity-height"]=_.fusionGetValueWithUnit(this.values.quantity_height)),e="36px",this.isDefault("quantity_width")||((e=_.fusionGetValueWithUnit(this.values.quantity_width)).includes("%")?i["quantity-width"]="calc( 100% - var(--awb-quantity-height) - var(--awb-quantity-height) )":i["quantity-width"]=e),this.isDefault("quantity_width")&&this.isDefault("quantity_height")||(i["quantity-wrapper-width"]="calc( "+e+" + var(--awb-quantity-height) + var(--awb-quantity-height) )"),o.quantity_radius_top_left={callback:_.fusionGetValueWithUnit},o.quantity_radius_bottom_left={callback:_.fusionGetValueWithUnit},o.quantity_radius_bottom_right={callback:_.fusionGetValueWithUnit},o.quantity_radius_top_right={callback:_.fusionGetValueWithUnit},o.quantity_font_size={callback:_.fusionGetValueWithUnit},o.quantity_border_sizes_top={callback:_.fusionGetValueWithUnit},o.quantity_border_sizes_right={callback:_.fusionGetValueWithUnit},o.quantity_border_sizes_bottom={callback:_.fusionGetValueWithUnit},o.quantity_border_sizes_left={callback:_.fusionGetValueWithUnit},o.push("quantity_color"),o.push("quantity_background"),o.push("quantity_border_color"),o.qbutton_border_sizes_top={callback:_.fusionGetValueWithUnit},o.qbutton_border_sizes_right={callback:_.fusionGetValueWithUnit},o.qbutton_border_sizes_bottom={callback:_.fusionGetValueWithUnit},o.qbutton_border_sizes_left={callback:_.fusionGetValueWithUnit},o.push("qbutton_color"),o.push("qbutton_background"),o.push("qbutton_border_color"),o.push("qbutton_color_hover"),o.push("qbutton_background_hover"),o.push("qbutton_border_color_hover")),"custom"===this.values.button_style?(this.isDefault("button_size")||"object"==typeof a[this.values.button_size]&&(t=a[this.values.button_size],i["button-padding"]=t.padding,i["button-line-height"]=t.line_height,i["button-font-size"]=t.font_size),o.button_border_top={callback:_.fusionGetValueWithUnit},o.button_border_right={callback:_.fusionGetValueWithUnit},o.button_border_bottom={callback:_.fusionGetValueWithUnit},o.button_border_left={callback:_.fusionGetValueWithUnit},o.push("button_color"),o.push("button_border_color"),o.push("button_color_hover"),o.push("button_border_color_hover"),"string"==typeof this.values.button_gradient_top&&""!==this.values.button_gradient_top&&o.push("button_gradient_top"),"string"==typeof this.values.button_gradient_bottom&&""!==this.values.button_gradient_bottom?o.push("button_gradient_bottom"):"string"==typeof this.values.button_gradient_top&&""!==this.values.button_gradient_top&&(i["button-gradient-bottom"]=this.values.button_gradient_top),"string"==typeof this.values.button_gradient_top_hover&&""!==this.values.button_gradient_top_hover&&o.push("button_gradient_top_hover"),"string"==typeof this.values.button_gradient_bottom_hover&&""!==this.values.button_gradient_bottom_hover?o.push("button_gradient_bottom_hover"):"string"==typeof this.values.button_gradient_top_hover&&""!==this.values.button_gradient_top_hover&&(i["button-gradient-bottom-hover"]=this.values.button_gradient_top_hover)):(o.push("link_color"),o.push("link_hover_color"),o.link_font_size={callback:_.fusionGetValueWithUnit}),"custom"===this.values.product_link_style?(this.isDefault("button_details_size")||"object"==typeof a[this.values.button_details_size]&&(t=a[this.values.button_details_size],i["button-details-padding"]=t.padding,i["button-details-line-height"]=t.line_height,i["button-details-font-size"]=t.font_size),o.button_details_border_top={callback:_.fusionGetValueWithUnit},o.button_details_border_right={callback:_.fusionGetValueWithUnit},o.button_details_border_bottom={callback:_.fusionGetValueWithUnit},o.button_details_border_left={callback:_.fusionGetValueWithUnit},o.push("button_details_color"),o.push("button_details_border_color"),"string"==typeof this.values.button_details_gradient_top&&""!==this.values.button_details_gradient_top&&o.push("button_details_gradient_top"),"string"==typeof this.values.button_details_gradient_bottom&&""!==this.values.button_details_gradient_bottom?o.push("button_details_gradient_bottom"):"string"==typeof this.values.button_details_gradient_top&&""!==this.values.button_details_gradient_top&&(i["button-details-gradient-bottom"]=this.values.button_details_gradient_top),"string"==typeof this.values.button_details_gradient_top_hover&&""!==this.values.button_details_gradient_top_hover&&o.push("button_details_gradient_top_hover"),"string"==typeof this.values.button_details_gradient_bottom_hover&&""!==this.values.button_details_gradient_bottom_hover?o.push("button_details_gradient_bottom_hover"):"string"==typeof this.values.button_details_gradient_top_hover&&""!==this.values.button_details_gradient_top_hover&&(i["button-details-gradient-bottom-hover"]=this.values.button_details_gradient_top_hover),o.push("button_details_color_hover"),o.push("button_details_border_color_hover")):(o.push("product_link_color"),o.push("product_link_hover_color"),o.product_link_font_size={callback:_.fusionGetValueWithUnit}),"floated"!==this.values.variation_layout||this.isDefault("variation_label_area_width")||(o.variation_label_area_width={callback:_.fusionGetValueWithUnit}),o.push("label_color"),o.label_font_size={callback:_.fusionGetValueWithUnit},o.push("label_line_height"),o.label_letter_spacing={callback:_.fusionGetValueWithUnit},o.push("label_text_transform"),jQuery.each(_.fusionGetFontStyle("label_typography",this.values,"object"),(function(e,t){i["label-typography-"+e]=t})),this.isDefault("select_style")||(o.select_height={callback:_.fusionGetValueWithUnit},o.select_font_size={callback:_.fusionGetValueWithUnit},o.push("select_line_height"),o.select_letter_spacing={callback:_.fusionGetValueWithUnit},o.push("select_text_transform"),jQuery.each(_.fusionGetFontStyle("select_typography",this.values,"object"),(function(e,t){i["select-typography-"+e]=t})),o.push("select_color"),o.push("select_background"),o.push("select_border_color"),o.select_border_sizes_top={callback:_.fusionGetValueWithUnit},o.select_border_sizes_right={callback:_.fusionGetValueWithUnit},o.select_border_sizes_bottom={callback:_.fusionGetValueWithUnit},o.select_border_sizes_left={callback:_.fusionGetValueWithUnit},this.isDefault("select_border_color")||this.isDefault("select_border_sizes_right")||this.isDefault("select_border_sizes_left")||(i["arrow-border-left"]=_.fusionGetValueWithUnit(this.values.select_border_sizes_left)+" solid "+this.values.select_border_color),o.border_radius_top_left={callback:_.fusionGetValueWithUnit},o.border_radius_top_right={callback:_.fusionGetValueWithUnit},o.border_radius_bottom_right={callback:_.fusionGetValueWithUnit},o.border_radius_bottom_left={callback:_.fusionGetValueWithUnit}),this.isDefault("swatch_style")||(o.swatch_margin_top={callback:_.fusionGetValueWithUnit},o.swatch_margin_right={callback:_.fusionGetValueWithUnit},o.swatch_margin_bottom={callback:_.fusionGetValueWithUnit},o.swatch_margin_left={callback:_.fusionGetValueWithUnit},o.push("swatch_background_color"),o.push("swatch_border_color"),o.push("swatch_background_color_active"),o.swatch_border_sizes_top={callback:_.fusionGetValueWithUnit},o.swatch_border_sizes_right={callback:_.fusionGetValueWithUnit},o.swatch_border_sizes_bottom={callback:_.fusionGetValueWithUnit},o.swatch_border_sizes_left={callback:_.fusionGetValueWithUnit},this.isDefault("swatch_border_color_active")||(o.push("swatch_border_color_active"),i.swatch_border_color_hover=jQuery.AWB_Color(this.values.swatch_border_color_active).alpha(.5).toVarOrRgbaString()),o.color_swatch_height={callback:_.fusionGetValueWithUnit},o.color_swatch_padding_top={callback:_.fusionGetValueWithUnit},o.color_swatch_padding_top={callback:_.fusionGetValueWithUnit},o.color_swatch_padding_right={callback:_.fusionGetValueWithUnit},o.color_swatch_padding_bottom={callback:_.fusionGetValueWithUnit},o.color_swatch_padding_left={callback:_.fusionGetValueWithUnit},this.isDefault("color_swatch_width")||(i.color_swatch_width="auto"===this.values.color_swatch_width?"auto":_.fusionGetValueWithUnit(this.values.color_swatch_width)),o.color_swatch_border_radius_top_left={callback:_.fusionGetValueWithUnit},o.color_swatch_border_radius_top_right={callback:_.fusionGetValueWithUnit},o.color_swatch_border_radius_bottom_right={callback:_.fusionGetValueWithUnit},o.color_swatch_border_radius_bottom_left={callback:_.fusionGetValueWithUnit},o.image_swatch_height={callback:_.fusionGetValueWithUnit},o.image_swatch_padding_top={callback:_.fusionGetValueWithUnit},o.image_swatch_padding_right={callback:_.fusionGetValueWithUnit},o.image_swatch_padding_bottom={callback:_.fusionGetValueWithUnit},o.image_swatch_padding_left={callback:_.fusionGetValueWithUnit},this.isDefault("image_swatch_width")||(i.color_swatch_width="auto"===this.values.image_swatch_width?"auto":_.fusionGetValueWithUnit(this.values.image_swatch_width),i.color_swatch_image_width="auto"!==this.values.image_swatch_width?"100%":"auto"),o.image_swatch_border_radius_top_left={callback:_.fusionGetValueWithUnit},o.image_swatch_border_radius_top_right={callback:_.fusionGetValueWithUnit},o.image_swatch_border_radius_bottom_right={callback:_.fusionGetValueWithUnit},o.image_swatch_border_radius_bottom_left={callback:_.fusionGetValueWithUnit},o.button_swatch_height={callback:_.fusionGetValueWithUnit},o.button_swatch_padding_top={callback:_.fusionGetValueWithUnit},o.button_swatch_padding_right={callback:_.fusionGetValueWithUnit},o.button_swatch_padding_bottom={callback:_.fusionGetValueWithUnit},o.button_swatch_padding_left={callback:_.fusionGetValueWithUnit},o.button_swatch_border_radius_top_left={callback:_.fusionGetValueWithUnit},o.button_swatch_border_radius_top_right={callback:_.fusionGetValueWithUnit},o.button_swatch_border_radius_bottom_right={callback:_.fusionGetValueWithUnit},o.button_swatch_border_radius_bottom_left={callback:_.fusionGetValueWithUnit},o.button_swatch_font_size={callback:_.fusionGetValueWithUnit},o.push("button_swatch_color"),o.push("button_swatch_color_active"),this.isDefault("button_swatch_width")||(i.button_swatch_width="auto"===this.values.button_swatch_width?"auto":_.fusionGetValueWithUnit(this.values.button_swatch_width))),this.getCustomCssVars(i)+this.getCssVarsForOptions(o)},getProductType:function(){var e="simple";return void 0!==this.query_data&&void 0!==this.query_data.product_type&&(e=this.query_data.product_type),e}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_facebook_page=FusionPageBuilder.ElementView.extend({filterTemplateAtts:function(e){var t={};return this.values=e.values,t.atts=this.buildAttr(e.values),t.cid=this.model.get("cid"),t.values=e.values,t},buildAttr:function(e){var t={style:""};return""!==e.id&&(t.id=e.id),t.class="fusion-facebook-page fb-page fusion-facebook-page-"+this.model.get("cid")+" "+e.class,(t=_.fusionVisibilityAtts(e.hide_on_mobile,t))["data-language"]=e.language||"en_US",""!==e.href&&(t["data-href"]=e.href),""!==e.tabs&&(t["data-tabs"]=e.tabs),""!==e.width&&(t["data-width"]=e.width),""!==e.height&&(t["data-height"]=e.height),"small"===e.header&&(t["data-small_header"]="true"),"hide"===e.cover&&(t["data-hide_cover"]="true"),"hide"===e.cta&&(t["data-hide_cta"]="true"),"on"===e.lazy&&(t["data-lazy"]="true"),"hide"===e.facepile&&(t["data-show_facepile"]="false"),""!==e.alignment&&(t.style+="display:flex; justify-content:"+e.alignment+";"),t.style+=this.getStyleVariables(),t=_.fusionAnimations(e,t)},getStyleVariables:function(){const e=[];return e.margin_top={callback:_.fusionGetValueWithUnit},e.margin_right={callback:_.fusionGetValueWithUnit},e.margin_bottom={callback:_.fusionGetValueWithUnit},e.margin_left={callback:_.fusionGetValueWithUnit},e.margin_top_medium={callback:_.fusionGetValueWithUnit},e.margin_right_medium={callback:_.fusionGetValueWithUnit},e.margin_bottom_medium={callback:_.fusionGetValueWithUnit},e.margin_left_medium={callback:_.fusionGetValueWithUnit},e.margin_top_small={callback:_.fusionGetValueWithUnit},e.margin_right_small={callback:_.fusionGetValueWithUnit},e.margin_bottom_small={callback:_.fusionGetValueWithUnit},e.margin_left_small={callback:_.fusionGetValueWithUnit},this.getCssVarsForOptions(e)},refreshScript:function(){const e=this.model.attributes.params.language||"en_US";delete FusionApp.previewWindow.FB,function(t,i,o){let a=t.getElementById(o);a&&a.parentNode.removeChild(a),a=t.createElement("script"),a.id=o,a.src=`https://connect.facebook.net/${e}/sdk.js#xfbml=1&version=v12.0`,t.body.appendChild(a)}(FusionApp.previewWindow.document,0,"facebook-jssdk"),this._refreshJs()},refreshJs:function(){void 0!==FusionApp.previewWindow.FB&&FusionApp.previewWindow.FB.XFBML.parse()},onInit:function(){this._refreshJs()},onRender:function(){this._refreshJs()},onOptionChange:function(e){"language"===e?this.refreshScript():this._refreshJs()}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_twitter_timeline=FusionPageBuilder.FormComponentView.extend({filterTemplateAtts:function(e){var t={};return this.values=e.values,t.atts=this.buildAttr(e.values),t.iframeAtts=this.buildIframeAttr(e.values),t.values=e.values,t},buildAttr:function(e){var t=_.fusionVisibilityAtts(e.hide_on_mobile,{class:"fusion-twitter-timeline fusion-twitter-timeline-"+this.model.get("cid")+" "+e.class,style:""});return""!==e.id&&(t.id=e.id),""!==e.alignment&&(t.style+="display:flex; justify-content:"+e.alignment+";"),t.style+=this.getStyleVariables(),t=_.fusionAnimations(e,t)},buildIframeAttr:function(e){var t={class:"twitter-timeline"};t.href="https://twitter.com/"+e.username,""!==e.language&&(t["data-lang"]=e.language),""!==e.width&&(t["data-width"]=e.width),""!==e.height&&(t["data-height"]=e.height),""!==e.theme&&(t["data-theme"]=e.theme),"hide"!==e.borders&&""!==e.border_color&&(t["data-border-color"]=e.border_color);let i="";return"hide"===e.header&&(i+=" noheader"),"hide"===e.footer&&(i+=" nofooter"),"hide"===e.borders&&(i+=" noborders"),"hide"===e.scrollbar&&(i+=" noscrollbar"),"yes"===e.transparent&&(i+=" transparent"),""!==i&&(t["data-chrome"]=i),t},getStyleVariables:function(){const e=[];return e.margin_top={callback:_.fusionGetValueWithUnit},e.margin_right={callback:_.fusionGetValueWithUnit},e.margin_bottom={callback:_.fusionGetValueWithUnit},e.margin_left={callback:_.fusionGetValueWithUnit},e.margin_top_medium={callback:_.fusionGetValueWithUnit},e.margin_right_medium={callback:_.fusionGetValueWithUnit},e.margin_bottom_medium={callback:_.fusionGetValueWithUnit},e.margin_left_medium={callback:_.fusionGetValueWithUnit},e.margin_top_small={callback:_.fusionGetValueWithUnit},e.margin_right_small={callback:_.fusionGetValueWithUnit},e.margin_bottom_small={callback:_.fusionGetValueWithUnit},e.margin_left_small={callback:_.fusionGetValueWithUnit},this.getCssVarsForOptions(e)},refreshJs:function(){void 0!==FusionApp.previewWindow.twttr&&FusionApp.previewWindow.twttr.widgets.load()},onInit:function(){this._refreshJs()},onRender:function(){this._refreshJs()},afterPatch:function(){this._refreshJs()}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_flickr=FusionPageBuilder.FormComponentView.extend({filterTemplateAtts:function(e){var t={};return this.values=e.values,t.atts=this.buildAttr(e.values),t.cid=this.model.get("cid"),t.values=e.values,t.flickrItems=FusionApp.previewWindow.fusionFlickrItems,t},buildAttr:function(e){var t={};return t.class="fusion-flickr-element flickr-"+this.model.get("cid")+" "+e.class,t=_.fusionVisibilityAtts(e.hide_on_mobile,t),""!==e.id&&(t.id=e.id),""!==e.hover_type&&(t.class+=" hover-"+e.hover_type),t.style="",""!==e.flickr_id&&(t["data-id"]=e.flickr_id),""!==e.type&&(t["data-type"]=e.type),""!==e.album_id&&(t["data-album_id"]=e.album_id),""!==e.count&&(t["data-count"]=e.count),""!==e.api_key&&(t["data-api_key"]=e.api_key),""!==e.link_type&&(t["data-link_type"]=e.link_type),"page"===e.link_type&&"_blank"===e.link_target&&(t["data-link_target"]=e.link_target),t.style+=this.buildAspectRatioStyles(e),t.style+=this.buildColumnStyles(e),t.style+=this.getStyleVariables(),t=_.fusionAnimations(e,t)},getStyleVariables:function(){const e=[];return e.margin_top={callback:_.fusionGetValueWithUnit},e.margin_right={callback:_.fusionGetValueWithUnit},e.margin_bottom={callback:_.fusionGetValueWithUnit},e.margin_left={callback:_.fusionGetValueWithUnit},e.margin_top_medium={callback:_.fusionGetValueWithUnit},e.margin_right_medium={callback:_.fusionGetValueWithUnit},e.margin_bottom_medium={callback:_.fusionGetValueWithUnit},e.margin_left_medium={callback:_.fusionGetValueWithUnit},e.margin_top_small={callback:_.fusionGetValueWithUnit},e.margin_right_small={callback:_.fusionGetValueWithUnit},e.margin_bottom_small={callback:_.fusionGetValueWithUnit},e.margin_left_small={callback:_.fusionGetValueWithUnit},this.getCssVarsForOptions(e)},buildColumnStyles:function(e){var t="";return _.each(["large","medium","small"],(function(i){var o="large"===i?e.columns:e["columns_"+i],a="large"===i?e.columns_spacing:e["columns_spacing_"+i],n="";"small"===i&&(n="sm-"),"medium"===i&&(n="md-"),""!==o&&(t+="--awb-"+n+"column-width:"+100/parseInt(o)+"%;"),""!==a&&(t+="--awb-"+n+"column-space:"+a+";")})),t},buildAspectRatioStyles:function(e){var t,i="";return""===e.aspect_ratio?"":("custom"===e.aspect_ratio&&""!==e.custom_aspect_ratio?i+="--awb-aspect-ratio: 100 / "+e.custom_aspect_ratio+"%;":i+=`--awb-aspect-ratio: ${((t=e.aspect_ratio.split("-"))[0]||"")/(t[1]||"")};`,""!==e.aspect_ratio_position&&(i+="--awb-object-position:"+e.aspect_ratio_position+";"),i)},onOptionChange:function(e){"flickr_id"!==e&&"count"!==e||(FusionApp.previewWindow.fusionFlickrItems="")}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_tagcloud=FusionPageBuilder.ElementView.extend({filterTemplateAtts:function(e){var t={};return this.values=e.values,t.tagcloudAttr=this.buildtagcloudAttr(e.values),t.marginStyles=this.buildMarginStyles(e),t.styles=this.getStyleTag(e.values),t.tagCloudItems=e.query_data,t},buildtagcloudAttr:function(e){var t={class:"fusion-tagcloud-element fusion-tagcloud-cid-"+this.model.get("cid")};return t=_.fusionVisibilityAtts(e.hide_on_mobile,t),""!==e.id&&(t.id=e.id),""!==e.style&&(t.class+=" style-"+e.style),"variable"===e.font_size_type&&(t.class+=" variable-font-size"),t=_.fusionAnimations(e,t)},buildMarginStyles:function(e){var t=jQuery.extend(!0,{},fusionAllElements.fusion_imageframe.extras),i=".fusion-tagcloud-cid-"+this.model.get("cid"),o="";return _.each(["large","medium","small"],(function(a){var n,s="";_.each(["top","right","bottom","left"],(function(t){n="margin_"+t+("large"===a?"":"_"+a),""!==e.values[n]&&(s+="margin-"+t+" : "+_.fusionGetValueWithUnit(e.values[n])+";")})),""!==s&&(""!==s&&(s=i+" {"+s+"}"),o+="large"===a?s:"@media only screen and (max-width:"+t["visibility_"+a]+"px) {"+s+"}")})),""!==o&&(o=""),o},getStyleTag:function(e){var t;this.dynamic_css={},this.baseSelector=".fusion-tagcloud-cid-"+this.model.attributes.cid,t=[this.baseSelector],""!==e.alignment&&this.addCssProperty(t,"justify-content",e.alignment,!0),""!==e.tags_spacing&&this.addCssProperty(t,"gap",_.fusionGetValueWithUnit(e.tags_spacing),!0),t=[this.baseSelector+" a.tag-cloud-link"],""!==e.font_size&&"variable"!==e.font_size_type&&this.addCssProperty(t,"font-size",_.fusionGetValueWithUnit(e.font_size),!0),""!==e.letter_spacing&&this.addCssProperty(t,"letter-spacing",_.fusionGetValueWithUnit(e.letter_spacing),!0),"arrows"!==e.style&&(""!==e.padding_top&&this.addCssProperty(t,"padding-top",_.fusionGetValueWithUnit(e.padding_top),!0),""!==e.padding_right&&this.addCssProperty(t,"padding-right",_.fusionGetValueWithUnit(e.padding_right),!0),""!==e.padding_bottom&&this.addCssProperty(t,"padding-bottom",_.fusionGetValueWithUnit(e.padding_bottom),!0),""!==e.padding_left&&this.addCssProperty(t,"padding-left",_.fusionGetValueWithUnit(e.padding_left),!0)),"arrows"!==e.style&&(""!==e.border_top&&this.addCssProperty(t,"border-top-width",_.fusionGetValueWithUnit(e.border_top),!0),""!==e.border_right&&this.addCssProperty(t,"border-right-width",_.fusionGetValueWithUnit(e.border_right),!0),""!==e.border_bottom&&this.addCssProperty(t,"border-bottom-width",_.fusionGetValueWithUnit(e.border_bottom),!0),""!==e.border_left&&this.addCssProperty(t,"border-left-width",_.fusionGetValueWithUnit(e.border_left),!0),""!==e.border_radius_top_left&&this.addCssProperty(t,"border-top-left-radius",_.fusionGetValueWithUnit(e.border_radius_top_left),!0),""!==e.border_radius_top_right&&this.addCssProperty(t,"border-top-right-radius",_.fusionGetValueWithUnit(e.border_radius_top_right),!0),""!==e.border_radius_bottom_left&&this.addCssProperty(t,"border-bottom-left-radius",_.fusionGetValueWithUnit(e.border_radius_bottom_left),!0),""!==e.border_radius_bottom_right&&this.addCssProperty(t,"border-bottom-right-radius",_.fusionGetValueWithUnit(e.border_radius_bottom_right),!0)),"arrows"===e.style&&(""!==e.arrows_border_radius_top_right&&this.addCssProperty(t,"border-top-right-radius",_.fusionGetValueWithUnit(e.arrows_border_radius_top_right),!0),""!==e.arrows_border_radius_bottom_right&&this.addCssProperty(t,"border-bottom-right-radius",_.fusionGetValueWithUnit(e.arrows_border_radius_bottom_right),!0));const i=""!==e.random_colors?e.random_colors:"";if(""===e.background_color||i.includes("background")||this.addCssProperty(t,"--tag-color",e.background_color,!0),""===e.text_color||i.includes("text")||this.addCssProperty(t,"--tag-text-color",e.text_color,!0),""===e.border_color||"arrows"===e.style||i.includes("background")||this.addCssProperty(t,"border-color",e.border_color,!0),t=[this.baseSelector+" a.tag-cloud-link:hover",this.baseSelector+" a.tag-cloud-link.hover"],""===e.background_hover_color||i.includes("background")||this.addCssProperty(t,"--tag-color-hover",e.background_hover_color,!0),""===e.text_hover_color||i.includes("text")||this.addCssProperty(t,"--tag-text-color-hover",e.text_hover_color,!0),""===e.border_hover_color||"arrows"===e.style||i.includes("background")||this.addCssProperty(t,"border-color",e.border_hover_color,!0),"arrows"===e.style&&(t=[this.baseSelector+".style-arrows a.tag-cloud-link .text"],""!==e.padding_top&&this.addCssProperty(t,"padding-top",_.fusionGetValueWithUnit(e.padding_top),!0),""!==e.padding_right&&this.addCssProperty(t,"padding-right",_.fusionGetValueWithUnit(e.padding_right),!0),""!==e.padding_bottom&&this.addCssProperty(t,"padding-bottom",_.fusionGetValueWithUnit(e.padding_bottom),!0),""!==e.padding_left&&this.addCssProperty(t,"padding-left",_.fusionGetValueWithUnit(e.padding_left),!0),""!==e.padding_top||""!==e.padding_bottom)){t=[this.baseSelector+".style-arrows a.tag-cloud-link"];let i="calc(2.4em";""!==e.padding_top&&(i+=" + "+_.fusionGetValueWithUnit(e.padding_top)),""!==e.padding_bottom&&(i+=" + "+_.fusionGetValueWithUnit(e.padding_bottom)),i+=")",this.addCssProperty(t,"height",i,!0)}const o=this.parseCSS();return o?"":""},onInit:function(){jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-element-render-fusion_tagcloud",this.model.attributes.cid)},afterPatch:function(){jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-element-render-fusion_tagcloud",this.model.attributes.cid)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_instagram=FusionPageBuilder.FormComponentView.extend({onRender:function(){jQuery("#fb-preview")[0].contentWindow.jQuery("body").trigger("fusion-element-render-fusion_instagram",this.$el.find(".awb-instagram-element"))},filterTemplateAtts:function(e){var t={};return t.atts=this.buildAttr(e),t.cid=this.model.get("cid"),t.values=e.values,t.instagramItems=FusionApp.previewWindow.fusionInstagramItems,t},buildAttr:function(e){var t={};const i=e.values;return t.class="awb-instagram-element loading instagram-"+this.model.get("cid")+" "+i.class,(t=_.fusionVisibilityAtts(i.hide_on_mobile,t)).style="",""!==i.id&&(t.id=i.id),""!==i.layout&&(t.class+=" layout-"+i.layout),""!==i.hover_type&&(t.class+=" hover-"+i.hover_type),""!==i.limit&&(t["data-limit"]=i.limit),""!==i.counter&&(t["data-counter"]=this.model.get("cid")),""!==i.album_id&&(t["data-album_id"]=i.album_id),"lightbox"!==i.link_type&&(t["data-lightbox"]="true"),""!==i.link_type&&(t["data-link_type"]=i.link_type),"page"===i.link_type&&"_blank"===i.link_target&&(t["data-link_target"]=i.link_target),""!==i.buttons_layout&&(t.class+=" buttons-layout-"+i.buttons_layout),""!==i.buttons_layout_medium&&(t.class+=" buttons-layout-medium-"+i.buttons_layout_medium),""!==i.buttons_layout_small&&(t.class+=" buttons-layout-small-"+i.buttons_layout_small),t.style+=this.buildMarginStyles(e),t.style+=this.buildColumnStyles(e),t.style+=this.buildAspectRatioStyles(i),t.style+=this.buildBorderStyles(i),t.style+=this.buildButtonsStyles(i),t=_.fusionAnimations(i,t)},buildMarginStyles:function(e){var t="";return _.each(["large","medium","small"],(function(i){var o,a="",n="";"small"===i&&(n="sm-"),"medium"===i&&(n="md-"),_.each(["top","right","bottom","left"],(function(t){o="margin_"+t+("large"===i?"":"_"+i),""!==e.values[o]&&(a+="--awb-margin-"+n+t+" : "+_.fusionGetValueWithUnit(e.values[o])+";")})),""!==a&&(t+=a)})),t},buildColumnStyles:function(e){var t="";return _.each(["large","medium","small"],(function(i){var o="large"===i?e.values.columns:e.values["columns_"+i],a="large"===i?e.values.columns_spacing:e.values["columns_spacing_"+i],n="";"small"===i&&(n="sm-"),"medium"===i&&(n="md-"),""!==o&&(t+="--awb-"+n+"column-width:"+100/parseInt(o)+"%;"),""!==a&&(t+="--awb-"+n+"column-space:"+a+";")})),t},buildAspectRatioStyles:function(e){var t,i="";return""===e.aspect_ratio?"":("custom"===e.aspect_ratio&&""!==e.custom_aspect_ratio?i+="--awb-aspect-ratio: 100 / "+e.custom_aspect_ratio+"%;":i+=`--awb-aspect-ratio: ${((t=e.aspect_ratio.split("-"))[0]||"")/(t[1]||"")};`,""!==e.aspect_ratio_position&&(i+="--awb-object-position:"+e.aspect_ratio_position+";"),i)},buildBorderStyles:function(e){var t="";return""!==e.border_radius&&"0"!==e.border_radius&&"0px"!==e.border_radius&&0!==e.border_radius&&(t+=`--awb-bd-radius:${"round"===e.border_radius?"50%":_.fusionGetValueWithUnit(e.border_radius)};`),""!==e.bordersize&&"0"!==e.bordersize&&"0px"!==e.bordersize&&0!==e.bordersize&&(t+=`--awb-bd-width:${_.fusionGetValueWithUnit(e.bordersize)};`),""!==e.bordercolor&&(t+=`--awb-bd-color:${e.bordercolor};`),t},buildButtonsStyles:function(e){var t="";return""!==e.buttons_alignment&&(t+=`--awb-buttons-alignment:${e.buttons_alignment};`),""!==e.load_more_btn_color&&(t+=`--awb-more-btn-color:${e.load_more_btn_color};`),""!==e.load_more_btn_bg_color&&(t+=`--awb-more-btn-bg:${e.load_more_btn_bg_color};`),""!==e.load_more_btn_hover_color&&(t+=`--awb-more-btn-hover-color:${e.load_more_btn_hover_color};`),""!==e.load_more_btn_hover_bg_color&&(t+=`--awb-more-btn-hover-bg:${e.load_more_btn_hover_bg_color};`),""!==e.follow_btn_color&&(t+=`--awb-follow-btn-color:${e.follow_btn_color};`),""!==e.follow_btn_bg_color&&(t+=`--awb-follow-btn-bg:${e.follow_btn_bg_color};`),""!==e.follow_btn_hover_color&&(t+=`--awb-follow-btn-hover-color:${e.follow_btn_hover_color};`),""!==e.follow_btn_hover_bg_color&&(t+=`--awb-follow-btn-hover-bg:${e.follow_btn_hover_bg_color};`),t},onOptionChange:function(e){"limit"===e&&(FusionApp.previewWindow.fusionInstagramItems="")}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){var e=!1;FusionPageBuilder.fusion_table_of_contents=FusionPageBuilder.ElementView.extend({filterTemplateAtts:function(e){var t={};return this.values=e.values,t.tocAttr=this.buildTOCAttr(e.values),t},onRender:function(){var t=jQuery("#fb-preview")[0].contentWindow;t.jQuery(t.document).ready(this.afterPatch.bind(this)),e||(this.listenTo(FusionEvents,"fusion-columns-added",this.refreshAllTocElements.bind(this)),this.listenTo(FusionEvents,"fusion-content-changed",this.refreshAllTocElements.bind(this)),this.listenTo(FusionEvents,"fusion-element-removed",this.refreshAllTocElements.bind(this)),this.listenTo(FusionEvents,"fusion-column-resized",this.refreshAllTocElements.bind(this)),e=!0)},buildTOCAttr:function(e){var t={class:"awb-toc-el awb-toc-el--cid"+this.model.get("cid"),"data-awb-toc-options":this.escapeHtml(this.getTocOptionsAttribute(e)),style:this.getInlineStyle(e)};return t=_.fusionVisibilityAtts(e.hide_on_mobile,t),"li_default"===e.counter_type&&(t.class+=" awb-toc-el--default-list-type"),e.class&&(t.class+=" "+e.class),e.id&&(t.id=e.id),t=_.fusionAnimations(e,t)},getTocOptionsAttribute:function(e){var t={},i=this.getAllowedHeadingsObject(e);return t.allowed_heading_tags=i,t.ignore_headings=e.ignore_headings_by_classes,t.ignore_headings_words=e.ignore_headings_by_words,t.highlight_current_heading=e.highlight_current_heading,t.hide_hidden_titles=e.hide_hidden_titles,t.limit_container=e.limit_container,t.select_custom_headings=e.select_custom_headings,t.icon=_.fusionFontAwesome(e.icon),t.counter_type=e.counter_type,JSON.stringify(t)},getAllowedHeadingsObject:function(e){var t,i,o={},a=0,n=["h1","h2","h3","h4","h5","h6"];for(i=e.allowed_heading_tags.split(","),t=0;t/g,">").replace(/"/g,""").replace(/'/g,"'")},setLiveEmptyElementDummyContent:function(){var e=t();function t(){return[{id:"dummy",title:fusionBuilderText.toc_element_title_placeholder,children:[]},{id:"dummy",title:fusionBuilderText.toc_element_title_placeholder,children:[]}]}jQuery("#fb-preview")[0].contentWindow.awbTOCDummyContent1=JSON.parse(JSON.stringify(e)),e[0].children=t(),e[1].children=t(),jQuery("#fb-preview")[0].contentWindow.awbTOCDummyContent2=JSON.parse(JSON.stringify(e)),e[0].children[0].children=t(),e[0].children[1].children=t(),jQuery("#fb-preview")[0].contentWindow.awbTOCDummyContent3=JSON.parse(JSON.stringify(e))}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_stripe_button=FusionPageBuilder.ElementView.extend({filterTemplateAtts:function(e){var t={};return this.btnInstance||(this.btnInstance=new FusionPageBuilder.fusion_button({model:this.model,attributes:e}),this.btnInstance.elementTemplate=FusionPageBuilder.template(jQuery("#tmpl-fusion_button-shortcode").html())),t.html=this.btnInstance.render().$el.html(),t}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_openstreetmap=FusionPageBuilder.ParentElementView.extend({onRender:function(){this.afterPatch()},filterTemplateAtts:function(e){var t={};return this.validateValues(e.values),this.values=e.values,t.cid=this.model.get("cid"),t.elementAttr=this.elementAttr(e.values),t},validateValues:function(e){void 0===e.shape_color&&(e.shape_color=e.parent.shape_color),void 0===e.shape_size&&(e.shape_size=e.parent.shape_size),void 0===e.map_style&&(e.map_style=e.parent.map_style)},elementAttr:function(e){var t={style:this.getInlineStyle(e),class:"awb-openstreet-map fusion-child-element"};return t.class+=" "+this.getBaseClass(),t=_.fusionVisibilityAtts(e.hide_on_mobile,t),e.class&&(t.class+=" "+e.class),e.id&&(t.id=e.id),(t=_.fusionAnimations(e,t))["data-map-style"]=e.map_style,t["data-map-type"]=e.map_type,t["data-zoom"]=e.zoom,t["data-zoomsnap"]=e.zoom_snap,t["data-zoomcontrol"]="yes"===e.zoom_control?"1":"",t["data-scrollwheelzoom"]="yes"===e.scrollwheel?"1":"",t["data-dragging"]="yes"===e.dragging?"1":"",t["data-touchzoom"]="yes"===e.touchzoom?"1":"",t["data-dbclickzoom"]="yes"===e.dbclickzoom?"1":"",t["data-fitbounds"]="yes"===e.fitbounds?"1":"",t["data-shape-color"]=window.awbPalette.getRealColor(e.shape_color),t["data-shape-weight"]=e.shape_size,t},getInlineStyle:function(e){var t={};return(t=["popup_background_color","popup_close_btn_color","popup_title_line_height","popup_title_text_transform","popup_title_color","popup_title_alignment","popup_content_line_height","popup_content_text_transform","popup_content_color","popup_content_alignment"]).width={callback:_.fusionGetValueWithUnit},t.height={callback:_.fusionGetValueWithUnit},t.margin_top={callback:_.fusionGetValueWithUnit},t.margin_right={callback:_.fusionGetValueWithUnit},t.margin_bottom={callback:_.fusionGetValueWithUnit},t.margin_left={callback:_.fusionGetValueWithUnit},t.popup_title_font_size={callback:_.fusionGetValueWithUnit},t.popup_title_letter_spacing={callback:_.fusionGetValueWithUnit},t.popup_title_margin_top={callback:_.fusionGetValueWithUnit},t.popup_title_margin_bottom={callback:_.fusionGetValueWithUnit},t.popup_content_font_size={callback:_.fusionGetValueWithUnit},t.popup_content_letter_spacing={callback:_.fusionGetValueWithUnit},t.popup_padding_top={callback:_.fusionGetValueWithUnit},t.popup_padding_right={callback:_.fusionGetValueWithUnit},t.popup_padding_bottom={callback:_.fusionGetValueWithUnit},t.popup_padding_left={callback:_.fusionGetValueWithUnit},this.getCssVarsForOptions(t)+this.getFontStylingVars("popup_title_font",e)+this.getFontStylingVars("popup_content_font",e)},getBaseClass:function(){return"awb-openstreet-map-"+this.model.get("cid")},afterPatch:function(){FusionPageBuilder.ParentElementView.prototype.afterPatch.bind(this)(),this._refreshJs()},updateMarkers:function(){const e=this;setTimeout((function(){jQuery("#fb-preview")[0].contentWindow.jQuery(e.$el.find(".awb-openstreet-map")).trigger("awb_openstreetmap/updateMarker").trigger("awb_openstreetmap/updateCoords")}),300)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,jQuery(document).ready((function(){FusionPageBuilder.fusion_openstreetmap_marker=FusionPageBuilder.ChildElementView.extend({isSettingsOpen:!1,filterTemplateAtts:function(e){var t={},i=this.model.get("parent"),o=FusionPageBuilderElements.find((function(e){return e.get("cid")==i})),a="";this.parentValues=jQuery.extend(!0,{},fusionAllElements.fusion_openstreetmap.defaults,_.fusionCleanParameters(o.get("params"))),this.values=e.values,t.cid=this.model.get("cid"),t.icon=e.values.icon,t.iconAttr=this.childElemIconAttr(e.values),t.childInlineStyle=this.getChildInlineStyle(),t.values=e.values,t.animationClass=this.animationToClassName(this.parentValues.items_animation),a=e.values.tooltip_content;try{a&&""!==a&&FusionPageBuilderApp.base64Encode(FusionPageBuilderApp.base64Decode(a))===a&&(a=FusionPageBuilderApp.base64Decode(a))}catch(e){}return t.markerContent=a,this.childElemAttr(e.values),t},onRender:function(){const e=this;this.listenTo(FusionEvents,"fusion-element-removed",(function(t){if(t!==e.model.get("cid")&&(void 0===e.model.parentView||!e.model.parentView))return;const i=FusionPageBuilderViewManager.getView(e.model.get("parent"));void 0!==i&&i.updateMarkers()}))},childElemAttr:function(e){const t=""===e.action?this.parentValues.action:e.action;this.$el.addClass("awb-openstreet-map-marker"),this.$el.addClass("awb-openstreet-map-marker-"+this.model.get("cid")),this.$el.removeAttr("data-latitude"),this.$el.removeAttr("data-longitude"),this.$el.removeAttr("data-icon"),this.$el.removeAttr("data-action"),this.$el.attr("data-latitude",e.latitude),this.$el.attr("data-longitude",e.longitude),this.$el.attr("data-icon",_.fusionFontAwesome(e.icon)),this.$el.attr("data-action",t)},getChildInlineStyle:function(){var e;return(e=["color","background_color","hover_color","hover_background_color"]).size={callback:_.fusionGetValueWithUnit},e.border_radius_top_left={callback:_.fusionGetValueWithUnit},e.border_radius_top_right={callback:_.fusionGetValueWithUnit},e.border_radius_bottom_right={callback:_.fusionGetValueWithUnit},e.border_radius_bottom_left={callback:_.fusionGetValueWithUnit},this.getCssVarsForOptions(e)},childElemIconAttr:function(e){return{class:_.fusionFontAwesome(e.icon)}},animationToClassName:function(e){return"pumping"===e?"awb-openstreet-map-marker-anim-pumping":"pulsating"===e?"awb-openstreet-map-marker-anim-pulsating":"showing"===e?"awb-openstreet-map-marker-anim-showing":"sonar"===e?"awb-openstreet-map-marker-anim-sonar":"pumping_showing"===e?"awb-openstreet-map-marker-anim-pump-showing":""},onSettingsOpen:function(){this.isSettingsOpen=!0,FusionPageBuilderViewManager.getView(this.model.get("parent")).$el.addClass("fusion-osm-marker-editing"),setTimeout(this.dragMarkerOn.bind(this),100)},onSettingsClose:function(){var e=this.$el;this.isSettingsOpen=!1,e&&(FusionPageBuilderViewManager.getView(this.model.get("parent")).$el.removeClass("fusion-osm-marker-editing"),this.dragMarkerOff())},dragMarkerOn:function(){if(!FusionApp.previewWindow.fusion_open_street_map[this.model.get("parent")])return;const e=FusionApp.previewWindow.fusion_open_street_map[this.model.get("parent")][this.model.get("cid")];e&&e.forEach((function(e){e&&(e.dragging.enable(),e.on("dragend",(function(){jQuery("#latitude").val(e.getLatLng().lat).trigger("change"),jQuery("#longitude").val(e.getLatLng().lng).trigger("change")})))}))},dragMarkerOff:function(){if(!FusionApp.previewWindow.fusion_open_street_map[this.model.get("parent")])return;const e=FusionApp.previewWindow.fusion_open_street_map[this.model.get("parent")][this.model.get("cid")];e&&e.forEach((function(e){e&&e.dragging.disable()}))},afterPatch:function(){jQuery("#fb-preview")[0].contentWindow.jQuery(this.$el.closest(".awb-openstreet-map")).trigger("awb_openstreetmap/updateMarker").trigger("awb_openstreetmap/updateCoords"),this.isSettingsOpen&&setTimeout(this.dragMarkerOn.bind(this),100)}})}));FusionPageBuilder=FusionPageBuilder||{};jQuery,FusionPageBuilder.postLock=window.wp.Backbone.View.extend({template:FusionPageBuilder.template(jQuery("#fusion-builder-front-end-post-lock").html()),className:"fusion-post-lock-dialog",tagName:"div",initialize:function(){const e=this;jQuery(document).on("heartbeat-tick",(function(t,i){i["post-edit-taken"]&&!fusionAppConfig.post_lock_data&&jQuery.ajax({type:"POST",url:fusionAppConfig.ajaxurl,dataType:"json",data:{post_id:FusionApp.initialData.postDetails.post_id,takeover:!0,fusion_load_nonce:fusionAppConfig.fusion_load_nonce,action:"fusion_get_post_lock_data"}}).done((function(t){fusionAppConfig.post_lock_data=t,e.render(!0)}))}))},render:function(e){return fusionAppConfig.post_lock_data||e?(this.$el.html(this.template()),this.$el=this.$el.dialog({draggable:!1,resizable:!1,modal:!0,width:480,minHeight:100,dialogClass:"fusion-builder-dialog fusion-builder-post-lock-dialog",closeOnEscape:!1,create:function(){jQuery(".ui-widget-header").hide()}}).closest(".ui-dialog"),this):this}});