PageSourceSearch

https://affiliateeconomy.info/_nuxt/ChoZ3EV4.js

js affiliateeconomy.info collected 2026-10-07 03:14:15 UTC 6,328 bytes, 14 lines download raw bytes

1import{u as C,k as I,am as O,c as y,a as d,b as $,o as s,ai as u,f as b,w as D,h as T}from"./Do1nZpFk.js";import"./BM5aYONo.js";const R=["disabled"],S=["disabled"],U=["href","target"],j=["href"],A=["href"],V=["href"],B=["href","target"],Z=["href","target"],P=["href"],J={__name:"ActionButton",props:{button:{type:Object},type:{type:String,default:"button"},custom:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},internalEmbed:{type:Object,default:()=>({})}},setup(t){const{project:r}=C(),{$moment:c,$bus:f}=I(),{scrollToElement:v,openModal:M}=O();let a=null;t.button.action==="Modal"||t.button.action==="Scroll to element"?a="click":t.button.page&&t.button.action==="Link"&&t.button.page.id==="custom-link"||t.button.action==="Random Link"||t.button.action=="custom-link"?a="link":t.button.page&&t.button.action==="Link"?a="page":t.button.action==="call"?a="call":t.button.action==="sms"?a="sms":t.button.action==="mail"?a="mail":t.button.action==="global-variable"?t.button.globalVariable&&t.button.globalVariable.type==="modal"?a="global-variable-modal":a="global-variable-link":t.button.action==="calendar"?a="calendar":t.button.action==="share"&&(a="share");const h=e=>e?/^https?:\/\//i.test(e)?e:`https://${e}`:"#",E=()=>{t.button.action==="Random Link"&&t.button.randomLinks.length&&(t.button.customLink=t.button.randomLinks[Math.floor(Math.random()*t.button.randomLinks.length)].href,t.button.blank_page=!0)},k=e=>{let n=[];if(!r.getProject.variables||r.getProject.variables==="{}")return;JSON.parse(r.getProject.variables);const o=JSON.parse(r.getProject.variables);if(Array.isArray(o==null?void 0:o.variables))n=o==null?void 0:o.variables;else if(typeof(o==null?void 0:o.variables)=="object"){const l=(o==null?void 0:o.variables)||{};n=Object.entries(l).map(([m,N])=>({...N,hash:m}))}else n=o;const i=n.find(l=>l.key===e);if(i)return i.value};E();const w=e=>{if(t.button.action==="calendar"&&g(t.button.calendar),t.button.action==="share"&&L(t.button.share),t.button.action==="Scroll to element"&&v(t.button.pickedUid||t.button.page),t.button.action==="Modal"||a==="global-variable-modal"){let n;t.button.action==="Modal"?n=t.button.modal.data.modal_id:a==="global-variable-modal"&&(n=k(t.button.globalVariable.key)),setTimeout(()=>{M(n)},100)}if(t.button.action==="cookie-consent"&&f){const n=new CustomEvent("app:toggle-cookie-consent",{detail:{toggle:!0}});f.dispatchEvent(n),e.preventDefault()}},Y=y(()=>t.button.code||{name:"United States",dial_code:"+1",code:"US"}),g=e=>{if(e.provider==="google"){const n=`https://www.google.com/calendar/render?action=TEMPLATE&text=${e.summary}&dates=${c(e.start.dateTime,"YYYYMMDDTHH:mm:ss").format("YYYYMMDDTHHmmss")}/${c(e.end.dateTime,"YYYYMMDDTHH:mm:ss").format("YYYYMMDDTHHmmss")}&details=${e.description}&location=${e.location}&sf=true&output=xml&ctz=${e.timeZone}`;return window.open(n)}if(e.provider==="outlook"){const n=`https://outlook.live.com/owa/?path=/calendar/action/compose&rru=addevent&startdt=${c(e.start.dateTime,"YYYYMMDDTHH:mm:ss").format("YYYY-MM-DDTHH:mm:ss")}&enddt=${c(e.end.dateTime,"YYYYMMDDTHH:mm:ss").format("YYYY-MM-DDTHH:mm:ss")}&subject=${e.summary}&location=${e.location}&body=${e.description}&allday=false`;return window.open(n)}if(e.provider==="apple"){const n=`BEGIN:VCALENDAR
2VERSION:2.0
3PRODID:-//YourCompany//YourProduct//EN
4BEGIN:VTIMEZONE
5TZID:${e.timeZone}
6END:VTIMEZONE
7BEGIN:VEVENT
8DTSTART;TZID=${e.timeZone}:${c(e.start.dateTime,"YYYYMMDDTHH:mm:ss").format("YYYYMMDDTHHmmss")}
9DTEND;TZID=${e.timeZone}:${c(e.end.dateTime,"YYYYMMDDTHH:mm:ss").format("YYYYMMDDTHHmmss")}
10SUMMARY:${e.summary}
11LOCATION:${e.location}
12DESCRIPTION:${e.description}
13END:VEVENT
14END:VCALENDAR`,o=new Blob([n],{type:"text/calendar"}),i=URL.createObjectURL(o),l=document.createElement("a");l.style.display="none",l.href=i,l.download="event.ics",document.body.appendChild(l),l.click(),document.body.removeChild(l),URL.revokeObjectURL(i)}},L=e=>{if(!e.page)return;const n=document.querySelector('meta[name="description"]')?document.querySelector('meta[name="description"]').content:"",i=e.page.id==="global-variable"?k(e.variable.key):e.page.id==="custom-link"?e.page.slug:e.page.slug?`https://${window.location.host}/${e.page.slug}`:encodeURIComponent(window.location.href);let l="";e.provider==="facebook"&&(l=`https://www.facebook.com/sharer/sharer.php?u=${i}`),e.provider==="twitter"&&(l=`https://twitter.com/intent/tweet?text=${encodeURIComponent(n)}&url=${i}`),window.open(l,"share-dialog","width=800,height=600")},H=y(()=>
14{if(t.button.customLink)return t.button.customLink.indexOf("http://")!=0&&t.button.customLink.indexOf("https://")!=0?`https://${t.button.customLink}`:t.button.customLink});return(e,n)=>{var o,i,l,m;return t.type==="submit"?(s(),d("button",{key:0,type:"submit",disabled:t.disabled},[u(e.$slots,"default")],8,R)):t.custom?(s(),d("button",{key:1,type:"button",disabled:t.disabled},[u(e.$slots,"default")],8,S)):b(a)==="link"?(s(),d("a",{key:2,class:"action-link",href:H.value,target:t.button.blank_page?"_blank":"_self"},[u(e.$slots,"default")],8,U)):b(a)==="call"?(s(),d("a",{key:3,href:`tel:${Y.value.dial_code}${t.button.tel}`,class:"action-link"},[u(e.$slots,"default")],8,j)):b(a)==="sms"?(s(),d("a",{key:4,href:`sms:${Y.value.dial_code}${t.button.tel}`,class:"action-link"},[u(e.$slots,"default")],8,A)):b(a)==="mail"?(s(),d("a",{key:5,target:"_blank",href:`mailto:${t.button.mail}`,class:"action-link"},[u(e.$slots,"default")],8,V)):b(a)==="page"?(s(),d("a",{key:6,href:`/${((o=t.button.page)==null?void 0:o.slug)||((i=t.button.page)==null?void 0:i.code)}`,target:t.button.blank_page?"_blank":"_self"},[u(e.$slots,"default")],8,B)):b(a)==="global-variable"||b(a)==="global-variable-link"?(s(),d("a",{key:7,href:h(k(((l=t.button.globalVariable)==null?void 0:l.key)||t.button.customLink)),target:t.button.blank_page?"_blank":"_self"},[u(e.$slots,"default")],8,Z)):t.button.action==="download-file"?(s(),d("a",{key:8,href:h((m=t.button.file)==null?void 0:m.url),target:"_blank"},[u(e.$slots,"default")],8,P)):t.button.action?(s(),$(T(t.button.buttonType?"button":"div"),{key:9,class:"cursor-pointer",onClick:w},{default:D(()=>[u(e.$slots,"default")]),_:3})):(s(),$(T(t.button.buttonType?"button":"div"),{key:10,disabled:t.disabled},{default:D(()=>[u(e.$slots,"default")]),_:3},8,["disabled"]))}}};export{J as default};

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.