1import{getContext as t,getElement as e,store as n}from"@wordpress/interactivity";const a={d:(t,e)=>{if(Array.isArray(e))for(var n=0;n<e.length;){var o=e[n++],i=e[n++];a.o(t,o)?0===i&&n++:0===i?Object.defineProperty(t,o,{enumerable:!0,value:e[n++]}):Object.defineProperty(t,o,{enumerable:!0,get:i})}else for(var o in e)a.o(e,o)&&!a.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:e[o]})},o:(t,e)=>Object.hasOwn(t,e),r:t=>{Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}};var o={};a.r(o),a.d(o,{apiFetch:()=>_,applyHeight:()=>I,applyWidth:()=>C,closeCampaign:()=>w,closeModalWithAnimation:()=>b,getDeviceType:()=>v,getGlobalState:()=>O,isCampaignActioned:()=>k,isCampaignDisplayFrequencyReached:()=>x,lodash:()=>y,moment:()=>g,setCampaignAction:()=>$,setCampaignView:()=>S,showCampaign:()=>h,showNextStep:()=>E,updateFormDimensions:()=>F,updateGlobalState:()=>T});const i=wp.apiFetch,r=()=>window.crypto&&"randomUUID"in window.crypto?window.crypto.randomUUID():"vc_"+Math.random().toString(36).slice(2)+Date.now().toString(36),s=()=>{try{const t="optincraft_visitor_id";let e=localStorage.getItem(t);return e||(e=r(),localStorage.setItem(t,e)),e}catch(t){return r()}},c=()=>{try{const t="optincraft_session_id";let e=sessionStorage.getItem(t);return e||(e=r(),sessionStorage.setItem(t,e)),e}catch(t){return r()}},l=()=>{const t=window.innerWidth||document.documentElement.clientWidth;return t<=768?"mobile":t<=1024?"tablet":"desktop"},p=()=>{const t=navigator.userAgent;return t.includes("Chrome")&&!t.includes("Edge")?"Chrome":t.includes("Safari")&&!t.includes("Chrome")?"Safari":t.includes("Firefox")?"Firefox":t.includes("Edg")?"Edge":"Other"},d=t=>{try{return new URL(t).hostname}catch(t){return""}},u=()=>{const t=document.referrer||"";return t?d(window.location.href)===d(t)?"":t:""},f=()=>{try{const t=new URL(window.location.href);return t.search="",t.hash="",t.toString()}catch(t){return window.location.href.split("?")[0].split("#")[0]}},m=async(t,e,n)=>{try{await i({path:"/optincraft/events",method:"POST",data:{campaign_id:t,event_type:e,page_url:f(),referrer:u(),device:l(),browser:p(),revenue:n??0,visitor_id:s(),session_id:c()}})}catch(t){}};function _(t){return wp.apiFetch(t)}function y(){return window.lodash||window._}function g(){return window.moment}function h(t,e){t.isShowing=!0,(t.settings.prevent_background_scroll??!1)&&(document.body.style.overflow="hidden"),S(t),m(Number(t.campaign_id),"impression")}function w(t,e,n){t.isShowing=!1,setTimeout(()=>{e.style.height="0",e.style.width="0"},400),t.settings.prevent_background_scroll&&document.body.style.removeProperty("overflow");try{const e="optincraft_closed_campaigns",n=localStorage.getItem(e);let a=n?JSON.parse(n):{};a[t.campaign_id]={closed_at:Date.now()},localStorage.setItem(e,JSON.stringify(a))}catch(t){console.warn("Failed to store campaign close time:",t)}wp.hooks.doAction("optincraft_campaign_closed",t,n)}function b(t,e){const n=t.ref?.closest(".optincraft-campaign"),a=n?.querySelector(".optincraft-campaign-content"),o=n?.querySelector(".optincraft-campaign-overlay");if(!a)return void w(e,o,t);const i=n?.querySelector(".optincraft-form-wrapper"),r=e.settings,s=e.type,c=r.exit_animation;"fade_out"===c&&(a.style.opacity="0");const l={floating_bar:{slide_out_left:"translate(-100%, 0)",slide_out_right:"translate(100%, 0)",slide_out_up:"translate(0, -100%)",slide_out_down:"translate(0, 100%)"},slide_in:{slide_out_left:"translate(-100%, 0)",slide_out_right:"translate(calc(100% + 20px), 0)",slide_out_up:"translate(0, calc(-100% - 1000px))",slide_out_down:"translate(0, calc(100% + 20px))"},popup:{slide_out_left:"translate(-100%, -50%)",slide_out_right:"translate(100%, -50%)",slide_out_up:"translate(-50%, -100%)",slide_out_down:"translate(-50%, 100%)"}};if(l[s]?.[c]){if("slide_out_up"===c&&"floating_bar"===s&&i){const t=i,e="0.3s cubic-bezier(0.4, 0, 0.2, 1)";t.style.transition=`height ${e}`,t.style.willChange="height",a.style.transition=`transform ${e}`,a.style.willChange="transform",requestAnimationFrame(()=>{t.style.height="0",setTimeout(()=>{t.style.willChange="auto",a.style.willChange="auto"},350)})}a.style.transform=l[s][c],"popup"===s&&(c.includes("left")&&(a.style.left="0"),c.includes("right")&&(a.style.right="0"),c.includes("up")&&(a.style.top="0"),c.includes("down")&&(a.style.bottom="0"))}const p={back_out_left:"translate(-100%, 0)",back_out_right:"slide_in"===s?"translate(calc(100% + 20px), 0)":"translate(100%, 0)",back_out_up:"slide_in"===s?"translate(0, calc(-100% - 1000px))":"translate(0, -100%)",back_out_down:"slide_in"===s?"translate(0, calc(100% + 20px))":"translate(0, 100%)"};if(c.startsWith("back_out")){a.style.transition="transform 0.4s, opacity 0.4s";const t="popup"===s?"translate(-50%, -50%) scale(0.7)":"translate(0, 0) scale(0.7)";a.style.transform=t,setTimeout(()=>{const t=p[c];if("popup"===s){const e="translate(-50%, -50%) ";a.style.transform=e+t.replace("translate(","").replace(")","")+" scale(0.7)"}else a.style.transform=t+" scale(0.7)";a.style.opacity="0"},600)}if("bounce_out"===c){const t="popup"===s?"translate(-50%, -50%)":"translate(0, 0)";a.style.transform=`${t} scale(0.9)`,setTimeout(()=>{a.style.transform=`${t} scale(1.1)`},250),setTimeout(()=>{a.style.opacity="0",a.style.transform=`${t} scale(0.3)`},450)}if("rotate_out"===c){const t="popup"===s?"translate(-50%, -50%)":"translate(0, 0)";a.style.transform=`${t} rotate(200deg)`,setTimeout(()=>a.style.opacity="0",500)}if("zoom_out"===c){const t="translate(0, 0)";a.style.transform=`${t} scale(.3)`,setTimeout(()=>{a.style.opacity="0"},300)}setTimeout(()=>{w(e,o,t),"floating_bar"!==e.type&&(a.style.display="none"),"slide_out_up"===c&&"floating_bar"===s||(i.style.height="0")},800)}function v(){return"undefined"==typeof window?"desktop":window.matchMedia("(max-width: 767px)").matches?"mobile":window.matchMedia("(min-width: 768px) and (max-width: 1024px)").matches?"tablet":"desktop"}
1function $(t){const e="optincraft_actioned_campaigns",n=localStorage.getItem(e);let a=n?JSON.parse(n):{};a[t.campaign_id]={actioned_at:Date.now()},localStorage.setItem(e,JSON.stringify(a))}function k(t){const e=localStorage.getItem("optincraft_actioned_campaigns");return!!(e?JSON.parse(e):{})[t.campaign_id]}function S(t){const e="optincraft_viewed_campaigns";try{const n=localStorage.getItem(e);let a=n?JSON.parse(n):{};a[t.campaign_id]||(a[t.campaign_id]={view_count:0,first_viewed_at:Date.now(),last_viewed_at:Date.now()}),a[t.campaign_id].view_count+=1,a[t.campaign_id].last_viewed_at=Date.now(),localStorage.setItem(e,JSON.stringify(a))}catch(t){console.warn("Failed to store campaign view data:",t)}}function x(t){const e=t.settings.display_frequency,n=t.settings.display_once_every,a=t.settings.display_once_every_interval;try{switch(e){case"every_page_load":return!1;case"display_once_every":if(!n||!a)return!1;const e="optincraft_viewed_campaigns",o=localStorage.getItem(e),i=o?JSON.parse(o):{};if(!i[t.campaign_id])return!1;const r=i[t.campaign_id],s=Date.now();return s-r.last_viewed_at<({seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:2592e6,years:31536e6}[n]*a||0);default:return wp.hooks.applyFilters("optincraft_is_campaign_display_frequency_reached",!1,t)}}catch(t){return console.warn("Failed to check campaign display frequency:",t),!1}}function T(t,e,n,a=!1,o){window.optincraftGlobalState||(window.optincraftGlobalState={});const i=window.optincraftGlobalState[t]||={},r=void 0!==o?i[o]||={}:i,s=a&&isObject(n)&&isObject(r[e])?{...r[e],...n}:n;return r[e]=s,s}function O(t,e,n,a){const o=(window.optincraftGlobalState||={})[t];if(!o)return n;const i=void 0!==a?o[a]:o;return i?void 0===e?i:Object.prototype.hasOwnProperty.call(i,e)?i[e]:n:n}function I(t){return window.innerWidth<=768?t.mobile:window.innerWidth<=1024?t.tablet:t.desktop}function C(t){return window.innerWidth<=768?t.mobile:window.innerWidth<=1024?t.tablet:t.desktop}function F(t,e){if(!e)return;const n=e.querySelector(".optincraft-form-wrapper");n&&(t.width&&(n.style.width=C(t.width)),t.height&&t.isShowing&&(n.style.height=I(t.height)))}function E(t,e=null){const n=t.stepIds,a=t.activeStepId,o=n[n.indexOf(a)+1];if(t.activeStepId=o,t.stepData&&t.stepData[o]&&(t.width=t.stepData[o].width,t.height=t.stepData[o].height),e&&e.ref){const n=e.ref.closest(".optincraft-campaign");n&&F(t,n)}}const{isEmpty:L,isObject:j}=y(),D=t=>{if(L(t))return{backgroundImage:"none",backgroundPosition:"center",backgroundSize:"auto",backgroundRepeat:"no-repeat"};let e="auto";switch(t.backgroundType){case"cover":e="cover";break;case"contain":e="contain";break;default:0!==t.width.length&&(e=t.width)}return{backgroundImage:`url(${t.url})`,backgroundPosition:`${t.focalPoint.left}% ${t.focalPoint.top}%`,backgroundSize:e,backgroundRepeat:t.repeat?"repeat":"no-repeat"}},A=t=>{const{color:e,width:n,style:a="solid"}=t;if(e||n)return{border:`${n||"0px"} ${a} ${e||""}`};const{top:o={},right:i={},bottom:r={},left:s={}}=t;return{borderTop:`${o.width||"0px"} ${o.style||"solid"} ${o.color||""}`,borderRight:`${i.width||"0px"} ${i.style||"solid"} ${i.color||""}`,borderBottom:`${r.width||"0px"} ${r.style||"solid"} ${r.color||""}`,borderLeft:`${s.width||"0px"} ${s.style||"solid"} ${s.color||""}`}},q=t=>{if("object"==typeof t){const{topLeft:e,topRight:n,bottomLeft:a,bottomRight:o}=t;return{borderTopLeftRadius:e||0,borderTopRightRadius:n||0,borderBottomLeftRadius:a||0,borderBottomRightRadius:o||0}}return{borderRadius:t||0}},z=jQuery,{isEmpty:P}=y();function R(t){return Object.entries(t).map(([t,e])=>`${t.replace(/([A-Z])/g,"-$1").toLowerCase()}: ${e};`).join(" ")}const N=["Inter","Arial","Tahoma","Verdana","Helvetica","Times New Roman","Trebuchet MX","Georgia"],M=(t,e)=>{const n=O("admin","optincraft_load_font_family",null);if(!n?.hasOwnProperty(t)&&!N.includes(t)){T("admin","optincraft_load_font_family",{...n,[t]:t});const a=document.createElement("link");a.href=`https://fonts.googleapis.com/css?family=${t}:${e}`,a.rel="stylesheet",a.type="text/css",document.body.appendChild(a)}};window.optincraft={utils:o},n("optincraft/campaign",{state:{isStepShowing:()=>{const e=t();return e.stepId===e.activeStepId}},callbacks:{init:function(){const n=t(),a=e();if(!a.ref)return;const o=a.ref.querySelector(".optincraft-campaign-content"),i=a.ref.querySelector(".optincraft-form-wrapper");if(!o)return;const r=n.settings,s=v();let c={};if("color"===r.background_type)c.background=r.colors.background.default;else if("image"===r.background_type){const t=r?.background_image;t?.desktop?function(t,e){if(!t?.desktop)return;const n=`optincraft-bg-image-${e}`;if(document.getElementById(n))return;const a=`.optincraft-campaign-${e} .optincraft-campaign-content`;let o=`\n\t\t${a} {\n\t\t\t${R(D(t?.desktop))}\n\t\t}\n\t`;P(t?.tablet)||(o+=`\n\t\t\t@media (max-width: 1024px) {\n\t\t\t\t${a} {\n\t\t\t\t\t${R(D(t?.tablet))}\n\t\t\t\t}\n\t\t\t}\n\t\t`),P(t?.mobile)||(o+=`\n\t\t\t@media (max-width: 768px) {\n\t\t\t\t${a} {\n\t\t\t\t\t${R(D(t?.mobile))}\n\t\t\t\t}\n\t\t\t}\n\t\t`);const i=document.createElement("style");i.id=n,i.textContent=o,document.head.appendChild(i)}(t,n.campaign_id):c={...c,...D(t)}}if(r.border?.border&&(c={...c,...A(r.border.border)}
1),r.border?.radius&&(c={...c,...q(r.border.radius)}),Object.assign(o.style,{...c}),!r[`show_${s}`])return;switch(n.type){case"floating_bar":i.style.width=C(n.width),i.style.height="0px",o.style.boxShadow="none";break;case"popup":i.style.width=C(n.width),i.style.height="0px",Object.assign(o.style,{position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",display:"none",transition:"opacity 0.3s ease-in, transform 0.3s ease-in, left 0.3s ease-in, right 0.3s ease-in, top 0.3s ease-in, bottom 0.3s ease-in"});break;case"slide_in":i.style.width=C(n.width),Object.assign(o.style,{position:"fixed",boxShadow:"none",display:"none",..."top"===r.vertical_position?{top:"20px"}:{bottom:"20px"},..."left"===r.horizontal_position?{left:"20px"}:{right:"20px"},zIndex:"-1"})}!function(t,e,n,a,o){if(!t)return()=>{};let i=o;const r=()=>{const a=v();a!==i&&(i=a,(()=>{if(!t)return;const a=t,o=v();if(!n[`show_${o}`])return;e.width&&(a.style.width=C(e.width));const i=a.style.height;e.height&&i&&"0px"!==i&&"0"!==i&&(a.style.height=I(e.height))})())};let s=null;const c=()=>{s&&clearTimeout(s),s=setTimeout(r,150)};window.addEventListener("resize",c);const l=()=>{window.removeEventListener("resize",c),s&&clearTimeout(s)},p=new MutationObserver(()=>{document.body.contains(a.ref)||(l(),p.disconnect())});a.ref&&p.observe(document.body,{childList:!0,subtree:!0})}(i,n,r,a,s);const l=r.entrance_animation,p=n.type,d="0.3s ease-in",u="0.7s, opacity 0.1s",f="0.75s cubic-bezier(0.215,0.610,0.355,1), opacity 0.3s ease-out",m="0.75s, opacity 0.4s ease-out",_="0.6s cubic-bezier(0.215,0.610,0.355,1), opacity 0.3s ease-out",y={fade_in:{popup:{opacity:"0",transform:"translate(-50%, -50%)",transition:"opacity 0.3s ease-in, transform 0.3s ease-in, position 0.3s ease-in"},floating_bar:{opacity:"0",transform:"translate(0,0)",transition:`opacity ${d}, transform ${d}`},slide_in:{opacity:"0",transform:"translate(0,0)",transition:`opacity ${d}, transform ${d}`}},slide_in_left:{popup:{opacity:"0",transform:"translate(-100%,-50%)"},floating_bar:{transform:"translate(-100%,-50%)",transition:`transform ${d}`},slide_in:{transform:"translate(-100%,0)",transition:`transform ${d}`}},slide_in_right:{popup:{opacity:"0",transform:"translate(100%,-50%)"},floating_bar:{transform:"translate(100%,-50%)",transition:`transform ${d}`},slide_in:{transform:"translate(calc(100% + 20px),0)",transition:`transform ${d}`}},slide_in_down:{popup:{opacity:"0",transform:"translate(-50%,-100%)"},floating_bar:{transform:"translate(0,-100%)",transition:`transform ${d}`},slide_in:{transform:"translate(0,-100%)",transition:`transform ${d}`}},slide_in_up:{popup:{opacity:"0",transform:"translate(-50%,100%)"},floating_bar:{transform:"translate(0,100%)",transition:`transform ${d}`},slide_in:{transform:"translate(0,calc(100% + 20px))",transition:`transform ${d}`}},back_in_left:{popup:{opacity:"0",transform:"translate(calc(50% - 2000px), -50%) scale(0.7)",transition:`transform ${u}`},floating_bar:{opacity:"0",transform:"translate(-100%,0) scale(0.7)",transition:`transform ${u}`},slide_in:{opacity:"0",transform:"translate(-100%,0) scale(0.7)",transition:`transform ${u}`}},back_in_right:{popup:{opacity:"0",transform:"translate(100%, -50%) scale(0.7)",transition:`transform ${u}`},floating_bar:{opacity:"0",transform:"translate(100%,0) scale(0.7)",transition:`transform ${u}`},slide_in:{opacity:"0",transform:"translate(100%,0) scale(0.7)",transition:`transform ${u}`}},back_in_up:{popup:{opacity:"0",transform:"translate(-50%,100%) scale(0.7)",transition:`transform ${u}`},floating_bar:{opacity:"0",transform:"translate(0,100%) scale(0.7)",transition:`transform ${u}`},slide_in:{opacity:"0",transform:"translate(0,100%) scale(0.7)",transition:`transform ${u}`}},back_in_down:{popup:{opacity:"0",transform:"translate(-50%,-100%) scale(0.7)",transition:`transform ${u}`},floating_bar:{opacity:"0",transform:"translate(0,-100%) scale(0.7)",transition:`transform ${u}`},slide_in:{opacity:"0",transform:"translate(0,-100%) scale(0.7)",transition:`transform ${u}`}},bounce_in:{popup:{opacity:"0",transform:"translate(-50%, -50%) scale(0.3)",transition:f},floating_bar:{opacity:"0",transform:"translate(0,0) scale(0.3)",transition:f},slide_in:{opacity:"0",transform:"translate(0,0) scale(0.3)",transition:f}},rotate_in:{popup:{opacity:"0",transform:"translate(-50%, -50%) rotate(-200deg)",transition:m},floating_bar:{opacity:"0",transform:"translate(0,0) rotate(-200deg)",transition:m},slide_in:{opacity:"0",transform:"translate(0,0) rotate(-200deg)",transition:m}},zoom_in:{popup:{opacity:"0",transform:"translate(-50%,-50%) scale(0.3)",transition:_},floating_bar:{opacity:"0",transform:"translate(0,0) scale(0.3)",transition:_},slide_in:{opacity:"0",transform:"translate(0,0) scale(0.3)",transition:_}}},g=y[l]?.[p];if(g&&Object.entries(g).forEach(([t,e])=>{o.style[t]=e}),!n.showForcefully){if(!wp.hooks.applyFilters("optincraft_is_allowed_to_
1show_campaign",!0,n))return;if(r.stop_on_close){const t=localStorage.getItem("optincraft_closed_campaigns");if(t&&JSON.parse(t)[n.campaign_id])return}if(r.stop_on_action&&k(n))return;if(x(n))return}const w=()=>{if(!n.isShowing)return;o.style.zIndex="100000";const t=n.type,e={popup:"translate(-50%, -50%) scale(1)",slide_in:"translate(0, 0) scale(1)",floating_bar:"translate(0, 0) scale(1)"};var a;if("fade_in"!==l)return["slide_in_left","slide_in_right","slide_in_down","slide_in_up"].includes(l)?(o.style.opacity="1","slide_in_down"===l&&"floating_bar"===t&&(o.style.transition="transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease-out",o.style.willChange="transform"),o.style.transform="popup"===t?"translate(-50%, -50%)":"translate(0,0)",void("slide_in_down"===l&&"floating_bar"===t&&setTimeout(()=>{o.style.willChange="auto"},350))):l.startsWith("back_in")?(a=l.replace("back_in_",""),o.style.opacity="1",o.style.transform={left:{popup:"translate(calc( -50% + 20px ), -50%) scale(0.8)",slide_in:"translate(calc( 50% - 20px ), 0) scale(0.8)",floating_bar:"translate(0,0) scale(0.8)"},right:{popup:"translate(-50%,-50%) scale(0.8)",slide_in:"translate(0,0) scale(0.8)",floating_bar:"translate(0,0) scale(0.8)"},up:{popup:"translate(-50%,-50%) scale(0.8)",slide_in:"translate(0,0) scale(0.8)",floating_bar:"translate(0,0) scale(0.8)"},down:{popup:"translate(-50%,-50%) scale(0.8)",slide_in:"translate(0,0) scale(0.8)",floating_bar:"translate(0,0) scale(0.8)"}}[a][t],void setTimeout(()=>{o.style.transform=e[t]},560)):"bounce_in"===l?(()=>{o.style.opacity="1";const e="popup"===t?"translate(-50%, -50%)":"translate(0,0)";o.style.transform=`${e} scale(1.05)`,setTimeout(()=>{o.style.transform=`${e} scale(0.9)`},350),setTimeout(()=>{o.style.transform=`${e} scale(1)`},550)})():"rotate_in"===l?(()=>{o.style.opacity="1";const e="popup"===t?"translate(-50%, -50%)":"translate(0,0)";o.style.transform=`${e} rotate(20deg)`,setTimeout(()=>{o.style.transform=`${e} rotate(0deg)`},550)})():"zoom_in"===l?(()=>{o.style.opacity="1";const e="popup"===t?"translate(-50%, -50%)":"translate(0,0)";o.style.transform=`${e} scale(1.05)`,setTimeout(()=>{o.style.transform=`${e} scale(1)`},350)})():void 0;o.style.opacity="1"},b=t=>{const e=a.ref?.closest(".optincraft-campaign"),o=e?.querySelector(".optincraft-campaign-overlay");if(o&&(o.style.height="100%",o.style.width="100%"),"slide_in_down"===l&&"floating_bar"===n.type&&i){const e=i,o="0.3s cubic-bezier(0.4, 0, 0.2, 1)";return e.style.transition=`height ${o}`,e.style.willChange="height",e.style.height=I(n.height),void requestAnimationFrame(()=>{requestAnimationFrame(()=>{h(n),w(),setTimeout(()=>{e.style.willChange="auto"},350),t(),wp.hooks.doAction("optincraft_campaign_opened",n,a)})})}h(n),w(),t(),wp.hooks.doAction("optincraft_campaign_opened",n,a)};switch(function(){const n=t(),a=e();z(a.ref).on("click",".x-currency ul li",function(){$(n)})}(),r.open_event){case"on_load":{const t=r.open_delay??1;setTimeout(()=>{"floating_bar"===n.type&&"slide_in_down"!==l&&(i.style.height=I(n.height)),"popup"!==n.type&&"slide_in"!==n.type||(i.style.height=I(n.height),o.style.display="block")},1e3*t-500),setTimeout(()=>{b(()=>{})},1e3*t);break}case"after_inactivity":{const t=1e3*(r.after_inactivity_time??30);let e=null,a=!1;const s=()=>{e&&clearTimeout(e),window.removeEventListener("mousemove",p),window.removeEventListener("mousedown",p),window.removeEventListener("keypress",p),window.removeEventListener("scroll",p),window.removeEventListener("touchstart",p)},c=()=>{a||(a=!0,b(s))},p=()=>{e&&clearTimeout(e),setTimeout(()=>{"floating_bar"===n.type&&"slide_in_down"!==l&&(i.style.height=I(n.height)),"popup"!==n.type&&"slide_in"!==n.type||(i.style.height=I(n.height),o.style.display="block")},t-500),e=setTimeout(c,t)};["mousemove","mousedown","keypress","scroll","touchstart"].forEach(t=>window.addEventListener(t,p)),p();break}case"click_count":{const t=r.click_count??1;let e=0;const a=()=>{window.removeEventListener("click",c)},s=()=>{b(a)},c=()=>{"floating_bar"===n.type&&"slide_in_down"!==l&&(i.style.height=I(n.height)),"popup"!==n.type&&"slide_in"!==n.type||(i.style.height=I(n.height),o.style.display="block"),++e>=t&&setTimeout(()=>{"floating_bar"===n.type&&s()},300)};window.addEventListener("click",c);break}default:wp.hooks.doAction("optincraft_campaign_open_event",r.open_event,n,o,i,r,b)}},initForm:function(){const n=t(),a=e(),o=a.ref,i=jQuery;i(o).on("submit",async function(t){if(t.preventDefault(),n.isFormSubmitted)wp.hooks.doAction(`optincraft_form_after_submit_${n.campaign_id}`,n);else if(!n.isFormSubmitting){n.isFormSubmitting=!0;var e=i(this).serializeArray().reduce(function(t,e){return t[e.name]=e.value,t},{});i(o).find("input, select, textarea").prop("disabled",!0),$(n),await _({path:"/optincraft/responses",method:"POST",data:{campaign_id:n.
1campaign_id,form_data:e}}).finally(()=>{n.isFormSubmitting=!1,n.isFormSubmitted=!0}),_({path:"/optincraft/queue/dispatch",method:"POST"}),document.querySelector(`#optincraft-campaign-step-${n.campaign_id}-${n.activeStepId}`).querySelector(".wheel-canvas")?wp.hooks.doAction(`optincraft_form_after_submit_${n.campaign_id}`,n):(i(o).find("input, select, textarea").prop("disabled",!1),i(o).trigger("reset"),"next-step"!==n.form_after_submit?("redirect-url"===n.form_after_submit&&(window.location.href=n.form_redirect_url||"https://crafium.com/optincraft"),b(a,n)):E(n,a))}})},initCountdown:function(){const n=t(),a=e(),o=g(),i="true"===n.use_user_timezone;let r=i?o.utc(n.due_date):o(n.due_date);const s=i?o.utc():o(),c=r.diff(s);n.show_countdown=!0;const l=n.time_left;let p=null;c>0&&(p=setInterval(function(){const t=i?o.utc():o(),e=r.diff(t);if(e>0){const t=o.duration(e);l.days=Math.floor(t.asDays()),l.hours=t.hours(),l.minutes=t.minutes(),l.seconds=t.seconds()}else l.days=0,l.hours=0,l.minutes=0,l.seconds=0,null!==p&&(clearInterval(p),p=null),"hide_counter"===n.action?n.show_countdown=!1:"show_message"===n.action?(n.show_countdown=!1,n.show_action_message=!0):"redirect_to_url"===n.action?n.redirect_url&&(window.location.href=n.redirect_url):"next-step"===n.action&&E(n,a)},1e3))},initFont:function(){const e=t().fontFamilies;for(const t of e)M(t.family,t.variations)}},actions:{onClickButton:()=>{const n=t();if("none"===n.action)return;n.track_conversion&&m(Number(n.campaign_id),"conversion");const a=e();switch(n.action){case"redirect-url":b(a,n),window.location.href=n.redirect_url;break;case"close":b(a,n);break;case"next-step":E(n,a)}},onClickOutside:()=>{const n=t();n.settings.close_on_click_outside&&b(e(),n)}}}),document.addEventListener("DOMContentLoaded",async()=>{try{await i({path:"/optincraft/events",method:"POST",data:{event_type:"view",page_url:f(),referrer:u(),device:l(),browser:p(),visitor_id:s(),session_id:c()}})}catch(t){}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.