PageSourceSearch

https://app.unum.la/assets/PostDetailsModal-7356baa1.js

js unum.la collected 2026-10-02 05:22:21 UTC 39,570 bytes, 1 lines download raw bytes

1import{j as e,_ as be}from"./index-12332006.js";import{c as le}from"./vendor-charts-5bb0af62.js";import{dx as ke,c0 as at,a9 as Te,d as G,D as Pe,r as ye,b as de,cg as ce,K as Re,y as st,J as De,B as ot,F as $,I as ae,j as K,k as q,dy as nt,aX as fe,g as rt,A as Ne,C as Me,ay as it,ci as me,S as lt,aD as ct,ar as Ae,dz as dt,dA as xe,b_ as ht,dB as mt,q as Se,db as ut,cf as pt,p as Oe,dC as Ue,dD as Be,a1 as bt,ag as ft,dE as Ct,cR as gt,dF as Pt,b1 as yt,cm as Mt,dG as xt,cX as St,cY as jt,b2 as _t,cK as It,P as kt}from"./App-0ab65430.js";import{e as ge,i as oe,o as Ee,j as ue,d as X}from"./vendor-recoil-3d490f02.js";import{M as vt}from"./ModalHeader-cf50b913.js";import{u as je,r as re,R as Ce}from"./vendor-react-36107578.js";import{t as Z,b as Fe}from"./vendor-ui-ba09bb4f.js";import{a as wt,b as Le}from"./MediaAssetPlayer-5c9ed0cb.js";import{P as pe,a as Tt,b as Rt}from"./PostModalRight-1f94af17.js";import{u as Ve,S as We,f as Dt}from"./CaptionTextColor-7980483e.js";import{x as ze,w as Ge,D as Ye,C as He,j as Nt}from"./vendor-date-9805d20a.js";import{u as _e}from"./useOpenMediaUploaderModal-3d29e8e5.js";import{c as At,E as Ke}from"./vendor-sentry-447b6b9e.js";import{u as ie}from"./useShareableData-5adc1722.js";import{a as qe,b as Ot,P as $e,M as Ut,t as Bt,c as Et,U as Ft}from"./PostModalCenterCaption-f9c60edd.js";import{a as Xe,u as Je}from"./useItemsError-d274e857.js";import{c as Lt,b as Vt}from"./IconTogglerTooltip-38a173e0.js";import{u as Wt,a as zt,P as Gt,b as Yt,S as Ht}from"./vendor-dnd-966c2a42.js";import"./vendor-firebase-bade756b.js";import"./vendor-intl-a73ce74a.js";import"./vendor-forms-adc2ea57.js";import"./VideoPlayer-7d531e1d.js";import"./TogglerRow-1fac46ad.js";import"./generateRandomBase36String-ad392e41.js";import"./captionValidation-7f1b9667.js";import"./magicCaption-9406fd9d.js";import"./usageCounterDisplay-345c5c3e.js";import"./Checkbox-f377fb14.js";const{draftCommands:ve}=new Te,Qe=()=>{const s=ge(({snapshot:i})=>async(r,c)=>{const d=await ke(i);!d||r.length===0||await ve.savePost({groupId:d,posts:r,at:c})},[]),o=ge(({snapshot:i})=>async r=>{var d;return r?(d=(await i.getPromise(at(r)))[0])==null?void 0:d.id:void 0},[]),t=ge(({snapshot:i})=>async r=>{const c=await ke(i);c&&await ve.saveEdit({groupId:c,...r,firstPinterestBoardId:o})},[o]);return{savePost:s,saveEdit:t}},Kt=()=>{const{params:{mode:s}}=G();return s==="cross"?e.jsx($t,{}):s==="create"?e.jsx(qt,{}):null},qt=()=>{var E,Q,ee,H;const{savePost:s}=Qe(),{spaceId:o}=je(),{params:t,setParams:i}=G(),{view:r,itemsIds:c}=t,{formatMessage:d}=Pe(),m=ye(),{path:p}=de(),[f,h]=oe(ce),{handleSelectDateOrTime:y,selectedDate:a,setSelectedDate:C,selectedTime:T}=Ve(),P=Ee(ce),j=((H=(ee=(Q=(E=f.items)==null?void 0:E[0])==null?void 0:Q.shareable)==null?void 0:ee.action)==null?void 0:H.type)==="post",N=ue(Re),U=ue(st),F=()=>P(),z=M=>{var g,b,x;if(i({view:r,selectedItems:c,shareableId:void 0,platformSlug:void 0,mode:void 0},"replace"),o&&(m==null?void 0:m.platform)==="instagram"){const _=Object.values(((x=(b=(g=f.items)==null?void 0:g[0].shareable)==null?void 0:b.content)==null?void 0:x.platform)??{}).map(R=>R==null?void 0:R.mediaProductType).find(Boolean);N(_&&_==="story"?"stories":"posts")}M&&U(M)},Y=async()=>{if(!f.items){Z.error(e.jsx($,{id:"errorsSomethingWentWrong"}));return}try{z("drafts"),await s(f.items??[]),F(),Z.success(e.jsx($,{id:f.items.length>1?"postsDraft":"postDraft"}))}catch{Z.error(e.jsx($,{id:"errorsSomethingWentWrong"}))}},W=async()=>{K(q.ScheduledPostNow,{...p});try{z("published"),await s(f.items??[],"now"),K(q.ScheduledCompleted,{...p}),F(),Z.success(d({id:"publishNowToast"}))}catch{Z.error(e.jsx($,{id:"errorsSomethingWentWrong"}))}},J=async()=>{if(K(q.ScheduledPost,{...p}),!(!a||!T))try{const M=Ye(He(a,T.getHours()),T.getMinutes());if(Nt(M,new Date)){Z.error(e.jsx($,{id:"errorsSomethingWentWrong"}));return}z("scheduled"),await s(f.items??[],M),K(q.ScheduledCompleted,{...p}),F(),Z.success(e.jsx($,{id:f.items&&f.items.length>1?"postsScheduled":"postScheduled"}))}catch{Z.error(e.jsx($,{id:"errorsSomethingWentWrong"}))}},L=async M=>{h(g=>{var x;const b=(x=g.items)==null?void 0:x.map(_=>({..._,shareable:{..._.shareable,action:{..._.shareable.action,t
1ype:M}}}));return{...g,items:b}})},V=[{icon:"PublishNow",onClick:W,title:"publishNow"},{icon:"Calendar6",onClick:()=>{},title:"setDateAndTime"}];return e.jsx("div",{className:"PostModalCenterButtons",children:e.jsx(We,{options:V,onSaveDrafts:Y,onPopperConfirm:J,onSelectDateOrTime:(M,g)=>{y(M,g)},onPreviousMonth:()=>{a&&C(ze(a,1))},onNextMonth:()=>{a&&C(Ge(a,1))},onPublishNow:W,onUnschedule:()=>{},selectedDate:a,selectedTime:T,scheduleType:j,onScheduleTypeChange:L})})},$t=()=>{var c;const[s]=oe(ce),{setupShareable_modalGeneral:o}=De(),{params:t,setParams:i}=G(),{view:r}=t;return e.jsx("div",{className:"PostModalCenterButtons",children:e.jsxs(ot,{onClick:async()=>{const d=await o();i({view:r,shareableId:d==null?void 0:d[0].shareable.id,mode:"create"})},disabled:((c=s.basic.platforms)==null?void 0:c.length)===0,children:[e.jsx($,{id:"next"}),e.jsx(ae,{name:"ArrowRight",size:"m"})]})})},{shareablesService:he}=new Te,Xt=(s,o)=>o>s?o+1:o,Ie=()=>({reorderDraft:re.useCallback(async(o,t,i)=>{if(t===i||!o[t]||!o[i])return;let r;const c={between:(h,y,a)=>he.getRanksBetween(h,y,a),before:(h,y)=>he.getRanksBefore(h,y),after:(h,y)=>he.getRanksAfter(h,y),initial:h=>he.getInitialRanks(h),rerank:async()=>(At("Draft ranks exhausted; renumbered"),r=await he.getInitialRanks(o.length),o.map((h,y)=>({id:String(y),rank:r[y]})))},d=o.map((h,y)=>({rank:h.rank,id:String(y)})),[m]=await nt(c,d,{index:Xt(t,i)},1),p=r?o.map((h,y)=>({...h,rank:r[y]})):[...o],f=p[t];return p.splice(t,1),p.splice(i,0,{...f,rank:m}),p},[])}),Jt=s=>{var l,n,k,S,A,te,se;const{params:o}=G(),{shareableId:t}=o,i=_e(),{reorderDraft:r}=Ie(),[c,d]=oe(ce),{path:m}=de(),p=(l=c.items)==null?void 0:l.find(v=>v.shareable.id===s.id),{platform:f,postType:h}=ie(p==null?void 0:p.shareable),y=v=>d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>u.shareable.id!==s.id?u:{...u,shareable:{...u.shareable,content:{...u.shareable.content,text:v}}});return{...O,items:B}}),a=(p==null?void 0:p.shareable.content.text)||"",C=p==null?void 0:p.attachments,T=()=>{i({additionalSources:["media-library"],strategy:"create-shareable-instagram-reel-cover",where:"create-shareable-modal-general",shareableId:s.id})},P=()=>{d(v=>{var B;const O=(B=v.items)==null?void 0:B.map(I=>{if(I.shareable.id!==s.id)return I;const u=I.shareable.content.platform??{},[w]=Object.keys(u),D=u[w]??{},{customCover:ne,...tt}=D;return{...I,shareable:{...I.shareable,content:{...I.shareable.content,platform:{...u,[w]:tt}}}}});return{...v,items:O}})},j=()=>{K(q.CreateUploadMedia,{...m}),i({additionalSources:["media-library"],strategy:"create-shareable-add-attachment",where:"create-shareable-modal-general",shareableId:s.id,platform:f,postType:h})},N=v=>{K(q.CreateReplaceMedia,{...m}),i({additionalSources:["media-library"],strategy:"create-shareable-replace-attachment",where:"create-shareable-modal-general",shareableId:s.id,itemId:v,platform:f,postType:h})},U=v=>{K(q.CreateRemoveMedia,{...m}),d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>{if(u.shareable.id!==s.id)return u;const w=[...u.attachments??[]];return v<0||v>=w.length?u:(w.splice(v,1),{...u,attachments:w})});return{...O,items:B}})},F=async(v,O)=>{var u;const B=(u=c.items)==null?void 0:u.find(w=>w.shareable.id===t);if(!(c!=null&&c.items)||!(B!=null&&B.attachments))return;const I=await r(B.attachments,v,O);I&&d(w=>w!=null&&w.items?{...w,items:w.items.map(D=>D.shareable.id===B.shareable.id?{...D,attachments:I}:D)}:w)},z=v=>{K(q.CreatePostType,{...m}),d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>{if(u.shareable.id!==s.id)return u;const w=u.shareable.content.platform??{},[D]=Object.keys(w);return{...u,shareable:{...u.shareable,content:{...u.shareable.content,platform:{...w,[D]:{...w[D]??{},mediaProductType:v}}}}}});return{...O,items:B}})},Y=()=>{d(v=>{var B;const O=(B=v.items)==null?void 0:B.map(I=>{var D;if(I.shareable.id!==s.id)return I;const u=I.shareable.channels[0],w=(D=I.shareable.action.channelProperties)==null?void 0:D[u];return{...I,shareable:{...I.shareable,action:{...I.shareable.action,channelProperties:{...I.shareable.action.channelProperties,[u]:{...w,postToFeed:!w.postToFeed}}}}}});return{...v,items:O}})},W=s.channels[0],J=W?(S=(k=(n=p==null?void 0:p.shareable)==null?void 0:n.action)==null?void 0:k.channelProperties)==null?void 0:S[W]:void 0,L=(J
1==null?void 0:J.postToFeed)??!1,V=v=>{d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>{if(u.shareable.id!==s.id)return u;const w=u.shareable.channels[0],D=u.shareable.action.channelProperties,ne=D==null?void 0:D[w];return{...u,shareable:{...u.shareable,action:{...u.shareable.action,channelProperties:{...D,[w]:{...ne,privacyLevel:v}}}}}});return{...O,items:B}})},E=(A=s.action.channelProperties)==null?void 0:A[W],Q={disableComment:!!(E!=null&&E.disableComment),disableDuet:!!(E!=null&&E.disableDuet),disableStitch:!!(E!=null&&E.disableStitch)},ee=v=>{d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>{if(u.shareable.id!==s.id)return u;const w=u.shareable.channels[0],D=u.shareable.action.channelProperties,ne=D==null?void 0:D[w];return{...u,shareable:{...u.shareable,action:{...u.shareable.action,channelProperties:{...D,[w]:{...ne,...v}}}}}});return{...O,items:B}})},H=(E==null?void 0:E.privacyLevel)??"PUBLIC_TO_EVERYONE",M=v=>{d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>{if(u.shareable.id!==s.id)return u;const w=u.shareable.channels[0],D=u.shareable.action.channelProperties,ne=(D==null?void 0:D[w])??{boardId:""};return{...u,shareable:{...u.shareable,action:{...u.shareable.action,channelProperties:{...D,[w]:{...ne,...v.boardId!==void 0?{boardId:v.boardId}:{},...v.boardSectionId!==void 0?{boardSectionId:v.boardSectionId}:{}}}},content:{...u.shareable.content,...v.title!==void 0?{title:v.title}:{},...v.url!==void 0?{url:v.url}:{}}}}});return{...O,items:B}})},g=(te=s.action.channelProperties)==null?void 0:te[W],b={boardId:(g==null?void 0:g.boardId)??"",boardSectionId:g==null?void 0:g.boardSectionId,title:s.content.title??"",url:s.content.url??""},x=v=>{d(O=>{var I;const B=(I=O.items)==null?void 0:I.map(u=>{if(u.shareable.id!==s.id)return u;const w=u.shareable.channels[0],D=u.shareable.action.channelProperties,ne=(D==null?void 0:D[w])??{visibility:"public"};return{...u,shareable:{...u.shareable,action:{...u.shareable.action,channelProperties:v.visibility!==void 0?{...D,[w]:{...ne,visibility:v.visibility}}:D},content:{...u.shareable.content,...v.title!==void 0?{title:v.title}:{}}}}});return{...O,items:B}})},_=(se=s.action.channelProperties)==null?void 0:se[W],R={visibility:(_==null?void 0:_.visibility)??"public",title:s.content.title??""};return{caption:a,attachments:C,postToFeed:L,tiktokViewers:H,tiktokPrivacy:Q,pinterestOptions:b,youtubeValues:R,handleSetCaption:y,handleAddCover:T,handleRemoveCover:P,handleRemoveMedia:U,handleAddNewMedia:j,handleRearrangeMedia:F,updateType:z,handleReplace:N,updateToFeed:Y,updateTiktokPrivacy:V,updateTiktokViewers:ee,handlePinterestOptions:M,handleYoutubeOptions:x}},we=({errors:s})=>e.jsx(e.Fragment,{children:s.map(o=>e.jsxs("div",{className:"PostModalCenterError",children:[e.jsx(ae,{name:"Warning",size:"s"}),e.jsx("div",{className:"PostModalCenterError__info",children:e.jsx("p",{className:"PostModalCenterError__info__title",children:e.jsx($,{id:o.id,values:{...o.values,span:(...t)=>e.jsx("span",{children:t})}})})})]},o.id))}),Qt=Ce.lazy(()=>fe(()=>be(()=>import("./InstagramSection-2d67efc2.js"),["assets/InstagramSection-2d67efc2.js","assets/index-12332006.js","assets/vendor-react-36107578.js","assets/TogglerRow-1fac46ad.js","assets/vendor-charts-5bb0af62.js","assets/App-0ab65430.js","assets/vendor-dnd-966c2a42.js","assets/vendor-ui-ba09bb4f.js","assets/vendor-recoil-3d490f02.js","assets/vendor-firebase-bade756b.js","assets/vendor-date-9805d20a.js","assets/vendor-intl-a73ce74a.js","assets/vendor-sentry-447b6b9e.js","assets/vendor-forms-adc2ea57.js","assets/App-4e3c5618.css"]))),Zt=Ce.lazy(()=>fe(()=>be(()=>import("./TiktokSection-014cc291.js"),["assets/TiktokSection-014cc291.js","assets/index-12332006.js","assets/vendor-react-36107578.js","assets/vendor-charts-5bb0af62.js","assets/vendor-intl-a73ce74a.js","assets/vendor-firebase-bade756b.js","assets/vendor-recoil-3d490f02.js","assets/App-0ab65430.js","assets/vendor-dnd-966c2a42.js","assets/vendor-ui-ba09bb4f.js","assets/vendor-date-9805d20a.js","assets/vendor-sentry-447b6b9e.js","assets/vendor-forms-adc2ea57.js","assets/App-4e3c5618.css","assets/PostModalOption-9becd8ef.js","assets/Radio-b43f6618.js","assets/TogglerRow-1fac46ad.js"]))),ea=Ce.lazy(()=>fe(()=>be(()=>import("./PinterestSection-73dc5ec6.js"),["assets/PinterestSection-73dc5ec6.js","assets/index-12332006.js","assets/vendor-react-36107578.js","assets/vendor-ui-ba09bb4f.js","assets/vendor-charts-5bb0af62.js","assets/vendor-recoil-3d490f02.js","assets/App-0ab65430.js","assets/vendor-dnd-966c2a42.js","assets/vendor-firebase-bade756b.js","assets/vendor-date-9805d20a.js","assets/vendor-intl-a73ce74a.js","assets/vendor-sentry-447b6b9e.js","assets/vendor-forms-adc2ea57.js","assets/App-4e3c5618.css","assets/ModalFooter-830c214d.js","assets/ModalHeader-cf50b913.js","assets/DropdownWindow-e9ab69f4.js","assets/useToggleByClickOutside-b0b23297.js","assets/DropdownContent-5ff50f94.js","assets/SelectableList-bef74079.js","assets/SelectableListItem-2b568421.js","assets/useItemsError-d274e857.js","assets/useShareableData-5adc1722.js","assets/captionValidation-
17f1b9667.js"]))),ta=Ce.lazy(()=>fe(()=>be(()=>import("./YoutubeSection-b265564a.js"),["assets/YoutubeSection-b265564a.js","assets/index-12332006.js","assets/vendor-react-36107578.js","assets/vendor-recoil-3d490f02.js","assets/App-0ab65430.js","assets/vendor-dnd-966c2a42.js","assets/vendor-ui-ba09bb4f.js","assets/vendor-charts-5bb0af62.js","assets/vendor-firebase-bade756b.js","assets/vendor-date-9805d20a.js","assets/vendor-intl-a73ce74a.js","assets/vendor-sentry-447b6b9e.js","assets/vendor-forms-adc2ea57.js","assets/App-4e3c5618.css","assets/PostModalOption-9becd8ef.js","assets/Radio-b43f6618.js","assets/captionValidation-7f1b9667.js","assets/useShareableData-5adc1722.js"]))),aa=s=>{const{shareable:o,pinterestOptions:t,onYoutubeOptions:i,onUpdateToFeed:r,youtubeValues:c,postToFeed:d,onUpdateTiktokPrivacy:m,onUpdateTiktokViewers:p,onPinterestOptions:f,tiktokViewers:h,tiktokPrivacy:y}=s,{platform:a,mediaProductType:C}=ie(o),T=a==="instagram"&&C==="reels",P=a==="tiktok",j=a==="pinterest",N=a==="youtube",{params:U}=G();return!T&&!P&&!j&&!N||U.view==="unassigned"?null:e.jsxs("div",{className:"PostModalCenterPlatformOptions",children:[T&&e.jsx(Qt,{onUpdateToFeed:r,postToFeed:d}),P&&e.jsx(Zt,{onUpdateTiktokPrivacy:m,onUpdateTiktokViewers:p,channelId:o.channels[0],tiktokViewers:h,tiktokPrivacy:y}),j&&e.jsx(ea,{channelId:o.channels[0],onPinterestOptions:f,pinterestOptions:t}),N&&e.jsx(ta,{onYoutubeOptions:i,youtubeValues:c,shareable:o})]})},sa=(s,o=[])=>{var P,j;const{platform:t}=ie(s);o.length>1;const i=((P=o[0])==null?void 0:P.type)==="video",r=((j=o[0])==null?void 0:j.type)==="none",c=t==="instagram",d=t==="facebook",m=t==="pinterest",p=t==="youtube",f=t==="threads",h=t==="linkedin",y=t==="twitter",a=()=>c?[{name:"post",value:"post",show:!0,disabled:!1},{name:"story",value:"story",show:!0,disabled:!1},{name:"reels",value:"reels",show:!0,disabled:!r&&o.length>0&&!i}]:d?[{name:"post",value:"post",show:!0,disabled:!1},{name:"story",value:"story",show:!0,disabled:!1},{name:"reels",value:"reels",show:!0,disabled:!1}]:m?[{name:"pin",value:"post",show:!0,disabled:!1}]:p?[{name:"video",value:"post",show:!0,disabled:!1},{name:"shorts",value:"shorts",show:!0,disabled:!1}]:f?[{name:"thread",value:"post",show:!0,disabled:!1}]:h?[{name:"post",value:"post",show:!0,disabled:!1}]:y?[{name:"tweet",value:"post",show:!0,disabled:!1}]:[{name:"post",value:"post",show:!0,disabled:!1}];return{scheduleTypes:(()=>a())()}},oa=s=>{const{onUpdateType:o,shareable:t,attachments:i}=s,{scheduleTypes:r}=sa(t,i),{mediaProductType:c,platform:d}=ie(t);return e.jsx("div",{className:"PostModalCenterType",children:r==null?void 0:r.map((m,p,f)=>{if(!m.show)return null;const h=f.filter(y=>y.show);return e.jsxs("label",{className:le("PostModalCenterType__item",{"PostModalCenterType__item--marked":m.value===c||!c&&f.length===1,"PostModalCenterType__item--disabled":m.disabled,"PostModalCenterType__item--one":h.length===1}),children:[e.jsx("input",{type:"radio",onClick:async()=>{if(m.name===c)return;let y=m.name;m.name==="video"&&(y="post"),await o(y,d)}}),rt(m.name)]},m.name)})})},na=({error:s})=>e.jsxs("div",{className:"IntegrationError",children:[e.jsx(ae,{name:"Warning",size:"s"}),e.jsxs("div",{className:"IntegrationError__info",children:[e.jsx("p",{className:"IntegrationError__info__title",children:s.errorTitle}),e.jsx("p",{children:s.errorMessage})]})]}),Ze=s=>{var R,l;const{shareable:o,caption:t,attachments:i,postToFeed:r,tiktokViewers:c,tiktokPrivacy:d,pinterestOptions:m,setCaption:p,onAddNewMedia:f,onRearrangeMedia:h,onAddCover:y,onRemoveMedia:a,onUpdateType:C,onReplace:T,onRemoveCover:P,onUpdateToFeed:j,onUpdateTiktokPrivacy:N,onUpdateTiktokViewers:U,onPinterestOptions:F,onYoutubeOptions:z,youtubeValues:Y}=s,W=re.useRef(null),{params:J}=G(),{mode:L}=J,{channel:V,error:E}=ie(o),{textErrors:Q,mediaErrors:ee,captionMaxLength:H,hashtagMaxCount:M,mentionMaxCount:g}=Xe(o,i),x=(V==null?void 0:V.platform)==="instagram"&&((l=(R=o.content.platform)==null?void 0:R.instagram)==null?void 0:l.mediaProductType)==="story",{getSocialIcon:_}=Me();return e.jsxs("div",{className:le("PostModalCenterDetails",{"PostModalCenterDetails--create":L==="create","PostModalCenterDetails--read-only":o.isLive}),children:[e.jsx("div",{className:"PostModalCenterDetails__avatar-wrapper",children:e.jsx(Ne,{src:V==null?void 0:V.avatarUrl,smallAvatar:_(V==null?void 0:V.platform,"s"),title:V==null?void 0:V.name,variant:"circle",mode:"dark",size:"l",styles:n=>({...n,root:`${n.root} PostModalCenterDetails__avatar-wrapper__avatar`})})}),e.jsxs("div",{className:"PostModalCenterDetailsContent",children:[e.jsx(oa,{onUpdateType:C,shareable:o,attachments:i}),!x&&e.jsx(qe,{textAreaRef:W,onSetCaption:p,caption:t,readOnly:o.isLive,maxLength:H,hashtagMaxCount:M,mentionMaxCount:g}),Q.length>0&&e.jsx(we,{errors:Q}),!o.isLive&&e.jsx(Ot,{shareable:o,onRemoveCover:P,onAddMedia:f,onRemoveMedia:a,onRearrange:h,onReplace:T,onAddCover:y,attachments:i}),ee.length>0&&e.jsx(we,{errors:ee}),E&&e.jsx(na,{error:E}),!o.isLive&&e.jsx($e,{textAreaRef:W,caption:t,onSetCaption:p,shareable:o}
1),e.jsx(aa,{shareable:o,onUpdateToFeed:j,postToFeed:r,onUpdateTiktokPrivacy:N,onUpdateTiktokViewers:U,tiktokPrivacy:d,tiktokViewers:c,onPinterestOptions:F,pinterestOptions:m,onYoutubeOptions:z,youtubeValues:Y})]})]})},ra=s=>{const{shareable:o,attachments:t}=s,i=Lt(t==null?void 0:t[0]),{params:r,setParams:c}=G(),{formatMessage:d}=Pe(),{textErrors:m,mediaErrors:p}=Xe(o,t),f=[...m,...p],{channel:h}=ie(o),{getSocialIcon:y}=Me(),a=()=>{c({view:r.view,shareableId:o.id,mode:r.mode})};return e.jsxs("div",{className:"PostModalCenterDetailsSmallGroup",children:[e.jsxs("div",{onClick:a,className:"PostModalCenterDetailsSmall",children:[e.jsx("div",{className:"PostModalCenterDetailsSmall__avatar",children:e.jsx(Ne,{src:h==null?void 0:h.avatarUrl,smallAvatar:y(h==null?void 0:h.platform,"s"),title:h==null?void 0:h.name,variant:"circle",mode:"dark",size:"l"})}),e.jsxs("div",{className:"PostModalCenterDetailsSmall__content with-ellipsis",children:[f.length>0&&e.jsxs(e.Fragment,{children:[e.jsx(ae,{name:"Warning",size:"m",className:"PostModalCenterDetailsSmall__content__warning","data-tip":!0,"data-for":o.id}),e.jsx(Fe,{id:o.id,type:"dark",place:"right",children:e.jsx($,{id:"actionRequired"})})]}),o.content.text?e.jsx("p",{className:"PostModalCenterDetailsSmall__content__caption with-ellipsis",children:o.content.text}):e.jsxs("div",{className:"PostModalCenterDetailsSmall__content__captionDefault",children:[e.jsx("p",{className:"with-ellipsis",title:d({id:"postModalCaptionDefault"}),children:e.jsx($,{id:"postModalCaptionDefault"})}),e.jsx(Ut,{})]}),t!=null&&t[0]?(t==null?void 0:t[0].type)!=="none"?e.jsx("div",{className:"PostModalCenterDetailsSmall__content__image",children:e.jsx(it,{asset:i})}):e.jsx("div",{className:"PostModalCenterDetailsSmall__content__image PostModalCenterDetailsSmall__content__image--placeholder",children:e.jsx(ae,{name:"AddPhoto",size:"s"})}):null]})]}),f.length>0&&e.jsxs("div",{className:"ScheduleBlockedBanner__row",onClick:a,children:[e.jsx(ae,{name:"Warning",size:"s"}),e.jsxs("div",{children:[e.jsxs("p",{children:[e.jsx("span",{className:"ScheduleBlockedBanner__name",children:h==null?void 0:h.name}),": ",e.jsx($,{id:"actionRequired"})]}),e.jsx("ul",{className:"ScheduleBlockedBanner__messages",children:Dt(f,d).map(C=>e.jsx("li",{children:C},C))})]})]})]})},ia=({shareable:s})=>{const{params:o}=G(),{caption:t,attachments:i,postToFeed:r,tiktokViewers:c,tiktokPrivacy:d,pinterestOptions:m,youtubeValues:p,handleSetCaption:f,handleAddCover:h,handleRemoveCover:y,handleRemoveMedia:a,handleAddNewMedia:C,handleRearrangeMedia:T,updateType:P,handleReplace:j,updateToFeed:N,updateTiktokPrivacy:U,updateTiktokViewers:F,handlePinterestOptions:z,handleYoutubeOptions:Y}=Jt(s);return o.shareableId!==s.id?e.jsx(ra,{shareable:s,attachments:i}):e.jsx(Ze,{shareable:s,caption:t,attachments:i,postToFeed:r,tiktokViewers:c,tiktokPrivacy:d,pinterestOptions:m,youtubeValues:p,setCaption:f,onAddCover:h,onRemoveCover:y,onRemoveMedia:a,onAddNewMedia:C,onRearrangeMedia:T,onUpdateType:P,onReplace:j,onUpdateToFeed:N,onUpdateTiktokPrivacy:U,onUpdateTiktokViewers:F,onPinterestOptions:z,onYoutubeOptions:Y})},la=()=>{var _,R;const{params:s}=G(),{shareableId:o}=s,[t,i]=oe(me(o)),{reorderDraft:r}=Ie(),c=_e(),d=((_=t==null?void 0:t.shareable.action)==null?void 0:_.channelProperties)??{},m=((R=t==null?void 0:t.shareable.channels)==null?void 0:R[0])??Object.keys(d)[0],{path:p}=de(),{platform:f,postType:h}=ie(t==null?void 0:t.shareable),y=l=>{i(n=>n&&{...n,shareable:{...n.shareable,content:{...n.shareable.content,text:l}}})},a=(t==null?void 0:t.shareable.content.text)||"",C=()=>{c({additionalSources:["media-library"],strategy:"shareable-instagram-reel-cover",where:"create-shareable-modal-general",shareableId:t==null?void 0:t.shareable.id})},T=()=>{i(l=>{if(!l)return l;const n=l.shareable.content.platform??{},[k]=Object.keys(n);return k?{...l,shareable:{...l.shareable,content:{...l.shareable.content,platform:{...n,[k]:{...n[k],customCover:null}}}}}:l})},P=()=>{var l;K(q.EditUploadMedia,{...p}),c({additionalSources:["media-library"],strategy:"edit-shareable-add-attachment",where:"create-shareable-modal-general",shareableId:(l=t==null?void 0:t.shareable)==null?void 0:l.id,platform:f,postType:h})},j=l=>{var n;K(q.EditReplaceMedia,{...p}),c({additionalSources:["media-library"],strategy:"edit-shareable-replace-attachment",where:"create-shareable-modal-general",shareableId:(n=t==null?void 0:t.shareable)==null?void 0:n.id,itemId:l,platform:f,postType:h})},N=l=>{K(q.EditRemoveMedia,{...p}),i(n=>{if(!n)return n;const k=[...n.attachments??[]];return l<0||l>=k.length?n:(k.splice(l,1),{...n,attachments:k})})},U=async(l,n)=>{if(!(t!=null&&t.attachments))return;const k=await r(t.attachments,l,n);k&&i(S=>S&&{...S,attachments:k})},F=(l,n)=>{K(q.EditPostType,{...p}),i(k=>{if(!k)return k;const S=k.shareable.content.platform??{},A=Object.keys(S)[0]??n,te=(S==null?void 0:S[A])??{};return{...k,shareable:{...k.shareable,content:{...k.shareable.content,platform:{...S,[A]:{...te,mediaProductType:l}}}}}})},z=()=>{i(l=>{var S;if(!l)return l;const n=l.shareable.channels[0],k=(S=l.shareable.action.channelProperties)==null?void 0:S[n];return{...l,shareable:{...l.shareable,action:{...l.shareable.action,channelProperties:{...l.shareable.action.channelProperties,[n]:{...k,postToFeed:!k.postToFeed}}}}}})},Y=m?d[m]:void 0,W=!!(Y!=null&&Y.postToFeed),J=l=>{i(n=>{if(!n)return n;const k=n.shareable.channels[0],S=n.shareable.action.channelProperties,A=S==null?void 0:S[k];return{...n,shareable:{...n.shareable,action:{...n.shareable.action,channelProperties:{...S,[k]:{...A,privacyLevel:l}}}}}})},L=m?d[m]:void 0,V={disableComment:!!(L!=null&&L.disableComment),disableDuet:!!(L!=null&&L.disableDuet),disableStitch:!!(L!=null&&L.disableStitch)},E=l=>{i(n=>{if(!n)return n;const k=n.shareable.channels[0],S=n.shareable.action.channelProperties,A=S==null?void 0:S[k];return{...n,shareable:{...n.shareable,action:{...n.shareable.action,channelProperties:{...S,[k]:{...A,...l}}}}}})},Q=(L==null?void 0:L.privacyLevel)??"PUBLIC_TO_EVERYONE",ee=l=>{i(n=>{if(!n)return n;const k=n.shareable.channels[0],S=n.shareable.action.channelProperties,A=(S==null?void 0:S[k])??{boardId:""};return{...n,shareable:{...n.shareable,action:{...n.shareable.action,channelProperties:{...S,[k]:{...A,...l.boardId!==void 0?{boardId:l.boardId}:{},...l.boardSectionId!==void 0?{boardSectionId:l.boardSectionId}:{}}}},content:{...n.shareable.content,...l.title!==void 0?{title:l.title}:{},...l.url!==void 0?{url:l.url}:{}}}}})},H=m?d[m]:void 0,M={boardId:(H==null?void 0:H.boardId)??"",boardSectionId:H==null?void 0:H.boardSectionId,title:(t==null?void 0:t.shareable.content.title)??"",url:(t==null?void 0:t.shareable.content.url)??""},g=l=>{i(n=>{if(!n)return n;const k=n.shareable.channels[0],S=n.shareable.action.channelProperties,A=(S==null?void 0:S[k])??{visibility:"public"};return{...n,shareable:{...n.shareable,action:{...n.shareable.action,channelProperties:l.visibility!==void 0?{...S,[k]:{...A,visibility:l.visibility}}:S},content:{...n.shareable.content,...l.title!==void 0?{title:l.title}:{}}}}})},b=m?d[m]:void 0,x={visibility:(b==null?void 0:b.visibility)??"public",title:(t==null?void 0:t.shareable.content.title)??""};return{caption:a,tiktokPrivacy:V,handleSetCaption:y,handleUpdateToFeed:z,handleAddCover:C,handleAddNewMedia:P,handleRemoveMedia:N,handleRearrangeMedia:U,handleReplace:j,handleUpdateType:F,handleRemoveCover:T,handleYoutubeOptions:g,pinterestOptions:M,youtubeValues:x,postToFeed:W,handlePinterestOptions:ee,tiktokViewers:Q,handleUpdateTiktokViewers:E,handleUpdateTiktokPrivacy:J}},ca=()=>{const{params:s}=G(),{shareableId:o}=s,t=X(me(o)),{caption:i,postToFeed:r,handlePinterestOptions:c,youtubeValues:d,pinterestOptions:m,tiktokPrivacy:p,tiktokViewers:f,handleSetCaption:h,handleAddCover:y,handleAddNewMedia:a,handleRemoveMedia:C,handleRearrangeMedia:T,handleReplace:P,handleUpdateType:j,handleRemoveCover:N,handleUpdateToFeed:U,handleUpdateTiktokPrivacy:F,handleUpdateTiktokViewers:z,handleYoutubeOptions:Y}=la();return t?e.jsx(Ze,{shareable:t.shareable,caption:i,attachments:t.attachments,postToFeed:r,tiktokViewers:f,tiktokPrivacy:p,onPinterestOptions:c,pinterestOptions:m,youtubeValues:d,setCaption:h,onAddCover:y,onRemoveCover:N,onRemoveMedia:C,onAddNewMedia:a,onRearrangeMedia:T,onUpdateType:j,onReplace:P,onUpdateToFeed:U,onUpdateTiktokPrivacy:F,onUp
1dateTiktokViewers:z,onYoutubeOptions:Y}):null},da=s=>{const{onAddMedia:o,onRemoveMedia:t,onRearrange:i,onReplace:r,attachments:c=[]}=s,d=Wt(zt(Gt,{activationConstraint:{distance:2}})),[m,p]=re.useState(!1),[f,h]=re.useState(null),y=c.length>0,a=c.map((P,j)=>Bt(P,null)),C=a.map(P=>P.id),T=async({active:P,over:j})=>{if(!(!j||P.id===j.id)&&!(typeof P.id!="string"||typeof j.id!="string")){p(!0),h(null);try{await i(C.indexOf(P.id),C.indexOf(j.id))}finally{p(!1)}}};return e.jsx(e.Fragment,{children:e.jsxs("div",{className:"PostModalCenterUpload",children:[m&&e.jsx("div",{className:"PostModalCenterUpload__loader",children:e.jsx(lt,{show:!0,size:ct.Small})}),e.jsx(Yt,{sensors:d,onDragEnd:T,onDragStart:P=>{h(P.active.id)},children:e.jsx(Ht,{items:a,children:a.map((P,j)=>{if(P.type!=="none")return e.jsx(Et,{attachment:P,warningMessage:P.warningMessage,isAlbum:y,onRemove:async()=>await t(j),isDragged:P.id===f,onReplace:r},P.id)})})}),e.jsx(Ft,{onClick:o})]})})},ha=()=>{const s=re.useRef(null),{params:o}=G(),{mode:t}=o,{reorderDraft:i}=Ie(),[r,c]=oe(ce),d=_e(),{path:m}=de(),p=r.basic.caption,f=r.basic.images,h=P=>{c(j=>({...j,basic:{...j.basic,caption:P}}))},y=()=>{K(q.CrossUploadMedia,{...m}),d({additionalSources:["media-library"],strategy:t==="cross"?"cross-shareable-add-attachment":"create-shareable-add-attachment",where:"create-shareable-modal-general"})},a=P=>{K(q.CrossRemoveMedia,{...m}),c(j=>{const N=[...j.basic.images];return P<0||P>=N.length?j:(N.splice(P,1),{...j,basic:{...j.basic,images:N}})})},C=async(P,j)=>{try{const N=await i(f,P,j);if(!N)return;c(U=>({...U,basic:{...U.basic,images:N}}))}catch{}},T=P=>{K(q.CrossReplaceMedia,{...m}),d({additionalSources:["media-library"],strategy:t==="cross"?"cross-shareable-add-attachment":"create-shareable-add-attachment",itemId:P,where:"create-shareable-modal-general"})};return e.jsxs("div",{className:"PostModalCenterCreate",children:[e.jsx(qe,{textAreaRef:s,onSetCaption:h,caption:p}),e.jsx(da,{onAddMedia:y,onRemoveMedia:a,onRearrange:C,onReplace:T,attachments:f}),e.jsx($e,{textAreaRef:s,onSetCaption:h,caption:p})]})},et=s=>{const{onClick:o,categoryId:t,onGoBack:i,showBack:r,readOnly:c}=s,{params:{mode:d},setParams:m}=G(),{path:p}=de(),[f,h]=oe(wt);return e.jsxs("div",{className:le("PostModalCenterHeader",{"PostModalCenterHeader--offset":d==="edit"}),children:[e.jsxs("div",{className:le("PostModalCenterHeader__title",{"PostModalCenterHeader__title--point":d==="create"}),children:[d==="create"&&r&&e.jsx(ae,{name:"ArrowLeft",size:"m",onClick:i}),e.jsx("p",{children:e.jsx($,{id:c?"published":"postModalPostDetails"})})]}),e.jsxs("div",{className:"PostModalCenterHeader__icons",children:[!c&&e.jsx(Vt,{onClick:o,selectedId:t}),d==="edit"&&e.jsx(ae,{name:"Comment12",className:"PostModalCenterHeader__icons__comment",size:"m","data-tip":!0,"data-for":"asd",onClick:()=>{K(q.ClickedComments,{...p}),m({modalLeft:f==="comments"?"":"comments"}),h(f==="comments"?"":"comments")}})]})]})},ma=()=>{var n,k;const{params:s,setParams:o}=G(),{shareableId:t,selectedChannel:i}=s,{formatMessage:r}=Pe(),{view:c,itemsIds:d}=s;X(Ae);const m=X(dt(t)),p=X(xe(t)),{path:f}=de(),{unschedule:h}=ht(),{saveEdit:y}=Qe(),[a,C]=oe(me(t)),T=Ee(me(t)),P=X(mt(t)),{status:j}=ie(a==null?void 0:a.shareable),N=ue(Re),U=ye(),{spaceId:F}=je(),z=Se(),{handleSelectDateOrTime:Y,selectedDate:W,setSelectedDate:J,selectedTime:L}=Ve(a==null?void 0:a.shareable),V=()=>T(),E=()=>{var S,A;if(o({view:c,selectedItems:d,shareableId:void 0,platformSlug:void 0,mode:void 0,selectedChannel:void 0},"replace"),F&&(U==null?void 0:U.platform)==="instagram"){const te=Object.values(((A=(S=a==null?void 0:a.shareable)==null?void 0:S.content)==null?void 0:A.platform)??{}).map(se=>se==null?void 0:se.mediaProductType).find(Boolean);N(te&&te==="story"?"stories":"posts")}},Q=(n=a==null?void 0:a.schedule[0])==null?void 0:n.date,ee=Q?ut(Q):void 0,H=((k=a==null?void 0:a.shareable.action)==null?void 0:k.type)==="post",M=async S=>{if(!a||!m||!t){Z.error(r({id:"errorsSomethingWentWrong"}));return}try{E(),await y({shareableId:t,original:m,patch:P,channel:z.find(A=>{var te,se;return A.id===((se=(te=a.shareable)==null?void 0:te.channels)==null?void 0:se[0])}),at:S}),V(),Z.success(r({id:"itemUpdated"}))}catch{Z.error(r({id:"errorsSomethingWentWrong"}))}},g=()=>M(),b=()=>M(Ye(He(W,L.getHours()),L.getMinutes())),x=()=>M("now"),_=async()=>{const S=a==null?void 0:a.shareable.id,A=a==null?void 0:a.schedule[0].id;if(!(!S||!A))try{await h({postId:S},A),Z.success(r({id:"itemUnscheduled"})),K(q.UnscheduledPost,{...f})}catch{Z.error(r({id:"errorsSomethingWentWrong"}))}},R=[{icon:"PublishNow",onClick:x,title:"publishNow"},{icon:"Calendar6",onClick:()=>{},title:"setDateAndTime"}],l=S=>{C(A=>
1A&&{...A,shareable:{...A.shareable,action:{...A.shareable.action,type:S}}})};return e.jsx("div",{className:"p-t-l",children:e.jsx(We,{options:R,onSaveChanges:g,onPopperConfirm:b,onSelectDateOrTime:(S,A)=>{Y(S,A)},onPreviousMonth:()=>{W&&J(ze(W,1))},onNextMonth:()=>{W&&J(Ge(W,1))},onPublishNow:x,onUnschedule:_,onScheduleTypeChange:l,scheduleType:H,selectedDate:W,selectedTime:L,scheduleDate:ee,dirty:p,status:j})})},ua=s=>{const{platforms:o,onAdd:t,onRemove:i}=s,{params:r,setParams:c}=G(),{mode:d}=r,m=Se(),{getSocialIcon:p}=Me(),f=X(ce),h=Je(f.items??[]),y=new Map((d==="create"?h():[]).filter(a=>a.hasBlockingError&&a.channelId).map(a=>[a.channelId,a.id]));return e.jsx("div",{className:"PostModalCenterSocials hide-scrollbar",children:m==null?void 0:m.map(a=>{const C=o==null?void 0:o.some(P=>P===a.id),T=C?y.get(a.id):void 0;return e.jsxs("div",{children:[e.jsxs("div",{title:a.name,className:le("PostModalCenterSocials__social PostModalCenterSocials__social--selected",{"PostModalCenterSocials__social--instagram":C&&a.platform==="instagram","PostModalCenterSocials__social--facebook":C&&a.platform==="facebook","PostModalCenterSocials__social--pinterest":C&&a.platform==="pinterest","PostModalCenterSocials__social--tiktok":C&&a.platform==="tiktok","PostModalCenterSocials__social--linkedin":C&&a.platform==="linkedin","PostModalCenterSocials__social--threads":C&&a.platform==="threads","PostModalCenterSocials__social--youtube":C&&a.platform==="youtube","PostModalCenterSocials__social--twitter":C&&a.platform==="twitter"}),onClick:async()=>{if(d!=="edit"){if(C){i==null||i(a.id);return}t==null||t(a.id,a.platform)}},"data-tip":!0,"data-for":a.id,children:[C&&(T?e.jsx(ae,{name:"WarningFilled",size:"s",className:"PostModalCenterSocials__social__blocked",onClick:P=>{P.stopPropagation(),c({view:r.view,shareableId:T,mode:r.mode})}}):e.jsx(ae,{name:"CheckmarkFilled",size:"s",className:"PostModalCenterSocials__social__checked"})),e.jsx(pt,{src:a.avatarUrl,smallAvatar:p(a.platform,"s"),title:a.name,size:"l",type:"channel"})]}),e.jsx(Fe,{id:a.id,type:"dark",place:"top",effect:"solid",children:e.jsx($,{id:T?"actionRequired":C?"removeSchedule":"createCrossPost"})})]},a.id)})})},pa=()=>{const{params:s}=G();return s.mode==="cross"||s.mode==="create"?e.jsx(Ca,{}):e.jsx(fa,{})},ba=(s,o)=>{const t=new Set(o.filter(i=>i.hasBlockingError).map(i=>i.id));return[...s].sort((i,r)=>Number(t.has(r.shareable.id))-Number(t.has(i.shareable.id)))},fa=()=>{var d;const{params:s}=G(),o=X(Le),[t,i]=oe(me(s.shareableId)),{getPostIdeaById:r}=Oe(),c=m=>{const p=r(m);i(f=>{var h;return f&&{...f,shareable:{...f.shareable,category:((h=f.shareable.category)==null?void 0:h.id)===m?gt:p}}})};return e.jsx("div",{className:"PostModalCenter",children:e.jsx(Ke,{fallback:e.jsx(Ue,{}),children:e.jsxs(re.Suspense,{fallback:e.jsx(pe,{}),children:[o&&e.jsx(pe,{}),e.jsx(et,{onClick:c,categoryId:((d=t==null?void 0:t.shareable.category)==null?void 0:d.id)||"",readOnly:t==null?void 0:t.shareable.isLive}),e.jsx(ca,{}),e.jsx(ma,{})]})})})},Ca=()=>{const{spaceId:s}=je(),{getPostIdeaById:o}=Oe(),{setupShareable_modalCreate:t}=De(),i=X(Le),[r,c]=oe(ce),d=Je(r.items??[]),m=X(Be),p=X(bt),f=X(ft),h=X(Ae),{params:y,setParams:a}=G(),{mode:C,shareableId:T,itemsIds:P,platformSlug:j,view:N}=y,U=ue(Ct),F=X(xe(T)),z=Se(),Y=()=>{const M=z.filter(x=>x.platform!=="canva"),g=M.find(x=>x.id===s);let b=[];if(s){if(!g){Z.error(e.jsx($,{id:"errorsSomethingWentWrong"}));return}b=[{id:g==null?void 0:g.id,type:"custom"}]}else b=M.map(x=>({id:x.id,type:x.platform}));return{basic:{category:"",caption:"",platforms:b,images:[]},items:[]}},J=(()=>{var M,g;if(C==="cross")return r.basic.category;if(C==="create"){const b=(M=r.items)==null?void 0:M.find(x=>x.shareable.id===y.shareableId);return((g=b==null?void 0:b.shareable.category)==null?void 0:g.id)||""}return""})(),V=(()=>{var g;let M;if(C==="cross"&&(M=r.basic.platforms.map(b=>b.id)),C==="create"){const b=(g=r.items)==null?void 0:g.map(x=>x.shareable);M=(b==null?void 0:b.map(x=>x.channels[0]))||[]}return M})(),E=(M,g)=>{if(C==="cross"&&c(b=>({...b,basic:{...b.basic,platforms:[...b.basic.platforms,{id:M,type:g}]}})),C==="create"){const b=`${Math.floor(Math.random()*1e3)}`;c(x=>{const _=(x.items??[]).find(l=>{var n;
1return((n=l==null?void 0:l.shareable)==null?void 0:n.id)===y.shareableId})??null,R=_!=null&&_.attachments?[..._.attachments]:[];return{...x,items:[...x.items??[],{shareable:Pt({channelId:M,platform:g,id:b,groupId:h._id,brandId:f.id,createdById:p==null?void 0:p._id,text:_==null?void 0:_.shareable.content.text,category:_==null?void 0:_.shareable.category}),attachments:R}]}})}},Q=M=>{var g,b;if(C==="cross"&&c(x=>{const _=x.basic.platforms.findIndex(R=>R.id===M);return{...x,basic:{...x.basic,platforms:x.basic.platforms.filter((R,l)=>l!==_)}}}),C==="create"){if(((g=r.items)==null?void 0:g.length)===1)return;if(c(x=>{const _=(x.items??[]).filter(R=>{var l,n;return((n=(l=R==null?void 0:R.shareable)==null?void 0:l.channels)==null?void 0:n[0])!==M});return{...x,items:_}}),((b=r.items)==null?void 0:b.length)===2){const x=r.items.find(_=>{var R;return((R=_.shareable)==null?void 0:R.channels[0])!==M});a({shareableId:x==null?void 0:x.shareable.id})}}},ee=()=>{if((F||m)&&C==="create"){U(!0);return}a({view:N,selectedItems:P,shareableId:T,platformSlug:j,mode:"cross"}),c(M=>({...M,basic:{...M.basic},items:[]}))},H=M=>{if(C==="cross"&&c(g=>({...g,basic:{...g.basic,category:g.basic.category===M?"":M}})),C==="create"){const g=o(M);c(b=>{var _;const x=(_=b.items)==null?void 0:_.map(R=>{var n;if(R.shareable.id!==y.shareableId)return R;const l=((n=R.shareable.category)==null?void 0:n.id)&&R.shareable.category.id===M;return{...R,shareable:{...R.shareable,category:l?void 0:g}}});return{...b,items:x}})}};return re.useEffect(()=>{var M;if(z.length&&(C==="cross"&&c(g=>{const b=Y(),x=g.basic.caption!==""||g.basic.images.length>0||g.basic.category!=="",_=g.basic.platforms.length>0;return{basic:{category:x?g.basic.category:(b==null?void 0:b.basic.category)??"",caption:x?g.basic.caption:(b==null?void 0:b.basic.caption)??"",platforms:_?g.basic.platforms:(b==null?void 0:b.basic.platforms)??[],images:x?g.basic.images:(b==null?void 0:b.basic.images)??[]},items:x?g.items:(b==null?void 0:b.items)??[]}}),C==="create"&&!((M=r.items)!=null&&M.length)))if(s){const g=z.find(b=>b.id===s);if(!g){a({mode:"cross",shareableId:void 0});return}t({channelId:s,platformType:g.platform}).then(b=>{a(b?{shareableId:b.id}:{mode:"cross",shareableId:void 0})})}else a({mode:"cross",shareableId:void 0})},[z.length,C]),e.jsx("div",{className:"PostModalCenter",children:e.jsx(Ke,{fallback:e.jsx(Ue,{}),children:e.jsxs(re.Suspense,{fallback:e.jsx(pe,{}),children:[i&&e.jsx(pe,{}),e.jsx(et,{showBack:r.basic.platforms.length>0,onClick:H,onGoBack:ee,categoryId:J}),e.jsx(ua,{platforms:V,onAdd:E,onRemove:Q}),C==="cross"?e.jsx(ha,{}):e.jsx("div",{className:"PostModalCenterDetailsSmallWrapper",children:ba(r.items??[],d()).map(M=>e.jsx(ia,{shareable:M.shareable},M.shareable.id))}),e.jsx(Kt,{})]})})})},Ha=()=>{const s=kt(),{params:o}=G(),{view:t,folder:i,compareId:r,modalLeft:c,selectedCompare:d,shareableId:m}=o,p=yt({queries:_t}),f=Mt().length>0,h=ye(),y=p.medium,a=c==="caption",C=c==="hashtags",T=c==="comments",P=X(xe(m)),j=X(Be),N=ue(xt),U=()=>{if(P||j){N(!0);return}if(It())return s({view:t,folder:i},"replace");s({spaceId:h==null?void 0:h.id,view:t,compareId:r,selectedCompare:d},"replace")};return e.jsxs(St,{isOpen:!0,onRequestClose:U,styles:F=>({...F,root:le(`${F.root} PostModal`,{"PostModal--tablet--offset":y,"PostModal--offset":a||C||T||!f||!y})}),overlayClassName:"PostModal__overlay",children:[e.jsx(vt,{onRequestClose:U}),e.jsxs(jt,{styles:F=>({...F,root:le(`${F.root} PostModalBody`)}),children:[!y&&e.jsx(Tt,{}),e.jsx(pa,{}),e.jsx(Rt,{})]})]})};export{Ha 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.