- License
- t,bodyBackground:n,bodyMargin:r,bodyPadding:o,checkOrigin:a,direction:i,inPageLinks:s,log:c,offset:l,offsetHeight:d,offsetWidth:u,scrolling:f,tolerance:U,warningTimeout:p,waitForLoad:b,onAfterClose:h,onReady:m,onMessage:g,onResized:v,...y}=e;return y})(n),o=(0,x.useRef)(null),a=A(),i=()=>(a.event("Blocked Close Event"),a.warn("Close event ignored, to remove the iframe update your React component."),!1);return(0,x.useEffect)(()=>{let e=o.current,t={...n,onBeforeClose:i};a.label(`react(${e.id})`),a.event("setup");let r=u()(t)(e);return a.expand(t.logExpand),n.log&&a.log("Created React component"),()=>{a.endAutoGroup(),r?.disconnect()}},[]),(0,x.useImperativeHandle)(t,()=>({getRef:()=>o,getElement:()=>o.current,resize:()=>o.current.iframeResizer.resize(),moveToAnchor:e=>o.current.iframeResizer.moveToAnchor(e),sendMessage:(e,t)=>{o.current.iframeResizer.sendMessage(e,t)}})),x.createElement("iframe",l({},r,{ref:o}))}var E=n(80951),O=n(86781),F=n(11979),k=n(64658),_=n(65413),j=n(15239),P=n(37876);let T=e=>{let{url:t}=e,n=null!=t&&t.length?(0,P.jsx)("a",{href:t,rel:"noopener noreferrer",target:"_blank",children:"View the original link here"}):"Please refresh the page";return(0,P.jsx)("div",{className:"overflow-auto",children:(0,P.jsxs)("div",{className:"m-4 flex h-full min-h-[200px] w-auto flex-col items-center justify-evenly rounded-md bg-marble p-8",children:[(0,P.jsx)("svg",{viewBox:"0 0 33 32",width:"33",height:"32",children:(0,P.jsx)("path",{className:"fill-heather",d:"M27.1667 23.8084H5.83333V26H27.1667V23.8084ZM13.5667 7.53426L12.0733 6L9.03352 9.12352L5.99333 6L4.5 7.53426L7.54019 10.6578L4.5 13.7813L5.99333 15.3156L9.03352 12.192L12.0737 15.3156L13.567 13.7813L10.5269 10.6578L13.5667 7.53426ZM28.5 7.53426L27.0067 6L23.9665 9.12352L20.9263 6L19.433 7.53426L22.4731 10.6578L19.433 13.7813L20.9263 15.3156L23.9665 12.192L27.0067 15.3156L28.5 13.7813L25.4598 10.6578L28.5 7.53426Z"})}),(0,P.jsxs)("p",{className:"text-center text-heather",children:["Unfortunately there was an error, ",n,"."]})]})})};n(74313);var D=n(57710);let N=()=>(0,P.jsx)("div",{className:"flex h-[100px] w-full items-center justify-center",children:(0,P.jsx)(D.A,{})});var M=n(59860),I=n(2208),L=n(50674),R=n(56306);let B=["linkTypeId"];function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}let H={text:{global:"LinkApp_Text"}},G=(0,L.Ay)(async e=>{let{global:t,linkTypesAssetsEndpoint:n,linkTypeId:r}=e,o=(await (0,I.f8)({global:t,url:"".concat(n,"/").concat(r,"/remoteEntry.js")})).get("./Sheet");return(await o)()},{ssr:!1,cacheKey:e=>{let{global:t,linkTypeId:n}=e;return"".concat(t,"-").concat(n)},resolveComponent:e=>e.default}),V=e=>(0,x.useMemo)(()=>H[e],[e]),K=e=>{let{linkTypeId:t}=e,n=(0,M.A)(e,B),{environment:o}=(0,c.Kg)(),{global:a}=V(t);return(0,P.jsx)(R.MountPointErrorBoundary,{modulePath:"".concat(a),errorFragment:(0,P.jsx)(T,{}),children:(0,P.jsx)(G,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({linkTypeId:t,global:a,linkTypesAssetsEndpoint:o.LINK_TYPES_ASSETS_ENDPOINT,fallback:(0,P.jsx)(N,{})},n))})};function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let W=function(e){return e.INITIALIZE="INITIALIZE",e.EXTENSION_READY="EXTENSION_READY",e.LOAD_FAILURE="LOAD_FAILURE",e.LOAD_TIMEOUT="LOAD_TIMEOUT",e}({}),Y=(e,t)=>{switch(t){case W.INITIALIZE:return Z(Z({},e),{},{start_timestamp:new Date().getTime()});case W.EXTENSION_READY:case W.LOAD_TIMEOUT:return Q(t,new Date().getTime()-e.start_timestamp,e.linkTypeId,e.stage),e;case W.LOAD_FAILURE:return Q(t,0,e.linkTypeId,e.stage),e;default:return e}},Q=(e,t,n,r)=>{try{var o;let a=null==(o=window)||null==(o=o.DD_LOGS)?void 0:o.logger;a&&a.info("profiles.extension.".concat(e.toLowerCase()),{linkTypeId:n,value:t,stage:r})}catch(e){console.error("ExtensionEmbed: Failed to push metric to datadog")}};function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let $=0,ee=e=>{let{id:t,context:n,url:r,thumbnail:l,expansion:d=!1,dialogContentRef:u}=e,{activeLinkId:f,activeLinkParams:U,environment:p,stage:b,account:h,expandMechanism:m,trackInstrumentationEvent:g,setActiveLink:v,setActiveLinkParams:y}=(0,c.Kg)(),{trackProfileLinkCTAClickedEvent:w}=(0,_.s)({linkId:t,linkUrl:null!=r?r:void 0,linkType:"EXTENSION",linkContext:n}),{0:C,1:A}=(0,x.useState)(!0),{0:D,1:M}=(0,x.useState)(!1),{window:I,document:L}=(0,k.j$)(),R=(0,x.useRef)(),B=V(n.linkTypeId),z=(0,x.useMemo)(()=>"extension-iframe-".concat(n.linkTypeId,"-").concat(t,"-").concat($++),[n.linkTypeId,t]),{1:H}=(0,x.useReducer)(Y,{start_timestamp:new Date().getTime(),linkTypeId:n.linkTypeId,stage:b}),G="".concat(p.LINK_TYPES_ASSETS_ENDPOINT,"/").concat(n.linkTypeId,"/index.html"),q=(0,x.useMemo)(()=>(0,j.cleanExtensionData)(n.data),[n.data]);((e,t)=>{let n=(0,x.useRef)(e);(0,x.useLayoutEffect)(()=>{n.current=e}),(0,x.useEffect)(()=>{if("number"==typeof t){let e=setTimeout(n.current,t);return()=>clearTimeout(e)}},[t])})(()=>{H(W.LOAD_TIMEOUT),M(!0)},!1==C||void 0!==B?null:8e3);let Z=(0,x.useCallback)(e=>{var t;e.height||H(W.LOAD_FAILURE);let n=null==u||null==(t=u.current)?void 0:t.clientHeight;n&&(e.iframe.style.height="".concat(Math.max(n,e.height),"px"))},[u]),Q=(0,x.useCallback)(e=>{var c,u,b,C,x,S,k;if(null!=(c=e.data)&&c.type&&(R.current||(R.current=null==L?void 0:L.getElementById(z)),(null==(u=R.current)?void 0:u.contentWindow)===e.source))switch(e.data.type){case"extension-loaded":(()=>{var e,t;let n={type:"extension-data",data:X(X({__environment:{RECAPTCHA_SITE_KEY:p.RECAPTCHA_SITE_KEY_INVISIBLE,CLOUDFLARE_TURNSTILE_SITE_KEY:p.CLOUDFLARE_TURNSTILE_SITE_KEY,GRAPH_ENDPOINT:p.GRAPHQL_API_ENDPOINT,GRAPHQL_CLIENT_NAME:p.GRAPHQL_API_CLIENT_NAME,GRAPHQL_CLIENT_VERSION:p.GRAPHQL_API_CLIENT_VERSION,COUNTRY_CODE:(0,E.A)(),PROFILE:null==h?void 0:h.username},__linkUrl:r,__thumbnail:l,__linkParams:X({},U)},q),{},{displayType:m})};null==(e=R.current)||null==(e=e.contentWindow)||e.postMessage(n,null!=(t=p.LINK_TYPES_ASSETS_ENDPOINT)?t:", "GPLv3",sandbox:"allow-popups allow-popups-to-escape-sandbox allow-top-navigation allow-same-origin allow-scripts allow-forms"})]})}},19661:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let o=r(n(14232));t.default=function(){if("function"==typeof o.default.useId)return o.default.useId;let e="undefined"!=typeof window?window:globalThis;function t(){let t="ltclid"+e.__nextLtClId;return e.__nextLtClId+=1,e.__nextLtClId>Number.MAX_SAFE_INTEGER&&(e.__nextLtClId=Number.MIN_SAFE_INTEGER),t}return null==e.__nextLtClId&&(e.__nextLtClId=0),function(){let[e]=o.default.useState(t);return e}}()},19804:function(e,t,n){"use strict";var r,o=this&&this.__makeTemplateObject||function(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=a(n(18827)),s=n(79216),c=n(84365),l=a(n(610)),d=a(n(42529));t.default=i.default.div.withConfig({shouldForwardProp:l.default})(r||(r=o(["\n ","\n ","\n ","\n ","\n ","\n"],["\n ","\n ","\n ","\n ","\n ","\n"])),d.default,c.themed,c.cursor,c.pointerEvents,(0,s.system)({whiteSpace:{property:"whiteSpace"}}))},19848:(e,t,n)=>{"use strict";t.d=void 0;let r=n(84899);class o extends r.AbstractEvent{constructor(e){super(e,"ProfBatchLinksViewed")}}t.d=o},19850:(e,t,n)=>{var r=n(89950),o=n(98825);e.exports=function(e){if(!o(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},19872:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.customFonts=void 0;var o=n(14615);Object.defineProperty(t,"customFonts",{enumerable:!0,get:function(){return r(o).default}}),t.default={primary:"karla",secondary:"inter"}},19976:(e,t,n)=>{"use strict";n.d(t,{r:()=>i});var r=n(31329),o=n(14232),a=n(37876);let i=e=>{let{url:t}=e,n=(0,o.useRef)(null),i=(0,o.useRef)(null),s=new URL(t);s.search="?".concat("utm_source=qr_code","&").concat("utm_medium=desktop_profile");let c=s.toString();return(0,o.useEffect)(()=>{if(!n.current)return;if(i.current){n.current.innerHTML=i.current;return}let e=getComputedStyle(document.documentElement).getPropertyValue("--backdrop-contrast-color").trim()||"#000000";i.current=(0,r.Ck)({data:c,foregroundColor:e}),i.current&&(n.current.innerHTML=i.current)},[c]),(0,a.jsxs)("div",{className:"fixed -bottom-[250px] right-8 z-[1000] flex flex-col items-center justify-center gap-1 opacity-0 transition [@media(min-width:1022px)]:bottom-8 [@media(min-width:1022px)]:opacity-100",children:[(0,a.jsx)("p",{className:"text-center font-sans text-sm font-medium text-[var(--backdrop-contrast-color)]",children:"View on mobile"}),(0,a.jsx)("div",{ref:n,className:"relative h-[120px] w-[120px] [&>