PageSourceSearch

https://store.eventideaudio.com/cdn/shopifycloud/checkout-web/asse…-useStableHostMethodsReferences.DJyLKxes.js

js eventideaudio.com collected 2026-09-24 17:42:17 UTC 1,531 bytes, 1 lines download raw bytes

1import{D as _,u as b,T as y,A as d,q as w,h as g}from"./esnext-vendor.BBoIVOQW.js";import{T as E}from"./addresses-is-address-empty.ZJ1ThpFy.js";import{b as A}from"./amazon-pay-useAmazonPayPaymentLine.CMgi35Fb.js";import{fm as D}from"./hydrate.Tsur0pib.js";const I=_(function(t,n){const{allow:o,...e}=t;return b("iframe",{...e,ref:n,allow:o})});function R(r){return y(()=>Math.random(),[r])}const S=({sandboxUrl:r,endpointId:t,iframeTitle:n,iframeId:o,iframeName:e,hostMethods:s,inlineStyle:c,className:v,allow:B,sandbox:h,onConnect:p,onTerminate:M,onIframeLoad:l,onEndpointCreated:m,onUnmount:k})=>{const u=d(null),i=d(null),F=R(s),{observability:a}=E(),T=w(()=>{if(l?.(),!u.current){a.leaveErrorBreadcrumb("Sandbox iframe ref is null, skipping endpoint setup",{iframeName:e});return}const f=A(u.current,r,t,a,{});m?.(),i.current=f,f.expose(s),p(f)},[l,r,t,a,m,s,p,e]);return g(()=>()=>{k?.(),i.current&&(i.current.terminate(),M?.())},[]),b(I,{id:o,name:e,title:n,ref:u,sandbox:h,src:r,style:c,className:v,onLoad:T,allow:B},F)};var q=(r=>(r.Success="success",r.Error="error",r.ScriptLoadError="script_load_error",r.UnsupportedBrowser="unsupported_browser",r))(q||{});const $=()=>{const{observability:r}=E();return w(({message:t,attributes:n={}})=>{r.leaveErrorBreadcrumb(t,n)},[r])};function j(r){const t=D(r);return y(()=>{const o={};for(const e in r)o[e]=((...s)=>{const c=t.current;if(c[e]===void 0)throw new TypeError(`Missing wallet host method: ${e}`);return c[e](...s)});return o},[])}export{S as B,I,q as S,j as a,$ as u};

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.