!function(e){e(document).on("sowsetupformfield",".siteorigin-widget-field-type-presets",(function(i){var t=e(this).find('select[class="siteorigin-widget-input"]');if(!t.data("initialized")){var a=t.find("+ .sowb-presets-field-undo");a.hide();var s=!1,r=!1,o=t.data("presets");t.on("change",(function(){var e=t.val();if(e&&o.hasOwnProperty(e)){var i=o[e].values,n=t.closest(".siteorigin-widget-form-main");if(r||!s){var l=t.data("previousValues");if(r)r=!1;else{if(!l){var u=JSON.parse(JSON.stringify(i)),d=sowbForms.getWidgetFormValues(n),f=0,v=function(e,i){if(++f>10)return i;for(var t in i)if(e.hasOwnProperty(t)){var a=e[t],s=i[t];null!==a&&null!==s&&"object"==typeof a?v(a,s):i[t]=a}return i};l=v(d,u),t.data("previousValues",l)}a.not(":visible")&&(a.show(),a.on("click",(function(e){e.preventDefault(),a.hide(),sowbForms.setWidgetFormValues(n,l,!1,"preset"),t.removeData("previousValues"),t.val("")})))}sowbForms.setWidgetFormValues(n,i,!1,"preset")}s=!1}})),null!=t.data("default-preset")&&("default"==t.val()&&(r=!0,t.val(t.data("default-preset"))),e(this).find('select[class="siteorigin-widget-input"] option[value="default"]').remove()),s=!0,t.trigger("change"),t.data("initialized",!0)}}))}(jQuery);