PATH:
home
/
fengshp
/
www
/
wp-content
/
plugins
/
builder-contact
/
assets
(($,t,e,c)=>{"use strict";const a=async c=>{const a=async(c,a)=>{const s=new FormData(c[0]);s.set("action","builder_contact_send"),s.set("post_id",c.data("post-id")),s.set("orig_id",c.data("orig-id")),s.set("element_id",c.data("element-id")),a&&s.set("g-recaptcha-response",a);try{const a=await t.fetch(s),i=a.data,n=c.find(".contact-message");a.success?(n.html('<p class="ui light-green contact-success">'+i.msg+"</p>").fadeIn(),t.trigger("builder_contact_message_sent",[c,i.msg]),""!==i.redirect_url&&(i.nw?setTimeout((()=>{e.open(i.redirect_url,"_blank")}),2e3):e.location=i.redirect_url),c[0].reset()):(n.html('<p class="ui red contact-error">'+i.error+"</p>").fadeIn(),t.trigger("builder_contact_message_failed",[c,i.error]))}catch(t){}$("html").stop().animate({scrollTop:c.offset().top-100},500,"swing"),"v2"===i?.dataset.ver&&grecaptcha?.reset(),c.removeClass("sending")},i=c.tfClass("themify_captcha_field")[0];if(!t.is_builder_active){if(i)if(i.classList.contains("h-captcha"))undefined===window.hcaptcha&&t.loadJs("https://js.hcaptcha.com/1/api.js?recaptchacompat=off",null,!1);else if(i.classList.contains("turnstile"))t.loadJs("https://challenges.cloudflare.com/turnstile/v0/api.js",null,!1).then((()=>{i.dataset.widgetid=turnstile.render(i,{sitekey:i.dataset.sitekey})}));else if("undefined"==typeof grecaptcha){let e="https://www.google.com/recaptcha/api.js";"v3"===i.dataset.ver&&(e+="?render="+i.dataset.sitekey),t.loadJs(e,null,!1)}c.tfOn("submit",(function(t){t.preventDefault();const e=$(this),i=this.classList,s=c.tfClass("themify_captcha_field")[0];if(i.contains("sending"))return!1;i.add("sending"),e.find(".contact-message").fadeOut(),"v3"===s?.dataset.ver?grecaptcha?.ready((async()=>{const t=await grecaptcha.execute(s.dataset.sitekey,{action:"captcha"});a(e,t)})):a(e)}))}};t.on("builder_load_module_partial",((e,c)=>{if(!0!==c||e.classList.contains("module-contact"))for(let c=t.selectWithParent("builder-contact",e),i=c.length-1;i>-1;--i)t.requestIdleCallback((()=>{a(c[i])}),300)}))})(jQuery,Themify,window.top);
[+]
..
[-] admin.css.gz
[edit]
[-] active.js.gz
[edit]
[-] scripts.js.gz
[edit]
[-] layouts.svg
[edit]
[-] style.css
[edit]
[-] active.js
[edit]
[-] style.css.gz
[edit]
[-] admin.css
[edit]
[-] scripts.js
[edit]