'+wpforms_builder_providers.error_name+"
",icon:"fa fa-info-circle",type:"blue",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){var e=this.$content.find("#wpforms-builder-provider-connection-name").val().trim(),r=this.$content.find(".error");if(""===e)return r.show(),!1;p.getProviderHolder(n).trigger("connectionCreate",[e])}},cancel:{text:wpforms_builder.cancel}}})},connectionDelete:function(r,n){l.confirm({title:!1,content:wpforms_builder_providers.confirm_connection,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){p.getProviderHolder(r).trigger("connectionDelete",[n]);var e=n.closest(".wpforms-panel-content-section");n.fadeOut("fast",function(){l(this).remove(),p.getProviderHolder(r).trigger("connectionDeleted",[n]),e.find(".wpforms-builder-provider-connection").length||e.find(".wpforms-builder-provider-connections-default").removeClass("wpforms-hidden")})}},cancel:{text:wpforms_builder.cancel}}})},account:{provider:"",submitHandlers:[],setProvider:function(e){this.provider=e},add:function(){var o=this;l.confirm({title:!1,smoothContent:!0,content:function(){var r=this;return p.ajax.request(o.provider,{data:{task:"account_template_get"}}).done(function(e){e.success&&(e.data.title.length&&r.setTitle(e.data.title),e.data.content.length&&r.setContent(e.data.content),e.data.type.length&&r.setType(e.data.type),p.getProviderHolder(o.provider).trigger("accountAddModal.content.done",[r,o.provider,e]))}).fail(function(){p.getProviderHolder(o.provider).trigger("accountAddModal.content.fail",[r,o.provider])}).always(function(){p.getProviderHolder(o.provider).trigger("accountAddModal.content.always",[r,o.provider])})},contentLoaded:function(e,r,n){this.buttons.add.enable(),this.buttons.cancel.enable(),p.getProviderHolder(o.provider).trigger("accountAddModal.contentLoaded",[this])},onOpenBefore:function(){this.buttons.add.disable(),this.buttons.cancel.disable(),this.$body.addClass("wpforms-providers-account-add-modal"),p.getProviderHolder(o.provider).trigger("accountAddModal.onOpenBefore",[this])},onClose:function(){!0===p.ui.account.isConfigured(o.provider)&&p.ui.connectionAdd(o.provider)},icon:"fa fa-info-circle",type:"blue",buttons:{add:{text:wpforms_builder.provider_add_new_acc_btn,btnClass:"btn-confirm",keys:["enter"],action:function(){if(p.getProviderHolder(o.provider).trigger("accountAddModal.buttons.add.action.before",[this]),!_.isEmpty(o.provider)&&void 0!==o.submitHandlers[o.provider])return o.submitHandlers[o.provider](this)}},cancel:{text:wpforms_builder.cancel}}})},registerAddHandler:function(e,r){"string"==typeof e&&"function"==typeof r&&(this.submitHandlers[e]=r)},isConfigured:function(e){return p.getProviderHolder(e).find(".js-wpforms-builder-provider-account-add").hasClass("hidden")}}},getProviderHolder:function(e){return l("#"+e+"-provider")}};return p}(document,(window,jQuery)),WPForms.Admin.Builder.Providers.init();