Module 283488

535 characters · in f08fed5b39d8e5b5.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(64700),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,c]=l.useState(null),[u,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 c(l.id)})},[t]),{url:h,state:u?"loading":null!=h?"fetched":"not-found"}}}