Build 562131stable
Module 966697
1,269 characters · in 8406557b630ea13f.jsDependencies
Source Raw
function(e,t,a){a.d(t,{y:()=>o});var i=a(627968),s=a(64700),l=a(503698),r=a.n(l),n=a(289873);a(323874),a(14289),a(35956);var d=a(835245);let c=new Worker(new URL("/assets/"+a.u("14250"),a.b));var h=a(652215),u=a(503117);function o(e){let{readyState:t,aspectRatio:a,placeholder:l,placeholderVersion:o,placeholderStyle:m,children:x,disableSpinner:f=!1}=e,g=t===h.Rv1.LOADING,[p]=s.useState(g),[v,R]=s.useState(!1),[N]=s.useState(()=>Date.now()),b=function(e,t,a){let i=a&&1===t&&null!=e,[l,r]=s.useState(void 0);return s.useEffect(()=>{let t=!1;return i&&new Promise(t=>{let a=(0,d.A)(),i=e=>{let{data:{id:s,png:l}}=e;a===s&&(t(l),c.removeEventListener("message",i))};c.addEventListener("message",i),c.postMessage({id:a,placeholderData:e})}).then(e=>{t||r(e)}),()=>{t=!0}},[e,i]),l}(l,o,p),w=t===h.Rv1.READY&&Date.now()-N<200;return s.useEffect(()=>{if(f)return;let e=setTimeout(()=>{R(!0)},2e3);return()=>{clearTimeout(e)}},[f,p]),(0,i.jsxs)("div",{className:u.bX,style:{aspectRatio:a},children:[x,null!=b&&(0,i.jsx)("img",{style:m,className:r()(u.bc,{[u.t5]:g,[u.Jh]:!g,[u.zg]:w}),src:b,alt:""}),f?null:(0,i.jsx)("div",{"aria-hidden":!(g&&v),className:r()(u.oM,{[u.__]:g&&v}),children:(0,i.jsx)(n.y,{type:n.t.SPINNING_CIRCLE_SIMPLE,animated:g&&v,className:u.Xd})})]})}}