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