Module 283488

536 characters · in e88ab87d81cf1642.js
Dependencies
Lazily required by (0)none
Requires (2)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>r});var l=n(582128),i=n(970928);let s=["embedded_cover","embedded_background"];function r(e){let{applicationId:t,size:n,names:r=s,format:a="png"}=e,[o,u]=l.useState(null),[c,d]=l.useState(!0),h=(0,i.uD)(t,o,n,a),m=l.useRef(r);return l.useEffect(()=>{m.current=r}),l.useEffect(()=>{let{current:e}=m;null!=t&&(0,i.Y)(t).then(t=>{for(let[n,l]of(d(!1),Object.entries(t)))if(null!=l&&""!==l.id&&e.includes(l.name))return void u(l.id)})},[t]),{url:h,state:c?"loading":null!=h?"fetched":"not-found"}}}