PageSourceSearch

https://www.swanbitcoin.com/4de99ce73508264891f4a26a29f89e3ac9c8c633-b83556489c3fcea8bc5d.js

js swanbitcoin.com collected 2026-09-24 17:14:53 UTC 8,070 bytes, 2 lines download raw bytes

1(self.webpackChunk_swan_bitcoin_landing=self.webpackChunk_swan_bitcoin_landing||[]).push([[9612],{74393:function(e,n,t){"use strict";var o=t(49782),a=t(14041),r=t(12182),i=t(87866);n.A=({colorMode:e,...n})=>{const{datoCmsLandingHeaderConfig:t,datoCmsLandingMetadataConfig:c}=(0,o.GR)("1032104890"),s=t.callToActions.find((e=>e.externalUrl===c.appUrl)),l=(0,i.A)(s);return s?a.createElement(r.Y9Y.ActionGroup,Object.assign({flex:"0 0 auto",display:{base:"none",xxs:"flex"}},n),a.createElement(r.Y9Y.Button,Object.assign({bg:"transparent",border:"2px solid"},l,"dark"===e?{color:"columbiaBlue",borderColor:"bedazzledBlue",_hover:{bg:"transparent",color:"snow",borderColor:"columbiaBlue",textDecoration:"none"}}:{borderColor:"gainsboro",_hover:{bg:"gainsboro",textDecoration:"none"}}),s.label)):null}},77236:function(e,n,t){"use strict";var o=t(49782),a=t(14041),r=t(12182),i=t(87866),c=t(99882);n.A=({colorMode:e,...n})=>{const{datoCmsLandingHeaderConfig:t,datoCmsLandingMetadataConfig:s}=(0,o.GR)("1375799716"),l=t.callToActions.find((e=>e.externalUrl===s.appUrl)),u=(0,i.A)(l),{onClose:d}=(0,c.k)();return l?a.createElement(r.JpQ.Footer,n,a.createElement(r.JpQ.Button,Object.assign({colorScheme:l.color,variant:l.variant,onClick:d},u,"dark"===e?{bg:"transparent",color:"columbiaBlue",border:"2px solid",borderColor:"bedazzledBlue",_hover:{bg:"transparent",color:"snow",borderColor:"columbiaBlue",textDecoration:"none"}}:null),"Log In")):null}},82253:function(e){e.exports={DEFAULT_ARTICLE_CATEGORY:"articles",RECAPTCHA_LEAD_ACTION:"lead_submission",RECAPTCHA_EMAIL_ACTION:"email_submission",RECAPTCHA_LOGIN_ACTION:"login"}},66005:function(e,n,t){"use strict";var o=t(12182),a=t(14041);n.A=({children:e,...n})=>a.createElement(o.Igo,Object.assign({color:"columbiaBlue",size:{base:"xs",md:"sm"},mb:{base:.5,md:1}},n),e)},68094:function(e,n,t){"use strict";var o=t(12182),a=t(49782),r=t(14041),i=t(78664),c=t(17352),s=t(351);n.A=({label:e,...n})=>{const{datoCmsLandingPrivateHomepage:t}=(0,a.GR)("1227868760"),{ctaLabel:l}=t,{onOpen:u}=(0,s.e)(),{trackEvent:d}=(0,c.st)();return r.createElement(o.U_4,Object.assign({"data-testid":"onboarding-private-cta-button",px:{base:2,md:3,xl:4},height:{base:4,md:5,xl:6},fontSize:{base:"xs",md:"sm"},borderRadius:{base:"sm",md:"md"},width:{base:"full",xxs:"auto"},onClick:()=>{d({group:"talkToTheTeamForm",action:"open"}),u()},_hover:{bg:"snow"},_focus:{bg:"snow",boxShadow:"focus"}},n),(0,i.qg)(e||l))}},41669:function(e,n,t){"use strict";var o=t(12182),a=t(14041);n.A=({children:e,...n})=>a.createElement(o.DZT,Object.assign({as:"h2",size:{base:"lg",md:"xl",xl:"2xl"},mb:{base:2}},n),e)},3512:function(e,n){"use strict";n.A=e=>{if("undefined"==typeof window)return null;try{return JSON.parse(window.localStorage.getItem(e))}catch(n){return null}}},21455:function(e,n,t){"use strict";t.d(n,{xn:function(){return b},C:function(){return A},Ri:function(){return f}});var o=t(82253),a=t(99677),r=t.n(a),i=t(36188),c=t(3512),s=t(35798),l=t(17471);var u=t(15692),d=t(85125);const m="https://api.swanbitcoin.com",p=m+"/landing-email-submission";const g=async(e,n,t={})=>{const o=await fetch(e,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json",...t},body:JSON.stringify(n)});if(!o.ok&&"opaque"!==o.type)throw console.log(o.status),new Error(`An error has occurred: ${o.status}`);return o},w=async e=>{var n,t,a,l,m,w,b;const{accountType:A,tier:f,email:y,country:T,firstName:x,firstname:v,intent:E,location:k,name:O,refCode:I,referrerUrl:_,gclid:L,...S}=e,P=(0,i.gx)(),R=null!==(n=P.utmCampaignContent)&&void 0!==n?n:(0,c.A)("utmCampaignContent"),H=null!==(t=P.utmCampaignId)&&void 0!==t?t:(0,c.A)("utmCampaignId"),z=null!==(a=P.utmCampaignSource)&&void 0!==a?a:(0,c.A)("utmCampaignSource"),U=null!==(l=P.utmCampaignTerm)&&void 0!==l?l:(0,c.A)("utmCampaignTerm"),B=null!==(m=P.utmCampaignType)&&void 0!==m?m:(0,c.A)("utmCampaignType"),M=null!==(w=P.gclid)&&void 0!==w?w:C(),N=null!==(b=P.sessionId)&&void 0!==b?b:h(),$=(0,d.e8)(),j=await(async()=>{if(!(0,u.GX)())return;const e=await(0,u.B5)(o.RECAPTCHA_EMAIL_ACTION);return e.success?e.token:void 0})();await g(p,{accountType:A,tier:f,email:y,country:T,firstName:x||v||O,intent:r()(E)||"signup",refCode:I,referringUrl:(0,s.A)(_),signupLocation:k,utmCampaignContent:R,utmCampaignId:H,utmCampaignSource:z,utmCampaignTerm:U,utmCampaignType:B,gclid:M,sessionId:N,phDistinctId:$,...S,...j?{recaptchaToken:j}:{}})},C=()=>{const e=(0,c.A)("gclid");if(e)return e;if("undefined"==typeof window)return null;const n=new URLSearchParams(window.location.search).get("gclid");return n?(window.localStorage.setItem("gclid",JSON.stringify(n)),n):null},b=async(e,n={},t,o)=>{const{email:a,accountType:i,gclid:c,intent:s,location:u}=e;await(async(e,n,t)=>{const o=(0,d.e8)(),a=o?`&phDistinctId=${encodeURIComponent(o)}`:"",r=C(),i=h(),c=`auth/login/with-link?mode=swan&onboard=true&sessionId=${i}${a}`,s={...e,...null!=e&&e.gclid||!r?{}:{gclid:r},...null!=t&&t.token?{recaptchaToken:t.token}:{}},u=await y("/auth/login/with-link",s,i,t);await g(`${m}/${c}`,s,u);try{await w(n)}catch(p){(0,l.Oz)(p),console.log("could not submit to api.swan"),console.log(p)}})({email:a,accountType:i,gclid:c,intent:r()(s),signupLocation:u,...n},e,o)},A=async(e,n={},t,o)=>{const{email:a,accountType:i,tier:c,salesRepId:s,gclid:u,intent:p,location:C}
1=e;await(async(e,n,t)=>{const o=(0,d.e8)(),a=o?`&phDistinctId=${encodeURIComponent(o)}`:"",r=h(),i=`auth/create-user/with-link?mode=swan&onboard=true&sessionId=${r}${a}`,c={...e,...null!=t&&t.token?{recaptchaToken:t.token}:{}},s=await y("/auth/create-user/with-link",c,r,t);await g(`${m}/${i}`,c,s);try{await w(n)}catch(u){(0,l.Oz)(u),console.log("could not submit to api.swan"),console.log(u)}})({email:a,accountType:i,tier:c,salesRepId:s,gclid:u,intent:r()(p),signupLocation:C,...n},e,o)},f=async(e,n)=>{console.log("submitEmailOnly",e,n),await w(e)},h=()=>(0,c.A)("sessionId")||"",y=async(e,n,t,o)=>{const a="landing",r={"x-swan-client":a,"x-swan-version":"1","x-swan-session-id":t};null!=o&&o.failureMode&&(r["x-swan-recaptcha-failure"]=o.failureMode);try{const o=JSON.stringify(n).slice(0,128);r["x-swan-request-digest"]=await(async e=>{const n=JSON.stringify(e),t=(new TextEncoder).encode(n),o=await crypto.subtle.digest("SHA-256",t);return"00"+Array.from(new Uint8Array(o)).map((e=>e.toString(16).padStart(2,"0"))).join("")})([e,o,a,"1",t])}catch(i){(0,l.Oz)(i),console.error("could not compute request digest",i)}return r}},15692:function(e,n,t){"use strict";t.d(n,{B5:function(){return p},Fu:function(){return m},GX:function(){return d}});var o=t(17471);const a="6Ld5XWAsAAAAAHXlMj2b6DRdtrVdPOC9O5zOXAOK",r="actionMissing",i="scriptUnavailable",c="executeThrew",s="emptyToken",l=(e,n,t)=>((0,o.Oz)(n,{recaptchaFailureMode:e,recaptchaAction:t}),{success:!1,failureMode:e,error:n});let u=null;const d=()=>Boolean(a),m=()=>(u||(u=new Promise(((e,n)=>{var t;if(null!==(t=window.grecaptcha)&&void 0!==t&&t.enterprise)return void window.grecaptcha.enterprise.ready((()=>e()));const o=document.createElement("script");o.src=`https://www.google.com/recaptcha/enterprise.js?render=${a}`,o.async=!0,o.onload=()=>{var t;null!==(t=window.grecaptcha)&&void 0!==t&&t.enterprise?window.grecaptcha.enterprise.ready((()=>e())):n(new Error("reCAPTCHA failed to initialize"))},o.onerror=()=>{n(new Error("Failed to load reCAPTCHA script"))},document.head.appendChild(o)})).catch((e=>{throw u=null,e}))),u),p=async e=>{if(!e)return l(r,new Error("reCAPTCHA action not specified"),e);try{await((e,n,t)=>{let o;const a=new Promise(((e,a)=>{o=setTimeout((()=>a(new Error(t))),n)}));return Promise.race([e,a]).finally((()=>clearTimeout(o)))})(m(),3e3,"reCAPTCHA not loaded")}catch(n){return l(i,n,e)}try{const n=await window.grecaptcha.enterprise.execute(a,{action:e});return n?{success:!0,token:n}:l(s,new Error("reCAPTCHA returned an empty token"),e)}catch(t){return l(c,t instanceof Error?t:new Error("Failed to generate reCAPTCHA token"),e)}}}}]);
2//# sourceMappingURL=4de99ce73508264891f4a26a29f89e3ac9c8c633-b83556489c3fcea8bc5d.js.map

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.