Module 219222

1,056 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Eo:()=>d,JC:()=>E,UE:()=>u,UQ:()=>_,nE:()=>o,ox:()=>A,qc:()=>c,vQ:()=>h});var i=n(196765),r=n(314116),a=n(375708);let s=(0,i.v)(()=>({localClips:new Map})),l=new Map;function o(e,t){s.setState(n=>({localClips:new Map(n.localClips).set(e,t)}))}function d(e,t){s.setState(n=>{let i=n.localClips.get(e);return i?.status!=="uploading"?n:{localClips:new Map(n.localClips).set(e,{...i,progress:t})}})}function c(e){return s.getState().localClips.has(e)}function u(e){s.setState(t=>{let n=new Map(t.localClips);return n.delete(e),{localClips:n}})}function _(){return s(e=>e.localClips)}function E(e,t){l.set(e,t)}function A(e){l.delete(e)}function h(e){return!!function(){for(let e of s.getState().localClips.values())if("uploaded"!==e.status)return!0;return!1}()&&((0,r.A)({title:a.intl.string(a.t.PqpqTp),subtitle:a.intl.string(a.t.ByJmnc),confirmText:a.intl.string(a.t["ETE/oC"]),cancelText:a.intl.string(a.t["3ilveh"]),onConfirm:()=>{for(let e of l.values())e.abort();l.clear(),s.setState({localClips:new Map}),e()}}),!0)}}