1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8429],{2245:(e,s,t)=>{t.d(s,{A:()=>B});var a=t(95155),l=t(12115),n=t(56204),i=t(13545),r=t(1164),o=t(91958),c=t(45005),d=t(17243),u=t(41641),m=t(21362),x=t(86901),h=t(94514),p=t(67635),f=t(6962),g=t(33210),j=t(49387),b=t(85902),v=t(49121),w=t(18336),y=t(7121),N=t(12987),k=t(54453),D=t.n(k),C=t(31599);let A=/iPhone|iPad|iPod|FBAN|FBAV|Instagram|LinkedInApp|musical_ly|BytedanceWebview|TikTok|Line\/|; wv\)/i;function T(e,s,t){return e<=0?[]:t?Array.from({length:e},(e,s)=>s):[Math.max(0,Math.min(e-1,s))]}function S(e,s,t,a){let l=(t+1).toString().padStart(2,"0");return`${e.toLowerCase()}_${s.toLowerCase()}_${l}.${a}`}var E=t(34426),z=t(93602),U=t(38992),P=t(8979),L=t(70295),$=t(98949),_=t(412);let R=[{label:w.D.input.steps.brief},{label:w.D.input.steps.slides},{label:w.D.input.steps.rollout}],I=()=>(0,a.jsxs)(U.Zp,{padding:"none",className:"flex h-full flex-col overflow-hidden","aria-hidden":!0,children:[(0,a.jsx)("div",{className:"h-1.5 bg-ink-100"}),(0,a.jsxs)("div",{className:"flex items-center justify-between gap-3 px-5 py-3.5",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(L.E,{className:"h-4 w-20"}),(0,a.jsx)(L.E,{className:"h-5 w-16 rounded-full"})]}),(0,a.jsx)(L.E,{className:"size-4 rounded-full"})]}),(0,a.jsx)(L.E,{className:"aspect-[4/5] w-full rounded-none"}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-4 p-5",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsx)(L.E,{className:"h-3.5 w-24"}),(0,a.jsx)(L.E,{className:"h-3.5 w-20"})]}),(0,a.jsx)("div",{className:"rounded-control border border-ink-100 p-4",children:(0,a.jsx)(L.r,{lines:4})})]}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(L.E,{className:"h-10 flex-1 rounded-control"}),(0,a.jsx)(L.E,{className:"size-10 rounded-control"})]})]})]}),M=w.D.alerts.videoHighDemand,F=w.D.alerts.carouselHighDemand,H=({availability:e,onClick:s,variant:t="icon",publishing:l=!1})=>{let o=e?.canPublish===!0,c=e?.canPublish===!1?e.reason:void 0,d=l?w.D.results.publishing:o?e?.draftOnly?w.D.results.publishDraft:w.D.results.publish:"connection_error"===c?w.D.results.publishFixConnection:"unsupported_format"===c||"no_media"===c?w.D.results.publishUnsupported:"unsupported_ratio"===c?w.D.results.publishUnsupportedRatio:w.D.results.publishConfigure,u="unsupported_format"===c||"no_media"===c||"unsupported_ratio"===c,m=o?"primary":u?"outline":"secondary",x=o?n.A:u?i.A:r.A;return"full"===t?(0,a.jsx)(E.$n,{variant:m,onClick:s,disabled:u,loading:l,title:d,leftIcon:(0,a.jsx)(x,{}),className:"min-w-[12rem]",children:l?w.D.results.publishing:o?w.D.results.publishAll:d}):(0,a.jsx)(E.K0,{label:d,variant:m,onClick:s,disabled:u,loading:l,children:(0,a.jsx)(x,{})})},O=({tone:e="neutral",icon:s,title:t,detail:l})=>(0,a.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3 px-8 text-center",children:[s,(0,a.jsx)("p",{className:(0,y.cn)("text-sm font-semibold","danger"===e?"text-danger-200":"text-white"),children:t}),l&&(0,a.jsx)("p",{className:"text-xs leading-relaxed text-white/70",children:l})]}),K=({asset:e,isVip:s,firstSlide:t,onRegenerateCaption:n,onRetryVideo:i,onRetryAsset:r,canRegenerateCaption:g=!0,publishAvailability:j,onPublish:b,onCaptionChange:k})=>{let[D,L]=(0,l.useState)(!1),[$,_]=(0,l.useState)(0),[R,I]=(0,l.useState)(()=>(0,N.s)(e.textContent)),[K,B]=(0,l.useState)(!1),[G,V]=(0,l.useState)(!1),[Z,X]=(0,l.useState)(!1),q=(0,l.useRef)(null),W=(0,l.useRef)(null),Y=(0,l.useRef)(null),J=(0,l.useRef)(null),Q=(0,l.useRef)(k);Q.current=k;let ee=(0,l.useRef)(e.id);ee.current=e.id;let es=(0,l.useCallback)(()=>{W.current&&(clearTimeout(W.current),W.current=null);let e=Y.current;null!==e&&(Y.current=null,J.current=e,Q.current?.(ee.current,e))},[]);(0,l.useEffect)(()=>es,[es]),(0,l.useEffect)(()=>{let s=(0,N.s)(e.textContent);null!==Y.current||(null===J.current||s!==(0,N.s)(J.current))&&(J.current=null,I(s))},[e.textContent]);let et=v.Lh[e.platform],ea=e.mediaUrls.length>1,el="video"===e.mediaType&&e.errorMsg?.trim()?e.errorMsg:w.D.results.videoFailedFallback,en="video"===e.mediaType&&el.toLowerCase()===M.toLowerCase(),ei="video"!==e.mediaType&&e.errorMsg?.trim()?e.errorMsg:w.D.results.contentFailedFallback,er="video"!==e.mediaType&&ei.toLowerCase()===F.toLowerCase(),eo=(0,C.i0)(e.ratio),ec=async()=>{var s;if(0===e.mediaUrls.length||Z)return;X(!0);let t="video"===e.mediaType?"mp4":"jpg",a=async s=>{var a,l;let n,i,r=e.mediaUrls[s];if(!r)return;let o=await fetch(r,{mode:"cors"});if(!o.ok)throw Error("Fetch failed");a=await o.blob(),l=S(e.platform,e.format,s,t),n=URL.createObjectURL(a),(i=document.createElement("a")).href=n,i.download=l,i.click(),setTimeout(()=>URL.revokeObjectURL(n),1e3)},l="image"===e.mediaType&&ea?$:0,n=!(!(s={userAgent:navigator.userAgent,platform:navigator.platform,maxTouchPoints:navigator.maxTouchPoints,anchorDownload:"download"in HTMLAnchorElement.prototype}).anchorDownload||A.test(s.userAgent))&&!("MacIntel"===s.platform&&(s.maxTouchPoints??0)>1),i=T(e.mediaUrls.length,l,n),r=new Set;try{for(let[e,s]of i.entries())await a(s),r.add(s),e<i.length-1&&await new Promise(e=>
1setTimeout(e,300))}catch{let[s]=T(e.mediaUrls.length,l,!1);if(void 0!==s&&!r.has(s))try{await a(s)}catch{}}finally{X(!1)}},ed=(e,s)=>(0,a.jsx)("button",{type:"button","aria-label":s,title:s,onClick:e,disabled:!e||G,className:"flex size-11 items-center justify-center rounded-full border border-danger-500/60 text-danger-200 transition-colors hover:border-danger-500 hover:bg-danger-500/10 hover:text-white disabled:cursor-not-allowed disabled:opacity-50",children:(0,a.jsx)(o.A,{className:(0,y.cn)("size-5",G&&"animate-spin"),"aria-hidden":!0})}),eu=e=>(0,a.jsx)("span",{role:"status","aria-label":e,className:"inline-block size-9 animate-spin rounded-full border-[3px] border-white/20 border-t-brand-400"});return(0,a.jsxs)(U.Zp,{as:"article",padding:"none",className:"group flex h-full flex-col overflow-hidden animate-fade-in",children:[(0,a.jsx)("div",{className:(0,y.cn)("h-1.5",et.color),"aria-hidden":!0}),(0,a.jsxs)("div",{className:"flex items-center justify-between gap-3 px-5 py-3.5",children:[(0,a.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,a.jsx)("span",{className:(0,y.cn)("size-2.5 shrink-0 rounded-full",et.color),"aria-hidden":!0}),(0,a.jsx)("h2",{className:"truncate text-sm font-semibold text-ink-900",children:e.platform}),(0,a.jsx)(P.E,{tone:"neutral",size:"sm",children:e.format})]}),(0,a.jsx)("span",{className:"text-ink-400 [&_svg]:size-4","aria-label":"video"===e.mediaType?"Video":"Image",role:"img",children:"video"===e.mediaType?(0,a.jsx)(c.A,{}):(0,a.jsx)(d.A,{})})]}),(0,a.jsx)("div",{className:(0,y.cn)(eo,"relative overflow-hidden bg-ink-950"),children:"video"===e.mediaType&&"loading"===e.status&&0===e.mediaUrls.length?(0,a.jsx)(O,{icon:eu(w.D.results.videoGenerating),title:w.D.results.videoGenerating,detail:w.D.results.videoGeneratingHint}):"video"===e.mediaType&&"error"===e.status?(0,a.jsx)(O,{tone:"danger",icon:ed(i?async()=>{if(i&&!G){V(!0);try{await i(e.id)}finally{V(!1)}}}:void 0,w.D.results.retryVideo),title:en?w.D.results.videoHighDemandTitle:w.D.results.videoFailed,detail:el}):"error"===e.status||"loading"!==e.status&&0===e.mediaUrls.length?(0,a.jsx)(O,{tone:"danger",icon:ed(r?async()=>{if(r&&!G){V(!0);try{await r(e.id)}finally{V(!1)}}}:void 0,w.D.results.retryGeneration),title:er?w.D.results.carouselHighDemandTitle:w.D.results.contentFailed,detail:ei}):"loading"===e.status?(0,a.jsx)(O,{icon:eu(w.D.results.rendering),title:w.D.results.rendering}):e.mediaUrls.length>0?"video"===e.mediaType?(0,a.jsxs)("div",{className:"group/reel absolute inset-0",children:[(0,a.jsx)("video",{src:e.mediaUrls[0],controls:!0,className:"absolute inset-0 h-full w-full object-cover"}),t&&(0,a.jsx)("div",{className:"pointer-events-none absolute inset-0 flex flex-col justify-end bg-gradient-to-t from-black/80 via-transparent to-transparent p-6 opacity-90 transition-opacity group-hover/reel:opacity-100",children:(0,a.jsxs)("div",{className:"mb-10 space-y-1",children:[(0,a.jsx)("h3",{className:"whitespace-pre-line text-xl font-bold leading-tight text-white drop-shadow-md",children:t.headline}),(0,a.jsx)("p",{className:"line-clamp-2 text-xs font-medium text-white/80 drop-shadow-sm",children:t.bodyText})]})})]}):(0,a.jsxs)("div",{className:"group/media absolute inset-0 touch-pan-y overflow-hidden",...ea?{onTouchStart:e=>{q.current=e.targetTouches[0].clientX},onTouchEnd:s=>{if(null===q.current)return;let t=s.changedTouches[0].clientX,a=q.current-t;q.current=null,50>Math.abs(a)||(a>0?_(s=>Math.min(e.mediaUrls.length-1,s+1)):_(e=>Math.max(0,e-1)))}}:{},children:[ea&&e.mediaUrls.map((e,s)=>(0,a.jsx)("img",{src:e,alt:"",className:"absolute inset-0 h-full w-full object-cover transition-opacity duration-200",style:{opacity:+(s===$),pointerEvents:s===$?"auto":"none",zIndex:+(s===$)},loading:s<=$+1?"eager":"lazy",decoding:"async"},s)),!ea&&(0,a.jsx)("img",{src:e.mediaUrls[0],alt:"",className:"absolute inset-0 h-full w-full object-cover transition duration-300 group-hover/media:scale-105",loading:"eager",decoding:"async"}),ea&&(0,a.jsx)("div",{className:"absolute inset-x-0 bottom-4 z-10 flex items-center justify-center px-4",children:(0,a.jsxs)("div",{className:"surface-glass flex items-center gap-1 rounded-full border border-white/60 p-1 shadow-pop",children:[(0,a.jsx)(E.K0,{label:w.D.results.carouselPrevious,size:"sm",onClick:()=>_(e=>Math.max(0,e-1)),disabled:0===$,children:(0,a.jsx)(u.A,{})}),(0,a.jsxs)("span",{className:"min-w-[3.25rem] text-center text-xs font-semibold tabular-nums text-ink-900","aria-live":"polite",children:[$+1," / ",e.mediaUrls.length]}),(0,a.jsx)(E.K0,{label:w.D.results.carouselNext,size:"sm",onClick:()=>_(s=>Math.min(e.mediaUrls.length-1,s+1)),disabled:$===e.mediaUrls.length-1,children:(0,a.jsx)(m.A,{})})]})})]}):(0,a.jsx)(O,{icon:(0,a.jsx)(x.A,{className:"size-9 animate-pulse text-ink-400","aria-hidden":!0}),title:(0,a.jsx)("span",{className:"text-ink-300",children:w.D.results.waiting})})}),(0,a.jsxs)("div",{className:"flex flex-1 flex-col gap-4 p-5",children:[(0,a.jsx)(z.D0,{className:"flex-1",label:w.D.results.captionLabel,hint:k?w.D.results.captionHint:void 0,labelAction:null!=n?(0,a.jsx)(E.$n,{variant:"link",size:"xs",leftIcon:(0,a.jsx)(o.A,{}),loading:K,onClick:async()=>
1{if(g){B(!0);try{await n(e.platform)}finally{B(!1)}}},disabled:K||!g,title:g||s?void 0:w.D.results.captionRegenerateFreeLimit,children:w.D.results.regenerateCaption}):void 0,children:(0,a.jsx)(z.TM,{value:R,onChange:e=>{var s;I(s=e.target.value),Q.current&&(Y.current=s,W.current&&clearTimeout(W.current),W.current=setTimeout(es,600))},onBlur:es,placeholder:w.D.results.captionPlaceholder,className:"min-h-[7.5rem] text-sm"})}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)(E.$n,{variant:"outline",onClick:()=>{navigator.clipboard.writeText(R),L(!0),setTimeout(()=>L(!1),2e3)},leftIcon:D?(0,a.jsx)(h.A,{className:"text-success-600"}):(0,a.jsx)(p.A,{}),className:(0,y.cn)("min-w-0 flex-1",D&&"border-success-100 bg-success-50 text-success-700"),"aria-live":"polite",children:D?w.D.results.copiedCaption:w.D.results.copyCaption}),(0,a.jsx)(E.K0,{label:w.D.results.download,variant:"dark",onClick:ec,disabled:Z,loading:Z,children:(0,a.jsx)(f.A,{})}),b&&(0,a.jsx)(H,{availability:j,onClick:()=>b(e.id)})]})]})]})},B=({results:e,isVip:s,canRegenerateCaptionForPlatform:t,isLoading:n,onEdit:r,onRegenerateCaption:o,onRetryVideo:c,onRetryAsset:d,firstSlide:m,projectName:x="",onProjectNameChange:p,publishAvailability:f,onPublish:v,onCaptionChange:y})=>{let[N,k]=(0,l.useState)(!1),[C,A]=(0,l.useState)(!1),[T,U]=(0,l.useState)(x),P=(0,l.useRef)(null),L=n&&0===e.length;(0,l.useEffect)(()=>{U(x)},[x]),(0,l.useEffect)(()=>{C&&P.current?.focus()},[C]);let M=async()=>{k(!0);let s=new(D());try{let t=e.map(async e=>{let t=e.platform.toLowerCase(),a=e.format.toLowerCase(),l=e.mediaUrls.map(async(t,a)=>{let l="video"===e.mediaType?"mp4":"jpg",n=S(e.platform,e.format,a,l),i=await fetch(t),r=await i.blob();s.file(n,r)});await Promise.all(l),s.file(`${t}_${a}_captions.txt`,e.textContent)});await Promise.all(t);let a=await s.generateAsync({type:"blob"}),l=document.createElement("a");l.href=URL.createObjectURL(a),l.download=`URAMAKI_Rollout_${new Date().toISOString().split("T")[0]}.zip`,l.click()}catch(e){console.error("ZIP Generation failed",e)}finally{k(!1)}},F=(()=>{if(!f)return;let s=e.map(e=>f[e.id]).filter(e=>!!e);if(0===s.length)return;let t=s.filter(e=>e.canPublish);return t.length>0?{canPublish:!0,draftOnly:t.every(e=>e.draftOnly)}:s.find(e=>!e.canPublish&&"unsupported_format"!==e.reason)??s[0]})(),O=()=>{p?.(T.trim()||x),A(!1)},B=()=>{U(x),A(!1)},G=x||w.D.results.untitled;return(0,a.jsxs)("div",{className:"space-y-6 sm:space-y-8 notranslate",translate:"no",children:[(0,a.jsx)($.C,{steps:R,current:2,onStepClick:()=>r()}),(0,a.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:items-end md:justify-between",children:[(0,a.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,a.jsx)("p",{className:"text-eyebrow mb-2 text-brand-700",children:w.D.results.heading}),p?C?(0,a.jsxs)("form",{className:"flex flex-wrap items-center gap-2",onSubmit:e=>{e.preventDefault(),O()},children:[(0,a.jsx)(z.pd,{ref:P,type:"text","aria-label":w.D.results.renameProject,value:T,onChange:e=>U(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),O()),"Escape"===e.key&&B()},className:"max-w-xs font-semibold"}),(0,a.jsx)(E.$n,{type:"submit",size:"sm",leftIcon:(0,a.jsx)(h.A,{}),children:w.D.results.saveName}),(0,a.jsx)(E.K0,{label:w.D.results.cancelRename,size:"sm",onClick:B,children:(0,a.jsx)(g.A,{})})]}):(0,a.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[(0,a.jsx)("h1",{className:"text-h1 min-w-0 truncate text-ink-900",children:G}),(0,a.jsx)(E.K0,{label:w.D.results.renameProject,size:"sm",onClick:()=>A(!0),className:"shrink-0 text-ink-400 hover:text-ink-900",children:(0,a.jsx)(j.A,{})})]}):(0,a.jsx)("h1",{className:"text-h1 truncate text-ink-900",children:G})]}),(0,a.jsxs)("div",{className:"flex shrink-0 flex-wrap items-center gap-2 md:justify-end",children:[(0,a.jsx)(E.$n,{variant:"outline",onClick:r,leftIcon:(0,a.jsx)(u.A,{}),children:w.D.results.backToEdit}),e.length>0&&!n&&(0,a.jsx)(E.$n,{loading:N,onClick:M,leftIcon:(0,a.jsx)(b.A,{}),children:N?w.D.results.zipping:w.D.results.downloadAllZip}),e.length>0&&!n&&v&&(0,a.jsx)(H,{variant:"full",availability:F,onClick:()=>v()})]})]}),(L||e.length>0)&&(0,a.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:gap-6 md:grid-cols-2 lg:grid-cols-3",children:L?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(I,{}),(0,a.jsx)(I,{}),(0,a.jsx)(I,{})]}):e.map(e=>(0,a.jsx)(K,{asset:e,isVip:s,firstSlide:m,publishAvailability:f?.[e.id],onPublish:v,onRegenerateCaption:o,onRetryVideo:c,onRetryAsset:d,onCaptionChange:y,canRegenerateCaption:t?t(e.platform):s},e.id))}),0===e.length&&!n&&(0,a.jsx)(_.p,{icon:(0,a.jsx)(i.A,{}),title:w.D.results.noAssets,description:w.D.results.noAssetsDescription,action:(0,a.jsx)(E.$n,{variant:"outline",onClick:r,leftIcon:(0,a.jsx)(u.A,{}),children:w.D.results.backToEdit})})]})}},31289:(e,s,t)=>{t.d(s,{A:()=>y});var a=t(95155),l=t(12115),n=t(57420),i=t(56204),r=t(22164),o=t(18336),c=t(36399),d=t(50121),u=t(7121),m=t(10141),x=t(34426),h=t(2544),p=t(8979),f=t(70295),g=t(68713),j=t(93602);let b=o.D.publish;function v(e){let s=e=>String(e).padStart(2,"0");return`${e.getFullYear()}-${s(e.getMonth()+1)}-${s(e.getDate())}T${s(e.getHours())}:${s(e.getMinutes())}`}function w(){let e=new Date(Date.now()+36e5);return e.setSeconds(0,0),v(e)}function y({isOpen:e,onClose:s,projectId:t,assets:y,onOpenConnectionSettings:N}){let[k,D]=(0,l.useState)({}),[C,A]=(0,l.useState)(!0),[T,S]=(0,l.useState)("now"),[E,z]=(0,l.useState)(w),[U,P]=(0,l.useState)(new Set),[L,$]=(0,l.useState)(!1),[_,R]=(0,l.useState)(null),[I,M]=(0,l.useState)(null);(0,l.useEffect)(()=>{e&&(R(null),M(null),S("now"),z(w()),A(!0),(0,d.If)().then(e=>{let s={};for(let t of e.connections)s[t.platform]=t;D(s)}).catch(e=>M(e instanceof Error?e.message:b.connectionsError)).finally(()=>A(!1)))},[e]);let F=(0,l.useMemo)(()=>y.map(e=>{let s=k[e.platform];return{asset:e,connection:s,availability:(0,c.xS)({platform:e.platform,format:e.format,mediaCount:e.mediaUrls?.length??0,connection:s})}}),[y,k]),H=(0,l.useMemo)(()=>F.filter(e=>e.availability.canPublish).map(e=>e.asset.id),[F]);if((0,l.useEffect)(()=>{C||P(new Set(H))},[C,H]),!e)return null;let O=async()=>{let e=F.filter(e=>e.availability.canPublish&&U.has(e.asset.id)).map(e=>({assetId:e.asset.id,platform:e.asset.platform}));if(0!==e.length){$(!0),M(null);try{let s="later"===T?new Date(E).getTime():null;
1if("later"===T&&!Number.isFinite(s)){M(b.invalidDate),$(!1);return}let a=await (0,d.dq)({projectId:t,targets:e,scheduledAt:s});R(a.results)}catch(e){M(e instanceof Error?e.message:b.failed)}finally{$(!1)}}},K=_?.filter(e=>!e.ok).length??0,B=!C&&0===H.length,G=C?void 0:_?(0,a.jsx)(x.$n,{variant:"dark",onClick:s,children:b.close}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x.$n,{variant:"outline",onClick:s,disabled:L,children:b.cancel}),(0,a.jsx)(x.$n,{onClick:O,loading:L,disabled:L||0===U.size||B,leftIcon:"later"===T?(0,a.jsx)(n.A,{"aria-hidden":!0}):(0,a.jsx)(i.A,{"aria-hidden":!0}),children:"later"===T?b.confirmSchedule:b.confirmNow})]});return(0,a.jsx)(m.a,{open:e,onClose:s,size:"lg",title:b.modalTitle,description:b.modalSubtitle,footer:G,children:C?(0,a.jsxs)("div",{className:"space-y-3","aria-busy":"true","aria-label":b.loadingConnections,children:[(0,a.jsx)(f.E,{className:"h-3.5 w-24"}),Array.from({length:Math.max(1,Math.min(y.length,3))}).map((e,s)=>(0,a.jsxs)("div",{className:"flex items-start gap-3 rounded-card border border-ink-100 px-3.5 py-3",children:[(0,a.jsx)(f.E,{className:"mt-0.5 size-5 rounded-md"}),(0,a.jsxs)("div",{className:"flex-1 space-y-2",children:[(0,a.jsx)(f.E,{className:"h-4 w-1/3"}),(0,a.jsx)(f.E,{className:"h-3 w-1/2"})]})]},s))]}):_?(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsx)("p",{className:"text-label",children:b.resultsHeading}),(0,a.jsx)("div",{className:"space-y-2",children:_.map(e=>{let s=(0,c.de)(e.platform);return(0,a.jsxs)(h.F,{tone:e.ok?"success":"danger",compact:!0,title:s?.label??e.platform,children:[(0,a.jsx)("p",{className:"break-words",children:e.ok?e.scheduledId?o.D.results.publishScheduled:e.draft?o.D.results.publishedDraft:o.D.results.publishedOk:e.error}),e.permalink&&(0,a.jsxs)("a",{href:e.permalink,target:"_blank",rel:"noopener noreferrer",className:"mt-1 inline-flex items-center gap-1 text-sm font-semibold text-brand-700 underline-offset-4 hover:underline",children:[b.viewPost,(0,a.jsx)(r.A,{className:"size-3","aria-hidden":!0})]})]},`${e.assetId}:${e.platform}`)})}),(0,a.jsx)("p",{className:"text-sm text-ink-600",children:K>0?b.someFailed(K):"later"===T?b.allScheduled:b.allPublished})]}):(0,a.jsxs)("div",{className:"space-y-5",children:[(0,a.jsxs)("div",{className:"space-y-2.5",children:[(0,a.jsx)("p",{className:"text-label",children:b.targetsHeading}),0===F.length?(0,a.jsx)("p",{className:"text-sm text-ink-500",children:b.noTargets}):(0,a.jsx)("div",{className:"space-y-2",children:F.map(({asset:e,connection:s,availability:t})=>{var l;let n=(0,c.de)(e.platform),i=t.canPublish,r=U.has(e.id);return(0,a.jsxs)("label",{className:(0,u.cn)("flex items-start gap-3 rounded-card border px-3.5 py-3 transition-colors",i?r?"cursor-pointer border-brand-600 bg-brand-50/60":"cursor-pointer border-ink-200 bg-surface hover:border-ink-300":"cursor-not-allowed border-ink-100 bg-ink-50/60"),children:[(0,a.jsx)("span",{className:"pt-0.5",children:(0,a.jsx)(j.Sc,{disabled:!i,checked:r,onChange:()=>{var s;return s=e.id,void P(e=>{let t=new Set(e);return t.has(s)?t.delete(s):t.add(s),t})}})}),(0,a.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,a.jsxs)("span",{className:"flex flex-wrap items-center gap-2",children:[(0,a.jsx)("span",{className:(0,u.cn)("text-sm font-semibold",i?"text-ink-900":"text-ink-500"),children:n?.label??e.platform}),(0,a.jsx)(p.E,{tone:"neutral",size:"sm",children:e.format}),i&&t.draftOnly&&(0,a.jsx)(p.E,{tone:"warning",size:"sm",children:b.draftBadge})]}),!i&&(0,a.jsx)("span",{className:"mt-0.5 block text-xs text-ink-500",children:(l=t.reason,"not_configured"===l?o.D.results.publishConfigure:"connection_error"===l?s?.lastError??o.D.results.publishFixConnection:o.D.results.publishUnsupported)}),i&&s?.accountLabel&&(0,a.jsx)("span",{className:"mt-0.5 block text-caption",children:s.accountLabel})]})]},e.id)})})]}),B&&(0,a.jsx)(h.F,{tone:"info",action:(0,a.jsx)(x.$n,{variant:"outline",size:"sm",onClick:N,children:b.goToSettings}),children:b.connectPrompt}),!B&&(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)(g.I,{ariaLabel:b.whenAria,value:T,onChange:S,options:[{value:"now",label:b.whenNow,icon:(0,a.jsx)(i.A,{"aria-hidden":!0})},{value:"later",label:b.whenLater,icon:(0,a.jsx)(n.A,{"aria-hidden":!0})}]}),"later"===T&&(0,a.jsx)(j.D0,{label:b.scheduleLabel,hint:b.scheduleHelp,id:"publish-schedule",children:(0,a.jsx)(j.pd,{type:"datetime-local",value:E,min:v(new Date(Date.now()+6e4)),onChange:e=>z(e.target.value)})})]}),I&&(0,a.jsx)(h.F,{tone:"danger",compact:!0,children:I})]})})}}}]);
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.