1import{fo as Ls,fp as Ms,j as e,W as Ts,u as Es,N as $s,c as zs,b as Rs,R as c,h as z,fr as Us,a8 as be,fq as Ws,a2 as E,S as Ft,gq as Ns,F as ve,gr as Vs,Y as Bs,B as x,Z as m,I as N,d as p,$ as ae,e as re,a1 as $}from"./main-C-fwQcoT.js";import{d as qs}from"./ArrowBack-BoVFQDnV.js";import{d as Fs}from"./DownloadRounded-B9QUMnXH.js";import{d as Hs,a as Ds,b as Os}from"./RemoveOutlined-OZoMyQqo.js";import{d as Ys}from"./ContentCopyRounded-CWH_5d9k.js";import{d as Gs}from"./OpenInNewRounded-D635vZdL.js";import{d as Ks}from"./Refresh-B-4ODic_.js";import{d as Xs}from"./LinkRounded-Cu6orJI8.js";import{d as Zs,a as $t}from"./VisibilityOffRounded-BOMm1OHo.js";import{J as Js}from"./jszip.min-fHEDJ20R.js";import{D as zt,P as Rt}from"./index-xKV3JrKY.js";import{S as Be,L as qe,T as Fe,I as He}from"./ReactKonvaCore-CLk8X9eQ.js";import{S as Qs}from"./SharableAssetAdaptiveVideoPlayer-CFZUR-3Z.js";import{S as ei,a as Ut}from"./index-njULAYOe.js";import{u as ti}from"./useAppBarHeight-CA7bHGF8.js";import{u as si}from"./useRetry-BYCJWWSU.js";import{u as Wt}from"./useMemberCopy-CkSEKhEk.js";import{C as Nt}from"./Chip-BfOgeZWd.js";import{S as ii,a as ni,b as ai}from"./Stepper-alKL8c7_.js";import{S as ri}from"./StepButton-CK899xWz.js";import{A as V}from"./Alert-ClfjrRxm.js";import{D as li}from"./Divider-DRDFc3CO.js";import{F as oi}from"./FormControlLabel-DMr2kLF-.js";import{C as ci}from"./Checkbox-C_xSBYAq.js";import{T as De}from"./TextField-BDv8TDl8.js";import{R as di,T as ui}from"./generateCategoricalChart-BNyBV4Xa.js";import{A as fi,C as hi,X as xi,Y as pi,a as Oe}from"./AreaChart-DBMrZXzG.js";import{v as gi,G as mi}from"./pdf-B915_ZgZ.js";import"./tiny-invariant-CopsF_GD.js";import"./index-CRqeHcAI.js";import"./index-DnugzyUQ.js";import"./index-LvzHWtTh.js";import"./useLoadSource-BxwOnj9g.js";import"./subtitleUtils-enCDK_TX.js";/* empty css */import"./Skeleton-SaD8DtO8.js";import"./PlayArrowRounded-dow35fTN.js";import"./Slider-JZbkunGQ.js";import"./visuallyHidden-Dan1xhjv.js";import"./Tabs-BnOd7cw3.js";import"./KeyboardArrowRight-hJhcOdyG.js";import"./resolve-Db06kjKL.js";import"./Close-BrSGLn5O.js";import"./SwitchBase-5g15TP30.js";import"./throttle-CT5539sl.js";import"./debounce-BHS91Voe.js";import"./isPlainObject-DtsyRb1f.js";import"./_getPrototype-BhbZ6HLf.js";import"./_baseFlatten-DIQ_MW5N.js";import"./_baseOrderBy-Uai9DuAX.js";import"./_baseMap-CrE3zzNA.js";import"./_baseEach-BweUjGcA.js";import"./_baseRest-Nf5GUFLG.js";
1import"./_setToString-CGSD3N1s.js";import"./upperFirst-BSxkwWzQ.js";import"./path-CXeFd1JH.js";import"./string-bseqzU4J.js";import"./band-CquvqAHh.js";import"./init-Dmth1JHB.js";import"./ordinal-DILIJJjt.js";import"./linear-BMwahYfM.js";import"./time-C0h03g3z.js";import"./map-Bxp0aP3c.js";import"./array-BKyUJesY.js";import"./last-BMtCMRkO.js";import"./line-7NW26dMX.js";var Ge={},wi=Ls;Object.defineProperty(Ge,"__esModule",{value:!0});var Ht=Ge.default=void 0,vi=wi(Ms()),bi=e;Ht=Ge.default=(0,vi.default)((0,bi.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39"}),"PublicRounded");const yi=50,ji=10/1.5,_i=914400,Si=96,Ci=80,ki=10,Pi=30,Ii=30,Ye=136;mi.workerSrc=`https://unpkg.com/pdfjs-dist@${gi}/build/pdf.worker.min.mjs`;const Vt=t=>Math.max(1,Math.round(t/_i*Si)),Ai=async t=>{var j,R,J;const a=await(await fetch(t)).arrayBuffer(),f=await Js.loadAsync(a),g=Object.keys(f.files).filter(k=>/^ppt\/slides\/slide\d+\.xml$/i.test(k)),C=f.file("ppt/presentation.xml"),A=((j=(C?await C.async("text"):"").match(/<[^>]*sldSz[^>]*>/i))==null?void 0:j[0])||"",Z=Number(((R=A.match(/cx="(\d+)"/i))==null?void 0:R[1])||0),B=Number(((J=A.match(/cy="(\d+)"/i))==null?void 0:J[1])||0);return{pageCount:Math.max(1,g.length),width:Z>0?Vt(Z):1280,height:B>0?Vt(B):720}},Li=t=>new Promise((o,a)=>{const f=new window.Image;f.onload=()=>o(f),f.onerror=()=>a(new Error("image_load_failed")),f.src=t}),Mi=t=>new Promise((o,a)=>{const f=document.createElement("video");f.preload="metadata",f.onloadedmetadata=()=>{const g=Number(f.videoWidth||0),C=Number(f.videoHeight||0);if(f.onloadedmetadata=null,f.onerror=null,f.removeAttribute("src"),f.load(),g>0&&C>0){o({width:g,height:C});return}a(new Error("invalid_video_dimensions"))},f.onerror=()=>{f.onloadedmetadata=null,f.onerror=null,f.removeAttribute("src"),f.load(),a(new Error("invalid_video_source"))},f.src=t}),Ti=t=>{const o=String(t||"").trim().toLowerCase();if(!o)return null;const a=o.match(/(?:^|[^0-9])(\d{3,5})[-_x](\d{3,5})(?:[^0-9]|$)/i);if(!a)return null;const f=Number(a[1]||0),g=Number(a[2]||0);return f<=0||g<=0?null:{width:f,height:g}},Ei=t=>{var g,C;const o=t==null?void 0:t.asset_keys;if(o&&typeof o=="object")return o;const a=(g=t==null?void 0:t.metadata)==null?void 0:g.asset_keys;if(a&&typeof a=="object")return a;const f=(C=t==null?void 0:t.edits)==null?void 0:C.assetKeys;return f&&typeof f=="object"?f:{}},$i=t=>{var g,C,h,A;const o=(g=t==null?void 0:t.edits)==null?void 0:g.elements;if(Array.isArray(o))return o;const a=(h=(C=t==null?void 0:t.metadata)==null?void 0:C.edits)==null?void 0:h.elements;if(Array.isArray(a))return a;const f=(A=t==null?void 0:t.metadata)==null?void 0:A.elements;return Array.isArray(f)?f:[]},zi=async t=>{const o=String(t||"").trim();if(!o)return"";if(!o.startsWith("s3://"))return o;const a=await be({s3_url:o}),f=(a==null?void 0:a.data)||{};return String((f==null?void 0:f.presigned_url)||"").trim()},Ri=t=>{const o=String((t==null?void 0:t.mime_type)||(t==null?void 0:t.template_mime_type)||"").toLowerCase(),a=String((t==null?void 0:t.asset_type)||"").toLowerCase();if(a==="image"||o.startsWith("image/"))return"image";if(a==="video"||o.startsWith("video/"))return"video";if(a==="pptx"||a==="powerpoint")return"pptx";if(a==="pdf")return"pdf";if(o.includes("presentationml")||o.includes("powerpoint"))return"pptx";if(o.includes("pdf"))return"pdf"},Ui=t=>{var o;return String((t==null?void 0:t.generation_status)||((o=t==null?void 0:t.metadata)==null?void 0:o.generation_status)||"").trim().toLowerCase()},Bt=t=>{var o;return String((t==null?void 0:t.s3_url)||((o=t==null?void 0:t.metadata)==null?void 0:o.s3_url)||"").trim()},Wi=t=>{var o;return String((t==null?void 0:t.hls_s3_url)||((o=t==null?void 0:t.metadata)==null?void 0:o.hls_s3_url)||"").trim()},Ni=t=>{var o,a,f,g;return String((t==null?void 0:t.last_error)||((o=t==null?void 0:t.metadata)==null?void 0:o.last_error)||((a=t==null?void 0:t.metadata)==null?void 0:a.generation_error)||((f=t==null?void 0:t.metadata)==null?void 0:f.error)||((g=t==null?void 0:t.metadata)==null?void 0:g.failure_reason)||"Generation failed").trim()},Vi=t=>{const o=String(t||"").toLowerCase();return o==="published"?"success":o==="processing"||o==="queued"||o==="in_progress"?"warning":
1o==="failed"?"error":"info"},Bi=(t,o)=>{const a=String(t||"").trim().toLowerCase();return!a||a==="draft"?o.statusDraft:a==="published"?o.statusPublished:a==="processing"?o.statusProcessing:a==="queued"?o.statusQueued:a==="in_progress"?o.statusInProgress:a==="failed"?o.statusFailed:a==="completed"?o.statusCompleted:a.split("_").filter(Boolean).map(f=>f.charAt(0).toUpperCase()+f.slice(1)).join(" ")},qt=(t,o="en-US")=>{if(!t)return"-";const a=z.utc(t,z.ISO_8601,!0);if(a.isValid())return a.local().locale(o.toLowerCase()).format("lll");const f=z(t);return f.isValid()?f.locale(o.toLowerCase()).format("lll"):t},I=(...t)=>{for(const o of t){if(typeof o=="number"&&Number.isFinite(o))return o;if(typeof o=="string"&&o.trim()!==""){const a=Number(o);if(Number.isFinite(a))return a}}return 0},qi=t=>String(t||"").trim().replace(/\s+/g,"-"),Fi=(t,o)=>{if(t!=null&&t.user_id)return String(t.user_id);if(t!=null&&t.userId)return String(t.userId);if(t!=null&&t.sub)return String(t.sub);if(!o)return"";try{const a=Ft(o);return String((a==null?void 0:a.user_id)||(a==null?void 0:a.userId)||(a==null?void 0:a.sub)||"").trim()}catch{return""}},Hi=t=>(Array.isArray(t)?t:Array.isArray(t==null?void 0:t.response)?t.response:Array.isArray(t==null?void 0:t.items)?t.items:[]).map(a=>{const f=String((a==null?void 0:a.date)||(a==null?void 0:a.usage_date)||(a==null?void 0:a.day)||(a==null?void 0:a.event_date)||"").trim();return f?{date:f,views:I(a==null?void 0:a.views,a==null?void 0:a.view_count,a==null?void 0:a.total_views,a==null?void 0:a.count,a==null?void 0:a.engagement_count),downloads:I(a==null?void 0:a.downloads,a==null?void 0:a.download_count,a==null?void 0:a.total_downloads),uniqueViewers:I(a==null?void 0:a.unique_viewers,a==null?void 0:a.unique_viewer_count,a==null?void 0:a.unique_email_view_count,a==null?void 0:a.viewer_count,a==null?void 0:a.unique_emails)}:null}).filter(Boolean),Di=t=>(Array.isArray(t)?t:Array.isArray(t==null?void 0:t.response)?t.response:Array.isArray(t==null?void 0:t.items)?t.items:[]).map(a=>{if(typeof a=="string"){const g=a.trim();return g?{email:g}:null}const f=String((a==null?void 0:a.email)||(a==null?void 0:a.viewer_email)||(a==null?void 0:a.viewer)||"").trim();return f?{email:f,firstViewedAt:(a==null?void 0:a.first_viewed_at)||(a==null?void 0:a.firstViewedAt)||"",lastViewedAt:(a==null?void 0:a.last_viewed_at)||(a==null?void 0:a.lastViewedAt)||"",views:I(a==null?void 0:a.views,a==null?void 0:a.view_count,a==null?void 0:a.count)}:null}).filter(Boolean),Oi=t=>{var f;const o=(t==null?void 0:t.data)||(t==null?void 0:t.response)||t||{},a=((f=o==null?void 0:o.summary)==null?void 0:f.response)||(o==null?void 0:o.summary)||{};return{assetId:String((o==null?void 0:o.asset_id)||(o==null?void 0:o.assetId)||""),summary:a&&typeof a=="object"?a:{},dailyUsage:Hi(o==null?void 0:o.daily_usage),viewerEmails:Di(o==null?void 0:o.viewer_emails)}},la=()=>{var Ct,kt,Pt;const t=Ts(),o=ti(),a=Es(),{assetTemplateId:f,brandedAssetId:g}=$s(),{subdomain:C}=zs(),h=Wt().explorePages.sharableAssets.detail,A=Wt().explorePages.sharableAssets,Z=typeof navigator<"u"&&navigator.language||"en-US",B=[h.editCustomBranding,h.shareLinkTitle,h.monitorTitle],{user:j,token:R}=Rs(i=>i.session),{retry:J}=si(),[k,le]=c.useState(0),[ye,Ke]=c.useState(!0),[Xe,Ze]=c.useState(!1),[Je,Qe]=c.useState(!1),[s,oe]=c.useState(null),[y,je]=c.useState(null),[_e,ce]=c.useState(null),[q,Se]=c.useState(""),[Dt,Ce]=c.useState(""),[Ot,ke]=c.useState(""),[Yt,et]=c.useState(!1),[M,de]=c.useState(!1),[tt,st]=c.useState(!1),[ue,it]=c.useState(!1),[nt,Q]=c.useState(null),[u,at]=c.useState(null),[rt,Gt]=c.useState(!1),[F,Kt]=c.useState(()=>z().subtract(13,"days").format("YYYY-MM-DD")),[H,Xt]=c.useState(()=>z().format("YYYY-MM-DD")),[ee,lt]=c.useState("views"),[ot,ct]=c.useState(!1),[dt,D]=c.useState(1),[ut,Pe]=c.useState(1),[v,O]=c.useState(900),[S,Y]=c.useState(1273),[ft,fe]=c.useState(100),[Ie,ht]=c.useState(0),[Zt,G]=c.useState(!1),[Jt,xt]=c.useState(!1),[Ae,pt]=c.useState([]),Le=c.useRef(!1),Me=c.useRef(null),Qt=c.useRef(null),gt=c.useRef({}),he=c.useRef(""),te=c.useMemo(()=>Fi(j,R),[R,j]),xe=c.useCallback(async()=>
1{if(!g)throw new Error(h.errorLoad);const i=await Us({asset_id:g}),r=(i==null?void 0:i.data)||{},l=(r==null?void 0:r.asset)||(r==null?void 0:r.record)||(r==null?void 0:r.item)||null;if(!l)throw new Error(h.errorLoad);return l},[g,h.errorLoad]),se=c.useCallback(async i=>{if(!g)return;const r=(i==null?void 0:i.showLoading)??!0,l=(i==null?void 0:i.clearError)??!0;r?Ke(!0):Ze(!0),l&&ce(null);try{const d=await xe();return oe(d),d}catch(d){return r&&oe(null),ce(d instanceof Error?d.message:h.errorLoad),null}finally{r?Ke(!1):Ze(!1)}},[g,h.errorLoad,xe]);c.useEffect(()=>{se()},[se]),c.useEffect(()=>{de(!!(s!=null&&s.email_required_to_preview))},[s==null?void 0:s.email_required_to_preview]),c.useEffect(()=>{const i=Bt(s);if(!i){Se("");return}Qe(!0),be({s3_url:i}).then(r=>{const l=(r==null?void 0:r.data)||{},d=(l==null?void 0:l.status)==="ok"||(l==null?void 0:l.status)==="success";Se(d?String((l==null?void 0:l.presigned_url)||""):"")}).catch(()=>Se("")).finally(()=>Qe(!1))},[s==null?void 0:s.s3_url]),c.useEffect(()=>{const i=Wi(s);if(!i){Ce("");return}be({s3_url:i}).then(r=>{const l=(r==null?void 0:r.data)||{},d=(l==null?void 0:l.status)==="ok"||(l==null?void 0:l.status)==="success";Ce(d?String((l==null?void 0:l.presigned_url)||""):"")}).catch(()=>Ce(""))},[s==null?void 0:s.hls_s3_url,s==null?void 0:s.metadata]),c.useEffect(()=>{const i=String((s==null?void 0:s.asset_template_id)||f||"").trim();if(!i){je(null);return}let r=!1;return(async()=>{try{const l=await Ws({asset_template_id:i}),d=(l==null?void 0:l.data)||{},b=(d==null?void 0:d.asset_template)||(d==null?void 0:d.record)||(d==null?void 0:d.item)||null;if(r)return;je(b)}catch{if(r)return;je(null)}})(),()=>{r=!0}},[f,s==null?void 0:s.asset_template_id]),c.useEffect(()=>{const i=String((y==null?void 0:y.s3_url)||(s==null?void 0:s.template_s3_url)||"").trim();if(!i){ke("");return}et(!0),be({s3_url:i}).then(r=>{const l=(r==null?void 0:r.data)||{},d=(l==null?void 0:l.status)==="ok"||(l==null?void 0:l.status)==="success";ke(d?String((l==null?void 0:l.presigned_url)||""):"")}).catch(()=>ke("")).finally(()=>et(!1))},[s==null?void 0:s.template_s3_url,y==null?void 0:y.s3_url]);const mt=Ui(s),wt=mt==="failed",Te=["queued","in_progress"].includes(mt),vt=Ni(s);c.useEffect(()=>{!g||!Te||Le.current||(Le.current=!0,ct(!0),J(async()=>{const i=await xe();oe(i),ce(null);const r=String((i==null?void 0:i.generation_status)||"").trim().toLowerCase();if(r&&!["completed","failed"].includes(r))throw new Error("asset_generation_in_progress");return i},()=>{},yi,ji,()=>{}).catch(i=>{(i==null?void 0:i.message)!=="asset_generation_in_progress"&&ce(i instanceof Error?i.message:h.errorLoad)}).finally(()=>{Le.current=!1,ct(!1)}))},[g,h.errorLoad,xe,Te,J]);const es=Bi((s==null?void 0:s.status)||(s==null?void 0:s.generation_status),A),T=String((s==null?void 0:s.status)||"").trim().toLowerCase()==="published",w=Ri(s),ts=`calc(${o}px + 24px)`,Ee=`calc(100vh - ${o}px - 150px)`,ie=!!(s!=null&&s.email_required_to_preview),P=t.palette.mode==="dark",bt=P?t.palette.background.paper:"#f3f3f3",ss=P?t.palette.action.hover:"#e4f0e7",is=P?t.palette.success.light:"#66c46a",ns=P?t.palette.action.hover:"#dff1e9",as=P?t.palette.success.light:"#22b487",pe=P?t.palette.background.default:"#ffffff",yt=t.palette.divider,rs=P?E(t.palette.common.black,.18):"#f3f5f9",ls=P?E(t.palette.common.black,.26):"#dfe3e9",K=t.palette.background.paper,os=P?E(t.palette.background.paper,.72):"#f8fafc",cs=P?E(t.palette.common.white,.12):"#dbe2ea",ds=P?E(t.palette.common.white,.1):"#e0e6ee",us=P?E(t.palette.common.white,.08):"#eef2f7",ge=t.palette.primary.main,fs=E(ge,.08),hs=E(ge,.55),$e=w==="image"?50:100,xs=ft/100,ze=(Ie>0&&v>0?w==="image"?Ie*.8/v:Ie/v:1)*xs,ps=v*ze,gs=S*ze,jt=Math.max(96,Math.round(S/Math.max(v,1)*Ye)),ms=Ye/Math.max(v,1),U=Dt||q,X=c.useMemo(()=>Ti((s==null?void 0:s.file_title)||(s==null?void 0:s.template_file_title)||(y==null?void 0:y.file_title)||(s==null?void 0:s.title)||(s==null?void 0:s.template_title)||(y==null?void 0:y.title)||"")||{width:1280,height:720},[s==null?void 0:s.file_title,s==null?void 0:s.template_file_title,s==null?void 0:s.template_title,s==null?void 0:s.title,y==null?void 0:y.file_title,y==null?void 0:y.title]),L=w==="video"?U:Ot||q,me=!!Bt(s),_t=c.useCallback(i=>i>0&&!me,[me]),ne=c.useMemo(()=>{var _,n;if(typeof window>"u"||!(s!=null&&s.asset_id))return"";const i=R?Ft(R):null,r=C||"HitWit-public",l=qi((s==null?void 0:s.partner_name)||((_
1=s==null?void 0:s.metadata)==null?void 0:_.partner_name)||(s==null?void 0:s.partner_domain_name)||((n=s==null?void 0:s.metadata)==null?void 0:n.partner_domain_name)||(i==null?void 0:i.partner_name)||(j==null?void 0:j.partner_name)||(j==null?void 0:j.partner_domain_name)),d=M?"?email=true":"",b=l?`/${encodeURIComponent(l)}`:"";return`${window.location.origin}/${encodeURIComponent(String(r))}${b}/asset/${encodeURIComponent(String(s.asset_id))}${d}`},[M,s==null?void 0:s.asset_id,s==null?void 0:s.metadata,s==null?void 0:s.partner_domain_name,s==null?void 0:s.partner_name,C,R,j==null?void 0:j.partner_domain_name,j==null?void 0:j.partner_name]);c.useEffect(()=>{!me&&k>0&&le(0)},[k,me]),c.useEffect(()=>{if(D(1),Pe(1),O(w==="video"?X.width:900),Y(w==="video"?X.height:1273),G(w!=="image"),fe($e),he.current="",!L||w!=="pptx")return;let i=!1;return(async()=>{try{const r=await Ai(L);if(i)return;D(r.pageCount),O(r.width),Y(r.height),G(!0)}catch{i||G(!0)}})(),()=>{i=!0}},[L,X.height,X.width,$e,w]),c.useEffect(()=>{if(!L||w!=="image")return;let i=!1;G(!1);const r=new window.Image;return r.onload=()=>{if(i)return;const l=Number(r.naturalWidth||0),d=Number(r.naturalHeight||0);l>0&&d>0&&(D(1),O(l),Y(d)),G(!0)},r.onerror=()=>{i||G(!0)},r.src=L,()=>{i=!0,r.onload=null,r.onerror=null}},[L,w]),c.useEffect(()=>{if(!U||w!=="video")return;let i=!1;return(async()=>{try{const r=await Mi(U);if(i)return;D(1),O(r.width),Y(r.height)}catch{if(i)return;D(1),O(1280),Y(720)}})(),()=>{i=!0}},[U,w]),c.useEffect(()=>{xt(!1)},[L]),c.useEffect(()=>{const i=Me.current;if(!i)return;const r=new ResizeObserver(l=>{var d,b;ht(Math.round(((b=(d=l[0])==null?void 0:d.contentRect)==null?void 0:b.width)||0))});return r.observe(i),ht(Math.round(i.getBoundingClientRect().width||0)),()=>r.disconnect()},[k]),c.useEffect(()=>{const i=$i(s),r=Ei(s);if(!i.length||!v||!S){pt([]),he.current="";return}const l=JSON.stringify({assetId:s==null?void 0:s.asset_id,pageWidth:v,pageHeight:S,elements:i,assetKeys:r});if(he.current===l)return;let d=!1;return(async()=>{const b=[];for(const[_,n]of i.entries()){const W=String((n==null?void 0:n.type)||"").toLowerCase(),It=Number((n==null?void 0:n.scope)==="-1"||(n==null?void 0:n.scope)===-1?1:(n==null?void 0:n.scope)||(n==null?void 0:n.page)||1),At=(n==null?void 0:n.scope)==="-1"||(n==null?void 0:n.scope)===-1,Lt=Number((n==null?void 0:n.x)||0)*v,Mt=Number((n==null?void 0:n.y)||0)*S,Tt=Number((n==null?void 0:n.width)||0)*v,Et=Number((n==null?void 0:n.rotation)||0);if(W==="text"){b.push({id:String((n==null?void 0:n.id)||`text_${_+1}`),type:"text",page:It,x:Lt,y:Mt,width:Math.max(Ci,Tt||Math.round(v*.3)),text:String((n==null?void 0:n.value)||(n==null?void 0:n.text)||""),fontSize:Math.max(ki,Number((n==null?void 0:n.fontSize)||(n==null?void 0:n.font_size)||24)),fill:String((n==null?void 0:n.color)||(n==null?void 0:n.fill)||"#111827"),fontFamily:String((n==null?void 0:n.fontFamily)||(n==null?void 0:n.font_family)||"Playfair Display"),bold:!!(n!=null&&n.bold),italic:!!(n!=null&&n.italic),underline:!!(n!=null&&n.underline),align:["left","center","right"].includes(String((n==null?void 0:n.alignment)||(n==null?void 0:n.align)||"").toLowerCase())?String((n==null?void 0:n.alignment)||(n==null?void 0:n.align)).toLowerCase():"left",rotation:Et,applyOnAllPages:At});continue}if(W==="image"){const Ps=String((n==null?void 0:n.sourceId)||(n==null?void 0:n.source_id)||(n==null?void 0:n.id)||"").trim(),Is=r[Ps]||String((n==null?void 0:n.src)||""),Ve=await zi(Is);if(!Ve)continue;try{const As=await Li(Ve);b.push({id:String((n==null?void 0:n.id)||`image_${_+1}`),type:"image",page:It,x:Lt,y:Mt,width:Math.max(Pi,Tt||Math.round(v*.2)),height:Math.max(Ii,Number((n==null?void 0:n.height)||0)*S||Math.round(S*.16)),src:Ve,image:As,rotation:Et,applyOnAllPages:At})}catch{continue}}}d||(pt(b),he.current=l)})(),()=>{d=!0}},[S,v,s]);const Re=c.useCallback(async()=>{const i=String((s==null?void 0:s.asset_id)||g||"").trim();if(!(!i||!te)){if(!F||!H){Q("Start and end dates are required.");return}if(!z(F,"YYYY-MM-DD",!0).isValid()||!z(H,"YYYY-MM-DD",!0).isValid()){Q("Use YYYY-MM-DD dates.");return}if(F>H){Q("Start date must be before end date.");return}it(!0),Q(null);try{const r=await Ns({user_id:te,asset_id:i,start_date:F,end_date:H}),l=(r==null?void 0:r.data)||{},d=String((l==null?void 0:l.status)||(l==null?void 0:l.result)||"ok").toLowerCase();if(d&&!["ok","success"].includes(d))throw new Error((l==null?void 0:l.reason)||(l==null?void 0:l.message)||"Unable to load monitor data");at(Oi(l)),Gt(!0)}catch(r){at(null),Q(r instanceof Error?r.message:"Unable to load monitor data")}finally{it(!1)}}},[g,te,H,F,s==null?void 0:s.asset_id]);c.useEffect(()=>{k!==2||rt||Re()},[k,Re,rt]);const Ue=c.useMemo(()=>{var i,r,l,d;return I((i=u==null?void 0:u.summary)==null?void 0:i.total_views,(r=u==null?void 0:u.summary)==null?void 0:r.views,(l=u==null?void 0:u.summary)==null?void 0:l.view_count,(d=u==null?void 0:u.dailyUsage)==null?void 0:d.reduce((b,_)=>b+I(_==null?void 0:_.views),0))},[u]),ws=c.useMemo(()=>{var i,r,l,d;return I((i=u==null?void 0:u.summary)==null?void 0:i.unique_viewers,(r=u==null?void 0:u.summary)==null?void 0:r.unique_viewer_count,(l=u==null?void 0:u.summary)==null?void 0:l.viewer_count,(d=u==null?void 0:u.viewerEmails)==null?void 0:d.length)},[u]),We=c.useMemo(()=>{var i,r,l,d;return I((i=u==null?void 0:u.summary)==null?void 0:i.total_downloads,(r=u==null?void 0:u.summary)==null?void 0:r.downloads,(l=u==null?void 0:u.summary)==null?void 0:l.download_count,(d=u==null?void 0:u.dailyUsage)==null?void 0:d.reduce((b,_)=>b+I(_==null?void 0:_.downloads),0))},[u]),vs=c.useMemo(()=>{var r;const i=((r=u==null?void 0:u.dailyUsage)==null?void 0:r.length)||0;return i?Number((Ue/i).toFixed(1)):0},[(Ct=u==null?void 0:u.dailyUsage)==null?void 0:Ct.length,Ue]),Ne=c.useMemo(()=>!!(We||((u==null?void 0:u.dailyUsage)||[]).some(i=>I(i==null?void 0:i.downloads)>0)),[u==null?void 0:u.dailyUsage,We]);c.useEffect(()=>{!Ne&&ee==="downloads"&<("views")},[Ne,ee]);const St=c.useMemo(()=>((u==null?void 0:u.dailyUsage)||[]).map(i=>({label:z(i.date).isValid()?z(i.date).format("MMM D"):i.date,views:I(i.views),downloads:I(i.downloads),...ie?{uniqueViewers:I(i.uniqueViewers)}:{}})),[u==null?void 0:u.dailyUsage,ie]),bs=c.useCallback(async(i,r)=>{if(i)try{await navigator.clipboard.writeText(i),ve.success(r)}catch{ve.error(h.copyLinkFailed)}},[h.copyLinkFailed]),ys=c.useCallback(i=>{const r=Number((i==null?void 0:i.originalWidth)??(i==null?void 0:i.width)??0),l=Number((i==null?void 0:i.originalHeight)??(i==null?void 0:i.height)??0);r>0&&l>0&&(O(r),Y(l))},[]),js=c.useCallback(i=>{var r;Pe(i),(r=gt.current[i])==null||r.scrollIntoView({behavior:"smooth",block:"start"})},[]),_s=c.useCallback(()=>{q&&window.open(q,"_blank","noopener,noreferrer")},[q]),we=c.useCallback(async i=>{if(!(!g||!s)){st(!0);try{const r=await Vs({asset_id:g,body:{title:(s==null?void 0:s.title)||(s==null?void 0:s.file_title)||(s==null?void 0:s.template_file_title)||(s==null?void 0:s.template_title)||"",description:(s==null?void 0:s.description)||"",status:(i==null?void 0:i.status)??(s==null?void 0:s.status)??"draft",email_required_to_preview:(i==null?void 0:i.email_required_to_preview)??M}}),l=(r==null?void 0:r.data)||{},d=(l==null?void 0:l.asset)||(l==null?void 0:l.record)||(l==null?void 0:l.item)||null;d?oe(d):await se(),(i==null?void 0:i.email_required_to_preview)!==void 0&&de(!!i.email_required_to_preview),ve.success("Asset updated")}catch(r){throw ve.error(r instanceof Error?r.message:"Unable to update asset"),r}finally{st(!1)}}},[g,M,se,s]),Ss=c.useCallback(async()=>{await we({status:T?"draft":"published",email_required_to_preview:M})},[M,T,we]),Cs=c.useCallback(async i=>{const r=M;de(i);try{await we({email_required_to_preview:i})}catch{de(r)}},[M,we]),ks=()=>ye||(w!=="video"||!(w==="video"&&!!U))&&Je||w!=="video"&&Yt||w==="image"&&!Zt?e.jsxs(m,{direction:"row",spacing:1,alignItems:"center",justifyContent:"center",sx:{py:8},children:[e.jsx(ae,{size:20}),e.jsx(p,{variant:"body2",color:"text.secondary",children:h.loading})]}):Te&&!(w==="video"&&U)?e.jsxs(m,{spacing:1.25,alignItems:"center",justifyContent:"center",sx:{py:8},children:[e.jsx(ae,{size:28}),e.jsx(p,{variant:"body1",color:"text.secondary",children:"generating.."})]}):wt?e.jsx(V,{severity:"error",sx:{m:2,maxWidth:560},children:vt}):L?w==="video"?e.jsx(x,{sx:{width:"100%"},children:U?e.jsx(Qs,{ref:Me,videoUrl:U,frameWidth:X.width,frameHeight:X.height,stageWidth:v,stageHeight:S,backgroundColor:t.palette.common.black,interactiveOverlay:!1,children:e.jsx(Be,{width:v,height:S,style:{position:"absolute",top:0,left:0},children:e.jsx(qe,{children:Ae.filter(r=>r.applyOnAllPages||r.page===1).map((r,l)=>r.type==="text"?e.jsx(Fe,{id:r.id,zIndex:l+2,x:r.x,y:r.y,width:r.width,text:r.text,fontSize:r.fontSize,fill:r.fill,fontFamily:r.fontFamily,fontStyle:`${r.bold?"bold ":""}${r.italic?"italic":""}`.trim()||"normal",textDecoration:r.underline?"underline":"",align:r.align,rotation:r.rotation||0},`preview-video-text-${r.id}`):e.jsx(He,{id:r.id,zIndex:l+2,image:r.image,x:r.x,y:r.y,width:r.width,height:r.height,rotation:r.rotation||0},`preview-video-image-${r.id}`))})})}):e.jsxs(m,{alignItems:"center",justifyContent:"center",spacing:1.5,sx:{p:3},children:[e.jsx(p,{variant:"h6",children:h.previewUnavailable}),e.jsx(p,{variant:"body1",color:"text.secondary",children:h.previewFileTypeUnavailable})]})}):e.jsxs(x,{sx:{display:"flex",flex:1,minHeight:0,bgcolor:rs},children:[e.jsxs(x,{sx:{flex:1,minWidth:0,position:"relative"},children:[e.jsx(x,{sx:{px:2,py:1,display:"flex",alignItems:"center",justifyContent:"space-between",borderBottom:`1px solid ${yt}`,bgcolor:K,gap:2},children:e.jsxs(m,{direction:"row",spacing:.5,alignItems:"center",children:[e.jsx(N,{size:"small",onClick:()=>fe(r=>Math.max(50,r-10)),sx:{color:"text.secondary"},children:e.jsx(Hs,{sx:{fontSize:18}})}),e.jsxs(p,{variant:"body2",sx:{minWidth:44,textAlign:"center"},children:[ft,"%"]}),e.jsx(N,{size:"small",onClick:()=>fe(r=>Math.min(200,r+10)),sx:{color:"text.secondary"},children:e.jsx(Ds,{sx:{fontSize:18}})}),e.jsx(N,{size:"small",onClick:()=>fe($e),sx:{color:"text.secondary"},children:e.jsx(Os,{sx:{fontSize:18}})})]})}),e.jsx(x,{ref:Qt,sx:{height:"100%",overflow:"auto",px:5,py:4,bgcolor:ls},children:e.jsx(x,{sx:{minHeight:"100%",display:"flex",justifyContent:"center"},children:e.jsx(x,{ref:Me,sx:{width:"100%",maxWidth:1320,height:"100%"},children:e.jsx(m,{spacing:5,alignItems:"center",children:Array.from({length:Math.max(dt,1)},(r,l)=>{const d=l+1,b=Ae.filter(n=>n.applyOnAllPages||n.page===d),_=ut===d;return e.jsx(x,{sx:{position:"relative",display:"flex",justifyContent:"center",width:"100%"},children:e.jsx($,{ref:n=>{gt.current[d]=n},elevation:0,sx:{position:"relative",width:ps,height:gs,overflow:"hidden",border:`1px solid ${_?hs:cs}`,bgcolor:K,mx:"auto",boxShadow:"none"},onMouseDown:()=>Pe(d),children:e.jsxs(x,{sx:{position:"absolute",inset:0,width:v,height:S,transform:`scale(${ze})`,transformOrigin:"top left"},children:[w==="pdf"?e.jsx(zt,{file:L,loading:null,onLoadError:()=>xt(!0),onLoadSuccess:({numPages:n})=>D(n||1),children:e.jsx(Rt,{pageNumber:d,width:v,renderAnnotationLayer:!1,renderTextLayer:!1,onLoadSuccess:ys})}):w==="image"?e.jsx(x,{component:"img",src:L,alt:(s==null?void 0:s.file_title)||(s==null?void 0:s.template_file_title)||(s==null?void 0:s.template_title)||"Asset",sx:{position:"absolute",inset:0,width:v,height:S,objectFit:"contain",userSelect:"none",pointerEvents:"none"}}):e.jsx(x,{sx:{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center"},children:e.jsxs(m,{spacing:1,alignItems:"center",children:[e.jsx(p,{variant:"subtitle2",children:h.previewLabel}),e.jsx(p,{variant:"body2",color:"text.secondary",textAlign:"center",children:A.pptTemplateHelp})]})}),Jt&&w==="pdf"?e.jsx(x,{sx:{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",bgcolor:E(t.palette.background.paper,P?.6:.75)},children:e.jsx(p,{variant:"body2",color:"text.secondary",children:A.pdfRenderFailed})}):null,e.jsx(Be,{width:v,height:S,style:{position:"absolute",top:0,left:0},children:e.jsx(qe,{children:b.map((n,W)=>n.type==="text"?e.jsx(Fe,{zIndex:W+2,x:n.x,y:n.y,width:n.width,text:n.text,fontSize:n.fontSize,fill:n.fill,fontFamily:n.fontFamily,fontStyle:`${n.bold?"bold ":""}${n.italic?"italic":""}`.trim()||"normal",textDecoration:n.underline?"underline":"",align:n.align,rotation:n.rotation||0,listening:!1},`detail-text-${n.id}-${d}`):e.jsx(He,{zIndex:W+2,image:n.image,x:n.x,y:n.y,width:n.width,height:n.height,rotation:n.rotation||0,listening:!1},`detail-image-${n.id}-${d}`))})})]})})},`detail-page-shell-${d}`)})})})})})]}),e.jsxs(x,{sx:{width:192,bgcolor:os,borderLeft:`1px solid ${yt}`,display:"flex",flexDirection:"column"},children:[e.jsx(x,{sx:{px:1.25,pt:1.8,pb:1.2},children:e.jsx(p,{variant:"body1",sx:{fontSize:14,fontWeight:700,color:"text.secondary",letterSpacing:.4},children:A.pagesLabel})}),e.jsx(x,{sx:{px:1.1,pb:2,pr:1.8,overflowY:"auto",overflowX:"hidden"},children:e.jsx(m,{spacing:1.8,children:Array.from({length:Math.max(dt,1)},(r,l)=>{const d=l+1,b=d===ut,_=Ae.filter(n=>n.applyOnAllPages||n.page===d);return e.jsxs(x,{sx:{textAlign:"center"},children:[e.jsx(x,{onClick:()=>js(d),sx:{cursor:"pointer",borderRadius:1,border:`2px solid ${b?ge:ds}`,bgcolor:K,minHeight:jt+16,px:1,pt:1,boxShadow:b?`0 0 0 1px ${fs}`:"none"},children:e.jsx(x,{sx:{position:"relative",width:Ye,height:jt,mx:"auto",border:`1px solid ${us}`,bgcolor:K,overflow:"hidden"},children:e.jsxs(x,{sx:{position:"absolute",inset:0,width:v,height:S,transform:`scale(${ms})`,transformOrigin:"top left"},children:[w==="pdf"?e.jsx(zt,{file:L,loading:null,children:e.jsx(Rt,{pageNumber:d,width:v,renderAnnotationLayer:!1,renderTextLayer:!1})}):w==="image"?e.jsx(x,{component:"img",src:L,alt:(s==null?void 0:s.file_title)||"Asset preview",sx:{position:"absolute",inset:0,width:v,height:S,objectFit:"contain",userSelect:"none",pointerEvents:"none"}}):e.jsx(x,{sx:{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",bgcolor:K},children:e.jsx(p,{variant:"body2",sx:{fontSize:12,color:"text.secondary"},children:A.pptTemplateLabel})}),e.jsx(Be,{width:v,height:S,style:{position:"absolute",top:0,left:0},children:e.jsx(qe,{children:_.map((n,W)=>n.type==="text"?e.jsx(Fe,{zIndex:W+2,x:n.x,y:n.y,width:n.width,text:n.text,fontSize:n.fontSize,fill:n.fill,fontFamily:n.fontFamily,fontStyle:`${n.bold?"bold ":""}${n.italic?"italic":""}`.trim()||"normal",textDecoration:n.underline?"underline":"",align:n.align,rotation:n.rotation||0,listening:!1},`detail-thumb-text-${n.id}-${d}`):e.jsx(He,{zIndex:W+2,image:n.image,x:n.x,y:n.y,width:n.width,height:n.height,rotation:n.rotation||0,listening:!1},`detail-thumb-image-${n.id}-${d}`))})})]})})}),e.jsx(p,{variant:"body1",sx:{mt:.7,fontSize:13,color:b?ge:"text.secondary"},children:A.pageLabel(d)})]},`detail-thumb-${d}`)})})})]})]}):e.jsx(V,{severity:"info",sx:{m:2},children:h.previewUnavailable});return e.jsx(Bs,{maxWidth:"xl",children:e.jsx(x,{sx:{pt:ts,pb:{xs:8,md:12}},children:e.jsxs(m,{spacing:3,children:[e.jsxs(m,{direction:"row",spacing:2,justifyContent:"space-between",alignItems:"center",sx:{py:.5,position:"sticky",top:o,zIndex:4,bgcolor:"transparent"},children:[e.jsxs(m,{direction:"row",spacing:1,alignItems:"center",sx:{mr:2,minWidth:0},children:[e.jsx(N,{size:"small",onClick:()=>a("/member/sharable-assets"),sx:{minWidth:32,px:.5},children:e.jsx(qs,{fontSize:"small"})}),e.jsx(x,{sx:{minWidth:0},children:e.jsx(p,{variant:"h6",noWrap:!0,children:(s==null?void 0:s.title)||(s==null?void 0:s.file_title)||"Branded asset"})})]}),e.jsxs(m,{direction:"row",spacing:1,alignItems:"center",children:[e.jsx(N,{size:"small",onClick:()=>void se({showLoading:!1}),disabled:ye||Xe||ot,sx:{minWidth:32,px:.5},children:Xe||ot?e.jsx(ae,{size:16}):e.jsx(Ks,{fontSize:"small"})}),e.jsx(Nt,{size:"small",color:Vi((s==null?void 0:s.status)||(s==null?void 0:s.generation_status)),label:es}),e.jsx(N,{size:"small",onClick:_s,disabled:!q||ye||Je,sx:{minWidth:32,px:.5},children:e.jsx(Fs,{fontSize:"small"})})]})]}),e.jsx(x,{sx:{mt:-1},children:e.jsx(ii,{nonLinear:!0,activeStep:k,children:B.map((i,r)=>e.jsx(ni,{children:e.jsx(ri,{color:"inherit",onClick:()=>le(r),disabled:_t(r),children:e.jsx(ai,{componentsProps:{label:{style:{fontSize:13}}},children:i})})},i))})}),
1e.jsxs(m,{direction:"row",spacing:1.25,justifyContent:"flex-end",sx:{mt:-1},children:[e.jsx(re,{variant:"outlined",onClick:()=>le(i=>Math.max(0,i-1)),disabled:k===0,sx:{minWidth:96,boxShadow:"none"},children:h.back}),e.jsx(re,{variant:"contained",onClick:()=>le(i=>Math.min(B.length-1,i+1)),disabled:k===B.length-1||_t(k+1),sx:{minWidth:96,boxShadow:"none"},children:h.next})]}),e.jsxs(x,{children:[_e?e.jsx(V,{severity:"error",sx:{mb:3},children:_e}):null,!_e&&wt?e.jsx(V,{severity:"error",sx:{mb:3},children:vt}):null,k===0?e.jsxs(x,{sx:{display:"grid",gap:3,alignItems:"start",gridTemplateColumns:{xs:"1fr",lg:"minmax(0, 1fr) 360px"}},children:[e.jsx(x,{sx:{width:"100%",height:w==="video"?"auto":{xs:"auto",lg:Ee},minHeight:w==="video"?"auto":{xs:640,lg:Ee},border:`1px solid ${t.palette.divider}`,bgcolor:K,display:"flex",flexDirection:"column",overflow:"hidden"},children:e.jsx(x,{sx:{height:w==="video"?"auto":"100%",minHeight:w==="video"?"auto":{xs:640,lg:Ee},display:"flex",flexDirection:"column"},children:ks()})}),e.jsx($,{elevation:0,sx:{p:3,border:`1px solid ${t.palette.divider}`,boxShadow:"none",position:{lg:"sticky"},top:`calc(${o}px + 104px)`},children:e.jsxs(m,{spacing:2,children:[e.jsxs(m,{direction:"row",alignItems:"center",justifyContent:"space-between",children:[e.jsx(p,{variant:"h6",children:h.assetDetailsTitle}),e.jsx(re,{variant:"contained",onClick:()=>a(`/member/sharable-assets/${encodeURIComponent(String((s==null?void 0:s.asset_template_id)||f||""))}/my-asset/${encodeURIComponent(String(g||(s==null?void 0:s.asset_id)||""))}/design`),sx:{alignSelf:"flex-start",boxShadow:"none"},children:h.customizeCta})]}),e.jsxs(x,{children:[e.jsx(p,{variant:"body1",color:"text.secondary",children:h.titleLabel}),e.jsx(p,{variant:"body1",children:(s==null?void 0:s.title)||(s==null?void 0:s.file_title)||(s==null?void 0:s.template_file_title)||(s==null?void 0:s.template_title)||"-"})]}),e.jsxs(x,{children:[e.jsx(p,{variant:"body1",color:"text.secondary",children:h.descriptionLabel}),e.jsx(p,{variant:"body1",children:(s==null?void 0:s.description)||"-"})]}),e.jsxs(x,{children:[e.jsx(p,{variant:"body1",color:"text.secondary",children:h.tagsLabel}),(kt=s==null?void 0:s.tags)!=null&&kt.length?e.jsx(m,{direction:"row",spacing:1,useFlexGap:!0,flexWrap:"wrap",sx:{mt:1},children:s.tags.map(i=>e.jsx(Nt,{label:i,size:"small",variant:"outlined"},i))}):e.jsx(p,{variant:"body1",children:"-"})]}),e.jsx(li,{}),e.jsxs(x,{children:[e.jsx(p,{variant:"body1",color:"text.secondary",children:h.creatorLabel}),e.jsx(p,{variant:"body1",sx:{mt:1},children:(s==null?void 0:s.created_by_user_name)||"-"}),e.jsx(p,{variant:"body1",color:"text.secondary",sx:{wordBreak:"break-all"},children:(s==null?void 0:s.created_by_user_email)||"-"})]})]})})]}):null,k===1?e.jsx(x,{sx:{width:"100%",maxWidth:{md:900},mx:"auto"},children:e.jsxs(m,{spacing:4,children:[e.jsxs($,{elevation:0,sx:{p:4,border:`1px solid ${t.palette.divider}`,boxShadow:"none",bgcolor:bt,borderRadius:2},children:[e.jsxs(m,{spacing:2.5,direction:"row",alignItems:"center",justifyContent:"space-between",children:[e.jsxs(m,{direction:"row",spacing:2,alignItems:"flex-start",children:[e.jsx(x,{sx:{width:48,height:48,borderRadius:2,display:"flex",alignItems:"center",justifyContent:"center",bgcolor:ss,color:is,flexShrink:0},children:e.jsx(Ht,{})}),e.jsxs(x,{sx:{minWidth:0},children:[e.jsx(p,{variant:"h6",children:h.visibilityTitle}),e.jsx(p,{variant:"body1",color:"text.secondary",sx:{mt:.5},children:T?h.visibleToUsers:h.hiddenFromUsers})]})]}),e.jsx(re,{variant:"outlined",color:T?"error":"primary",startIcon:T?e.jsx(Zs,{}):e.jsx($t,{}),onClick:()=>void Ss(),disabled:tt,sx:{minHeight:46,borderRadius:1.5,bgcolor:"transparent",borderColor:T?"#ff8f86":void 0,color:T?"#ff5a52":void 0},children:T?h.hideAsset:h.showAsset})]}),e.jsx(oi,{control:e.jsx(ci,{checked:M,onChange:i=>void Cs(i.target.checked),disabled:tt}),label:h.emailRequiredToPreview,sx:{m:0,"& .MuiFormControlLabel-label":{color:t.palette.text.primary}}})]}),T?e.jsx($,{elevation:0,sx:{p:4,border:`1px solid ${t.palette.divider}`,boxShadow:"none",bgcolor:bt,borderRadius:2},children:e.jsxs(m,{spacing:2.5,children:[e.jsxs(m,{direction:"row",spacing:2,alignItems:"flex-start",children:[e.jsx(x,{sx:{width:48,height:48,borderRadius:2,display:"flex",alignItems:"center",justifyContent:"center",bgcolor:ns,color:as,flexShrink:0},children:e.jsx(Xs,{})}),e.jsx(x,{sx:{minWidth:0},children:e.jsx(p,{variant:"h6",children:h.shareLinkTitle})})]}),e.jsx($,{variant:"outlined",sx:{p:1.25,boxShadow:"none",bgcolor:pe,borderRadius:1.5},children:e.jsxs(m,{direction:"row",spacing:1,alignItems:"center",children:[e.jsx(De,{value:ne,fullWidth:!0,size:"small",variant:"outlined",InputProps:{readOnly:!0},sx:{bgcolor:pe,borderRadius:1.5,"& .MuiOutlinedInput-root":{bgcolor:pe},"& .MuiOutlinedInput-input":{bgcolor:pe}}}),e.jsx(N,{onClick:()=>void bs(ne,h.pageLinkCopied),disabled:!ne,children:e.jsx(Ys,{fontSize:"small"})}),e.jsx(N,{onClick:()=>window.open(ne,"_blank","noopener,noreferrer"),disabled:!ne,children:e.jsx(Gs,{fontSize:"small"})})]})}),e.jsx(p,{variant:"body2",color:"text.secondary",children:M?h.previewAccessWithEmail:h.previewAccessNoEmail})]})}):null]})}):null,k===2?e.jsx(x,{sx:{width:"100%",maxWidth:{md:900},mx:"auto"},children:e.jsxs(m,{spacing:3,children:[e.jsx($,{elevation:0,sx:{p:3,border:`1px solid ${t.palette.divider}`,boxShadow:"none"},children:e.jsxs(m,{spacing:2.5,children:[e.jsx(x,{children:e.jsx(p,{variant:"h5",children:h.monitorTitle})}),e.jsxs(m,{direction:{xs:"column",md:"row"},alignItems:"center",spacing:2,children:[e.jsx(De,{type:"date",size:"small",InputProps:{style:{backgroundColor:t==null?void 0:t.palette.background.default500}},inputProps:{style:{backgroundColor:t==null?void 0:t.palette.background.default500}},value:F,onChange:i=>Kt(i.target.value),InputLabelProps:{shrink:!0},fullWidth:!0}),e.jsx(De,{type:"date",size:"small",InputProps:{style:{backgroundColor:t==null?void 0:t.palette.background.default500}},inputProps:{style:{backgroundColor:t==null?void 0:t.palette.background.default500}},value:H,onChange:i=>Xt(i.target.value),InputLabelProps:{shrink:!0},fullWidth:!0}),e.jsx(re,{variant:"contained",onClick:()=>void Re(),disabled:ue||!te,sx:{minWidth:120,alignSelf:{xs:"stretch",md:"center"}},children:ue?h.loadingState:h.refreshLabel})]}),te?null:e.jsx(V,{severity:"warning",children:h.userContextMissing}),nt?e.jsx(V,{severity:"error",children:nt}):null]})}),e.jsx(x,{sx:{display:"grid",gap:2,gridTemplateColumns:{xs:"1fr",sm:"repeat(2, minmax(0, 1fr))",lg:"repeat(4, minmax(0, 1fr))"}},children:[{label:h.totalViews,value:Ue},{label:h.totalDownloads,value:We},...ie?[{label:h.uniqueViewers,value:ws}]:[],{label:h.avgPerDay,value:vs}].map(i=>e.jsxs($,{elevation:0,sx:{p:2.5,border:`1px solid ${t.palette.divider}`,boxShadow:"none"},children:[e.jsx(p,{variant:"body1",color:"text.secondary",children:i.label}),e.jsx(p,{variant:"h5",sx:{mt:1},children:i.value})]},i.label))}),e.jsx($,{elevation:0,sx:{p:3,border:`1px solid ${t.palette.divider}`,boxShadow:"none"},children:e.jsxs(m,{spacing:2,children:[e.jsx(m,{direction:{xs:"column",sm:"row"},spacing:1.5,justifyContent:"space-between",alignItems:{xs:"flex-start",sm:"center"},children:e.jsxs(ei,{value:ee,onChange:(i,r)=>lt(String(r)==="downloads"?"downloads":"views"),variant:"scrollable",scrollButtons:"auto",sx:{minHeight:40,"& .MuiTab-root":{minHeight:40}},children:[e.jsx(Ut,{label:h.viewTrends,value:"views"}),Ne?e.jsx(Ut,{label:h.downloadTrends,value:"downloads"}):null]})}),ue?e.jsxs(m,{direction:"row",spacing:1,alignItems:"center",children:[e.jsx(ae,{size:22}),e.jsx(p,{variant:"body1",color:"text.secondary",children:h.loadingTrends})]}):St.length?e.jsx(x,{sx:{width:"100%",height:320},children:e.jsx(di,{width:"100%",height:"100%",children:e.jsxs(fi,{data:St,margin:{top:8,right:0,left:-20,bottom:0},children:[e.jsxs("defs",{children:[e.jsxs("linearGradient",{id:"asset-daily-views",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{offset:"5%",
1stopColor:t.palette.primary.main,stopOpacity:.2}),e.jsx("stop",{offset:"95%",stopColor:t.palette.primary.main,stopOpacity:0})]}),e.jsxs("linearGradient",{id:"asset-daily-unique",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{offset:"5%",stopColor:t.palette.success.main,stopOpacity:.18}),e.jsx("stop",{offset:"95%",stopColor:t.palette.success.main,stopOpacity:0})]}),e.jsxs("linearGradient",{id:"asset-daily-downloads",x1:"0",y1:"0",x2:"0",y2:"1",children:[e.jsx("stop",{offset:"5%",stopColor:t.palette.warning.main,stopOpacity:.2}),e.jsx("stop",{offset:"95%",stopColor:t.palette.warning.main,stopOpacity:0})]})]}),e.jsx(hi,{stroke:t.palette.divider,strokeDasharray:"4 4",vertical:!1}),e.jsx(xi,{dataKey:"label",stroke:t.palette.text.secondary,tick:{fill:t.palette.text.secondary,fontSize:13,fontWeight:500},axisLine:!1,tickLine:!1,dy:10}),e.jsx(pi,{stroke:t.palette.text.secondary,tick:{fill:t.palette.text.secondary,fontSize:13,fontWeight:500},axisLine:!1,tickLine:!1,dx:-10}),e.jsx(ui,{formatter:(i,r)=>[Number(i||0).toLocaleString(),r==="uniqueViewers"||r==="Unique viewers"?"Unique viewers":r==="downloads"||r==="Downloads"?"Downloads":"Views"],contentStyle:{backgroundColor:t.palette.background.paper,border:`1px solid ${t.palette.divider}`,borderRadius:12,fontWeight:600,color:t.palette.text.primary},cursor:{stroke:t.palette.divider,strokeWidth:2,strokeDasharray:"4 4"}}),ee==="views"?e.jsxs(e.Fragment,{children:[e.jsx(Oe,{type:"monotone",dataKey:"views",name:"Views",stroke:t.palette.primary.main,strokeWidth:2.5,fillOpacity:1,fill:"url(#asset-daily-views)",activeDot:{r:6,strokeWidth:0,fill:t.palette.primary.main}}),ie?e.jsx(Oe,{type:"monotone",dataKey:"uniqueViewers",name:"Unique viewers",stroke:t.palette.success.main,strokeWidth:2.5,fillOpacity:1,fill:"url(#asset-daily-unique)",activeDot:{r:6,strokeWidth:0,fill:t.palette.success.main}}):null]}):e.jsx(Oe,{type:"monotone",dataKey:"downloads",name:"Downloads",stroke:t.palette.warning.main,strokeWidth:2.5,fillOpacity:1,fill:"url(#asset-daily-downloads)",activeDot:{r:6,strokeWidth:0,fill:t.palette.warning.main}})]})})}):e.jsx(V,{severity:"info",icon:e.jsx($t,{fontSize:"inherit"}),children:ee==="downloads"?h.noDownloadTrendData:h.noViewTrendData})]})}),ie?e.jsx($,{elevation:0,sx:{p:3,border:`1px solid ${t.palette.divider}`,boxShadow:"none"},children:e.jsxs(m,{spacing:2,children:[e.jsx(p,{variant:"h6",children:h.emailsTitle}),ue?e.jsxs(m,{direction:"row",spacing:1,alignItems:"center",children:[e.jsx(ae,{size:22}),e.jsx(p,{variant:"body1",color:"text.secondary",children:h.loadingViewers})]}):(Pt=u==null?void 0:u.viewerEmails)!=null&&Pt.length?e.jsx(m,{spacing:1.25,children:u.viewerEmails.map(i=>e.jsxs(x,{sx:{p:1.5,border:`1px solid ${t.palette.divider}`,borderRadius:1.5},children:[e.jsx(p,{variant:"body1",sx:{wordBreak:"break-all"},children:i.email}),e.jsx(p,{variant:"body1",color:"text.secondary",sx:{mt:.5},children:[i.views?`${i.views} view${i.views===1?"":"s"}`:"",i.firstViewedAt?`${h.firstViewedLabel}: ${qt(i.firstViewedAt,Z)}`:"",i.lastViewedAt?`${h.lastViewedLabel}: ${qt(i.lastViewedAt,Z)}`:""].filter(Boolean).join(" ⢠")||h.noTimestampsAvailable})]},`${i.email}-${i.firstViewedAt||i.lastViewedAt||"viewer"}`))}):e.jsx(V,{severity:"info",children:h.noViewerEmails})]})}):null]})}):null]})]})})})};export{la as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.