PageSourceSearch

https://app.simplified.com/static/js/2264.d7832e47.chunk.js

js simplified.com collected 2026-10-01 11:38:21 UTC 542,881 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunksimplified_web=self.webpackChunksimplified_web||[]).push([[2264,6621,8094],{405506:(e,t,i)=>{i.d(t,{r:()=>s});var o,n=i(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},l.apply(null,arguments)}function a(e,t){let{title:i,titleId:a,...s}=e;return n.createElement("svg",l({width:"128px",height:"128px",viewBox:"0 0 128 128",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},s),i?n.createElement("title",{id:a},i):null,o||(o=n.createElement("g",{id:"Publishing-Cal-Rev.-3",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},n.createElement("g",{id:"[DEC]SMP-Day-Past-Schedule",transform:"translate(-1030.000000, -403.000000)"},n.createElement("g",{id:"Preview",transform:"translate(764.000000, 169.000000)"},n.createElement("g",{id:"placeholder",transform:"translate(246.000000, 234.000250)"},n.createElement("g",{id:"Icon-/-Post",transform:"translate(20.000000, 0.000000)"},n.createElement("rect",{id:"box",x:0,y:0,width:128,height:128}),n.createElement("path",{d:"M117.333333,48 L117.333333,112 C117.333333,114.945519 114.945519,117.333333 112,117.333333 L16,117.333333 C13.0544813,117.333333 10.6666667,114.945519 10.6666667,112 L10.6666667,48 L117.333333,48 Z M112,10.6666667 C114.945519,10.6666667 117.333333,13.0544813 117.333333,16 L117.333333,42.6666667 L10.6666667,42.6666667 L10.6666667,16 C10.6666667,13.0544813 13.0544813,10.6666667 16,10.6666667 L112,10.6666667 Z M26.6666667,16 C20.7756293,16 16,20.7756293 16,26.6666667 C16,32.557704 20.7756293,37.3333333 26.6666667,37.3333333 C32.557704,37.3333333 37.3333333,32.557704 37.3333333,26.6666667 C37.3333333,20.7756293 32.557704,16 26.6666667,16 Z M106.666667,21.3333333 L48,21.3333333 L48,32 L106.666667,32 L106.666667,21.3333333 Z",id:"Shape",fill:"currentColor"}))))))))}const s=n.forwardRef(a);i.p},649942:(e,t,i)=>{i.d(t,{r:()=>r});var o,n,l=i(683017);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},a.apply(null,arguments)}function s(e,t){let{title:i,titleId:s,...r}=e;return l.createElement("svg",a({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s},r),i?l.createElement("title",{id:s},i):null,o||(o=l.createElement("g",{clipPath:"url(#clip0_2297_33)"},l.createElement("path",{d:"M12.7031 0H15.5156V2.8125H12.7031V0ZM0.75 0C0.36168 0 0.04686 0.31482 0.04686 0.70314V2.8125H2.85936V0H0.75ZM23.9531 0.70314C23.9531 0.31482 23.6383 0 23.25 0H21.1406V2.8125H23.9531V0.70314ZM4.26564 2.8125H7.07814V0H4.26564V2.8125ZM8.48439 2.8125H11.2969V0H8.48439V2.8125ZM16.9219 2.8125H19.7344V0H16.9219V2.8125ZM12.7031 24H15.5156V21.1875H12.7031V24ZM2.85939 24V21.1875H0.04686V23.2969C0.04686 23.6852 0.36168 24 0.75 24H2.85936H2.85939ZM23.9531 21.1875H21.1406V24H23.25C23.6383 24 23.9531 23.6852 23.9531 23.2969V21.1875ZM4.26564 24H7.07814V21.1875H4.26564V24ZM8.48439 24H11.2969V21.1875H8.48439V24ZM16.9219 24H19.7344V21.1875H16.9219V24ZM24 3.71484V20.2852H0V3.71484H24ZM21.75 6.57891C21.75 6.16641 21.4125 5.82891 21 5.82891H3C2.5875 5.82891 2.25 6.16641 2.25 6.57891V18.1711L2.46093 17.8805L5.55468 13.5211C5.76561 13.2211 6.10311 13.0477 6.46875 13.0477C6.83439 13.0477 7.17189 13.2211 7.38282 13.5164L9.46875 16.5024L13.8281 10.0617C14.0437 9.78516 14.3719 9.6258 14.7188 9.6258C15.0656 9.6258 15.3984 9.78519 15.6094 10.0617L21.5156 17.843L21.75 18.1477V6.57891ZM6.75 7.04766C5.50737 7.04766 4.5 8.05503 4.5 9.29766C4.5 10.5403 5.50737 11.5477 6.75 11.5477C7.99263 11.5477 9 10.5403 9 9.29766C9 8.05503 7.99263 7.04766 6.75 7.04766Z",fill:"currentColor"}))),n||(n=l.createElement("defs",null,l.createElement("clipPath",{id:"clip0_2297_33"},l.createElement("rect",{width:24,height:24,fill:"white"})))))}const r=l.forwardRef(s);i.p},599875:(e,t,i)=>{i.d(t,{Z:()=>o});i(683017);const o=i.p+"static/media/apple-store-badge-min.e384b5b6d93160bccae7ce1d5ec328d7.svg"},678462:(e,t,i)=>{i.d(t,{Z:()=>o});i(683017);const o=i.p+"static/media/google-play-badge-min.f581df6d991798372b00f6d530562445.svg"},917528:(e,t,i)=>{i.d(t,{r:()=>r});var o,n,l=i(683017);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},a.apply(null,arguments)}function s(e,t){let{title:i,titleId:s,...r}=e;return l.createElement("svg",a({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":s},r),i?l.createElement("title",{id:s},i):null,o||(o=l.createElement("path",{d:"M8.5 10.5C9.60457 10.5 10.5 9.60457 10.5 8.5C10.5 7.39543 9.60457 6.5 8.5 6.5C7.39543 6.5 6.5 7.39543 6.5 8.5C6.5 9.60457 7.39543 10.5 8.5 10.5Z",fill:"currentColor"})),n||(n=l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 4.92857V15.7007C21 16.2122 20.7968 16.7027 20.4351 17.0644L17.0649 20.4346C16.7032 20.7963 16.2127 20.9995 15.7012 20.9995H4.92857C3.86344 20.9995 3 20.1361 3 19.0709V4.92857C3 3.86344 3.86344 3 4.92857 3H19.0714C20.1366 3 21 3.86344 21 4.92857ZM15.8571 15.8567V18.915L18.9155 15.8567H15.8571ZM19.0714 13.9281V4.92857H4.92857V19.0709H13.9286V14.8924C13.9286 14.3598 14.3603 13.9281 14.8929 13.9281H19.0714Z",fill:"currentColor"})))}const r=l.forwardRef(s);i.p},500045:(e,t,i)=>{i.d(t,{r:()=>s});var o,n=i(683017);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)({}).hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},l.apply(null,arguments)}function a(e,t){let{title:i,titleId:a,...s}=e;return n.createElement("svg",l({width:16,height:16,viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":a},s),i?n.createElement("title",{id:a}
1,i):null,o||(o=n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3334 5.66666V14.6667C15.3334 15.0348 15.0349 15.3333 14.6667 15.3333H1.33341C0.965225 15.3333 0.666748 15.0348 0.666748 14.6667V5.66666H15.3334ZM14.6667 0.666656C15.0349 0.666656 15.3334 0.965133 15.3334 1.33332V4.66666H0.666748V1.33332C0.666748 0.965133 0.965225 0.666656 1.33341 0.666656H14.6667ZM2.66675 1.33332C1.93037 1.33332 1.33341 1.93028 1.33341 2.66666C1.33341 3.40304 1.93037 3.99999 2.66675 3.99999C3.40313 3.99999 4.00008 3.40304 4.00008 2.66666C4.00008 1.93028 3.40313 1.33332 2.66675 1.33332ZM14.0001 1.99999H5.33341V3.33332H14.0001V1.99999Z",fill:"currentColor"})))}const s=n.forwardRef(a);i.p},671768:(e,t,i)=>{i.d(t,{Z:()=>h});var o=i(692877),n=i(351839),l=i(90678),a=i(568072),s=i(514077),r=i(137413),d=i(76721),c=i(400864),u=i(683017),p=i(408499),m=i(764293),v=i(228993);const h=e=>{let{width:t="full",isInline:i,onAddFile:h}=e;const{t:x}=(0,p.$)(["planner"]),g=(0,m.I0)(),f=(0,o.S)({base:!0,md:!1}),b=(0,u.useCallback)(()=>{g((0,r.U5)(null))},[g]);return(0,v.jsxs)(n.k,{width:t,height:"full",flexDirection:"column",...i?{gap:1}:{position:"relative",paddingX:4,paddingTop:2,background:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200"},children:[i?(0,v.jsxs)(n.k,{alignItems:"center",gap:2,children:[(0,v.jsx)(l.X,{as:"h4",size:"sm",color:"content_inactive",fontWeight:500,children:x("post_editor.toolbar.generate_image")}),(0,v.jsx)(a.P,{marginLeft:"auto",onClick:b})]}):(0,v.jsx)(v.Fragment,{children:f?(0,v.jsx)(a.P,{pos:"absolute",right:0,top:0,onClick:b}):(0,v.jsx)(s.SYg,{onClose:b,zIndex:1,display:"initial"})}),(0,v.jsx)(c.Z,{onSelect:e=>{let{url:t,id:i}=e;null===h||void 0===h||h({url:t,thumbUrl:t,mimeType:"image/png",external:!0,credits:"",source:d.rRR.SIMPLIFIED,id:i})},collectionViewPos:"unset",collectionViewMainContainerProps:{bgColor:"transparent"},mainContainerProps:{mr:"unset"}})]})}},850774:(e,t,i)=>{i.d(t,{Z:()=>b});var o=i(683017),n=i(408499),l=i(559222),a=i(351839),s=i(298249),r=i(720637),d=i(532003),c=i(314134),u=i(759823),p=i(270858),m=i(741065),v=i(68530),h=i(349798),x=i(193691),g=i(514077),f=i(228993);const b=e=>{let{currentRating:t,allowRateChange:i=!0,onRate:b,isDisabled:_,wrapperStyles:j,...y}=e;const{t:C}=(0,n.$)(["common"]),[k,S]=(0,o.useState)(!1),T=(0,o.useRef)(null),{isOpen:w,onOpen:I,onClose:E}=(0,l.q)(),A=null!==t&&void 0!==t,z=1===t,D=-1===t,P=A&&!i,O=(0,o.useCallback)(async(e,t)=>{if(!P&&!k){S(!0);try{await b({...y,rating:e,comment:t}),(0,g.j9B)({description:C("ai_feedback.toast_title"),status:"success"})}finally{S(!1)}}},[P,k,b,y,C]),R=(0,o.useCallback)(()=>{O(1)},[O]),L=(0,o.useCallback)(()=>{-1===t||P||k||I()},[t,P,k,I]),F=(0,o.useCallback)(()=>{var e,t;const i=(null===(e=T.current)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.trim())||"";E(),O(-1,i)},[O,E]);return(0,f.jsxs)(a.k,{gap:1,align:"center",sx:j,onClick:e=>e.stopPropagation(),pointerEvents:_?"none":void 0,"data-fct":y.contentType,"data-fcid":y.contentId,children:[(0,f.jsx)(g.Ddz,{"aria-label":"thumbs up",tooltipLabel:P?void 0:C("ai_feedback.rate_positive"),icon:(0,f.jsx)(s.J,{as:x.Oxm}),size:"xs",variant:"ghost",isDisabled:_||k,opacity:z?.6:A?.3:1,color:z?"common.positive_dark":void 0,onClick:R,pointerEvents:z||P?"none":void 0,cursor:z||P?"default":"pointer",_hover:z||P?{}:void 0}),(0,f.jsxs)(r.J,{isOpen:w,onClose:E,placement:"bottom",isLazy:!0,children:[(0,f.jsx)(d.x,{children:(0,f.jsx)(g.Ddz,{"aria-label":"thumbs down",tooltipLabel:P?void 0:C("ai_feedback.rate_negative"),icon:(0,f.jsx)(s.J,{as:x.w2X}),size:"xs",variant:"ghost",isDisabled:_||k,opacity:D?.6:A?.3:1,color:D?"common.negative":void 0,onClick:L,pointerEvents:D||P?"none":void 0,cursor:D||P?"default":"pointer",_hover:D||P?{}:void 0})}),(0,f.jsxs)(g.sP4,{w:280,children:[(0,f.jsx)(c.Q,{}),(0,f.jsx)(u.b,{children:(0,f.jsxs)(p.x,{children:[(0,f.jsx)(m.x,{fontSize:"xs",color:"content_inactive",mb:1,children:C("ai_feedback.comment_label")}),(0,f.jsx)(v.g,{ref:T,placeholder:C("ai_feedback.comment_placeholder"),size:"sm",rows:3,mb:2,autoFocus:!0}),(0,f.jsxs)(a.k,{justify:"flex-end",gap:2,children:[(0,f.jsx)(h.z,{size:"xs",variant:"ghost",onClick:E,children:C("cancel")}),(0,f.jsx)(h.z,{size:"xs",variant:"solid",onClick:F,isLoading:k,children:C("submit")})]})]})})]})]})]})}},182534:(e,t,i)=>{i.d(t,{Gs:()=>o.Z,I6:()=>l.I,Jl:()=>n.J,vx:()=>l.v});var o=i(850774),n=i(876410),l=i(35276)},35276:(e,t,i)=>{i.d(t,{I:()=>o,v:()=>n});let o=function(e){return e.Draft="draft",e.AdImage="ad_image",e.UgcVideo="ugc_video",e.Asset="asset",e.File="file",e}({}),n=function(e){return e.AiPostsGenerator="ai_posts_generator",e.AiLinkedinPostGenerator="ai_linkedin_post_generator",e.AiInstagramPostGenerator="ai_instagram_post_generator",e.AiTiktokPostGenerator="ai_tiktok_post_generator",e.AiFacebookPostGenerator="ai_facebook_post_generator",e.AiAdGenerator="ai_ad_generator",e.AiUgcGenerator="ai_ugc_generator",e.AiThumbnailGenerator="ai_thumbnail_generator",e.AiSocialMediaQuotesGenerator="ai_social_media_quotes_generator",e.AiAvatarGenerator="ai_avatar_generator",e.AiTextToImageGenerator="ai_text_to_image_generator",e.AiTextToVideoGenerator="ai_text_to_video_generator",e}({})},876410:(e,t,i)=>{i.d(t,{J:()=>a});var o=i(683017),n=i(313773),l=i(291508);const a=e=>{let{allowRateChange:t=!0,contentType:i,sourceType:a,sourcePath:s}=e;const[r,d]=(0,o.useState)({}),[c,u]=(0,o.useState)(!1),p=(0,o.useRef)(!1),m=(0,o.useRef)(i);m.current=i;const v=(0,o.useRef)(a);v.current=a;const h=(0,o.useRef)(s);h.current=s;const x=(0,o.useCallback)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length&&m.current&&!p.current){p.current=!0,u(!0);try{const i=await(0,n.l41)({content_type:m.current,content_ids:e});d(e=>t?i.data:{...e,...i.data})}catch{}finally{p.current=!1,u(!1)}}},[]),g=(0,o.useCallback)(async e=>{const i=e.contentType||m.current;if(i&&e.contentId)try{var o;await(0,n.mvv)({rating:e.rating,content_type:i,content_id:e.contentId,source_type:e.sourceType||v.current,source_url:e.sourcePath||h.current||`${window.location.pathname}${window.location.search}`,comment:e.comment||""},null!==(o=e.allowRateChange)&&void 0!==o?o:t),d(t=>({...t,[e.contentId]:e.rating}))}catch(a){throw(0,l.S3)(a),a}},[t]),f=(0,o.useCallback)((e,t)=>{d(i=>({...i,[e]:t}))},[]),b=(0,o.useCallback)(e=>{d(t=>{const i={...t};return delete i[e],i})},[]);return{allowRateChange:t,ratings:r,isLoading:c,fetchRatings:x,submitRating:g,setRating:f,removeRating:b}}},492736:(e,t,i)=>{i.d(t,{Z:()=>l});var o=i(295903),n=i(228993);const l=e=>{let{width:t="full",height:i="full"}=e;return(0,n.jsx)(o.O,{width:t,height:i})}},70211:(e,t,i)=>{i.d(t,{Z:()=>C});var o=i(683017),n=i(408499),l=i(692877),a=i(351839),s=i(270858),r=i(298249),d=i(828865),c=i(295903),u=i(778145),p=i(514077),m=i(104399),v=i(917528),h=i(500045),x=i(228993);const g=o.lazy(()=>i.e(1572).then(i.bind(i,161572))),f=o.lazy(()=>
1i.e(6626).then(i.bind(i,346626))),b=o.lazy(()=>i.e(9855).then(i.bind(i,769855))),_=o.lazy(()=>Promise.all([i.e(4736),i.e(4676)]).then(i.bind(i,344676))),j=o.lazy(()=>Promise.all([i.e(4736),i.e(6205)]).then(i.bind(i,316205))),y={[m.ASSET]:{icon:u.FaFolder,color:"content_inactive"},[m.DESIGN_STORY]:{icon:u.FaDraftingCompass,color:"common.red_berry"},[m.DOCUMENT_STORY]:{icon:u.FaFile,color:"common.green_lantern"},[m.SOCIAL_POST]:{icon:h.r,color:"common.safe_dark"},[m.SOCIAL_POST_DRAFT]:{icon:v.r,color:"common.safe_dark"}},C=e=>{let{onClose:t,onItemClick:i,categories:v,defaultCategory:h}=e;const{t:C}=(0,n.$)(["common"]),k=(0,l.S)({base:!0,md:!1}),[S,T]=(0,o.useState)(""),[w,I]=(0,o.useState)(h||Object.entries(y).filter(e=>{let[t]=e;return!(null!==v&&void 0!==v&&v.length)||(null===v||void 0===v?void 0:v.includes(t))})[0][0]);return(0,x.jsxs)(a.k,{position:"fixed",top:0,left:0,width:k?"full":"20rem",height:"full",zIndex:"modal",p:4,background:"base_level_2",borderRight:"1px solid",borderColor:"content_alpha_200",flexDirection:"column",children:[(0,x.jsxs)(s.x,{mb:4,children:[(0,x.jsxs)(a.k,{gap:2,alignItems:"center",mb:3,children:[(0,x.jsx)(p.Ltx,{value:w,size:"md",buttonProps:{width:"full"},menuListProps:{zIndex:4},options:Object.entries(y).filter(e=>{let[t]=e;return!(null!==v&&void 0!==v&&v.length)||(null===v||void 0===v?void 0:v.includes(t))}).map(e=>{let[t,i]=e;return{value:t,icon:(0,x.jsx)(r.J,{fontSize:"lg",color:i.color,as:i.icon}),label:C(`resources.${t}`)}}),onChange:e=>{let{value:t}=e;T(""),I(t)}}),k&&(0,x.jsx)(d.h,{icon:(0,x.jsx)(u.FaTimes,{}),onClick:t,size:"sm","aria-label":C("close")})]}),(0,x.jsx)(p.MjL,{value:S,onChange:e=>T(e),onClose:S?()=>T(""):void 0,size:"sm",placeholder:C("search.generic")})]}),(0,x.jsx)(s.x,{flex:1,overflowY:"auto",bg:"base_level_1",borderRadius:"lg",px:4,py:3,sx:{scrollbarWidth:"thin"},children:w===m.ASSET?(0,x.jsx)(o.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(f,{search:S,onItemClick:i})}):w===m.DESIGN_STORY?(0,x.jsx)(o.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(b,{search:S,onItemClick:i})}):w===m.DOCUMENT_STORY?(0,x.jsx)(o.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(g,{search:S,onItemClick:i})}):w===m.SOCIAL_POST?(0,x.jsx)(o.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(_,{search:S,onItemClick:i})}):w===m.SOCIAL_POST_DRAFT?(0,x.jsx)(o.Suspense,{fallback:(0,x.jsx)(c.O,{height:"4rem",borderRadius:"lg"}),children:(0,x.jsx)(j,{search:S,onItemClick:i})}):null}),(0,x.jsx)(p.SYg,{bgColor:"base_level_2",onClose:t})]})}},516374:(e,t,i)=>{i.d(t,{ZP:()=>j});var o=i(683017),n=i(408499),l=i(703921),a=i(351839),s=i(902352),r=i(878818),d=i(349798),c=i(298249),u=i(773414),p=i(270858),m=i(104399),v=i(193691),h=i(514077),x=i(412997),g=i(228993);const f="end",b=" ",_="\n",j=e=>{let{variant:t,text:i,onAddAiText:j,onAiWriterCommand:y,onAddSnippet:C}=e;const{t:k}=(0,n.$)(["ai","planner"]),S=(0,l.j)("Menu",{size:"sm"}),T=(0,o.useMemo)(()=>(0,h.Htl)(i||""),[i]),w=(0,o.useMemo)(()=>{const e=[];if(!i)return[];const t=T<m.AI_MIN_WORDS_LIMIT||T>m.AI_MAX_WORDS_LIMIT,o=T<m.AI_MIN_WORDS_LIMIT?k("toolbar_action_min_length",{minLength:m.AI_MIN_WORDS_LIMIT}):T>m.AI_MAX_WORDS_LIMIT?k("toolbar_action_max_length",{maxLength:m.AI_MAX_WORDS_LIMIT}):void 0,n={keywords:[],tone:m.DEFAULT_AI_DOCUMENT_TONE,no_runs:1};return j&&e.push({type:"button",label:k("toolbar_actions.complete.label"),tooltip:o||k("toolbar_actions.complete.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_WRITE,payload:{...n,title:"Formal",description:i}},insertPosition:f,insertDelimiter:b})},{type:"button",label:k("toolbar_actions.rewrite.label"),tooltip:o||k("toolbar_actions.rewrite.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_REWRITE,payload:{...n,title:"Formal",description:i}}})},{type:"button",label:k("toolbar_actions.expand.label"),tooltip:o||k("toolbar_actions.expand.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_EXPAND,payload:{...n,title:"Formal",description:i}},insertPosition:f,insertDelimiter:_})},{type:"button",label:k("toolbar_actions.write-section.label"),tooltip:o||k("toolbar_actions.write-section.tooltip"),disabled:t,handler:j({aiData:{prompt:m.PROMPT_ID_WRITE_SECTION,payload:{...n,title:i,description:""}},insertPosition:f,insertDelimiter:_})}),y&&e.push({type:"button",label:k("toolbar_actions.rewrite.label"),tooltip:o||k("toolbar_actions.rewrite.tooltip"),disabled:t,icon:v.wNS,handler:y({slug:m.AiOptions.REWRITE_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.complete.label"),tooltip:o||k("toolbar_actions.complete.tooltip"),disabled:t,icon:v.r3Y,handler:y({slug:m.AiOptions.COMPLETE_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.compress.label"),tooltip:T<60?k("toolbar_action_min_length",{minLength:60}):o||k("toolbar_actions.compress.tooltip"),disabled:T<60||t,icon:v.YkS,handler:y({slug:m.AiOptions.COMPRESS_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.expand.label"),tooltip:o||k("toolbar_actions.expand.tooltip"),disabled:t,icon:v.vQE,handler:y({slug:m.AiOptions.EXPAND_COMMAND,text:i})},{type:"button",label:k("toolbar_actions.ask_riley.label"),tooltip:o||k("toolbar_actions.ask_riley.tooltip"),disabled:!1,icon:x.FBZ,handler:y({slug:m.AiOptions.CHATBOT,text:i})}),C&&(e.length&&e.push({type:"divider"}),e.push({type:"button",label:k("post_editor.text_toolbar.create_snippet",{ns:"planner"}),icon:y?v.PqE:void 0,handler:()=>{C(i)}})),e},[j,C,y,k,i,T]);return w.length?"menu"===t?(0,g.jsx)(a.k,{flexDirection:"column",marginX:-1,fontSize:S.list.fontSize,lineHeight:S.list.lineHeight,children:w.map((e,t)=>(0,g.jsx)(o.Fragment,{children:"divider"===e.type?(0,g.jsx)(s.i,{}):(0,g.jsx)(r.u,{label:e.tooltip,placement:"bottom",hasArrow:!0,isDisabled:!e.tooltip,shouldWrapChildren:e.disabled,textAlign:"center",children:(0,g.jsx)(d.z,{variant:"ghost",sx:{justifyContent:"flex-start",borderRadius:0,fontWeight:"normal",...S.item,width:e.disabled?"full":void 0},leftIcon:e.icon?(0,g.jsx)(c.J,{as:e.icon}):void 0,isDisabled:e.disabled,onClick:e.handler,children:e.label})})},"button"===e.type?e.label:`${e.type}-${t}`))}):(0,g.jsx)(u.h,{size:"xs",variant:"ghost",children:(0,g.jsxs)(p.x,{display:"flex",alignItems:"center",flexWrap:"wrap",children:[(0,g.jsx)(p.x,{fontSize:"xs",paddingX:"2",children:T}),w.filter(e=>"button"===e.type).map(e=>(0,g.jsxs)(o.Fragment,{children:[(0,g.jsx)(s.i,{orientation:"vertical",height:"1em",margin:0}),(0,g.jsx)(r.u,{label:e.tooltip,placement:"bottom",hasArrow:!0,isDisabled:!e.tooltip,shouldWrapChildren:!0,textAlign:"center",children:(0,g.jsx)(d.z,{leftIcon:e.icon?(0,g.jsx)(c.J,{as:e.icon}):void 0,isDisabled:e.disabled,onClick:e.handler,children:e.label})})]},e.label))]})}):null}},326340:(e,t,i)=>{i.d(t,{x:()=>w});var o=i(683017),n=i(270858),l=i(741065),a=i(172623),s=i(351839),r=i(298249),d=i(559222),c=i(349798),u=i(128126),p=i(807523),m=i(157653),v=i(921902),h=i(177612),x=i(677360),g=i(408499),f=i(193691),b=i(140771),_=i(451520),j=i(951850),y=i(667675);const C=e=>Boolean(e&&/^(https?:\/\/|blob:|data:image\/|\/[^/])/i.test(e));function k(e){return"string"===typeof e?C(e)?{src:e}:{assetId:e}:{assetId:e.asset_id,src:[e.url,e.thumbnail_url].find(C)}}var S=i(228993);const T=e=>{let{brief:t,fallbackText:i,expanded:d=!1}=e;const c=(null===t||void 0===t?void 0:t.text)||i,u=((null===t||void 0===t?void 0:t.reference_media)||[]).map(k),[p,m]=(0,o.useState)(null);return c||u.length?(0,S.jsxs)(n.x,{minW:0,fontFamily:"body",children:[c&&(d?(0,S.jsx)(n.x,{color:"content_inactive",fontSize:"sm",overflowWrap:"anywhere",whiteSpace:"pre-wrap",children:(0,S.jsx)(_.S,{content:c})}):(0,S.jsx)(l.x,{color:"content_inactive",fontSize:"sm",noOfLines:4,whiteSpace:"pre-wrap",children:c})),!!u.length&&(0,S.jsx)(a.E,{mt:3,spacing:2,children:u.map((e,t)=>(0,S.jsx)(a.U,{children:(0,S.jsxs)(n.x,{position:"relative",boxSize:d?24:12,overflow:"hidden",borderRadius:"md",bg:"content_alpha_100",children:[(0,S.jsx)(b.v,{...e,alt:"",w:"100%",h:"100%",objectFit:"cover",fallback:(0,S.jsx)(s.k,{w:"100%",h:"100%",align:"center",justify:"center",color:"content_details",children:(0,S.jsx)(r.J,{"aria-hidden":!0,as:f.bBF})})}),d&&(e.assetId||e.src)&&(0,S.jsx)(j.C,{onClick:()=>m(t)})]})},`${e.assetId||e.src}-${t}`))}),null!==p&&(0,S.jsx)(y.h,{isOpen:!0,onClose:()=>m(null),items:u.map(e=>({...e,alt:""})),activeIndex:p,onActiveIndexChange:m})]}):null};function w(e){var t,i,o;const{t:n}=(0,g.$)(["nexus","common"]),{isOpen:l,onOpen:a,onClose:s}=(0,d.q)();return e.expanded?(0,S.jsx)(T,{...e}):null!==(t=e.brief)&&void 0!==t&&t.text||e.fallbackText||null!==(i=e.brief)&&void 0!==i&&null!==(o=i.reference_media)&&void 0!==o&&o.length?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T,{...e}),(0,S.jsx)(c.z,{mt:3,size:"sm",variant:"secondary",leftIcon:(0,S.jsx)(f.rro,{}),onClick:a,children:n("schedules.context.view_brief")}),(0,S.jsxs)(u.dy,{isOpen:l,onClose:s,placement:"right",size:"md",children:[(0,S.jsx)(p.Z,{}),(0,S.jsxs)(m.s,{bg:"base_level_3",fontFamily:"body",children:[(0,S.jsx)(v.o,{"aria-label":n("close",{ns:"common"})}),(0,S.jsx)(h.x,{fontSize:"md",pr:12,borderBottomWidth:"1px",borderColor:"content_alpha_200",children:n("schedules.context.view_brief")}),(0,S.jsx)(x.f,{py:5,children:(0,S.jsx)(T,{...e,expanded:!0})})]})]})]}):null}},172181:(e,t,i)=>{i.d(t,{V:()=>u});var o=i(500981),n=i(553218),l=i(298249),a=i(193691),s=i(228993);const r={social_post:a.lzh,email:a.s8x,blog:a.AgU},d={post:a.FkG,story:a.ilT,reel:a.JwX},c={text:a.cs0,social_graphic:a.heq,graphic:a.heq,image:a.heq,carousel:a.pJp,video:a.JwX,feed_video:a.JwX,short_form_video:a.JwX},u=e=>{let{contentType:t,primaryType:i,subtype:a}=e;const u=[i?{icon:r[i],value:i}:void 0,a?{icon:d[a],value:a}:void 0,t?{icon:c[t],value:t}:void 0].filter(e=>Boolean(null===e||void 0===e?void 0:e.icon));return u.length?(0,s.jsx)(o.C,{"aria-label":u.map(e=>{let{value:t}=e;return t}).join(", "),display:"inline-flex",h:5,px:1.5,variant:"neutral",children:(0,s.jsx)(n.U,{spacing:1,children:u.map(e=>(0,s.jsx)(l.J,{as:e.icon,boxSize:3},e.value))})}):null}},947011:(e,t,i)=>{i.d(t,{u:()=>s});var o=i(500981),n=i(408499),l=i(228993);const a={planned:{variant:"secondary"},generating:{variant:"warning"},completed:{variant:"success"},draft:{variant:"subtlePrimary"},ready:{variant:"success"},scheduled:{variant:"subtlePrimary"},published:{variant:"success"},failed:{variant:"secondary",background:"common.danger_tint",color:"common.danger",borderColor:"transparent"}},s=e=>{let{status:t}=e;const{t:i}=(0,n.$)("campaigns");return(0,l.jsx)(o.C,{...a[t],children:i(`campaign_project.deliverable.status.${t}`)})}},185926:(e,t,i)=>{function o(e,t,i){return`Review and fix only campaign item ${t.id} in project ${e}. Fetch its current brief, generated creative files, and quality-check failure details. Correct the reported issue while preserving the campaign's approved direction and required brand assets. Re-run the quality checks and create a draft only if they pass. Do not duplicate an existing draft or regenerate other campaign items. If required assets are unavailable, ask me for the specific missing asset.${i?`\n\nRequested changes:\n${i}`:""}`}function n(e,t){return`For campaign item ${t.id} in project ${e}, I accept the flagged creative issue. Fetch the existing creative and its quality-check result. Use that same creative without regeneration and save it as a draft, recording my acceptance of the flagged issue. Do not publish, schedule, duplicate an existing draft, or change other items. If there is no usable creative or the failure cannot be overridden, explain why instead of creating a draft.`}i.d(t,{H:()=>o,t:()=>n})},147568:(e,t,i)=>{i.d(t,{e:()=>m});var o=i(683017),n=i(845458),l=i(270858),a=i(351839),s=i(800410),r=i(828865),d=i(741065),c=i(298249),u=i(193691),p=i(228993);const m=e=>{let{value:t,onSave:i,placeholder:m="Click to edit",maxLength:v=100,showIcon:h=!1,isDisabled:x=!1,fontSize:g="sm",fontWeight:f="normal",color:b="
1content_inactive",noOfLines:_=1,previewStyles:j={},inputStyles:y={},wrapperStyles:C={},isCompact:k=!1,startWithEditView:S=!1,onEditStart:T,onEditEnd:w}=e;const[I,E]=(0,o.useState)(t),[A,z]=(0,o.useState)(S),D=(0,o.useRef)(null),P=(0,o.useRef)(null);(0,o.useEffect)(()=>{A||E(t)},[t,A]),(0,o.useEffect)(()=>{S&&z(!0)},[S]),(0,o.useEffect)(()=>{if(A&&P.current){const e=setTimeout(()=>{var e,t;null===(e=P.current)||void 0===e||e.focus(),null===(t=P.current)||void 0===t||t.select()},50);return()=>clearTimeout(e)}},[A]);const O=(0,o.useCallback)(e=>{E(e.target.value)},[]),R=(0,o.useCallback)(()=>{const e=I.trim();e.length>0&&e!==t?i(e):E(t),z(!1),null===w||void 0===w||w()},[I,t,i,w]),L=(0,o.useCallback)(()=>{E(t),z(!1),null===w||void 0===w||w()},[t,w]),F=(0,o.useCallback)(()=>{x||(z(!0),null===T||void 0===T||T())},[x,T]),M=(0,o.useCallback)(e=>{"Enter"===e.key?(e.preventDefault(),R()):"Escape"===e.key&&(e.preventDefault(),L())},[R,L]);return(0,n.O)({ref:D,handler:()=>{A&&R()}}),(0,p.jsx)(l.x,{ref:D,w:"full",sx:C,children:(0,p.jsx)(a.k,{align:"center",w:"full",gap:1,children:A?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(s.I,{ref:P,value:I,onChange:O,onKeyDown:M,size:"sm",py:1,px:2,flex:"1",minW:0,fontSize:g,fontWeight:f,color:"content_active",bg:"base_level_3",borderRadius:"md",border:"1px solid",borderColor:"primary",_focus:{boxShadow:"0 0 0 1px var(--chakra-colors-primary)",outline:"none"},maxLength:v,...y}),!k&&(0,p.jsxs)(a.k,{gap:1,flexShrink:0,children:[(0,p.jsx)(r.h,{"aria-label":"Save",icon:(0,p.jsx)(u.Nhk,{}),size:"xs",variant:"ghost",color:"common.positive_dark",onClick:R}),(0,p.jsx)(r.h,{"aria-label":"Cancel",icon:(0,p.jsx)(u.APH,{}),size:"xs",variant:"ghost",color:"common.negative",onClick:L})]})]}):(0,p.jsxs)(a.k,{align:"center",flex:"1",minW:0,onClick:F,cursor:x?"default":"text",py:1,px:2,borderRadius:"md",_hover:x?{}:{bg:"base_alpha_200"},transition:"background 0.2s",...j,children:[(0,p.jsx)(d.x,{flex:"1",minW:0,noOfLines:_,fontSize:g,fontWeight:f,color:I?x?"content_note":b:"content_note",children:I||m}),h&&!x&&(0,p.jsx)(c.J,{as:u.r3Y,ml:2,w:3,h:3,color:"content_inactive",flexShrink:0})]})})})}},148048:(e,t,i)=>{i.d(t,{K:()=>s});var o=i(683017),n=i(408499);const l={common:JSON.parse('{"creative_library":{"campaign":"Campaign","campaigns":"Campaigns","types":{"article":"Article","image":"Image","image_carousel":"Image carousel","meme":"Meme","quote_card":"Quote card","slide_deck":"Slide deck"}}}'),ai:JSON.parse('{"creative_project":{"view_conversation":"View conversation","article":{"status":{"draft":"Draft","failed":"Failed","published":"Published","ready":"Ready"},"subtype":{"blog":"Blog article","essay":"Essay"},"viewer_label":"Article preview","word_count_one":"{{count}} word","word_count_other":"{{count}} words"},"deck":{"open_file":"Open file","slide_count_one":"{{count}} slide","slide_count_other":"{{count}} slides","status":{"draft":"Draft","ready":"Ready"},"subtype":{"presentation":"Presentation","carousel":"Carousel","ad_board":"Ad board"},"viewer_label":"Deck preview"}}}')},a=new Set;function s(e){const t=(0,n.$)(e,{bindI18nStore:"added"}),{i18n:i,ready:s}=t,r=e.join(",");return(0,o.useEffect)(()=>{for(const e of r.split(","))l[e]&&!a.has(e)&&i.hasLoadedNamespace(e)&&(a.add(e),i.addResourceBundle("en",e,l[e],!0,!1))},[i,s,r]),t}},852890:(e,t,i)=>{i.d(t,{Z:()=>Ge,a:()=>Ve});var o=i(683017),n=i(270858),l=i(656674),a=i(831737),s=i(889366),r=i(151242),d=i(874298),c=(i(626993),i(228993));const u={".ProseMirror.ProseMirror-empty::before":{position:"absolute",content:"attr(data-placeholder)",color:"content_note"},"[contenteditable]":{userSelect:"text"}},p=e=>({...e,clipboardTextSerializer(e){const t=[];return e.content.forEach(e=>{let i="";e.forEach(e=>{var t;e.isText?i+=e.text:null!==(t=e.attrs)&&void 0!==t&&t.text&&(i+=e.attrs.text)}),t.push(i)}),t.join("\n")},dispatchTransaction(t){e.dispatchTransaction?e.dispatchTransaction(t):e.onChange&&e.onChange(this.state.apply(t))}}),m=(0,o.forwardRef)((e,t)=>{var i,l;const a=(0,o.useRef)(null),s=(0,o.useRef)(null),r=(0,o.useRef)(e),{state:m,placeholder:v,onFocus:h,onBlur:x,...g}=e;return(0,o.useEffect)(()=>{const{state:e,placeholder:t,onFocus:i,onBlur:o,...n}=r.current,l=new d.tk(a.current,{state:e,...p(n)});return s.current=l,()=>{l.destroy()}},[]),(0,o.useEffect)(()=>{var e;null===(e=s.current)||void 0===e||e.setProps(p(g))},[g]),(0,o.useLayoutEffect)(()=>{var e;null===(e=s.current)||void 0===e||e.updateState(m)},[m]),(0,o.useEffect)(()=>{var e,t;null===(e=s.current)||void 0===e||null===(t=e.dom)||void 0===t||t.setAttribute("data-placeholder",v||"")},[v]),(0,o.useEffect)(()=>{var e,t,i,o,n,l;null===(e=s.current)||void 0===e||null===(t=e.dom)||void 0===t||null===(i=t.classList)||void 0===i||i.toggle("ProseMirror-empty",0===(null===(o=s.current)||void 0===o||null===(n=o.dom)||void 0===n||null===(l=n.textContent)||void 0===l?void 0:l.length))},[m,null===(i=s.current)||void 0===i||null===(l=i.dom)||void 0===l?void 0:l.textContent]),(0,o.useImperativeHandle)(t,()=>({get view(){return s.current}})),(0,c.jsx)(n.x,{ref:a,onFocus:h,onBlur:x,sx:u})}),v=(0,o.memo)(m);var h=i(505418);const x=new h.H$("mention"),g=e=>{let{triggerChar:t="@",allowSpaces:i=!1,debounceTime:o=500,onEnter:n=()=>!1,onExit:l=()=>!1,onChange:a=()=>!1,onDebouncedChange:s=()=>!1}=e;const r=(c=t,function(e){const t="[\\w\\p{L}\\-_&\\+\\.]",i=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?new RegExp(`(^|\\s)${c}(${t}+(\\s${t}+){0,1}\\s?${t}*)$`,"u"):new RegExp(`(^|\\s)${c}(${t}*)$`,"u"),o=e.doc.textBetween(e.before(),e.pos,"\0","\0").match(i);if(o){var n,l,a;const t=o[0].substring(o[1].length,o[0].length),i=e.pos,s=i-t.length;if(!1===(null===(n=e.doc.resolve(s))||void 0===n||null===(l=n.parent)||void 0===l||null===(a=l.type)||void 0===a?void 0:a.isTextblock))return;return{range:{from:s,to:i},text:o[2]}}});var c;let u=null;return new h.Sy({key:x,view(){return{update:(e,t)=>
1{const i=this.key.getState(t),r=this.key.getState(e.state),d=this.props.getNode(e),c=!i.active&&r.active,p=i.active&&!r.active,m=!c&&!p&&i.text!==r.text;c&&n({view:e,node:d,range:r.range,text:r.text}),p&&l({view:e,node:d,range:i.range,text:i.text}),(c||m)&&(a({view:e,node:d,range:r.range,text:r.text}),u&&clearTimeout(u),u=setTimeout(()=>{r.active&&s({view:e,node:d,range:r.range,text:r.text})},o))}}},state:{init:()=>({active:!1,range:{},text:""}),apply(e){const t={active:!1,range:{},text:""},{selection:o}=e;if(o.from!==o.to)return t;const n=o.$from,l=r(n,i);return l&&(t.active=!0,t.range=l.range,t.text=l.text),t}},props:{getNode(e){var t,i,o;return null===e||void 0===e||null===(t=e.domAtPos(e.state.selection.$from.pos))||void 0===t||null===(i=t.node)||void 0===i||null===(o=i.querySelector)||void 0===o?void 0:o.call(i,'span[data-mark][data-type="mention-typing"]')},decorations(e){const{active:t,range:i}=this.getState(e);return t?d.EH.create(e.doc,[d.p.inline(i.from,i.to,{nodeName:"span","data-mark":"","data-type":"mention-typing"})]):null}}})},f=e=>{const t=/(^|\s)(#[\w\p{L}_]+)\b/giu,i=[];return e.descendants((e,o)=>{e.text&&Array.from(e.text.matchAll(t)).forEach(e=>{const t=e[2],n=(e.index||0)+e[1].length,l=o+n,a=l+t.length,s=d.p.inline(l,a,{nodeName:"span","data-mark":"","data-type":"hashtag"});i.push(s)})}),d.EH.create(e,i)},b=new h.H$("hashtag-highlighter"),_=()=>new h.Sy({key:b,state:{init(e,t){let{doc:i}=t;return f(i)},apply:(e,t)=>e.docChanged?f(e.doc):t},props:{decorations(e){return this.getState(e)}}});var j=i(725333);const y=e=>{const t=/(^|\s)(@[\w\p{L}\-_.@]+)\b/giu,i=[];return e.descendants((e,o)=>{e.text&&Array.from(e.text.matchAll(t)).forEach(e=>{const t=e[2],n=(e.index||0)+e[1].length,l=o+n,a=l+t.length,s=d.p.inline(l,a,{nodeName:"span","data-mark":"","data-type":"at-mention"});i.push(s)})}),d.EH.create(e,i)},C=new h.H$("at-mention-highlighter"),k=()=>new h.Sy({key:C,state:{init(e,t){let{doc:i}=t;return y(i)},apply:(e,t)=>e.docChanged?y(e.doc):t},props:{decorations(e){return this.getState(e)}}});var S=i(75093),T=i.n(S);const w=new h.H$("link-menu");const I=e=>{let{onEnter:t=()=>!1,onExit:i=()=>!1}=e;return new h.Sy({key:w,view(){return{update:(e,o)=>{const n=this.key.getState(o),l=this.key.getState(e.state),a=this.props.getNode(e),s=n.active&&!l.active,r=n.active!==l.active||n.text!==l.text||n.range!==l.range;s?i({view:e,node:a,range:n.range,text:n.text}):r&&t({view:e,node:a,range:l.range,text:l.text})}}},state:{init:()=>({active:!1,range:{},text:""}),apply(e){const t={active:!1,range:{},text:""},{selection:i}=e;if(i.from!==i.to||!i.empty)return t;const o=i.$from.pos;return e.doc.descendants((e,i)=>{var n,l;if(t.active||!e.text)return;const{text:a}=e,s=i+a.length;if(i>o||s<o)return;const r=function(e,t){const i=e=>/\s/.exec(e);let o=t-1,n=t;for(;o>=0&&!i(e[o]);)o-=1;for(o=Math.max(0,o+1);n<e.length&&!i(e[n]);)n+=1;return n=Math.max(o,n),{start:o,end:n}}(a,o-i),d=a.substring(r.start,r.end),c=(null===(n=T()(d))||void 0===n||null===(l=n[0])||void 0===l?void 0:l.url)===d;d&&c&&(t.active=!0,t.range={from:i+r.start,to:i+r.end},t.text=d)}),t}},props:{getNode(e){var t,i,o,n;const l=null===e||void 0===e||null===(t=e.domAtPos(e.state.selection.$from.pos))||void 0===t?void 0:t.node,a='span[data-mark][data-type="link-menu"]';return(null===l||void 0===l||null===(i=l.querySelector)||void 0===i?void 0:i.call(l,a))||(null===l||void 0===l||null===(o=l.parentNode)||void 0===o||null===(n=o.closest)||void 0===n?void 0:n.call(o,a))},decorations(e){const{active:t,range:i}=this.getState(e);return t?d.EH.create(e.doc,[d.p.inline(i.from,i.to,{nodeName:"span","data-mark":"","data-type":"link-menu"})]):null}}})},E=new h.H$("selected-text-menu"),A=e=>{let{onChange:t=()=>!1,onExit:i=()=>!1}=e;return new h.Sy({key:E,view:()=>({update:(e,o)=>{const n=e.state;if(!(o&&o.doc.eq(n.doc)&&o.selection.eq(n.selection)))if(n.selection.empty)o.selection.empty||null===i||void 0===i||i();else try{const{from:i,to:o}=n.selection,l={from:e.coordsAtPos(i),to:e.coordsAtPos(o)};null===t||void 0===t||t({view:e,range:{from:i,to:o},coords:l})}catch{null===i||void 0===i||i()}},destroy(){null===i||void 0===i||i()}})})},z=e=>{const t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};return e.replace(/[<>"']/g,e=>t[e])};var D=i(16946),P=i(832414),O=i(845458),R=i(519186),L=i(351839),F=i(878237),M=i(741065),$=i(179822),U=i(77456),N=i(408499);const W={zIndex:"popover",width:"12rem",maxHeight:"16rem",overflow:"hidden",overflowY:"auto",background:"base_level_3",borderColor:"base_alpha_200",boxShadow:"sm",borderRadius:"md",borderWidth:"1px",paddingTop:"1",paddingBottom:"1"},B={alignItems:"center",padding:"1",fontSize:"sm",cursor:"pointer",outline:"none",":focus":{backgroundColor:"content_alpha_200"},":not(:first-of-type)":{borderTop:"1px solid",borderTopColor:"content_alpha_200"}}
1,H=e=>{let{loading:t,items:i,node:l,text:a="",onSelect:s,onExit:r,onViewFocus:d}=e;const{t:u}=(0,N.$)(["planner"]),p=[],m=(0,o.useRef)(null),[v,h]=(0,o.useState)(-1),{popperRef:x,referenceRef:g}=(0,P.D)({placement:"bottom-start",strategy:"fixed"}),f=(0,o.useMemo)(()=>l&&(t||(null===i||void 0===i?void 0:i.length)>=0),[l,t,i]),b=(0,o.useCallback)(e=>()=>{s(i[e])},[i,s]),_=(0,o.useCallback)(e=>()=>{h(e)},[h]);return function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:window,n=arguments.length>3?arguments[3]:void 0;const l=(0,o.useRef)();(0,o.useEffect)(()=>{l.current=t},[t]),(0,o.useEffect)(()=>{if(!i||!i.addEventListener)return;const t=e=>l.current(e);return i.addEventListener(e,t,n),()=>{i.removeEventListener(e,t,n)}},[e,i,n])}("keydown",(0,o.useCallback)(e=>"Escape"===e.key&&r?(e.preventDefault(),null===r||void 0===r||r(),!1):"Enter"===e.key&&f&&null!==v&&i[v]?(e.preventDefault(),s(i[v]),!1):"ArrowDown"===e.key&&f?(e.preventDefault(),h(Math.min(v+1,i.length-1)),!1):"ArrowUp"===e.key&&f?(e.preventDefault(),h(Math.max(-1,v-1)),!1):null,[f,i,v,s,r]),document,!0),(0,O.O)({ref:m,handler:()=>{null===r||void 0===r||r()}}),(0,o.useEffect)(()=>{g(l)},[l]),(0,o.useEffect)(()=>{f&&h(-1)},[i]),(0,o.useEffect)(()=>{var e;f&&(v>-1&&p[v]?null===(e=p[v])||void 0===e||e.focus():null===d||void 0===d||d())},[v]),f?(0,c.jsx)(R.h,{children:(0,c.jsx)(n.x,{ref:e=>{m.current=e,x(e)},sx:W,children:t?(0,c.jsx)(L.k,{alignItems:"center",justifyContent:"center",padding:"1",children:(0,c.jsx)(F.$,{color:"common.primary_400",size:"md"})}):0===i.length?(0,c.jsx)(L.k,{alignItems:"center",justifyContent:"center",padding:"2",children:(0,c.jsx)(M.x,{fontSize:"sm",color:"content_note",children:a&&""!==a.trim()?u("post_editor.mention.no_results"):u("post_editor.mention.start_typing")})}):i.map((e,t)=>(0,c.jsxs)(L.k,{tabIndex:"-1",ref:e=>{p[t]=e},onClick:b(t),onMouseEnter:_(t),sx:B,children:[(0,c.jsx)($.E,{src:e.image,fallback:(0,c.jsx)(U.q,{name:e.name||e.text,width:"1.7rem",height:"1.7rem",size:"sm"}),boxSize:"2em",objectFit:"cover",borderRadius:"full"}),(0,c.jsxs)(n.x,{paddingLeft:"2",maxWidth:"calc(100% - 2em)",children:[(0,c.jsx)(M.x,{title:e.text,isTruncated:!0,fontSize:"1em",lineHeight:"1.2em",color:"content_inactive",children:e.text}),(0,c.jsx)(M.x,{title:e.name,isTruncated:!0,fontSize:"0.75em",lineHeight:"1.2em",color:"content_note",children:e.name})]})]},e.id))})}):null},Z=(0,o.memo)(H);var V=i(527867),G=i(878818),J=i(349798),K=i(957711),q=i(298249),Y=i(828865),X=i(346526),Q=i(308686),ee=i(172744);const te={position:"absolute",zIndex:"popover",display:"flex",alignItems:"center",background:"base_level_3",borderColor:"base_alpha_200","--popper-arrow-bg":"var(--chakra-colors-base_level_3)",boxShadow:"md",borderRadius:"md",borderWidth:"1px",paddingTop:"1",paddingBottom:"1",paddingLeft:"2",paddingRight:"2",maxWidth:"full"},ie=(0,V.m)(Q.E.div),oe=e=>{let{node:t,text:i,range:l,onExit:a,onToggleLinkDisabling:s,getLinkData:r}=e;const{t:d}=(0,N.$)("planner"),u=(0,o.useRef)(null),{popperRef:p,referenceRef:m,getArrowProps:v,getArrowInnerProps:h}=(0,P.D)({placement:"top",strategy:"fixed"}),x=(0,o.useMemo)(()=>!!(t&&i&&l),[t,i,l]),g=(0,o.useMemo)(()=>null===r||void 0===r?void 0:r(l,i),[i,l,r]),f=(0,o.useCallback)(()=>{null===s||void 0===s||s(l,i)},[i,l,s]);return(0,O.O)({ref:u,handler:e=>{var i;(null===e||void 0===e?void 0:e.target)===t||null!==t&&void 0!==t&&null!==(i=t.contains)&&void 0!==i&&i.call(t,e.target)||null===a||void 0===a||a()}}),(0,o.useEffect)(()=>{m(t)},[t]),x&&null!==g&&void 0!==g&&g.url?(0,c.jsx)(ee.M,{children:(0,c.jsx)(R.h,{children:(0,c.jsxs)(ie,{sx:te,ref:e=>{u.current=e,p(e)},children:[(0,c.jsx)(n.x,{display:"flex",alignItems:"center",marginRight:"1",children:(0,c.jsx)(G.u,{placement:"top",hasArrow:!0,label:g.url,children:(0,c.jsx)(J.z,{as:K.r,variant:"ghost",size:"xs",leftIcon:(0,c.jsx)(q.J,{as:X.ZKx}),href:g.url,isExternal:!0,children:(0,c.jsx)(M.x,{isTruncated:!0,maxWidth:"150px",children:g.url})})})}),s?(0,c.jsx)(G.u,{placement:"top",hasArrow:!0,label:g.disabled?d("post_editor.enable_shortening"):d("post_editor.disable_shortening"),children:(0,c.jsx)(Y.h,{onClick:f,icon:(0,c.jsx)(q.J,{as:g.disabled?X.Wlb:X.nL$,fontSize:"md"}),size:"xs",variant:"ghost"})}):null,(0,c.jsx)(n.x,{...v(),children:(0,c.jsx)(n.x,{...h()})})]})})}):null},ne=(0,o.memo)(oe);var le=i(305010);const ae=function(e){const t={};return(arguments.length>
11&&void 0!==arguments[1]?arguments[1]:[]).forEach(i=>{void 0!==e.attrs[i]&&(t[`data-${i}`]=e.attrs[i])}),t["data-entity"]="",t["data-type"]=e.attrs.type,t},se=e=>e.attrs.text,re={inline:!0,group:"inline",content:"text*",marks:"",selectable:!0,draggable:!1,atom:!0,attrs:(de={source:{},id:{},name:{default:null}},{...de,type:{},text:{}}),parseDOM:[{tag:`span[data-entity][data-type="${D.o}"][data-source][data-id]`,getAttrs:e=>function(e){const t={};return(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).forEach(i=>{const o=`data-${i}`;e.hasAttribute(o)&&(t[i]=z(e.getAttribute(o)))}),t.type=z(e.getAttribute("data-type")),t.text=z(e.textContent),t}(e,["source","id","name"])}],toDOM:e=>["span",ae(e,["source","id","name"]),se(e)]};var de;const ce=new le.V_({nodes:{doc:{content:"block+"},div:{content:"inline*",group:"block",whitespace:"pre",parseDOM:[{tag:"div"}],toDOM:()=>["div",0]},text:{group:"inline"},hard_break:{inline:!0,group:"inline",selectable:!1,parseDOM:[{tag:"br"}],toDOM:()=>["br"]},[D.o]:re}}),ue=[D.o],pe=e=>{var t,i;const o={type:"doc",content:[]},n=(null===e||void 0===e||null===(t=e.message)||void 0===t?void 0:t.replace(/\r?\n/g,"\n"))||"",l=(null===e||void 0===e||null===(i=e.entitiesMap)||void 0===i?void 0:i.sort((e,t)=>e.offset<t.offset?1:-1))||[],a=l.reduce((e,t)=>({...e,[t.offset]:t}),{}),s=n.split("\n");let r=0;for(let d=0;d<s.length;d+=1){const e=s[d],t={type:"div",content:[]},i=e.split("");d>0&&(r+=1);let n=null;for(let o=0;o<i.length;o+=1){const l=i[o],s=r+o;let d=!1;if(a[s]){const t=a[s],{type:i,offset:l,length:c,...u}=t,p=l-r;if(ue.includes(i)){n={type:i,attrs:{...u,type:i,text:e.substring(p,p+c)}},d=!0,o+=t.length-1}}d||(n?n.text+=l:n={type:"text",text:l}),n&&(d||i.length===o+1||a[s+1])&&(t.content.push(n),n=null)}o.content.push(t),r+=e.length}return o},me=e=>{const t={message:"",entitiesMap:[]},i=(null===e||void 0===e?void 0:e.content)||"";let o=0;for(let n=0;n<i.length;n+=1){const e=i[n],l=(null===e||void 0===e?void 0:e.content)||[];if(n>0){const e="\n";t.message+=e,o+=e.length}for(let i=0;i<l.length;i+=1){const e=l[i];let n="";if("hard_break"===e.type)n="\n";else if("text"===e.type)n=e.text;else if(ue.includes(e.type)){const{type:i,key:l,text:a,...s}=e.attrs||{};n=a,n&&i&&t.entitiesMap.push({...s,type:i,offset:o,length:n.length})}t.message+=n,o+=n.length}}return t};var ve=i(553218),he=i(902352),xe=i(193691),ge=i(166375);let fe=function(e){return e.BOLD="bold",e.ITALIC="italic",e.BOLD_ITALIC="bold_italic",e.UNDERLINE="underline",e.STRIKETHROUGH="strikethrough",e.SANS="sans",e.SANS_BOLD="sans_bold",e}({});const be={[fe.BOLD]:{upperStart:119808,lowerStart:119834,digitStart:120782},[fe.ITALIC]:{upperStart:119860,lowerStart:119886},[fe.BOLD_ITALIC]:{upperStart:119912,lowerStart:119938},[fe.SANS]:{upperStart:120224,lowerStart:120250,digitStart:120802},[fe.SANS_BOLD]:{upperStart:120276,lowerStart:120302,digitStart:120812}},_e={[fe.UNDERLINE]:818,[fe.STRIKETHROUGH]:822},je={h:String.fromCodePoint(8462)},ye="A".codePointAt(0),Ce="Z".codePointAt(0),ke="a".codePointAt(0),Se="z".codePointAt(0),Te="0".codePointAt(0),we="9".codePointAt(0),Ie=(e,t)=>{const i=e.codePointAt(0);return i>=ye&&i<=Ce?String.fromCodePoint(t.upperStart+(i-ye)):i>=ke&&i<=Se?String.fromCodePoint(t.lowerStart+(i-ke)):void 0!==t.digitStart&&i>=Te&&i<=we?String.fromCodePoint(t.digitStart+(i-Te)):e},Ee=(()=>{const e=new Map;for(const[t,i]of Object.entries(be)){for(let o=0;o<26;o++)e.set(i.upperStart+o,{plain:String.fromCodePoint(ye+o),format:t}),e.set(i.lowerStart+o,{plain:String.fromCodePoint(ke+o),format:t});if(void 0!==i.digitStart)for(let o=0;o<10;o++)e.set(i.digitStart+o,{plain:String.fromCodePoint(Te+o),format:t})}for(const[t,i]of Object.entries(je))e.set(i.codePointAt(0),{plain:t,format:fe.ITALIC});return e})(),Ae=new Set(Object.values(_e));function ze(e){const t=[],i=Array.from(e);let o=0;for(;o<i.length;){const e=i[o],n=e.codePointAt(0);let l=e,a=o+1;for(;a<i.length;){const e=i[a].codePointAt(0);if(!(e>=768&&e<=879||Ae.has(e)))break;l+=i[a],a++}t.push({raw:l,baseCP:n}),o=a}return t}const De=(e,t)=>{const i=_e[t];if(void 0!==i){const t=String.fromCodePoint(i);let o="";for(const{raw:i}of ze(e))i.includes(t)?o+=i:o+=i+t;return o}const o=be[t];if(!o)return e;let n="";for(const{raw:l,baseCP:a}of ze(e)){const e=Ee.get(a),i=e?e.plain:String.fromCodePoint(a),s=i.codePointAt(0);if(t===fe.ITALIC&&je[i])n+=je[i]+l.slice(Array.from(l)[0].length);else if(s>=ye&&s<=Ce||s>=ke&&s<=Se||void 0!==o.digitStart&&s>=Te&&s<=we){n+=Ie(i,o)+l.slice(Array.from(l)[0].length)}else n+=l}return n},Pe=(e,t)=>
1{const i=_e[t];if(void 0!==i){const t=String.fromCodePoint(i);return Array.from(e).filter(e=>e!==t).join("")}let o="";for(const{raw:n,baseCP:l}of ze(e)){const e=Ee.get(l);if(e&&e.format===t){const t=n.slice(Array.from(n)[0].length);o+=e.plain+t}else o+=n}return o},Oe=e=>{let t="";for(const{raw:i,baseCP:o}of ze(e)){const e=Ee.get(o),n=e?e.plain:String.fromCodePoint(o);let l="";const a=Array.from(i);for(let t=1;t<a.length;t++){const e=a[t].codePointAt(0);Ae.has(e)||(l+=a[t])}t+=n+l}return t},Re=e=>{const t=new Set;for(const{raw:i,baseCP:o}of ze(e)){const e=Ee.get(o);e&&t.add(e.format);const n=Array.from(i);for(let i=1;i<n.length;i++){const e=n[i].codePointAt(0);for(const[i,o]of Object.entries(_e))e===o&&t.add(i)}}return[...t]},Le=(e,t,i)=>{const o=[];return e.nodesBetween(t,i,(e,n)=>{if(e.isAtom&&!e.isText)return!1;if(e.isText&&e.text){const l=Math.max(n,t),a=Math.min(n+e.nodeSize,i),s=e.text.slice(l-n,a-n);o.push({from:l,to:a,text:s})}return!0}),o.reverse()},Fe=(e,t,i)=>{const{tr:o}=e.state;let n=!1;for(const l of t){const e=i(l.text);e!==l.text&&(o.insertText(e,l.from,l.to),n=!0)}n&&e.dispatch(o)},Me=e=>{const{doc:t}=e.state,i=Le(t,0,t.content.size);Fe(e,i,Oe)},$e={position:"absolute",zIndex:"popover",display:"flex",flexDirection:"column",background:"base_level_3",borderColor:"base_alpha_200","--popper-arrow-bg":"var(--chakra-colors-base_level_3)",boxShadow:"md",borderRadius:"md",borderWidth:"1px",padding:"1",maxWidth:"full"},Ue=(0,V.m)(Q.E.div),Ne=[{format:fe.BOLD,icon:xe.vpU,labelKey:"formatting_toolbar.bold"},{format:fe.ITALIC,icon:xe.iC$,labelKey:"formatting_toolbar.italic"},{format:fe.UNDERLINE,icon:xe.Uro,labelKey:"formatting_toolbar.underline"},{format:fe.STRIKETHROUGH,icon:xe.vNJ,labelKey:"formatting_toolbar.strikethrough"},{format:fe.SANS,icon:xe.cs0,labelKey:"formatting_toolbar.sans"}],We=e=>{let{node:t,text:i,range:l,view:a,menu:s,formattingEnabled:r}=e;const{t:d}=(0,N.$)("planner"),u=(0,o.useRef)(null),{popperRef:p,referenceRef:m,getArrowProps:v,getArrowInnerProps:h}=(0,P.D)({placement:"bottom",strategy:"fixed"}),x=(0,o.useMemo)(()=>!!(t&&i&&l),[t,i,l]),g=(0,o.useMemo)(()=>a&&l?(e=>{const{from:t,to:i}=e.state.selection;if(t===i)return[];const o=Le(e.state.doc,t,i).map(e=>e.text).join("");return Re(o)})(a):[],[a,l]);(0,o.useEffect)(()=>{m(t)},[t]);const f=(0,o.useCallback)(e=>{a&&(((e,t)=>{const{from:i,to:o}=e.state.selection;if(i===o)return;const n=Le(e.state.doc,i,o),l=n.every(e=>!e.text.length||Re(e.text).includes(t));Fe(e,n,l?e=>Pe(e,t):e=>De(e,t))})(a,e),a.focus())},[a]),b=(0,o.useCallback)(()=>{a&&((e=>{const{from:t,to:i}=e.state.selection;if(t===i)return void Me(e);const o=Le(e.state.doc,t,i);Fe(e,o,Oe)})(a),a.focus())},[a]),_=(0,o.useCallback)(e=>{e.preventDefault()},[]),j=r&&a,y=!!s;return x&&(j||y)?(0,c.jsx)(ee.M,{children:(0,c.jsx)(R.h,{children:(0,c.jsxs)(Ue,{sx:$e,ref:e=>{u.current=e,p(e)},children:[j?(0,c.jsxs)(ve.U,{spacing:0,children:[Ne.map(e=>{let{format:t,icon:i,labelKey:o}=e;return(0,c.jsx)(ge.Z,{tooltipLabel:d(o),icon:i,isActive:g.includes(t),onMouseDown:_,onClick:()=>f(t)},t)}),(0,c.jsx)(he.i,{orientation:"vertical",h:5,mx:1}),(0,c.jsx)(ge.Z,{tooltipLabel:d("formatting_toolbar.remove"),icon:xe.oVJ,onMouseDown:_,onClick:b})]}):null,j&&y?(0,c.jsx)(he.i,{}):null,y?(0,c.jsx)(n.x,{children:s}):null,(0,c.jsx)(n.x,{...v(),children:(0,c.jsx)(n.x,{...h()})})]})})}):null},Be=(0,o.memo)(We),He={color:"content_link"},Ze=e=>{let{styles:t,highlightHashtags:i,highlightLinks:o,highlightAtMentions:n,mentionEnabled:l}=e;const{".ProseMirror":a,...s}=t||{};let r={".ProseMirror":{overflowY:"auto",paddingTop:"8px",paddingBottom:"8px",paddingInlineStart:"3",paddingInlineEnd:"3",minHeight:"6rem",outline:"none",borderRadius:"sm",border:"none",fontSize:"sm",lineHeight:"short",color:"inherit",cursor:"text",":focus":{boxShadow:"rgb(206 146 49 / 50%) 0px 0px 0px 1px"},...a,...t}};return i&&(r={...r,'[data-mark][data-type="hashtag"]':{...He}}),o&&(r={...r,'[data-mark][data-type="link"]':{...He}}),n&&(r={...r,'[data-mark][data-type="at-mention"]':{...He}}),r=l?{...r,'[data-entity][data-type="mention"]':{paddingLeft:"0.5",paddingRight:"0.5",color:"content_link",backgroundColor:"content_alpha_200"},'[data-mark][data-type="mention-typing"]':{paddingLeft:"0.5",paddingRight:"0.5",color:"content_link",backgroundColor:"content_alpha_200",border:"1px solid",borderColor:"content_alpha_200"}}:{...r,'[data-entity][data-type="mention"]':{paddingLeft:"0.5",paddingRight:"0.5",backgroundColor:"content_alpha_200"}},r={...r,'[data-mark][data-type="link-menu"]':{color:"common.primary_400",backgroundColor:"orange.100"}},{...r,...s}},Ve=(e,t)=>{let i=e.state.tr,o=0;
1t.forEach(e=>{e.from!==e.to&&i.doc.descendants((t,n)=>{if(!t.text)return;const l=new RegExp(`(^|\\s)(${a=e.from,a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")})($|\\s)`,"ig");var a;Array.from(t.text.matchAll(l)).forEach(t=>{const l=t[2],a=(t.index||0)+t[1].length,s=n+a+o,r=s+l.length,d=e.to.length-l.length;i=i.insertText(e.to,s,r),o+=d})})}),i.docChanged&&e.dispatch(i)},Ge=(0,o.forwardRef)((e,t)=>{let{state:i,placeholder:d,onChange:u,onFocus:p,onBlur:m,onPaste:f,onSubmit:b,highlightHashtags:y,highlightLinks:C,highlightAtMentions:S,mentionEnabled:T,mentionGetItems:w,mentionAllowSpaces:E,onMentionSelect:z,linkMenuEnabled:P,onToggleLinkDisabling:O,getLinkData:R,selectedTextMenuEnabled:L,getSelectedTextMenu:F,formattingEnabled:M=!1,...$}=e;const U=(0,o.useRef)(null),N=(0,o.useRef)(!1),[W,B]=(0,o.useState)(!1),[H,V]=(0,o.useState)(!1),[G,J]=(0,o.useState)([]),[K,q]=(0,o.useState)(null),[Y,X]=(0,o.useState)(""),[Q,ee]=(0,o.useState)(null),[te,ie]=(0,o.useState)(null),[oe,ae,se]=(e=>{const[t,i]=(0,o.useState)(()=>h.yy.create(e));return[t,i,t=>{const o=h.yy.create({...e,...t});i(o)}]})({schema:ce,doc:ce.nodeFromJSON(pe(i)),plugins:[T?g({allowSpaces:E,debounceTime:500,onChange:e=>{let{node:t,text:i}=e;q(t||null),X(i||"")},onDebouncedChange:e=>{let{text:t}=e;if(!t||""===t.trim())return J([]),void V(!1);V(!0),w(t,e=>{J(e),V(!1)})},onExit:()=>{J([]),q(null),X("")}}):null,y?_():null,C?(0,j.$p)():null,S?k():null,P?I({onEnter:e=>{ee(e)},onExit:()=>{ee(null)}}):null,L||M?A({onChange:e=>{let{view:t,range:i,coords:o}=e;ie({node:{getBoundingClientRect:()=>{const e=Math.max(o.from.bottom,o.to.bottom),t=Math.min((o.from.right+o.to.right)/2,o.to.right);return{width:0,height:0,top:e,right:t,bottom:e,left:t}}},text:t.state.doc.textBetween(i.from,i.to,"\n","\0"),range:i,view:t})},onExit:()=>{ie(null)}}):null,(0,a.m8)(),(0,l.h)({"Mod-z":a.Yw,"Mod-y":a.KX}),(0,l.h)({"Mod-Enter":e=>{null===b||void 0===b||b(me(e.doc.toJSON()))}}),(0,l.h)(s.YR)].filter(e=>null!==e)}),re=(0,r.Z)(oe,50),de=(0,o.useMemo)(()=>te&&F?F({text:te.text}):null,[F,te]),ue=(0,o.useCallback)(e=>{var t;const i=null===(t=U.current)||void 0===t?void 0:t.view,{range:o}=x.getState(i.state);if(e){const t=i.state.schema.nodes.mention.create((e=>({type:D.o,text:e.text,source:e.source,id:e.id,name:e.name}))(e));i.dispatch(i.state.tr.replaceWith(o.from,o.to,t)),i.focus(),null===z||void 0===z||z(e)}},[U,z]),ve=(0,o.useCallback)(()=>{q(null)},[q]),he=(0,o.useCallback)(()=>{ee(null)},[ee]),xe=(0,o.useCallback)((e,t)=>{null===O||void 0===O||O(e,t),ee(null)},[ee,O]),ge=(0,o.useCallback)(()=>{var e;null===(e=U.current)||void 0===e||e.view.focus()},[U]),fe=(0,o.useCallback)(e=>{ae(e)},[ae]),be=(0,o.useCallback)(()=>{B(!0),null===p||void 0===p||p()},[p]),_e=(0,o.useCallback)(()=>{B(!1),null===m||void 0===m||m(),setTimeout(()=>{ie(null)},250)},[m]),je=(0,o.useCallback)((e,t,i)=>{var o;const n=null===(o=t.clipboardData)||void 0===o?void 0:o.getData("text/plain");if(!n)return null===f||void 0===f||f(),!1;const l=new le.p2(le.HY.from(e.state.schema.text(n)),0,0),a=e.state.tr.replaceSelection(l);return e.dispatch(a),null===f||void 0===f||f(),!0},[f]);return(0,o.useEffect)(()=>{W&&u(me(oe.doc.toJSON()))},[re]),(0,o.useEffect)(()=>{N.current&&(W||u(me(oe.doc.toJSON())))},[oe]),(0,o.useEffect)(()=>{N.current&&se({doc:oe.doc})},[T]),(0,o.useEffect)(()=>(N.current=!0,()=>{N.current=!1}),[]),(0,o.useImperativeHandle)(t,()=>({get view(){var e;return null===(e=U.current)||void 0===e?void 0:e.view},update(){se({doc:oe.schema.nodeFromJSON(pe(i))})}})),(0,c.jsxs)(n.x,{...$,sx:Ze({styles:null===$||void 0===$?void 0:$.sx,highlightHashtags:y,highlightLinks:C,highlightAtMentions:S,mentionEnabled:T}),children:[(0,c.jsx)(v,{ref:U,state:oe,placeholder:d,onChange:fe,onFocus:be,onBlur:_e,handlePaste:je,attributes:{tabindex:"0"}}),T?(0,c.jsx)(Z,{loading:H,items:G,node:K,text:Y,onSelect:ue,onExit:ve,onViewFocus:ge}):null,P?(0,c.jsx)(ne,{node:null===Q||void 0===Q?void 0:Q.node,text:null===Q||void 0===Q?void 0:Q.text,range:null===Q||void 0===Q?void 0:Q.range,onExit:he,onToggleLinkDisabling:O?xe:null,getLinkData:R}):null,L||M?(0,c.jsx)(Be,{node:null===te||void 0===te?void 0:te.node,text:null===te||void 0===te?void 0:te.text,range:null===te||void 0===te?void 0:te.range,view:null===te||void 0===te?void 0:te.view,menu:L?de:null,formattingEnabled:M}):null]})})},166375:(e,t,i)=>{i.d(t,{Z:()=>g});var o=i(683017),n=i(559222),l=i(878818),a=i(828865),s=i(298249),r=i(270858),d=i(104399),c=i(764293),u=i(408499),p=i(514077),m=i(282542),v=i(228993);const h={position:"absolute",top:"0",right:"0",display:"flex",justifyContent:"center",alignItems:"center",padding:"0 0.4em",background:"base_level_1",color:"content_active",border:"1px solid",borderColor:"content_disabled",borderRadius:"full",fontSize:"0.6em",lineHeight:"1em",height:"1.8em",minWidth:"1.8em"},x=(0,o.forwardRef)((e,t)=>{let{children:i,tooltipLabel:x,icon:g,isDisabled:f,isActive:b,isNew:_,count:j,off:y,upgradeRequired:C,onClick:k,upgradeTitle:S,upgradeSubtitle:T,upgradeFeatureList:w,event:I,upgradeImage:E,...A}=e;const{t:z}=(0,u.$)(["billing","accounts","common"]),{isOpen:D,onOpen:P,onClose:O}=(0,n.q)(),R=(0,c.I0)(),L=(0,c.v9)(e=>{var t,i,o,n;return null===(t=e.auth.payload)||void 0===t||null===(i=t.user)||void 0===i||null===(o=i.context)||void 0===o||null===(n=o.ui_state)||void 0===n?void 0:n.selected_product}),F=(0,o.useCallback)(()=>{R((0,m.$$)({product:L})),O()},[R,L,O]);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(l.u,{label:x,hasArrow:!0,placement:"top",shouldWrapChildren:f,isDisabled:!x,children:(0,v.jsx)(a.h,{ref:t,size:"sm",variant:"ghost",isDisabled:f,onClick:C?()=>{I&&(0,d.analyticsTrackEvent)("upgradeModalOpened",{feature:I}),P()}:k,...A,children:(0,v.jsxs)(v.Fragment,{children:[g?(0,v.jsx)(s.J,{as:g,fontSize:"md",color:b?"common.primary_400":null}):i,j?(0,v.jsx)(r.x,{sx:h,children:j}):null,_&&(0,v.jsx)(p.spe,{containerProps:{position:"absolute",left:"7px",top:"5px"}})]})})}),D?(0,v.jsx)(p.XLS,{t:z,title:S,subtitle:T,featureList:w,show:!0,onHide:O,image:E,onViewPlansHandler:F}):null]})}),g=(0,o.memo)(x)},51238:(e,t,i)=>{i.d(t,{Z:()=>S});var o=i(587383),n=i(524943),l=i(807523),a=i(53004),s=i(177612),r=i(677360),d=i(351839),c=i(129944),u=i(741065),p=i(162210),m=i(527867),v=i(921902),h=i(313773),x=i(104399),g=i(514077),f=i(137413),b=i(46750),_=i(16892),j=i(683017),y=i(408499),C=i(709536);var k=i(228993);const S=e=>{let{onClose:t,post:i}=e;const{t:S}
1=(0,y.$)(["planner","common"]),[T,w]=(0,o.k)(),[I,E]=(0,o.k)(),[A,z]=(0,j.useState)(void 0),{postData:D,isPostDataFetching:P,refreshPostData:O}=(e=>{let{post:t,postType:i}=e;const[n,l]=(0,o.k)(!0),[a,s]=(0,j.useState)(null),r=(0,x.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),d=(0,j.useCallback)(async e=>{l.on();try{var t;const n="draft"===i?await(0,h.vVe)(e):await(0,h.P00)(e);if((null===(t=n.data)||void 0===t?void 0:t.status)===x.PLANNER_RESPONSE_STATUS_SUCCESS){var o;const{accounts:e,post:t}=n.data,i=(0,C.A)(null===(o=e[0])||void 0===o?void 0:o.social_type);s(i?{[i]:t}:null)}else s(null),(0,f.EF)(n)}catch(n){s(null),(0,f.EF)(n.response)}finally{l.off()}l.off()},[i,l]),c=(0,j.useCallback)(async e=>{l.on();try{const t="draft"===i?await(0,h.PO7)({groupId:e,timezone:r}):await(0,h.rI$)({groupId:e,timezone:r});t.data.status?(s(null),(0,f.EF)(t)):s(t.data)}catch(t){s(null),(0,f.EF)(t.response)}finally{l.off()}},[l,i,r]),u=(0,j.useCallback)(async()=>{null!==t&&void 0!==t&&t.groupId||null===t||void 0===t||!t.id?null!==t&&void 0!==t&&t.groupId&&c(t.groupId):d(t.id)},[null===t||void 0===t?void 0:t.groupId,null===t||void 0===t?void 0:t.id,d,c]);return(0,j.useEffect)(()=>{u()},[null===t||void 0===t?void 0:t.id]),{isPostDataFetching:n,postData:a,refreshPostData:u}})({post:i,postType:"draft"}),R=(0,j.useMemo)(()=>D?Object.keys(D).reduce((e,t)=>{var i;return[...e,...(null===(i=D[t].photos)||void 0===i?void 0:i.map(e=>e.url))||[]].filter((e,t,i)=>i.indexOf(e)===t)},[]):[],[D]),L=(0,j.useCallback)(e=>{e&&((0,x.analyticsTrackEvent)("aiEditImageOpen"),z({originalUrl:e}))},[]),F=(0,j.useCallback)(async e=>{let{name:t,data:o}=e;if(null===i||void 0===i||!i.id||!A)return;const n=i.id;E.on();try{const e=(0,x.dataUrlToFile)(o,t),i=await(0,h.B6$)(e);try{var l;const e=await(0,h.Fek)(n,{photos:[{originalUrl:A.originalUrl,replaceUrl:i}]});(0,f.EF)(e),(null===(l=e.data)||void 0===l?void 0:l.status)===x.PLANNER_RESPONSE_STATUS_SUCCESS&&(w.on(),z(void 0),O())}catch(a){(0,f.EF)(a.response)}}catch(a){(0,g.CFj)({description:a.message,title:S("error",{ns:"common"}),status:"error"})}finally{E.off()}},[null===i||void 0===i?void 0:i.id,A,E,w,O,S]);return(0,j.useEffect)(()=>{1!==(null===R||void 0===R?void 0:R.length)||A||L(R[0])},[null===R||void 0===R?void 0:R.length]),(0,j.useEffect)(()=>{1!==(null===R||void 0===R?void 0:R.length)||A||t(T)},[A]),(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(n.u_,{isOpen:!0,onClose:()=>t(T),size:"4xl",closeOnEsc:!1,closeOnOverlayClick:!1,children:[(0,k.jsx)(l.Z,{}),(0,k.jsxs)(a.h,{children:[(0,k.jsx)(s.x,{children:S("ai.edit_images")}),(0,k.jsx)(r.f,{as:d.k,flexDirection:"column",paddingY:4,minHeight:"10rem",children:P?(0,k.jsx)(c.M,{flex:1,children:(0,k.jsx)(g.p9A,{})}):D?(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(p.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(min(180px, 100%), 1fr))",children:R.map(e=>(0,k.jsx)(m.m.button,{background:"base_level_2",borderRadius:"lg",overflow:"hidden",_hover:{boxShadow:"outline"},onClick:()=>L(e),children:(0,k.jsx)(_.Z,{src:e,ratio:1})},e))}),I&&(0,k.jsx)(g.GtR,{styles:{background:"base_alpha_400"},children:(0,k.jsx)(g.p9A,{})})]}):(0,k.jsx)(u.x,{color:"content_details",children:S("errors.no_results",{ns:"common"})})}),(0,k.jsx)(v.o,{})]})]}),!!A&&(0,k.jsx)(b.Z,{defaultFile:A.originalUrl,onSave:F,onCancel:()=>z(void 0)})]})}},197643:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(388314),n=i(683017),l=i(558693),a=i(228993);const s=(0,n.forwardRef)((e,t)=>{let{...i}=e;const n=(0,o.Z)();return(0,a.jsx)(l._W,{ref:t,locale:null===n||void 0===n?void 0:n.locale,weekStartsOn:null===n||void 0===n?void 0:n.weekStartsOn,firstWeekContainsDate:null===n||void 0===n?void 0:n.firstWeekContainsDate,mode:"single",showOutsideDays:!0,fixedWeeks:!0,...i})})},741220:(e,t,i)=>{i.d(t,{Z:()=>g});var o=i(683017),n=i(692877),l=i(351839),a=i(270858),s=i(90678),r=i(349798),d=i(481785),c=i(565642),u=i(945249),p=i(408499),m=i(197643),v=i(907614),h=i(228993);const x=e=>{let{dateTime:t,showClearButton:i,onChange:x,disabled:g,timeIntervals:f,defaultHour:b,defaultDate:_}=e;const[j,y]=(0,o.useState)(),{t:C}=(0,p.$)("common"),k=(0,n.S)({base:!0,md:!1}),S=(0,o.useMemo)(()=>j?(0,d.default)(j):void 0,[j]),T=(0,o.useCallback)(e=>{const t=j?(0,d.default)(j):b?(0,c.default)(e,b):e;y(`${(0,u.default)(e,"yyyy-MM-dd")} ${(0,u.default)(t,"HH:mm")}`)},[y,j,b]),w=(0,o.useCallback)(e=>{const t=j?(0,d.default)(j):e;y(`${(0,u.default)(t,"yyyy-MM-dd")} ${(0,u.default)(e,"HH:mm")}`)},[y,j]),I=(0,o.useCallback)(()=>{y(null)},[y]);return(0,o.useEffect)(()=>{void 0!==j&&j!==t&&(null===x||void 0===x||x(j))},[j]),(0,o.useEffect)(()=>{y(t)},[t]),(0,o.useEffect)(()=>{y(t)},[]),(0,h.jsxs)(l.k,{direction:k?"column":"row",children:[(0,h.jsx)(a.x,{fontSize:"sm",children:(0,h.jsx)(m.Z,{defaultMonth:_?(0,d.default)(_):t?(0,d.default)(t):void 0,selected:S,onSelect:T,disabled:g})}),(0,h.jsxs)(l.k,{direction:"column",align:"stretch",justify:"center",paddingTop:k?"2":null,paddingLeft:k?null:"2",children:[(0,h.jsxs)(a.x,{textAlign:"center",children:[(0,h.jsx)(s.X,{fontSize:"sm",marginBottom:"2",children:C("time")}
1),(0,h.jsx)(v.Z,{timeIntervals:f,size:"sm",date:S,onChange:w})]}),i?(0,h.jsx)(a.x,{marginTop:"4",textAlign:"center",children:(0,h.jsx)(r.z,{size:"sm",onClick:I,isDisabled:!S,children:C("clear")})}):null]})]})},g=(0,o.memo)(x)},342689:(e,t,i)=>{i.d(t,{Z:()=>f});var o=i(683017),n=i(587383),l=i(270858),a=i(828865),s=i(777580),r=i(313773),d=i(137413),c=i(764293),u=i(104399),p=i(778145),m=i(408499),v=i(282068),h=i(279692),x=i(228993);const g={position:"absolute",top:0,bottom:0,zIndex:1,marginY:"auto",_before:{position:"absolute",inset:0,zIndex:-1,content:"''",background:"base_level_3",borderRadius:"inherit",opacity:.75}},f=e=>{var t,i;let{type:f,data:b,reviewHash:_,onLoading:j,onChange:y}=e;const{t:C}=(0,m.$)(["common"]),[k,S]=(0,n.k)(),[T,w]=(0,n.k)(),[I,E]=(0,o.useState)(0),[A,z]=(0,o.useState)([]),D=(0,o.useMemo)(()=>{var e,t,i;return null!==b&&void 0!==b&&null!==(e=b.additional)&&void 0!==e&&null!==(t=e.group)&&void 0!==t&&t.accounts||_?null===b||void 0===b||null===(i=b.post)||void 0===i?void 0:i.groupId:void 0},[b,_]),P=(0,o.useMemo)(()=>A[I]||b,[A,I,b]),O=(0,u.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),R=(0,c.v9)(e=>e.socialAccountsStore.accounts),L=(0,o.useMemo)(()=>[...R,...(null===b||void 0===b?void 0:b.accounts)||[]].filter((e,t,i)=>i.findIndex(t=>t.id===e.id)===t).filter(e=>{var t,i,o;return((null===b||void 0===b||null===(t=b.additional)||void 0===t||null===(i=t.group)||void 0===i?void 0:i.accounts)||(null===b||void 0===b||null===(o=b.post)||void 0===o?void 0:o.accounts)||[]).includes(e.id)}),[R,null===b||void 0===b?void 0:b.accounts,null===b||void 0===b||null===(t=b.post)||void 0===t?void 0:t.accounts,null===b||void 0===b?void 0:b.additional]),F=(0,o.useCallback)(async(e,t)=>{w.on();try{let i=[];if(_)if(e===v.G){const e=await(0,d.os)(_,t);i=e.data.posts||[]}else i=[];else if(e===v.G){const e=await(0,r.fKj)({page:"1",perPage:"9999",timezone:O,groupId:t,readOnly:!0});i=e.data.posts||[]}else{const e=await(0,r.r2w)({page:"1",perPage:"9999",timezone:O,category:"all",groupId:t}),o=(0,h.Sm)(L);i=(e.data.posts||[]).map(e=>{var t;return{...e,accounts:(null===(t=e.post.accounts)||void 0===t?void 0:t.map(e=>({...o[e]})))||[]}})}S.on(),z(i),E(e=>Math.min(e,i.length-1))}catch(i){S.off(),z([]),E(0),(0,d.EF)(i.response)}w.off()},[O,L,w,S,_]);return(0,o.useEffect)(()=>{null===j||void 0===j||j(T)},[T]),(0,o.useEffect)(()=>{null===y||void 0===y||y(P)},[P]),(0,o.useEffect)(()=>{S.off(),z([]),E(0)},[b]),(0,o.useEffect)(()=>{!k&&!T&&D&&I&&F(f,D)},[I]),f&&b?(0,x.jsxs)(l.x,{position:"relative",zIndex:0,children:[(0,x.jsx)(s.Z,{account:null===(i=P.accounts)||void 0===i?void 0:i[0],post:P.post,additional:P.additional,marginLeft:"auto",marginRight:"auto"}),D&&I>0&&!T&&(0,x.jsx)(a.h,{"aria-label":C("previous"),isRound:!0,size:"lg",isDisabled:T,icon:(0,x.jsx)(p.FaChevronLeft,{}),onClick:()=>{E(e=>Math.max(e-1,0))},sx:{...g,left:2}}),D&&(I<A.length-1||!k)&&(0,x.jsx)(a.h,{"aria-label":C("next"),isRound:!0,size:"lg",isDisabled:T,isLoading:T,icon:(0,x.jsx)(p.FaChevronRight,{}),onClick:()=>{E(e=>k?Math.min(e+1,A.length-1):1)},sx:{...g,right:2}})]}):null}},938059:(e,t,i)=>{i.d(t,{GN:()=>pe,I:()=>ve,Xv:()=>me,ZP:()=>Te});var o=i(683017),n=i(198157),l=i(807523),a=i(177612),s=i(921902),r=i(677360),d=i(357023),c=i(773414),u=i(349798),p=i(692877),m=i(741065),v=i(270858),h=i(459695),x=i(39821),g=i(170882),f=i(366354),b=i(138342),_=i(298249),j=i(902352),y=i(720637),C=i(532003),k=i(878818),S=i(351839),T=i(878237),w=i(764293),I=i(778145),E=i(799396),A=i(408499),z=(i(127659),i(411572)),D=i(919941),P=i(852890),O=i(166375),R=i(747308),L=i(868366),F=i(104399),M=i(957392),$=i(30339),U=i(638461),N=i(835007),W=i(645462),B=i(664723),H=i(989573),Z=i(141494),V=i(459030),G=i(369843),J=i(742533),K=i(729587),q=i(780410),Y=i(894821),X=i(123081),Q=i(861e3),ee=i(678141),te=i(59707),ie=i(812221),oe=i(514077),ne=i(200356),le=i(516374),ae=i(763110),se=i(262697),re=i(282542),de=i(46750),ce=i(851939),ue=i(228993);const pe="post-edit-comment",me="post-edit-comment-ai",ve="post-edit-comment",he={position:"relative","&.uppy-is-drag-over::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}},xe={position:"relative",borderRadius:"lg",background:"input_normal"},ge={paddingBottom:1},fe={paddingX:2,paddingY:1,_empty:{display:"none"}},be={display:"flex",flexDirection:"row-reverse",flexWrap:"wrap",alignItems:"center",justifyContent:"flex-end",padding:1,marginBottom:2},_e={display:"flex",alignItems:"center",marginBottom:2},je={paddingRight:2,fontSize:"sm",lineHeight:"1.1em",fontWeight:500},ye={display:"flex",alignItems:"center"},Ce=(e,t,i)=>{const o=parseInt(e||0,10),n=i&&o>i?i:o;return t&&n<t?t:n},ke=e=>{let{type:t,onDiscard:i,onSave:p,onClose:m}=e;const{t:v}=(0,A.$)(["planner","common"]),h=(0,o.useRef)();return(0,ue.jsx)(n.aR,{leastDestructiveRef:h.current,isOpen:!0,onClose:m,isCentered:!0,variant:"line-min",children:(0,ue.jsx)(l.Z,{children:(0,ue.jsxs)(n._T,{children:[(0,ue.jsx)(a.x,{fontSize:"lg",children:v("confirm",{ns:"common"})}),(0,ue.jsx)(s.o,{ref:h}),(0,ue.jsx)(r.f,{children:v(`post_edit_comments.${t}.action.save_confirmation`)}),(0,ue.jsx)(d.m,{children:(0,ue.jsxs)(c.h,{size:"sm",spacing:3,children:[(0,ue.jsx)(u.z,{variant:"danger",onClick:i,children:v("discard",{ns:"common"})}),(0,ue.jsx)(u.z,{variant:"solid",onClick:p,children:v("save",{ns:"common"})})]})})]})})})},Se=(0,o.forwardRef)((e,t)=>{var i,n;let{provider:l,postType:a,accounts:s,data:r,minDelay:d,maxDelay:c,maxDelayFree:pe,isFreePlan:me,onAiMediaSidebarPanelToggle:ve,onMediaSidebarPanelToggle:Se,onAiWriterPanelToggle:Te,onAiWriterCommand:we,onSave:Ie,onCancel:Ee}=e;const{t:Ae}=(0,A.$)(["planner","common","media-editor","accounts","billing"]),ze=(0,w.I0)(),De=(0,o.useRef)(null),Pe=(0,o.useRef)(null),Oe=(0,o.useRef)(null),Re=(0,o.useRef)(null),[Le]=(0,L.Z)(),[Fe,Me]=(0,o.useState)({video:!1,videoCover:!1}),$e=(0,p.S)({base:!0,md:!1}),[Ue,Ne]=(0,o.useState)({open:!1}),[We,Be]=(0,o.useState)(null),[He,Ze]=(0,o.useState)(null),[Ve,Ge]=(0,o.useState)(null),[Je,Ke]=(0,o.useState)(null),[qe,Ye]=(0,o.useState)(!1),[Xe,Qe]=(0,o.useState)(!1),[et,tt]=(0,o.useState)(!1),[it,ot]=(0,o.useState)(null),[nt,lt]=(0,o.useState)(null),[at,st]=(0,o.useState)(),[rt,dt]=(0,o.useState)(!1),[ct,ut]=(0,o.useState)(((e,t,i)=>({...e,delay:Ce(e.delay,t,i)}))(r,d,c)),[pt,mt]=(0,o.useState)([]),[vt,ht]=(0,o.useState)(),[xt,gt]=(0,o.useState)(void 0),[ft,bt]=(0,o.useReducer)(Z.K,[],Z.l),_t=(0,w.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),{uppy:jt,uppyPlugins:yt,uppyNote:Ct}=(0,V.ZP)({id:"post-comment-editor"}),kt=(0,o.useMemo)(()=>(0,$.k)(l),[l]),St=(0,o.useMemo)(()=>({maxPhotos:(0,Q.jj)(l,a),maxVideos:(0,Q.dd)(l,a),maxPhotosVideos:(0,Q.Mo)(l,a),canAddDelay:(0,Q.Xp)(l,a),maxMessageChars:(0,Q.Pp)(l,a),maxMessageCharsTwitter:(0,Q.Pp)(M.TWITTER),highlightLinks:(0,Q.qC)(l,a),highlightAtMentions:(0,Q.ZN)(l,a),highlightHashtags:(0,Q.Io)(l,a)}),[l,a]),Tt=(0,o.useMemo)(()=>{var e,t,i,o;return[...(null===ct||void 0===ct||null===(e=ct.videos)||void 0===e||null===(t=e.map(e=>e.uploadId?{...ft.find(t=>
1t.id===e.uploadId),data:e}:(0,B.S$)(H.W,e)))||void 0===t?void 0:t.filter(e=>null===e||void 0===e?void 0:e.id))||[],...(null===ct||void 0===ct||null===(i=ct.photos)||void 0===i||null===(o=i.map(e=>e.uploadId?{...ft.find(t=>t.id===e.uploadId),data:e}:(0,B.S$)(H.p,e)))||void 0===o?void 0:o.filter(e=>null===e||void 0===e?void 0:e.id))||[]].sort(B.xf)},[ft,ct]),wt=(0,o.useMemo)(()=>ft.filter(e=>!ct.videos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)&&!ct.photos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)),[ft,ct]),It=(0,o.useCallback)(function(e){var t,i,o,n;let{skipVideo:s,skipPhoto:r}=e,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return St.maxPhotosVideos>=0&&((null===ct||void 0===ct||null===(t=ct.videos)||void 0===t?void 0:t.length)||0)+((null===ct||void 0===ct||null===(i=ct.photos)||void 0===i?void 0:i.length)||0)+d>St.maxPhotosVideos?((0,oe.CFj)({description:Ae("post_editor.errors.photo_video_limit_reached",{max:St.maxPhotosVideos}),title:Ae("error",{ns:"common"}),status:"error"}),!1):!s&&(null===ct||void 0===ct||null===(o=ct.videos)||void 0===o?void 0:o.length)+d>St.maxVideos?0===St.maxVideos?((0,oe.CFj)({description:Ae("post_editor.errors.video_not_supported",{name:a?`${Ae(`post_editor.tabs.${l}`)} (${Ae(`post_editor.additional_fields.${l}.postType.value.${a}`)})`:Ae(`post_editor.tabs.${l}`)}),title:Ae("error",{ns:"common"}),status:"error"}),!1):((0,oe.CFj)({description:Ae("post_editor.errors.video_limit_reached",{count:St.maxVideos}),title:Ae("error",{ns:"common"}),status:"error"}),!1):!(!r&&(null===ct||void 0===ct||null===(n=ct.photos)||void 0===n?void 0:n.length)+d>St.maxPhotos)||(0===St.maxPhotos?((0,oe.CFj)({description:Ae("post_editor.errors.photo_not_supported",{name:a?`${Ae(`post_editor.tabs.${l}`)} (${Ae(`post_editor.additional_fields.${l}.postType.value.${a}`)})`:Ae(`post_editor.tabs.${l}`)}),title:Ae("error",{ns:"common"}),status:"error"}),!1):((0,oe.CFj)({description:Ae("post_editor.errors.photo_limit_reached",{count:St.maxPhotos}),title:Ae("error",{ns:"common"}),status:"error"}),!1))},[St.maxPhotosVideos,St.maxVideos,St.maxPhotos,null===ct||void 0===ct||null===(i=ct.videos)||void 0===i?void 0:i.length,null===ct||void 0===ct||null===(n=ct.photos)||void 0===n?void 0:n.length,Ae,a,l]),Et=(0,o.useCallback)(async()=>{const e=await(0,Q.FU)(l,a,s,ct,{});return mt(e),e},[mt,l,a,s,ct]),At=(0,o.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const i=ft.filter(t=>t&&e.includes(t.id)&&[H.W,H.p].includes(t.type));if(!i.length)return;const o={},n=(0,B.Gy)(null===ct||void 0===ct?void 0:ct.photos,null===ct||void 0===ct?void 0:ct.videos);let l=0;const a=(null===ct||void 0===ct?void 0:ct.videos)||[],s=i.filter(e=>e.type===H.W).filter(e=>!a.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>(l+=1,(0,B.Kh)(e)?{uploadId:e.id,order:n+l}:{...e.data,order:n+l})),r=(null===ct||void 0===ct?void 0:ct.photos)||[],d=i.filter(e=>e.type===H.p).filter(e=>!r.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>(l+=1,(0,B.Kh)(e)?{uploadId:e.id,order:n+l}:{...e.data,order:n+l}));if(t){const e=[...(null===ct||void 0===ct?void 0:ct.videos)||[],...s],t=[...(null===ct||void 0===ct?void 0:ct.photos)||[],...d];o.photos=t,o.videos=e}else if(s.length){const e=[...(null===ct||void 0===ct?void 0:ct.videos)||[],...s];o.photos=[],o.videos=e}else if(d.length){const e=[...(null===ct||void 0===ct?void 0:ct.photos)||[],...d];o.photos=e,o.videos=[]}if(o.photos||o.videos){const e=(0,B.Ok)(o.photos,o.videos);o.photos=e.photos,o.videos=e.videos,ut(e=>({...e,...o}))}},[ft,ct,ut]),zt=(0,o.useCallback)((e,t,i)=>{var o;(0,X.mg)(null===(o=Oe.current)||void 0===o?void 0:o.view,e,t,i)},[Oe]),Dt=(0,o.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,oe.CFj)({description:Ae("post_editor.media.errors.wrong_file_data"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(!e.external&&ft.find(t=>t.id===e.url))return(0,oe.CFj)({description:Ae("post_editor.media.errors.file_already_added"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const t=e.mimeType.split("/")[0];if(!["image","video"].includes(t))return(0,oe.CFj)({description:Ae("post_editor.media.errors.unsupported_file_type"),title:Ae("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const i=new URL(e.url),o=i.pathname.split("/").pop();if(!It({skipVideo:"video"!==t,skipPhoto:"image"!==t}))return Promise.resolve(!1);if(e.credits&&zt(e.credits,X.Fb.end,X.WV.new_line),e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),i=jt.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return i?new Promise(t=>{i.addFile(e.url).then(i=>{const o={};e.outputUrl&&(o.outputUrl=e.outputUrl),e.projectId&&(o.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId}),jt.setFileState(i,{customFileData:o}),t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}setTimeout(()=>{const t={};e.outputUrl&&(t.outputUrl=e.outputUrl),e.projectId&&(t.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId});const n={url:e.url,thumbUrl:e.thumbUrl,dir:`${i.origin}${i.pathname.slice(0,i.pathname.lastIndexOf("/"))}`,fileName:o};void 0!==e.thumbTime&&(n.thumbTime=0);
1const l=jt.addFile({id:e.url,name:o,type:e.mimeType,data:{uploadedData:n},preview:e.thumbUrl});jt.setFileState(l,{customFileData:t});const a=jt.getFile(l);return jt.emit("processPlannerMedia:upload-success",a,{body:a.data.uploadedData}),jt.setFileState(a.id,{progress:{uploadComplete:!0,uploadStarted:!0}}),Promise.resolve(!0)})},[zt,Ae,ft,jt,It]),Pt=(0,o.useCallback)((e,t,i,o,n)=>{Ne({open:!0,title:e,subtitle:t,featureList:i,event:n,image:o})},[Ne]),Ot=(0,o.useCallback)(()=>{Ne({open:!1})},[Ne]),Rt=(0,o.useCallback)(()=>{st(!0)},[st]),Lt=(0,o.useCallback)(()=>{st(!1)},[st]),Ft=(0,o.useCallback)(()=>{dt(!0)},[dt]),Mt=(0,o.useCallback)(e=>{let{message:t}=e;ut(e=>({...e,message:t}))},[]),$t=(0,o.useCallback)(e=>{const t=parseInt(e||d||0,10);if(me&&pe&&t>pe){const e={max_delay:(0,se.Ud)(60*c),max_delay_free:(0,se.Ud)(60*pe)};return void Pt(Ae("post_editor.upgrade_modal.title_comment_delay",e),Ae("post_editor.upgrade_modal.subtitle_comment_delay",e),G.$2,G.X9)}ut(e=>({...e,delay:t}))},[me,c,pe,d,Pt,Ae]),Ut=(0,o.useCallback)(async()=>{var e,t;if((null===ct||void 0===ct||!ct.message)&&(null===ct||void 0===ct||null===(e=ct.photos)||void 0===e||!e.length)&&(null===ct||void 0===ct||null===(t=ct.videos)||void 0===t||!t.length))return void(0,oe.CFj)({description:Ae("post_editor.errors.no_comment_content"),title:Ae("error",{ns:"common"}),status:"error"});const i=await Et();null!==i&&void 0!==i&&i.length?(0,oe.CFj)({description:Ae("post_editor.check_comment_errors"),title:Ae("error",{ns:"common"}),status:"error"}):(null===Ie||void 0===Ie||Ie(ct),(0,F.analyticsTrackEvent)("threadCommentsSave"))},[ct,Ie,Et,Ae]),Nt=(0,o.useCallback)(e=>{zt(e.native,X.Fb.selection),(0,z.b)("post-edit-comment","click","emoji - use")},[zt]),Wt=(0,o.useCallback)(e=>{zt(e.text,X.Fb.selection),(0,z.b)("post-edit-comment","click","snippet - use")},[zt]),Bt=(0,o.useCallback)(()=>{Ye(!1)},[Ye]),Ht=(0,o.useCallback)(()=>{Ye(!0),(0,z.b)("post-edit-comment","click","media - add media")},[Ye]),Zt=(0,o.useCallback)(e=>{let{id:t}=e;jt.removeFile(t),bt({type:"remove",payload:{id:t}}),(0,z.b)("post-edit-comment","click","media - remove")},[bt,jt]),Vt=(0,o.useCallback)(e=>{let{id:t,type:i}=e;It({skipVideo:i!==W.W,skipPhoto:i!==W.p})&&(At([t],St.maxPhotosVideos>=0),(0,z.b)("post-edit-comment","click","media - use"))},[At,St,It]),Gt=(0,o.useCallback)(e=>{let{id:t,url:i}=e;ut(e=>({...e,videos:e.videos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i)),photos:e.photos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i))})),(0,z.b)("post-edit-comment","click","media - remove as used")},[ut]),Jt=(0,o.useCallback)((e,t)=>{let{url:i,id:o}=e;if(!i&&!o||1!==t&&-1!==t)return;const n=(0,B.Ok)(ct.photos,ct.videos),l=[...n.videos,...n.photos].find(e=>e.url&&e.url===i||e.uploadId&&e.uploadId===o).order,a=l+t,s=ct.photos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),r=ct.videos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),d=(0,B.Ok)(s,r);ut(e=>({...e,videos:d.videos,photos:d.photos})),(0,z.b)("post-edit-comment","click","media - move")},[ct,ut]),Kt=(0,o.useCallback)(e=>{let{id:t,type:i,thumbUrl:o,url:n}=e;Ze({id:t,type:i,thumbUrl:o,url:n}),(0,z.b)("post-edit-comment","click","media - preview")},[Ze]),qt=(0,o.useCallback)(()=>Ze(null),[Ze]),Yt=(0,o.useCallback)(e=>{let{id:t,url:i}=e;Ke({open:!0,id:t,url:i}),(0,z.b)("post-edit-comment","click","image editor - edit file")},[Ke]),Xt=(0,o.useCallback)(e=>{let{url:t}=e;gt({originalUrl:t}),(0,F.analyticsTrackEvent)("aiEditImageOpen")},[]),Qt=(0,o.useCallback)((e,t)=>{var i;let{name:o,data:n}=e;t&&Gt({url:t}),null===(i=jt.getPlugin("ImportUriDirectly"))||void 0===i||i.addFile(n,o),t?(0,z.b)("post-edit-comment","click","image editor - save (edit)"):(0,z.b)("post-edit-comment","click","image editor - save (new)")},[Gt,jt]),ei=((0,o.useCallback)(()=>{Ke(null)},[Ke]),(0,o.useCallback)(e=>{let{id:t,type:i,url:o,data:n}=e;i===W.W&&(Fe.videoCover?(Ge({id:t,type:i,url:o,thumbUrl:null===n||void 0===n?void 0:n.thumbUrl,selectedTime:null===n||void 0===n?void 0:n.thumbTime}),(0,z.b)("post-edit-comment","click","media - edit thumb")):Pt())},[Ge,Pt,Fe])),ti=(0,o.useCallback)((e,t,i)=>{let{type:o,url:n}=e;if(o!==W.W||!t)return;const l=((null===ct||void 0===ct?void 0:ct.videos)||[]).map(e=>e.url===n?{...e,thumbUrl:t,thumbTime:i}:e);ut(e=>({...e,videos:l}))},[ct,ut]),ii=(0,o.useCallback)(()=>Ge(null),[Ge]),oi=(0,o.useCallback)(e=>{"video"!==e.mimeType.split("/")[0]||Fe.video?(Dt(e),$e&&(0,oe.CFj)({description:Ae("post_editor.media.file_added"),title:Ae("success",{ns:"common"}),status:"success"})):((0,F.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Pt(Ae("post_editor.upgrade_modal.title_video"),Ae("post_editor.upgrade_modal.subtitle_video"),G.su,G.X9))},[Dt,Pt,Fe,$e,Ae]),ni=(0,o.useCallback)(function(e){let{replace:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?zt(e,X.Fb.selection):zt(e,X.Fb.end,X.WV.new_line)},[zt]),li=(0,o.useCallback)(e=>{let{aiData:t,insertPosition:i,insertDelimiter:o}=e;return()=>{tt(!0),ze((0,ne.p2)(t)).then(e=>{var t,n;null!==(t=e[0])&&void 0!==t&&null!==(n=t.payload)&&void 0!==n&&n.headline&&zt(e[0].payload.headline,i,o)}).finally(()=>{tt(!1)}),(0,F.analyticsTrackEvent)("plannerAIAssistantFromSelectedText")}},[ze,zt,tt]),ai=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(e=>{var t;return e.uploadId?{...(null===(t=ft.find(t=>
1t.id===e.uploadId))||void 0===t?void 0:t.data)||e,order:e.order}:e}).filter(t=>t&&(!e||!t.uploadId))};ut(e=>({...e,videos:t(null===e||void 0===e?void 0:e.videos),photos:t(null===e||void 0===e?void 0:e.photos)}))},[ft,ut]),si=(0,o.useCallback)(()=>{ft.forEach(e=>{(0,B.Kh)(e)||e.id===e.url||bt({type:"update",payload:{id:e.id,item:{id:e.url}}})})},[bt,ft]),ri=(0,o.useCallback)(()=>{ze((0,re.$$)({product:F.PRODUCTS.SOCIAL_MEDIA})),Ot()},[ze,Ot]);(0,o.useEffect)(()=>{Me({comments:(0,D.lL)(_t,F.FeatureCodes.PLANNER_POST_COMMENTS),video:(0,D.lL)(_t,F.FeatureCodes.PLANNER_VIDEO_POST),videoCover:(0,D.lL)(_t,F.FeatureCodes.PLANNER_VIDEO_COVER)})},[_t]),(0,o.useEffect)(()=>{const e=e=>{(0,V.TC)(e)||(0,V.NU)(e)||jt.removeFile(e.id)},t=()=>{jt.getFiles().length||Qe(!1)},i=(e,t)=>{const i=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);bt({type:"update",payload:{id:e.id,item:{progress:{percentage:i}}}})},o=(e,t)=>{if("determine"!==t.mode)return;const i=Math.max(Math.floor(100*t.value),1);bt({type:"update",payload:{id:e.id,item:{progress:{type:"postprocess",percentage:i}}}})},n=async(e,t)=>{var i;let{body:o}=t;const n=o.meta||await(0,B.iO)(e.type.split("/")[0],o.url);bt({type:"update",payload:{id:e.id,item:{url:o.url,thumbUrl:o.thumbUrl,data:{...e.customFileData,...o,meta:{...(null===(i=e.customFileData)||void 0===i?void 0:i.meta)||{},...n}},progress:null}}}),lt(e.id),(0,F.analyticsTrackEvent)("uploadedMedia"),jt.removeFile(e.id)},l=e=>{bt({type:"remove",payload:{id:e.id}}),jt.removeFile(e.id)},a=(e,t)=>{bt({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},s=(e,t)=>{bt({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},r=()=>{const{info:e}=jt.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsx)(m.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,ue.jsx)(m.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,oe.CFj)({description:e,title:Ae("error",{ns:"common"}),status:"error"})}};return jt.on("file-added",e).on("file-removed",t).on("upload-progress",i).on("processPlannerMedia:upload-success",n).on("upload-error",l).on("postprocess-progress",o).on("thumbnail:generated",a).on("video-thumbnail:generated",s).on("info-visible",r),()=>{jt.off("file-added",e).off("file-removed",t).off("upload-progress",i).off("processPlannerMedia:upload-success",n).off("upload-error",l).off("postprocess-progress",o).off("thumbnail:generated",a).off("video-thumbnail:generated",s).off("info-visible",r)}},[jt]),(0,o.useEffect)(()=>{const e=e=>{const t=e.filter(e=>(0,V.NU)(e)).length,i=e.filter(e=>(0,V.TC)(e)).length;if(It({skipVideo:!1,skipPhoto:!0},t)&&It({skipVideo:!0,skipPhoto:!1},i)){const t=[];e.forEach(e=>{if(!jt.getFile(e.id))return;const i=(0,V.NU)(e)?H.W:H.p;bt({type:"add",payload:{item:{id:e.id,type:i,progress:{percentage:0}}}}),t.push(e.id)}),t.length&&(Qe(!0),ot(t))}else e.forEach(e=>{jt.removeFile(e.id)}),Ye(!1)};return jt.on("files-added",e),()=>{jt.off("files-added",e)}},[jt,It]),(0,o.useEffect)(()=>{const e=e=>{!Fe.video&&(0,V.NU)(e)&&((0,F.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Pt(Ae("post_editor.upgrade_modal.title_video"),Ae("post_editor.upgrade_modal.subtitle_video"),G.su,G.X9),jt.cancelAll(),Ye(!1))};return jt.on("file-added",e),()=>{jt.off("file-added",e)}},[jt,Fe.video]),(0,o.useEffect)(()=>{jt&&null!==Pe&&void 0!==Pe&&Pe.current&&jt.use(J.Z,{id:"DropTarget",target:Pe.current,onJsonDrop:(e,t)=>{"media-panel"===(null===t||void 0===t?void 0:t.from)&&oi(t)}})},[jt]),(0,o.useEffect)(()=>{it&&(At(it,St.maxPhotosVideos>=0),qe&&Ye(!1),ot(null))},[it]),(0,o.useEffect)(()=>{nt&&(ai(),si())},[nt]),(0,o.useEffect)(()=>{Xe||void 0===Xe||(ai(!0),si(),Et())},[Xe]),(0,o.useEffect)(()=>{at||void 0===at||Et()},[at]),(0,o.useEffect)(()=>{at&&!rt||(dt(!1),Et())},[ct]),(0,o.useEffect)(()=>{var e;const t=[...((null===ct||void 0===ct?void 0:ct.videos)||[]).map(e=>(0,B.S$)(H.W,e)),...((null===ct||void 0===ct?void 0:ct.photos)||[]).map(e=>(0,B.S$)(H.p,e))];bt({type:"init",payload:t}),null===(e=De.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},[]),(0,o.useImperativeHandle)(t,()=>({confirmExit:()=>
1{Be({open:!0})},handleAddFileFromMediaPanel:oi,handleAddTextFromAiWriter:ni}),[oi,ni]);const di=(0,o.useCallback)(e=>{let{text:t}=e;return(0,ue.jsx)(le.ZP,{variant:$e?void 0:"menu",text:t,onAddSnippet:Le.snippets?e=>ht({text:e}):void 0,onAiWriterCommand:we})},[Le.snippets,$e,we]);return(0,ue.jsxs)(v.x,{ref:De,padding:3,background:"base_level_3",borderRadius:"lg",children:[St.canAddDelay&&(0,ue.jsxs)(v.x,{sx:_e,children:[(0,ue.jsx)(v.x,{sx:{...je,paddingTop:4},children:`${Ae("post_edit_comments.delay.title")}:`}),(0,ue.jsx)(v.x,{sx:ye,children:(0,ue.jsx)(oe.jh1,{size:"sm",value:60*((null===ct||void 0===ct?void 0:ct.delay)||0),min:60*(d||0),max:c&&c<=d?60*d:60*c,units:{days:!0,hours:!0,minutes:!0},onChange:e=>{$t(Math.floor(e/60))}})})]}),(0,ue.jsxs)(v.x,{sx:{...xe,...he},ref:Pe,children:[(null===pt||void 0===pt?void 0:pt.length)>0&&(0,ue.jsx)(v.x,{sx:ge,children:pt.map(e=>(0,ue.jsx)(ee.Z,{message:Ae(`post_editor.errors.${e.id}`,e.values),level:e.level},e.id))}),0!==St.maxMessageChars&&(0,ue.jsx)(v.x,{position:"relative",children:(0,ue.jsx)(P.Z,{ref:Oe,state:ct,placeholder:Ae(`post_edit_comments.${kt}.message.placeholder`),onChange:Mt,onFocus:Rt,onBlur:Lt,onPaste:Ft,highlightLinks:St.highlightLinks,highlightHashtags:St.highlightHashtags,highlightAtMentions:St.highlightAtMentions,selectedTextMenuEnabled:!0,getSelectedTextMenu:we?di:void 0})}),(0,ue.jsx)(v.x,{sx:fe,children:Tt.length>0&&(0,ue.jsx)(U.Z,{children:Tt.map(e=>{var t,i,o;return(0,ue.jsx)(N.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,data:e.data,type:e.type===H.W?W.W:W.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,errors:null===pt||void 0===pt||null===(o=pt.filter(t=>{var i;return["comment:photo","comment:video"].includes(t.context)&&(null===t||void 0===t||null===(i=t.items)||void 0===i?void 0:i.includes(e.url))&&(!t.level||t.level===te.pn)}))||void 0===o?void 0:o.map(e=>Ae(`post_editor.errors.${e.id}`,e.values)),onRemove:Gt,onEditSize:e.type!==H.p||(0,B.Kh)(e)?null:Yt,onAiEdit:e.type!==H.p||(0,B.Kh)(e)?null:Xt,onEditThumb:e.type!==H.W||(0,B.Kh)(e)?null:ei,onClick:(0,B.Kh)(e)?null:Kt,onMove:Jt,removeTooltip:Ae("post_media_list.actions.remove_from_post"),clickTooltip:Ae("post_media_list.actions.show_preview")},e.id)})})}),(0,ue.jsxs)(v.x,{sx:be,children:[(0,ue.jsxs)(h.K,{isInline:!0,align:"center",spacing:"1",marginLeft:"auto",children:[l!==M.TWITTER&&(0,ue.jsx)(R.Tf,{state:ct,limit:St.maxMessageChars}),l===M.TWITTER&&(0,ue.jsx)(R.Oe,{state:ct,limit:s.every(B.pe)?void 0:St.maxMessageCharsTwitter,leftIcon:E.LCd}),St.highlightHashtags?(0,ue.jsx)(R.KE,{state:ct,leftIcon:I.FaHashtag}):null,St.highlightAtMentions?(0,ue.jsx)(R.PT,{state:ct,leftIcon:I.FaAt}):null]}),(0,ue.jsxs)(h.K,{isInline:!0,align:"center",spacing:"1",children:[(St.maxPhotos>0||Le.video&&St.maxVideos>0)&&(0,ue.jsxs)(ue.Fragment,{children:[(0,ue.jsxs)(x.v,{placement:"top-start",autoSelect:!1,isLazy:!0,onClose:()=>{setTimeout(()=>{Re.current&&(Re.current.blur(),Re.current.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})))})},children:[(0,ue.jsx)(g.j,{as:O.Z,tooltipLabel:Ae("post_editor.toolbar.add_media"),icon:I.FaPlus,ref:Re}),(0,ue.jsxs)(f.q,{minWidth:"0",children:[ve&&St.maxPhotos>0&&(0,ue.jsx)(b.s,{icon:(0,ue.jsx)(_.J,{as:I.FaMagic,fontSize:"md"}),onClick:ve,children:Ae("post_editor.toolbar.generate_image")}),Se&&(0,ue.jsx)(b.s,{icon:(0,ue.jsx)(_.J,{as:I.FaFolder,fontSize:"md"}),onClick:Se,children:Ae("post_editor.toolbar.media_library")}),(0,ue.jsx)(b.s,{icon:(0,ue.jsx)(_.J,{as:I.FaUpload,fontSize:"md"}),onClick:Ht,children:Ae("post_editor.toolbar.upload_media")})]})]}),(0,ue.jsx)(j.i,{orientation:"vertical",height:"1em"})]}),Te&&(0,ue.jsx)(O.Z,{tooltipLabel:Ae("post_editor.toolbar.ai_assistant"),icon:ae.r,onClick:()=>Te({text:(null===ct||void 0===ct?void 0:ct.message)||""})}),(0,ue.jsx)(O.Z,{tooltipLabel:Ae("post_editor.toolbar.ai_hashtags"),icon:I.FaHashtag,onClick:li({aiData:{prompt:"8b917d4c-170b-444b-b500-ca1499b38238",payload:{title:"",description:"",keywords:[(null===ct||void 0===ct?void 0:ct.message)||""],tone:F.DEFAULT_AI_DOCUMENT_TONE,no_runs:1}},insertPosition:X.Fb.end,insertDelimiter:X.WV.new_line})}),Le.snippets&&(0,ue.jsx)(ie.Z,{snippetData:vt,onSelect:Wt,onClose:()=>{ht()},children:(0,ue.jsx)(O.Z,{tooltipLabel:Ae("post_editor.toolbar.snippets"),icon:I.FaScroll,event:"quickSnippets"})}),(0,ue.jsxs)(y.J,{isLazy:!0,placement:"bottom-start",children:[(0,ue.jsx)(C.x,{children:(0,ue.jsx)(O.Z,{tooltipLabel:Ae("post_editor.toolbar.emoji"),icon:I.FaSmile})}),(0,ue.jsx)(oe.sP4,{width:"auto",children:(0,ue.jsx)(oe.h5e,{onSelect:Nt})})]})]})]}),et&&(0,ue.jsx)(k.u,{label:Ae("ai_in_progress",{ns:"ai"}),placement:"top",hasArrow:!0,children:(0,ue.jsx)(S.k,{position:"absolute",inset:0,zIndex:1,background:"base_alpha_400",borderRadius:"inherit",justifyContent:"flex-end",alignItems:"flex-start",children:(0,ue.jsx)(T.$,{color:"common.primary_400",size:"sm",thickness:"2px",margin:2})})})]}),(0,ue.jsxs)(v.x,{display:"flex",marginTop:2,children:[(0,ue.jsx)(u.z,{size:"sm",variant:"secondary",onClick:Ee,children:Ae("cancel",{ns:"common"})}),(0,ue.jsx)(u.z,{size:"sm",isDisabled:Xe,onClick:Ut,marginLeft:"auto",children:Ae("save",{ns:"common"})})]}),null!==wt&&void 0!==wt&&wt.length?(0,ue.jsxs)(v.x,{marginTop:3,padding:3,background:"base_level_1",borderRadius:"lg",children:[(0,ue.jsx)(m.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",marginBottom:2,children:Ae("post_editor.media_clipboard")}),(0,ue.jsx)(U.Z,{size:"sm",children:wt.map(e=>{var t,i;return(0,ue.jsx)(N.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===
1H.W?W.W:W.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,onRemove:Zt,onAdd:Vt,onClick:(0,B.Kh)(e)?null:Kt,removeTooltip:Ae("post_media_list.actions.remove_from_media_clipboard"),clickTooltip:Ae("post_media_list.actions.show_preview")},e.id)})})]}):null,qe&&(0,ue.jsx)(K.Z,{onClose:Bt,uppy:jt,plugins:yt,note:Ct,disableInformer:!0}),He&&(0,ue.jsx)(q.Z,{onClose:qt,item:He,onEditSize:He.type===W.p?e=>{qt(),Yt(e)}:void 0,onAiEdit:He.item.type===W.p?()=>{qt(),Xt({url:He.item.url})}:void 0}),(null===Je||void 0===Je?void 0:Je.open)&&(0,ue.jsx)(de.Z,{defaultFile:Je.url,initialTool:ce.j.Resize,recommendedTags:l?[l]:void 0,onSave:e=>{Qt(e,Je.url),Ke(void 0)},onCancel:()=>Ke(void 0)}),!!xt&&(0,ue.jsx)(de.Z,{defaultFile:xt.originalUrl,recommendedTags:l?[l]:void 0,onSave:e=>{Qt(e,xt.originalUrl),gt(void 0)},onCancel:()=>gt(void 0)}),Ve&&(0,ue.jsx)(Y.Z,{onClose:ii,onSelect:ti,item:Ve}),(null===We||void 0===We?void 0:We.open)&&(0,ue.jsx)(ke,{type:kt,onClose:()=>{Be(null)},onDiscard:()=>{null===Ee||void 0===Ee||Ee(),Be(null)},onSave:()=>{Ut(),Be(null)}}),(null===Ue||void 0===Ue?void 0:Ue.open)&&(0,ue.jsx)(oe.XLS,{t:Ae,show:!0,onHide:Ot,title:null===Ue||void 0===Ue?void 0:Ue.title,subtitle:null===Ue||void 0===Ue?void 0:Ue.subtitle,featureList:null===Ue||void 0===Ue?void 0:Ue.featureList,image:null===Ue||void 0===Ue?void 0:Ue.image,onViewPlansHandler:ri})]})}),Te=(0,o.memo)(Se)},660518:(e,t,i)=>{i.d(t,{Z:()=>S});var o=i(351839),n=i(270858),l=i(39821),a=i(170882),s=i(828865),r=i(298249),d=i(366354),c=i(138342),u=i(683017),p=i(408499),m=i(778145),v=i(468606),h=i(664723),x=i(638461),g=i(835007),f=i(645462),b=i(989573),_=i(780410),j=i(30339),y=i(861e3),C=i(262697),k=i(228993);const S=e=>{let{provider:t,postType:i,data:S,isReadOnly:T,onEdit:w,onRemove:I}=e;const{t:E}=(0,p.$)(["planner","common"]),[A,z]=(0,u.useState)(null),D=(0,u.useMemo)(()=>(0,j.k)(t),[t]),P=(0,u.useMemo)(()=>({canAddDelay:(0,y.Xp)(t,i)}),[t,i]),O=(0,u.useMemo)(()=>[...(S.videos||[]).map(e=>(0,h.S$)(b.W,e)),...(S.photos||[]).map(e=>(0,h.S$)(b.p,e))].sort(h.xf),[S]),R=(0,u.useCallback)(e=>{let{id:t,type:i,thumbUrl:o,url:n}=e;z({id:t,type:i,thumbUrl:o,url:n})},[z]),L=(0,u.useCallback)(()=>z(null),[z]);return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(o.k,{alignItems:"flex-start",background:"base_level_3",borderRadius:"lg",padding:3,children:[(0,k.jsxs)(o.k,{flexDirection:"column",alignSelf:"center",flex:"1",children:[P.canAddDelay&&(0,k.jsx)(n.x,{fontSize:"sm",color:"content_note",children:(0,C.Ud)(60*(S.delay||0))||`0 ${E("post_edit_comments.delay.suffix",{count:0})}`}),(0,k.jsx)(n.x,{fontSize:"sm",color:"content_inactive",whiteSpace:"pre-wrap",wordBreak:"break-word",children:S.message}),O.length>0&&(0,k.jsx)(n.x,{marginTop:1,children:(0,k.jsx)(x.Z,{size:"sm",children:O.map(e=>{var t,i;return(0,k.jsx)(g.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===b.W?f.W:f.p,src:e.thumbUrl,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,onClick:R,clickTooltip:E("post_media_list.actions.show_preview")},e.id)})})})]}),(0,k.jsx)(n.x,{marginLeft:2,children:(0,k.jsxs)(l.v,{placement:"bottom-end",children:[(0,k.jsx)(a.j,{variant:"ghost",size:"sm",as:s.h,icon:(0,k.jsx)(r.J,{as:m.FaEllipsisV}),isDisabled:T}),(0,k.jsxs)(d.q,{minWidth:"auto",children:[(0,k.jsx)(c.s,{icon:(0,k.jsx)(r.J,{fontSize:"sm",as:m.FaPen}),onClick:w,children:E("edit",{ns:"common"})}),(0,k.jsx)(v.Z,{as:c.s,icon:(0,k.jsx)(r.J,{fontSize:"sm",as:m.FaTrash}),confirmTitle:E(`post_edit_comments.${D}.action.delete_confirmation_title`),confirmMessage:E(`post_edit_comments.${D}.action.delete_confirmation`),confirmButtonText:E(`post_edit_comments.${D}.action.delete`),onConfirm:I,children:E("delete",{ns:"common"})})]})]})})]}),A&&(0,k.jsx)(_.Z,{onClose:L,item:A})]})}},30339:(e,t,i)=>{i.d(t,{k:()=>n});var o=i(957392);const n=e=>e===o.TWITTER||e===o.BLUESKY||e===o.MASTODON?"replies":"comments"},116434:(e,t,i)=>{i.d(t,{Z:()=>p});var o=i(683017),n=i(408499),l=i(764293),a=i(587383),s=i(514077),r=i(104399),d=i(291508),c=i(137413),u=i(228993);const p=e=>{let{labels:t,selected:i,disabled:p,containerProps:m,onAdd:v,onRemove:h}=e;const{t:x}=(0,n.$)(["common"]),[g,f]=(0,a.k)(),b=(0,l.I0)(),_=(0,o.useCallback)(e=>{v(e),(0,r.analyticsTrackEvent)("postEditor.labelTaskSelect")},[v]),j=(0,o.useCallback)(e=>{h(e),(0,r.analyticsTrackEvent)("postEditor.labelTaskDeselect")},[h]),y=(0,o.useCallback)(async e=>{f.on();try{const t=await b((0,c.jc)(e));(0,r.analyticsTrackEvent)("postEditor.labelAdd"),_(t)}catch(t){(0,d.S3)(t)}finally{f.off()}},[b,f,_]),C=(0,o.useCallback)(async e=>{try{await b((0,c.SP)(e)),(0,r.analyticsTrackEvent)("postEditor.labelDelete")}catch(t){(0,d.S3)(t)}},[b]),k=(0,o.useCallback)(async e=>{try{await b((0,c.rK)({labelId:e.id,data:{color:e.color,name:e.name}})),(0,r.analyticsTrackEvent)("postEditor.labelUpdate")}catch(t){(0,d.S3)(t)}},[b]);return(0,u.jsx)(s.rl9,{size:"sm",onAddLabel:y,onUpdateLabel:k,onDeleteLabel:C,onSelectLabel:_,onDeselectLabel:j,loading:g,disabled:p,labels:t,selected:i,translations:{add:x("add",{ns:"common"}),cancel:x("cancel",{ns:"common"}),create:x("create",{ns:"common"}),delete:x("delete",{ns:"common"}),new:x("labels.new",{ns:"common"}),no_results:x("labels.search_create",{ns:"common"}),placeholder:x("labels.labels",{ns:"common"}),save:x("save",{ns:"common"}),search:x("labels.search",{ns:"common"}),taken:x("labels.taken",{ns:"common"})},containerProps:{position:"relative",zIndex:0,...m}})}},12929:(e,t,i)=>{i.d(t,{LE:()=>o,U0:()=>n,Y_:()=>l,Zt:()=>r,gh:()=>s,jl:()=>d,rv:()=>a});const o="save",n="add_schedule",l="add_buffer",a="publish_now",s="save_draft",r="add_draft",d="add_for_approval_draft"},250841:(e,t,i)=>{i.d(t,{Z:()=>A});var o=i(683017),n=i(408499),l=i(692877),a=i(351839),s=i(270858),r=i(90678),d=i(39821),c=i(170882),u=i(298249),p=i(366354),m=i(138342),v=i(349798),h=i(481785),x=i(486078),g=i(65934),f=i(945249),b=i(329367),_=i(478096),j=i(411572),y=i(262697),C=i(197643),k=i(907614),S=i(244114),T=i(514077),w=i(778145),I=i(228993);const E=e=>{let{date:t,time:i,timezone:E,defaultTimezone:A,required:z,showTimeClearButton:D,predefinedTimes:P,onChange:O}=e;const{t:R}=(0,n.$)(["planner","common"]),[L,F]=(0,o.useState)(),M=(0,l.S)({base:!0,md:!1}),$=(0,o.useMemo)(()=>(0,y.qU)(null===L||void 0===L?void 0:L.timezone),[null===L||void 0===L?void 0:L.timezone]),U=(0,o.useMemo)(()=>null!==L&&void 0!==L&&L.date&&null!==L&&void 0!==L&&L.time?(0,h.default)(`${null===L||void 0===L?void 0:L.date} ${null===L||void 0===L?void 0:L.time}`):void 0,[L]),N=(0,o.useCallback)(e=>{const t=U||(0,x.default)((0,y.qU)(null===L||void 0===L?void 0:L.timezone),20),i=(0,g.default)(e,$)?$:e;try{F({...L,date:(0,f.default)(i,"yyyy-MM-dd"),time:(0,f.default)(t,"HH:mm")}
1)}catch(o){console.error("Error for date:",i),console.error(o)}(0,j.b)("post-editor","click","datetime picker - date change")},[F,L,U,$]),W=(0,o.useCallback)(e=>{if(!e)return;const t=(0,g.default)(e,$)?$:e;F({...L,date:(null===L||void 0===L?void 0:L.date)||(0,f.default)(t,"yyyy-MM-dd"),time:(0,f.default)(e,"HH:mm")}),(0,j.b)("post-editor","click","datetime picker - time change")},[F,L,$]),B=(0,o.useCallback)(e=>{const t=e.value,i=(0,b.default)((0,y.qU)(t)),o=(0,g.default)(U,i)?i:U;F({...L,date:U?(0,f.default)(o,"yyyy-MM-dd"):void 0,timezone:t}),(0,j.b)("post-editor","click","datetime picker - timezone change")},[F,L,U]),H=(0,o.useCallback)(()=>{F({...L,date:void 0,time:void 0,timezone:A}),(0,j.b)("post-editor","click","datetime picker - clear")},[F,L,A]);return(0,o.useEffect)(()=>{if(void 0!==L)if(z&&!U){const e=E||A,t=(0,x.default)((0,y.qU)(e),20);F({date:(0,f.default)(t,"yyyy-MM-dd"),time:(0,f.default)(t,"HH:mm"),timezone:e})}else A&&!L.timezone?F({...L,timezone:A}):L.time===i&&L.date===t&&L.timezone===E||null===O||void 0===O||O({...L})},[L]),(0,o.useEffect)(()=>{F({...L,timezone:E})},[E]),(0,o.useEffect)(()=>{F({...L,date:t})},[t]),(0,o.useEffect)(()=>{F({...L,time:i})},[i]),(0,o.useEffect)(()=>{F({date:t,time:i,timezone:E})},[]),(0,I.jsxs)(a.k,{direction:M?"column":"row",children:[(0,I.jsx)(s.x,{fontSize:"sm",children:(0,I.jsx)(C.Z,{defaultMonth:t&&i?(0,h.default)(`${t} ${i}`):void 0,disabled:{before:$},selected:U,onSelect:N})}),(0,I.jsxs)(a.k,{width:"12rem",flexDirection:"column",alignItems:"stretch",justifyContent:"center",paddingTop:M?2:null,paddingLeft:M?null:2,children:[(0,I.jsxs)(s.x,{textAlign:"center",children:[(0,I.jsx)(r.X,{fontSize:"sm",marginBottom:2,children:R("time",{ns:"common"})}),(0,I.jsxs)(a.k,{alignItems:"center",justifyContent:"center",gap:1,children:[(0,I.jsx)(k.Z,{size:"sm",date:U,timeIntervals:15,onChange:W}),(null===P||void 0===P?void 0:P.length)>0&&(0,I.jsxs)(d.v,{autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,I.jsx)(c.j,{"aria-label":R("post_editor.date_time.predefined_times"),tooltipLabel:R("post_editor.date_time.predefined_times"),icon:(0,I.jsx)(u.J,{as:w.FaUserClock,fontSize:"lg"}),size:"sm",variant:"ghost",as:T.Ddz}),(0,I.jsx)(p.q,{minWidth:0,maxHeight:"15rem",overflowY:"auto",children:P.map(e=>{const t=(0,_.default)(e.time,"HH:mm:ss",U||$),i=(0,f.default)(t,"h:mm a");return(0,I.jsx)(m.s,{onClick:()=>W(t),children:i},i)})})]})]})]}),(0,I.jsxs)(s.x,{marginTop:4,textAlign:"center",children:[(0,I.jsx)(r.X,{fontSize:"sm",marginBottom:2,children:R("timezone",{ns:"common"})}),(0,I.jsx)(s.x,{children:(0,I.jsx)(S.Z,{size:"sm",onChange:B,value:null===L||void 0===L?void 0:L.timezone})})]}),D?(0,I.jsx)(s.x,{marginTop:4,textAlign:"center",children:(0,I.jsx)(v.z,{size:"sm",variant:"outline",onClick:H,isDisabled:!U&&(!(null!==L&&void 0!==L&&L.timezone)||(null===L||void 0===L?void 0:L.timezone)===A),children:R(z?"post_editor.date_time.reset_time":"post_editor.date_time.clear_time")})}):null]})]})},A=(0,o.memo)(E)},678141:(e,t,i)=>{i.d(t,{Z:()=>c});var o=i(683017),n=i(101313),l=i(514077),a=i(59707),s=i(228993);const r={[a.pn]:"error",[a.cM]:"warning",[a.H_]:"info"},d=e=>{let{message:t,level:i=a.pn,isFirst:o=!1}=e;return(0,s.jsx)(l.bZj,{status:r[i],showIcon:!0,py:1,fontSize:"xs",alignItems:"center",borderTopRadius:o?"lg":"none",borderBottomRadius:"none",sx:{"& .chakra-icon":{width:3.5,height:3.5}},children:(0,s.jsx)(n.X,{lineHeight:"short",dangerouslySetInnerHTML:{__html:t}})})},c=(0,o.memo)(d)},388094:(e,t,i)=>{i.r(t),i.d(t,{default:()=>ul});var o=i(683017),n=i(524943),l=i(807523),a=i(53004),s=i(764293),r=i(950679),d=i(480050),c=i.n(d),u=i(289096),p=i(703921),m=i(692877),v=i(773320),h=i(741065),x=i(351839),g=i(270858),f=i(39821),b=i(170882),_=i(828865),j=i(366354),y=i(138342),C=i(298249),k=i(878818),S=i(349798),T=i(500981),w=i(904728),I=i(498243),E=i(800410),A=i(720637),z=i(532003),D=i(314134),P=i(68530),O=i(930687),R=i(808616),L=i(206782),F=i(413541),M=i(101313),$=i(459695),U=i(902352),N=i(878237),W=i(90678),B=i(957711),H=i(670167),Z=i(489430),V=i(193691),G=i(799396),J=i(791048),K=i(742533),q=i(727298),Y=i(12929),X=i(811556),Q=i(957392),ee=i(989573),te=i(59707),ie=i(645462),oe=i(400785),ne=i(409758),le=i(220725),ae=i(323165),se=i(324973),re=(i(582382),i(411572)),de=i(919941),ce=i(104399),ue=i(514077),pe=i(123081),me=i(664723),ve=i(137413),he=i(686002);const xe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t={};return Object.keys(e).forEach(i=>
1{i!==X.BASE&&(t[i]=(0,me.G)((0,me.TO)(e[i]),i))}),t[X.BASE]=(0,me.G)((0,me.TO)(e[X.BASE]),X.BASE),t},ge=(e,t)=>{switch(t.type){case"merge-additional-type":{var i,o;const n=e[t.tab]||(0,me.G)(e[X.BASE],t.tab),l=(null===n||void 0===n||null===(i=n.additional)||void 0===i?void 0:i.find(e=>e.source===t.tab&&e.type===t.payload.type))||{source:t.tab,type:t.payload.type};return{...e,[t.tab]:(0,me.G)({...n,additional:[...(null===n||void 0===n||null===(o=n.additional)||void 0===o?void 0:o.filter(e=>!(e.source===t.tab&&e.type===t.payload.type)))||[],{...l,...(0,J.cloneDeep)(t.payload)}]},t.tab)}}case"remove-additional-type":{var n;const i=e[t.tab]||(0,me.G)(e[X.BASE],t.tab);return{...e,[t.tab]:(0,me.G)({...i,additional:[...(null===i||void 0===i||null===(n=i.additional)||void 0===n?void 0:n.filter(e=>!(e.source===t.tab&&e.type===t.payload.type)))||[]]},t.tab)}}case"merge":{const i=e[t.tab]||(0,me.G)(e[X.BASE],t.tab);return{...e,[t.tab]:(0,me.G)({...i,...(0,J.cloneDeep)(t.payload)},t.tab)}}case"set":return{...e,[t.tab]:(0,J.cloneDeep)(t.payload||{})};case"reset":{const{[t.tab]:i,...o}=e;return(0,J.cloneDeep)(o||{})}case"init":return xe(t.payload);default:return e}},fe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,J.cloneDeep)(e)},be=(e,t)=>{switch(t.type){case"set":return{...e,[t.tab]:[...t.payload]};case"reset":{const{[t.tab]:i,...o}=e;return o||{}}case"init":return fe(t.payload);default:return e}};var _e=i(141494),je=i(494965),ye=i(57439),Ce=i(355140),ke=i(459030),Se=i(725333),Te=i(408499),we=i(179822),Ie=i(446326),Ee=i(577100),Ae=i(124906),ze=i(151242),De=i(575601),Pe=i(241604),Oe=i(24455),Re=i(125316),Le=i(559222),Fe=i(223700),Me=i(3641),$e=i(819135),Ue=i(471702),Ne=i(773414),We=i(346526),Be=i(117540),He=i(228993);const Ze=(0,o.forwardRef)((e,t)=>{const{t:i}=(0,Te.$)("planner");return(0,He.jsx)(k.u,{label:i("post_link_preview.link.click_to_change"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,He.jsx)(_.h,{...e,ref:t,variant:"ghost",size:"xs",icon:(0,He.jsx)(C.J,{fontSize:"md",as:We.Hlf})})})}),Ve=e=>{var t,i;let{value:n,onSave:l}=e;const{t:a}=(0,Te.$)(["planner","common"]),s=(0,o.useRef)(null),{register:r,handleSubmit:d,formState:{errors:c,isSubmitting:u}}=(0,Re.cI)({mode:"onBlur",defaultValues:{url:n||""},shouldUnregister:!0}),{onOpen:p,onClose:m,isOpen:v}=(0,Le.q)(),h=(0,o.useCallback)(e=>!!(!e||(0,Be.ck)(e))||a("post_editor.errors.link_invalid"),[a]),x=(0,o.useCallback)(e=>{let{url:t}=e;m(),null===l||void 0===l||l(t)},[m,l]);return(0,He.jsxs)(A.J,{isOpen:v,initialFocusRef:s,onOpen:p,onClose:m,placement:"top",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ze,{})}),(0,He.jsxs)(Fe.y,{padding:"2",children:[(0,He.jsx)(D.Q,{}),(0,He.jsxs)("form",{onSubmit:d(x),children:[(0,He.jsxs)(Me.NI,{isInvalid:null===c||void 0===c?void 0:c.url,marginBottom:"2",children:[(0,He.jsx)($e.l,{size:"sm",children:a("url",{ns:"common"})}),(0,He.jsx)(E.I,{size:"sm",placeholder:a("url_placeholder",{ns:"common"}),...r("url",{required:{value:!0,message:a("url_required",{ns:"common"})},validate:{url:h}})}),null!==c&&void 0!==c&&null!==(t=c.url)&&void 0!==t&&t.message?(0,He.jsx)(Ue.J1,{children:null===c||void 0===c||null===(i=c.url)||void 0===i?void 0:i.message}):null]}),(0,He.jsxs)(Ne.h,{display:"flex",justifyContent:"flex-end",size:"sm",children:[(0,He.jsx)(S.z,{onClick:m,variant:"secondary",children:a("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{type:"submit",isLoading:u,variant:"solid",children:a("save",{ns:"common"})})]})]})]})]})};var Ge=i(177612),Je=i(677360),Ke=i(921902);const qe={position:"relative",width:"128px",height:"128px",borderRadius:"base",backgroundColor:"base_alpha_300"},Ye={width:"100%",height:"100%",overflow:"hidden",borderRadius:"base"},Xe=e=>{let{link:t,onSelect:i,onClose:s}=e;const{t:r}=(0,Te.$)(["planner","common"]),{fetchScraperData:d}=(0,Ce.Z)(),[c,u]=(0,o.useState)([]),[p,m]=(0,o.useState)(!1),v=(0,o.useCallback)(async e=>{m(!0);const t=await d(e);u((null===t||void 0===t?void 0:t.images)||[]),m(!1)},[u,m,d]),h=(0,o.useCallback)(e=>{null===i||void 0===i||i(e),null===s||void 0===s||s()},[i,s]);return(0,o.useEffect)(()=>{v(t)}
1,[]),(0,He.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:s,size:"xl",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:r("select_link_image")}),(0,He.jsx)(Je.f,{children:(0,He.jsx)(g.x,{paddingBottom:"2",children:p?(0,He.jsx)(Oe.Z,{}):(0,He.jsx)(g.x,{display:"flex",flexWrap:"wrap",margin:"-0.5",children:c.map(e=>(0,He.jsx)(g.x,{margin:"0.5",sx:qe,children:(0,He.jsx)(g.x,{sx:Ye,children:(0,He.jsx)(k.u,{label:r("select",{ns:"common"}),hasArrow:!0,placement:"bottom",children:(0,He.jsx)(g.x,{width:"100%",height:"100%",cursor:"pointer",onClick:()=>h(e),children:(0,He.jsx)(we.E,{src:e,fallback:(0,He.jsx)(He.Fragment,{}),width:"100%",height:"100%",objectFit:"contain"})})})})},e))})})}),(0,He.jsx)(Ke.o,{})]})]})};var Qe=i(778145),et=i(249426),tt=i(301464);const it={position:"absolute",right:2,top:2},ot={height:"",minWidth:"",padding:1,marginLeft:1,boxShadow:"base",borderRadius:"full",background:"base_level_1",color:"content_inactive",_hover:{background:"base_level_2",color:"content_active"}},nt=e=>{let{link:t,title:i,description:n,image:l,loading:a,autoFetch:s,onRemove:r,onLinkChange:d,onTitleChange:c,onDescriptionChange:u,onImageAdd:p,onImageAddFromLibrary:v,onImageChange:h,children:S}=e;const{t:T}=(0,Te.$)("planner"),w=(0,m.S)({base:!0,md:!1}),{fetchScraperData:I}=(0,Ce.Z)(),[E,A]=(0,o.useState)(!1),[z,D]=(0,o.useState)(!1),[P,O]=(0,o.useState)(!1),[R,L]=(0,o.useState)({title:i,description:n,image:l}),F=(0,ze.Z)(R.title,100),M=(0,ze.Z)(R.description,100),$=(0,De.G)(t),U=(0,o.useCallback)(async e=>{var t;O(!0);const i=await I(e);L({title:(null===i||void 0===i?void 0:i.title)||"",description:(null===i||void 0===i?void 0:i.description)||"",image:(null===i||void 0===i||null===(t=i.images)||void 0===t?void 0:t[0])||""}),O(!1)},[L,O,I]),N=(0,o.useCallback)(()=>A(!0),[A]),W=(0,o.useCallback)(()=>A(!1),[A]),H=(0,o.useCallback)(()=>{null===r||void 0===r||r(),(0,re.b)("post-link-preview","click","remove")},[r]),Z=(0,o.useCallback)(e=>{null===d||void 0===d||d(e),(0,re.b)("post-link-preview","click","link change")},[d]),V=(0,o.useCallback)(e=>{L({...R,title:e})},[R,L]),G=(0,o.useCallback)(()=>{(0,re.b)("post-link-preview","click","title change")},[]),J=(0,o.useCallback)(e=>{L({...R,description:e})},[R,L]),K=(0,o.useCallback)(()=>{(0,re.b)("post-link-preview","click","description change")},[]),q=(0,o.useCallback)(()=>{null===p||void 0===p||p(),(0,re.b)("post-link-preview","click","image add")},[p]),Y=(0,o.useCallback)(()=>{null===v||void 0===v||v(),(0,re.b)("post-link-preview","click","image library")},[v]),X=(0,o.useCallback)(e=>{null===h||void 0===h||h(e),(0,re.b)("post-link-preview","click","image change")},[h]),Q=(0,o.useCallback)(()=>D(!0),[D]),ee=(0,o.useCallback)(()=>D(!1),[D]);return(0,o.useEffect)(()=>{L({title:i,description:n,image:l})},[i,n,l]),(0,o.useEffect)(()=>{null===c||void 0===c||c(R.title)},[F]),(0,o.useEffect)(()=>{null===u||void 0===u||u(R.description)},[M]),(0,o.useEffect)(()=>{s&&t&&U(t)},[t,s]),(0,He.jsxs)(x.k,{position:"relative",alignItems:"flex-start",border:"1px solid",borderColor:"content_alpha_100",borderRadius:"sm",background:"base_level_3",color:"content_active",children:[(0,He.jsxs)(g.x,{padding:2,width:"10rem",height:"8rem",position:"relative",onMouseEnter:p||h?N:null,onMouseLeave:p||h?W:null,children:[(0,He.jsx)(we.E,{src:R.image,fallback:(0,He.jsx)(et.Z,{text:(0,tt.UO)(R.image)}),width:"full",height:"full",objectFit:"contain"}),(w||E)&&(p||h)&&(0,He.jsx)(g.x,{sx:it,children:(0,He.jsxs)(f.v,{placement:"bottom-end",autoSelect:!1,isLazy:!0,children:[(0,He.jsx)(b.j,{as:_.h,sx:ot,icon:(0,He.jsx)(Qe.FaImages,{})}),(0,He.jsxs)(j.q,{minWidth:0,children:[h&&(0,He.jsx)(y.s,{icon:(0,He.jsx)(C.J,{as:Qe.FaImages,fontSize:"md"}),onClick:Q,children:T("post_link_preview.image.page_images")}),v&&(0,He.jsx)(y.s,{icon:(0,He.jsx)(C.J,{as:Qe.FaFolder,fontSize:"md"}),onClick:Y,children:T("post_editor.toolbar.media_library")}),p&&(0,He.jsx)(y.s,{icon:(0,He.jsx)(C.J,{as:Qe.FaUpload,fontSize:"md"}),onClick:q,children:T("post_editor.toolbar.upload_media")})]})]})})]}),(0,He.jsxs)(x.k,{flexDirection:"column",padding:2,paddingLeft:0,width:"calc(100% - 10rem)",children:[(0,He.jsxs)(Ie.C,{value:R.title,selectAllOnFocus:!1,isPreviewFocusable:!!c,isDisabled:!c,onChange:c?V:null,onBlur:c?G:null,placeholder:c?T("post_link_preview.title.placeholder"):null,marginRight:5,fontSize:"sm",lineHeight:"1.2em",color:"inherit",children:[(0,He.jsx)(k.u,{label:T("post_link_preview.title.click_to_change"),hasArrow:!0,placement:"top",
1isDisabled:!c,shouldWrapChildren:!0,children:(0,He.jsx)(Ee.w,{display:"block",cursor:c?"pointer":null,_after:{content:'"."',visibility:"hidden"}})}),(0,He.jsx)(Ae.V,{})]}),(0,He.jsxs)(Ie.C,{value:R.description,selectAllOnFocus:!1,isPreviewFocusable:!!u,isDisabled:!u,onChange:u?J:null,onBlur:u?K:null,placeholder:u?T("post_link_preview.description.placeholder"):null,fontSize:"xs",lineHeight:"1.2em",color:"inherit",children:[(0,He.jsx)(k.u,{label:T("post_link_preview.description.click_to_change"),hasArrow:!0,placement:"top",isDisabled:!u,shouldWrapChildren:!0,children:(0,He.jsx)(Ee.w,{display:"block",cursor:u?"pointer":null,_after:{content:'"."',visibility:"hidden"}})}),(0,He.jsx)(Ae.V,{})]}),(0,He.jsxs)(g.x,{display:"flex",alignItems:"center",marginY:1,children:[(0,He.jsx)(g.x,{fontSize:"sm",children:(0,He.jsx)(B.r,{href:t,title:t,isExternal:!0,children:(null===$||void 0===$?void 0:$.hostname)||""})}),d&&(0,He.jsx)(g.x,{marginLeft:1,children:(0,He.jsx)(Ve,{value:t,onSave:Z})})]}),S]}),(a||P)&&(0,He.jsx)(Pe.Z,{styles:{padding:2,zIndex:"initial"},children:(0,He.jsx)(Oe.Z,{})}),r&&(0,He.jsx)(ue.Ddz,{tooltipLabel:T("post_link_preview.remove"),position:"absolute",top:1,right:1,variant:"ghost",size:"xs",icon:(0,He.jsx)(C.J,{as:Qe.FaTimes}),onClick:H}),h&&z&&(0,He.jsx)(Xe,{link:t,onSelect:X,onClose:ee})]})};var lt=i(792263),at=i(524981),st=i(468606),rt=i(25178),dt=i(729587),ct=i(519186),ut=i(810240);const pt="post-editor-scraper",mt=e=>(0,He.jsx)(ct.h,{children:(0,He.jsx)(g.x,{sx:{zIndex:"modal",position:"relative"},children:e})}),vt=e=>{let{data:t,loading:i,allowEditDetails:n,onChange:l,onRemove:a,children:r}=e;const{t:d}=(0,Te.$)(["planner","common"]),c=(0,s.I0)(),[u,p]=(0,o.useState)(),[m,v]=(0,o.useState)({...t}),x=(0,ze.Z)(m,100),[f,b]=(0,o.useState)(null),[_,j]=(0,o.useState)(),{fetchScraperData:y}=(0,Ce.Z)(),C=(0,s.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),{uppy:k,uppyPlugins:S,uppyNote:T}=(0,rt.Z)({id:"post-editor-scraper"}),w=(0,o.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ue.CFj)({description:d("post_editor.media.errors.wrong_file_data"),title:d("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if("image"!==e.mimeType.split("/")[0])return(0,ue.CFj)({description:d("post_editor.media.errors.unsupported_file_type"),title:d("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),i=k.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return i?new Promise(t=>{i.addFile(e.url).then(()=>{t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}return b({image:e.url}),Promise.resolve(!0)},[d,k]),I=(0,o.useCallback)(e=>t=>{v({...m,[e]:t})},[m,v]),E=(0,o.useCallback)(async e=>{var t;p(!0);const i=await y(e);v({link:e,title:(null===i||void 0===i?void 0:i.title)||"",description:(null===i||void 0===i?void 0:i.description)||"",image:(null===i||void 0===i||null===(t=i.images)||void 0===t?void 0:t[0])||""}),p(!1)},[p,v,y]),A=(0,o.useCallback)(()=>{null===a||void 0===a||a()},[a]),z=(0,o.useCallback)(()=>{j(!0)},[j]),D=(0,o.useCallback)(()=>{j(!1)},[j]),P=(0,o.useCallback)(()=>{c((0,ve.U5)(pt))},[c]),O=(0,o.useCallback)(e=>{w(e),c((0,ve.U5)(null))},[w,c]);return(0,o.useEffect)(()=>{const e=()=>{p(!0),j(!1)},t=()=>{k.getFiles().length||p(!1)},i=(e,t)=>{let{body:i}=t;b({image:i.url}),k.removeFile(e.id)},o=e=>{k.removeFile(e.id)},n=(e,t)=>{b({preview:t})},l=()=>{const{info:e}=k.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(h.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,He.jsx)(h.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,ue.CFj)({description:e,title:d("error",{ns:"common"}),status:"error"})}};return k.on("file-added",e).on("file-removed",t).on("processPlannerMedia:upload-success",i).on("upload-error",o).on("thumbnail:generated",n).on("info-visible",l),()=>{k.off("file-added",e).off("file-removed",t).off("processPlannerMedia:upload-success",i).off("upload-error",o).off("thumbnail:generated",n).off("info-visible",l)}},[k]),(0,o.useEffect)(()=>{null!==f&&void 0!==f&&f.image&&(I("image")(f.image),b(null))},[f]),(0,o.useEffect)(()=>{v({...t})},[t]),(0,o.useEffect)(()=>{(0,J.isEqual)(t,m)||null===l||void 0===l||l({...m})},[x]),(0,o.useEffect)(()=>(c((0,ve.U5)(null)),()=>{c((0,ve.U5)(null))}),[]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(nt,{link:m.link,title:m.title,de
1scription:m.description,image:u&&null!==f&&void 0!==f&&f.preview?f.preview:m.image,loading:i||u,onRemove:a?A:void 0,onLinkChange:l?E:void 0,onTitleChange:l&&n?I("title"):void 0,onDescriptionChange:l&&n?I("description"):void 0,onImageAdd:l&&n?z:void 0,onImageAddFromLibrary:l&&n?P:void 0,onImageChange:l&&n?I("image"):void 0,children:r}),_&&(0,He.jsx)(dt.Z,{onClose:D,uppy:k,plugins:S,note:T}),C===pt&&mt((0,He.jsx)(g.x,{position:"fixed",top:"0",bottom:"0",width:"360px",children:(0,He.jsx)(ut.Z,{onAddFile:O})}))]})},ht=(0,o.memo)(vt),xt=e=>{let{value:t,options:i=[],onChange:n,placeholder:l}=e;const a=(0,o.useMemo)(()=>i.find(e=>e.value===t),[t,i]);return(0,He.jsxs)(f.v,{autoSelect:!1,children:[(0,He.jsx)(b.j,{as:S.z,borderWidth:null!==a&&void 0!==a&&a.value?void 0:"2px",borderStyle:null!==a&&void 0!==a&&a.value?void 0:"dashed",background:null!==a&&void 0!==a&&a.value?void 0:"transparent",children:(0,He.jsx)(h.x,{as:"span",display:"inline-block",w:"full",lineHeight:"1.3rem",children:null!==a&&void 0!==a&&a.value?null===a||void 0===a?void 0:a.label:l})}),(0,He.jsx)(j.q,{minWidth:"0",maxHeight:"250px",overflowY:"auto",children:i.map(e=>(0,He.jsxs)(y.s,{onClick:()=>n(e.value),color:t===e.value?"content_active":void 0,background:t===e.value?"content_alpha_100":void 0,children:[(0,He.jsx)(h.x,{as:"span",display:"inline-block",children:e.label}),e.badge&&(0,He.jsx)(T.C,{size:"xs",fontWeight:"normal",marginLeft:1,children:e.badge})]},e.value))})]})},gt={display:"flex",alignItems:"center",maxWidth:"40rem",marginTop:2},ft={flex:"0 0 auto",width:"25%",minWidth:"7rem",paddingRight:1,fontSize:"sm",lineHeight:"1.1em"},bt={flex:"1 1 auto",display:"flex",alignItems:"center"},_t={link:"",title:"",description:"",image:"",callToActionType:""},jt=e=>{var t,i,n,l,a,s;let{data:r,limit:d,buttonOptions:c,buttonPlaceholder:u,onRemove:p,onChange:m}=e;const{t:v}=(0,Te.$)(["planner","common"]),[h,f]=(0,o.useState)(),b=(0,o.useCallback)(()=>{null===p||void 0===p||p(),(0,re.b)("post-carousel","click","remove")},[p]),j=(0,o.useCallback)(e=>t=>{f(i=>[...i.map(i=>i.$id===e?{...i,...t}:i)])},[f]),y=(0,o.useCallback)(e=>()=>{f(t=>[...t.filter(t=>t.$id!==e)]),(0,re.b)("post-carousel","click","item remove")},[f]),T=(0,o.useCallback)(()=>{const e=null!==h&&void 0!==h&&h.length?h[h.length-1]:_t;f(t=>[...t,(0,J.cloneDeep)({...e,$id:(0,at.E)()})]),(0,re.b)("post-carousel","click","item add")},[h,f]),w=(0,o.useCallback)(()=>{var e;const t=!(null!==r&&void 0!==r&&null!==(e=r.endCard)&&void 0!==e&&e.value);null===m||void 0===m||m({endCard:t}),(0,re.b)("post-carousel","click","end card "+(t?"on":"off"))},[r,m]),I=(0,o.useCallback)(e=>{null===m||void 0===m||m({endCardLink:e.target.value})},[m]),A=(0,o.useCallback)(e=>{let{source:t,destination:i}=e;if(!t||!i)return;if(t.droppableId!==i.droppableId)return;if(t.index===i.index)return;const o=(0,J.cloneDeep)(h),[n]=o.splice(t.index,1);o.splice(i.index,0,n),f([...o]),(0,re.b)("post-carousel","click","item move")},[h,f]);return(0,o.useEffect)(()=>{var e,t;const i=(0,J.cloneDeep)((null===r||void 0===r||null===(e=r.items)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.slice(0,d))||[]);i.length||i.push((0,J.cloneDeep)(_t)),f(i.map(e=>({...e,$id:e.$id||(0,at.E)()})))},[null===r||void 0===r||null===(t=r.items)||void 0===t?void 0:t.value]),(0,o.useEffect)(()=>{var e;h&&((0,J.isEqual)(null===r||void 0===r||null===(e=r.items)||void 0===e?void 0:e.value,h)||null===m||void 0===m||m({items:h}))},[h]),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(g.x,{marginBottom:3,color:"content_active",children:[(0,He.jsxs)(g.x,{display:"flex",children:[(0,He.jsxs)($.K,{direction:"row",align:"center",cursor:"pointer",width:"auto",onClick:w,children:[(0,He.jsx)(Z.r,{size:"sm",isChecked:!(null===r||void 0===r||null===(i=r.endCard)||void 0===i||!i.value),isReadOnly:!0,pointerEvents:"none"}),(0,He.jsx)(g.x,{fontSize:"sm",children:v("post_carousel.end_card.title")})]}),(0,He.jsx)(g.x,{marginLeft:"auto",children:(0,He.jsx)(k.u,{label:v("post_carousel.action.delete"),hasArrow:!0,placement:"top",shouldWrapChildren:!0,children:(0,He.jsx)(st.Z,{as:_.h,icon:(0,He.jsx)(C.J,{as:Qe.FaTimes}
1),size:"sm",variant:"ghost",confirmTitle:v("post_carousel.action.delete_confirmation_title"),confirmMessage:v("post_carousel.action.delete_confirmation"),confirmButtonText:v("delete",{ns:"common"}),onConfirm:b})})})]}),null!==r&&void 0!==r&&r.endCardLink?(0,He.jsxs)(g.x,{sx:gt,children:[(0,He.jsx)(g.x,{sx:ft,children:v("post_carousel.end_card_link.title")}),(0,He.jsx)(g.x,{sx:bt,children:(0,He.jsx)(E.I,{size:"sm",value:null===r||void 0===r||null===(n=r.endCardLink)||void 0===n?void 0:n.value,onChange:I,isInvalid:null===r||void 0===r||null===(l=r.endCardLink)||void 0===l?void 0:l.isInvalid})})]}):null]}),(0,He.jsx)(lt.Z5,{onDragEnd:A,children:(0,He.jsx)(lt.bK,{droppableId:"carousel-items",children:e=>(0,He.jsxs)(g.x,{ref:e.innerRef,...e.droppableProps,children:[null===h||void 0===h?void 0:h.map((e,t)=>(0,He.jsx)(lt._l,{draggableId:e.$id,index:t,children:t=>(0,He.jsxs)(g.x,{ref:t.innerRef,...t.draggableProps,position:"relative",marginBottom:3,children:[(0,He.jsxs)(x.k,{...t.dragHandleProps,position:"absolute",top:"0",left:"0",zIndex:1,padding:1,color:"content_active",alignItems:"center",children:[(0,He.jsx)(C.J,{as:Qe.FaArrowsAltV,fontSize:"md",width:"0.5em"}),(0,He.jsx)(C.J,{as:Qe.FaBars,fontSize:"sm"})]}),(0,He.jsx)(ht,{data:e,onRemove:y(e.$id),onChange:j(e.$id),allowEditDetails:!0,children:(null===c||void 0===c?void 0:c.length)>0&&(0,He.jsx)(x.k,{justifyContent:"flex-end",marginTop:3,children:(0,He.jsx)(xt,{value:e.callToActionType,onChange:t=>j(e.$id)({callToActionType:t}),options:c,placeholder:u})})})]})},e.$id)),e.placeholder]})})}),(null===h||void 0===h?void 0:h.length)<d?(0,He.jsx)(g.x,{display:"flex",justifyContent:"center",children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(C.J,{as:Qe.FaLink}),isDisabled:(null===r||void 0===r||null===(a=r.items)||void 0===a||null===(s=a.value)||void 0===s?void 0:s.length)>=d,onClick:T,children:v("post_carousel.action.add_next")})}):null]})};var yt=i(852890),Ct=i(166375),kt=i(747308),St=i(638461),Tt=i(835007),wt=i(780410),It=i(894821),Et=i(560191),At=i.n(Et),zt=i(359185),Dt=i(709536),Pt=i(405506);const Ot=e=>{let{modified:t,error:i,isReadOnly:o}=e;const n={position:"relative",padding:"3"};return i&&(n.color="common.negative"),o&&(n._disabled={cursor:"default"}),n},Rt=e=>{let{modified:t,error:i}=e;const o={position:"absolute",top:"2",right:"1",display:"block",width:"2",height:"2",borderRadius:"full"};return i?o.backgroundColor="common.negative":t&&(o.backgroundColor="content_note"),o},Lt=(0,o.forwardRef)((e,t)=>{let{icon:i,background:o,color:n="white",...l}=e;return(0,He.jsx)(g.x,{ref:t,display:"inline-flex",alignItems:"center",justifyContent:"center",width:"20px",height:"20px",lineHeight:0,borderRadius:"full",padding:o?"0.2em":void 0,backgroundColor:o,color:n,...l,children:(0,He.jsx)(C.J,{as:i,fontSize:o?"0.8em":void 0})})});Lt.propTypes={icon:At().oneOfType([At().node,At().string,At().func,At().object]).isRequired,background:At().string,color:At().string};const Ft=(0,o.forwardRef)((e,t)=>{let{tab:i,modified:n,error:l,hideText:a,isReadOnly:s}=e;const{t:r}=(0,Te.$)(["planner"]),d=(0,o.useMemo)(()=>r(`post_editor.tabs.${i}`),[i,r]),c=(0,o.useMemo)(()=>i!==X.BASE?(0,Dt.V)(i):{icon:Pt.r,color:"content_inactive"},[i]);return(0,He.jsxs)(zt.O,{ref:t,sx:Ot({modified:n,error:l,isReadOnly:s}),isDisabled:!!s,fontWeight:"500",children:[null!==c&&void 0!==c&&c.icon?(0,He.jsx)(Lt,{icon:c.icon,background:null===c||void 0===c?void 0:c.background,color:null===c||void 0===c?void 0:c.color,marginRight:a?null:2,fontSize:c.fontSize}):null,a&&null!==c&&void 0!==c&&c.icon?null:(0,He.jsx)(g.x,{as:"span",children:d}),n||l?(0,He.jsx)(k.u,{placement:"top",hasArrow:!0,label:r(l?"post_editor.tab_state.error":"post_editor.tab_state.modified"),children:(0,He.jsx)(g.x,{sx:Rt({modified:n,error:l})})}):null]})}),Mt=(0,o.memo)(Ft);var $t=i(678141),Ut=i(357023),Nt=i(772929),Wt=i(323887),Bt=i(926284),Ht=i(354161),Zt=i(732259),Vt=i(448921),Gt=i(853587),Jt=i(945249),Kt=i(478096),qt=i(481785),Yt=(i(127659),i(250841)),Xt=i(273525),Qt=i(313773);const ei=["minutes","hours","days"],ti=ei[0],ii=e=>e.filter((e,t,i)=>i.indexOf(e)===t).sort((e,t)=>
1e.time.localeCompare(t.time)),oi=e=>{let{accounts:t,accountsIds:i,customizedTimes:n,delayTime:l,defaultTimezone:a,onCustomizedTimesChange:s,onDelayTimeChange:r,time:d,date:c,timezone:u,onTimeChange:p,allowEmptyTime:m=!1,allowCustomizedTimes:v}=e;const{t:h}=(0,Te.$)("planner"),[f,b]=(0,o.useState)({}),_=(0,o.useMemo)(()=>t.filter(e=>i.includes(e.id)),[t,i]),j=(0,o.useCallback)(async()=>{try{const e=await(0,Qt._dW)({accountsIds:i});e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?b(e.data.times):b({}),(0,ve.EF)(e)}catch(e){(0,ve.EF)(e.response),b({})}},[i]),y=(0,o.useCallback)(()=>{l?(null===r||void 0===r||r(null),(0,re.b)("post-editor","click","schedule time picker - delay turn off")):(null===r||void 0===r||r({value:"5",unit:ti}),(0,re.b)("post-editor","click","schedule time picker - delay turn on"))},[l,r]),k=(0,o.useCallback)(e=>{null===r||void 0===r||r({...l,value:String(e||0)}),(0,re.b)("post-editor","click","schedule time picker - delay value change")},[l,r]),S=(0,o.useCallback)(e=>{const t=e.target.value||ti;null===r||void 0===r||r({...l,unit:t}),(0,re.b)("post-editor","click","schedule time picker - delay unit change")},[l,r]),T=(0,o.useCallback)(e=>{if(parseInt(e.target.value)){const e=_.map(e=>e.id);null===s||void 0===s||s({...(0,me.Pk)(e,c,d,u,null===l||void 0===l?void 0:l.unit,null===l||void 0===l?void 0:l.value)}),null===r||void 0===r||r(null),(0,re.b)("post-editor","click","schedule time picker - customized times turn on")}else null===s||void 0===s||s(null),(0,re.b)("post-editor","click","schedule time picker - customized times turn off")},[_,c,d,u,l,s,r]),w=(0,o.useCallback)(e=>t=>{t&&(null===s||void 0===s||s({...n,[e]:{date:t.date||"",time:t.time||"",timezone:t.timezone||""}}),(0,re.b)("post-editor","click","schedule time picker - customized time change"))},[n,s]);return(0,o.useEffect)(()=>{j()},[i]),(0,o.useEffect)(()=>{v||(null===r||void 0===r||r(null),null===s||void 0===s||s(null))},[]),(0,He.jsxs)(g.x,{width:"full",children:[s&&v?(0,He.jsx)(x.k,{justifyContent:"flex-end",marginBottom:"2",children:(0,He.jsxs)(I.P,{onChange:T,value:n?1:0,size:"sm",children:[(0,He.jsx)("option",{value:0,children:h("post_editor.date_time.cancel_customized_times")}),(0,He.jsx)("option",{value:1,children:h("post_editor.date_time.use_customized_times")})]})}):null,n?(0,He.jsx)(g.x,{paddingTop:"2",children:(0,He.jsx)(Nt.U,{allowToggle:!0,borderBottom:"1px solid",borderColor:"content_alpha_200",children:_.map(e=>{var t,i,o,l,s,r,d,c,u,p;return(0,He.jsxs)(Wt.Q,{border:"0",children:[(0,He.jsxs)(Bt.K,{background:"none",border:"0",borderTop:"1px solid",borderColor:"content_alpha_200",paddingX:"0",paddingY:"2",children:[(0,He.jsxs)(x.k,{flex:"1",maxWidth:"calc(100% - 1em - 0.5rem)",textAlign:"left",alignItems:"center",children:[(0,He.jsx)(Xt.Z,{src:e.image,name:e.name,socialType:e.social_type,socialTypeShown:!0,size:"sm"}),(0,He.jsxs)(x.k,{direction:"column",flex:"1",maxWidth:"calc(100% - 32px)",paddingLeft:"3",fontSize:"xs",lineHeight:"1",color:"content_inactive",children:[(0,He.jsxs)(x.k,{fontSize:"sm",whiteSpace:"nowrap",overflow:"hidden",children:[(0,He.jsx)(g.x,{children:e.name}),(0,He.jsx)(g.x,{marginLeft:"2",color:"content_note",children:h(`social_types.${e.social_type}.sub`)})]}),(0,He.jsxs)(x.k,{alignItems:"center",marginTop:"1",whiteSpace:"nowrap",overflow:"hidden",children:[(0,He.jsx)(g.x,{color:"content_inactive",fontWeight:"500",children:null!==(t=n[e.id])&&void 0!==t&&t.time?(0,Jt.default)((0,Kt.default)(n[e.id].time,"HH:mm",new Date),"p"):h("post_editor.date_time.not_set")}),null!==(i=n[e.id])&&void 0!==i&&i.date?(0,He.jsx)(g.x,{marginLeft:"2",color:"content_inactive",textTransform:"uppercase",children:(0,Jt.default)((0,qt.default)(n[e.id].date),"EEE, LLL do, yyyy")}):null,null!==(o=n[e.id])&&void 0!==o&&o.timezone||a?(0,He.jsxs)(x.k,{alignItems:"center",marginLeft:"2",color:"content_note",children:[(0,He.jsx)(C.J,{as:Qe.FaGlobe,marginRight:"1"}),(0,He.jsx)(g.x,{children:((null===(l=n[e.id])||void 0===l?void 0:l.timezone)||a).replaceAll("_"," ")})]}):null]})]})]}),(0,He.jsx)(Ht.X,{marginX:"1",color:"content_inactive"})]}),(0,He.jsx)(Zt.H,{padding:"0",children:(0,He.jsx)(x.k,{paddingY:"2",justifyContent:"center",children:(0,He.jsx)(Yt.Z,{date:null===(s=n[e.id])||void 0===s?void 0:s.date,time:null===(r=n[e.id])||void 0===r?void 0:r.time,timezone:null===(d=n[e.id])||void 0===d?void 0:d.timezone,defaultTimezone:a,required:!m,showTimeClearButton:m,predefinedTimes:null!==(c=n[e.id])&&void 0!==c&&c.date?ii((null===f||void 0===f||null===(u=f[e.id])||void 0===u?void 0:u[(0,Jt.default)((0,qt.default)(null===(p=n[e.id])||void 0===p?void 0:p.date),"i")])||[]):[],onChange:w(e.id),marginLeft:"-0.5em"})})})]},e.id)})})}):(0,He.jsxs)(g.x,{children:[(0,He.jsx)(x.k,{paddingY:"2",justifyContent:"center",children:(0,He.jsx)(Yt.Z,{time:d,date:c,timezone:u,defaultTimezone:a,onChange:p,required:!m,showTimeClearButton:m,predefinedTimes:c?ii(Object.values(f||{}).reduce((e,t)=>
1[...e,...t[(0,Jt.default)((0,qt.default)(c),"i")]||[]],[])):[]})}),r&&v?(0,He.jsxs)(g.x,{marginTop:"2",children:[(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"center",children:[(0,He.jsx)(Z.r,{id:"delay-time",size:"sm",isChecked:!!l,onChange:y}),(0,He.jsx)(g.x,{as:"label",htmlFor:"delay-time",fontSize:"sm",margin:"0",marginLeft:"2",cursor:"pointer",children:h("post_editor.date_time.add_delay_time")})]}),l?(0,He.jsxs)(x.k,{justifyContent:"center",marginTop:"2",children:[(0,He.jsx)(Vt.B,{size:"sm",width:"6rem",marginRight:"1",children:(0,He.jsxs)(Gt.Y2,{onChange:k,value:l.value,precision:0,step:1,min:0,children:[(0,He.jsx)(Gt.zu,{}),(0,He.jsxs)(Gt.Fi,{children:[(0,He.jsx)(Gt.WQ,{}),(0,He.jsx)(Gt.Y_,{})]})]})}),(0,He.jsx)(Vt.B,{size:"sm",width:"8rem",children:(0,He.jsx)(I.P,{onChange:S,value:l.unit,children:ei.map(e=>(0,He.jsx)("option",{value:e,children:h(`post_editor.date_time.delay.${e}`)},e))})})]}):null]}):null]})]})};var ni=i(205548);const li=e=>{let{onClose:t,onConfirm:i,...s}=e;const{t:r}=(0,Te.$)(["planner","common"]),d=(0,o.useMemo)(()=>{if(!(null!==s&&void 0!==s&&s.customizedTimes||null===s||void 0===s)&&s.date&&null!==s&&void 0!==s&&s.time)return{date:s.date,time:s.time,timezone:s.timezone}},[s]);return(0,He.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:r("post_editor.add_draft_time.title")}),(0,He.jsx)(Je.f,{children:(0,He.jsx)(oi,{allowEmptyTime:!0,...s})}),(0,He.jsxs)(Ut.m,{children:[d&&(0,He.jsxs)(x.k,{flexDirection:"column",alignItems:"center",fontSize:"xs",lineHeight:1.2,marginRight:"auto",children:[(0,He.jsx)(h.x,{children:(0,ni.fA)(d,ni.FD.dateTime)}),(0,He.jsxs)(h.x,{fontSize:"xs",children:["(",(0,ni.rQ)(d.timezone),")"]})]}),(0,He.jsxs)(Ne.h,{size:"sm",spacing:"3",children:[(0,He.jsx)(S.z,{onClick:t,children:r("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",onClick:i,children:r("post_editor.add_draft_time.confirm")})]})]}),(0,He.jsx)(Ke.o,{})]})]})},ai=e=>{let{onClose:t,onConfirm:i,...s}=e;const{t:r}=(0,Te.$)(["planner","common"]),d=(0,o.useMemo)(()=>{if(!(null!==s&&void 0!==s&&s.customizedTimes||null===s||void 0===s)&&s.date&&null!==s&&void 0!==s&&s.time)return{date:s.date,time:s.time,timezone:s.timezone}},[s]);return(0,He.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,scrollBehavior:"inside",isOpen:!0,onClose:t,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:r("post_editor.schedule_time.title")}),(0,He.jsx)(Je.f,{children:(0,He.jsx)(oi,{...s})}),(0,He.jsxs)(Ut.m,{children:[d&&(0,He.jsxs)(x.k,{flexDirection:"column",alignItems:"center",fontSize:"sm",lineHeight:1.2,marginRight:"auto",children:[(0,He.jsx)(h.x,{children:(0,ni.fA)(d,ni.FD.dateTime)}),(0,He.jsxs)(h.x,{fontSize:"xs",children:["(",(0,ni.rQ)(d.timezone),")"]})]}),(0,He.jsxs)(Ne.h,{size:"sm",spacing:"3",children:[(0,He.jsx)(S.z,{onClick:t,children:r("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",onClick:i,children:r("post_editor.schedule_time.confirm")})]})]}),(0,He.jsx)(Ke.o,{})]})]})};var si=i(329060);const ri=e=>{let{loading:t=!1,onClose:i,onConfirm:s}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,o.useState)(!1),u=(0,o.useCallback)(()=>{s(d)},[s,d]);return(0,He.jsxs)(n.u_,{onClose:i,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{borderBottom:"1px solid",borderColor:"whiteAlpha.300",children:r("add_to_queue")}),(0,He.jsxs)(Je.f,{py:"5",children:[(0,He.jsx)(h.x,{mb:"2",children:r("add_to_queue_modal.title")}),(0,He.jsxs)(h.x,{color:"content_note",fontSize:"sm",children:[r("add_to_queue_modal.description"),(0,He.jsx)(B.r,{href:"https://help.simplified.com/en/articles/6097903-how-to-add-posts-to-the-queue",isExternal:!0,sx:{textTransform:"lowercase"},children:r("learn_more",{ns:"common"})}),"."]})]}),(0,He.jsxs)(Ut.m,{borderTop:"1px solid",borderColor:"whiteAlpha.300",children:[(0,He.jsx)(si.X,{isChecked:d,onChange:e=>c(e.target.checked),mr:"auto",children:(0,He.jsx)(g.x,{as:"span",fontSize:"sm",children:r("add_to_queue_modal.skip_next_time")}
1)}),(0,He.jsx)(S.z,{onClick:u,isLoading:t,size:"sm",variant:"solid",children:r("add_to_queue")})]}),(0,He.jsx)(Ke.o,{mt:"1"})]})]})};var di=i(369843),ci=i(678462),ui=i(599875);const pi=e=>{let{type:t,socialType:i,postType:s,remember:r,action:d,onClose:c,onConfirm:u}=e;const{t:p}=(0,Te.$)(["planner","common"]),[m,v]=(0,o.useState)(!1),f=(0,o.useMemo)(()=>(0,ce.isMobileApp)(),[]),b=(0,o.useCallback)(()=>{u(m),v(!1)},[u,m,v]);return(0,He.jsxs)(n.u_,{onClose:c,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:p("mobile-app"===t?"how_it_works.mobile_app.title":"how_it_works.title")}),(0,He.jsxs)(Je.f,{children:["reminder"===t&&(()=>{const e=(0,Dt.A)(i),t={provider:p(`social_types.${i}.main`),postType:p([`post_editor.additional_fields.${e}.postType.value.${s}`,"how_it_works.reminder.defaultPostType"])};return(0,He.jsxs)(g.x,{color:"content_inactive",children:[(0,He.jsxs)(x.k,{alignItems:"stretch",marginBottom:"3",children:[(0,He.jsxs)(g.x,{width:"8",textAlign:"center",position:"relative",children:[(0,He.jsx)(C.J,{as:Qe.FaClock,color:"content_inactive"}),(0,He.jsx)(g.x,{position:"absolute",top:"1em",left:"0",right:"0",marginX:"auto",width:"1px",height:"calc(100% + var(--chakra-space-3))",background:"content_alpha_200"})]}),(0,He.jsxs)(g.x,{flex:"1",children:[(0,He.jsx)(g.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.schedule_title",t)}),(0,He.jsx)(g.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.schedule_description",t)})]})]}),(0,He.jsxs)(x.k,{alignItems:"stretch",marginBottom:"3",children:[(0,He.jsxs)(g.x,{width:"8",textAlign:"center",position:"relative",children:[(0,He.jsx)(C.J,{as:Qe.FaBell,color:"content_inactive"}),(0,He.jsx)(g.x,{position:"absolute",top:"1em",left:"0",right:"0",marginX:"auto",width:"1px",height:"calc(100% + var(--chakra-space-3))",background:"content_alpha_200"})]}),(0,He.jsxs)(g.x,{flex:"1",children:[(0,He.jsx)(g.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.receive_title",t)}),(0,He.jsx)(g.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.receive_description",t)})]})]}),(0,He.jsxs)(x.k,{alignItems:"stretch",children:[(0,He.jsx)(g.x,{width:"8",textAlign:"center",children:(0,He.jsx)(C.J,{as:Qe.FaHandPointer,color:"content_inactive"})}),(0,He.jsxs)(g.x,{flex:"1",children:[(0,He.jsx)(g.x,{fontWeight:"500",color:"content_inactive",marginBottom:1,children:p("how_it_works.reminder.publish_title",t)}),(0,He.jsx)(g.x,{fontSize:"sm",color:"content_inactive",children:p("how_it_works.reminder.publish_description",t)})]})]})]})})(),"mobile-app"===t&&(0,He.jsxs)(x.k,{flexDirection:"column",alignItems:"center",children:[(0,He.jsx)(h.x,{textAlign:"center",fontSize:"sm",color:"content_inactive",marginBottom:1,children:p("how_it_works.mobile_app.description_1")}),(0,He.jsx)(h.x,{textAlign:"center",fontSize:"sm",color:"content_inactive",marginBottom:3,children:p("how_it_works.mobile_app.description_2")}),!f&&(0,He.jsxs)(x.k,{alignItems:"center",children:[(0,He.jsx)(B.r,{href:di.pp,isExternal:!0,marginX:2,children:(0,He.jsx)(we.E,{src:ci.Z,height:"3rem"})}),(0,He.jsx)(B.r,{href:di.oK,isExternal:!0,marginX:2,children:(0,He.jsx)(we.E,{src:ui.Z,height:"3rem"})})]})]})]}),(0,He.jsxs)(Ut.m,{children:[r&&(0,He.jsx)(si.X,{isChecked:m,onChange:e=>v(e.target.checked),children:(0,He.jsx)(g.x,{as:"span",fontSize:"sm",children:p("how_it_works.skip_next_time")})}),(0,He.jsx)(S.z,{onClick:b,size:"sm",variant:"solid",marginLeft:"auto",children:p("mobile-app"===t?`post_editor.actions.${d}`:"how_it_works.acknowledge")})]}),(0,He.jsx)(Ke.o,{})]})]})},mi="this_post",vi="all_future",hi=e=>{let{isLoading:t,onClose:i,onConfirm:s}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,o.useState)(mi);return(0,He.jsxs)(n.u_,{onClose:i,isOpen:!0,scrollBehavior:"outside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:r("multiply_save.title")}),(0,He.jsx)(Je.f,{children:(0,He.jsx)(L.E,{value:d,onChange:c,children:(0,He.jsxs)($.K,{spacing:3,children:[(0,He.jsx)(F.Y,{value:mi,children:r("multiply_save.save_this_only")}),(0,He.jsx)(F.Y,{value:vi,children:r("multiply_save.save_all_future")})]})})}),(0,He.jsxs)(Ut.m,{gap:2,children:[(0,He.jsx)(S.z,{variant:"ghost",size:"sm",onClick:i,isDisabled:t,children:r("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",size:"sm",onClick:()=>{s(d===vi)},isLoading:t,children:r("save",{ns:"common"})})]}),(0,He.jsx)(Ke.o,{})]})]})},xi=(0,o.memo)(hi),gi=e=>{let{onClose:t,onConfirm:i}=e;const{t:o}=(0,Te.$)(["planner","common"]);
1return(0,He.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:t,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:o("posts.publish_now")}),(0,He.jsx)(Je.f,{children:(0,He.jsx)(h.x,{fontSize:"sm",children:o("posts.publish_now.confirm_multiple")})}),(0,He.jsx)(Ut.m,{children:(0,He.jsxs)(Ne.h,{size:"sm",spacing:"3",children:[(0,He.jsx)(S.z,{onClick:t,variant:"secondary",children:o("cancel",{ns:"common"})}),(0,He.jsxs)(S.z,{variant:"solid",onClick:i,children:[o("posts.publish_now"),"!"]})]})}),(0,He.jsx)(Ke.o,{})]})]})},fi=e=>{let{isLoading:t,isDisabled:i,canEditDrafts:n=!0,canEditPosts:l=!0,onAddSchedule:a,onAddBuffer:s,onAddBufferDisabled:r,onPublishNow:d,onAddDraft:c,requiresAccount:u}=e;const{t:p}=(0,Te.$)("planner"),[m,v]=(0,je.Z)("post-editor-create-action",Y.U0),x=(0,o.useMemo)(()=>{const e=[];return a&&e.push({key:Y.U0,onClick:a}),s&&e.push({key:Y.Y_,onClick:s,disabled:r}),d&&e.push({key:Y.rv,onClick:d}),e},[a,s,r,d]),g=(0,o.useMemo)(()=>x.find(e=>e.key===m&&!e.disabled)||x.find(e=>!e.disabled)||x[0],[x,m]),T=(0,o.useMemo)(()=>x.map(e=>e.key),[x]),w=(0,o.useCallback)(e=>()=>{var t;v(e.key),null===(t=e.onClick)||void 0===t||t.call(e)},[v]);return(0,He.jsxs)(Ne.h,{size:"sm",children:[n?(0,He.jsx)(S.z,{onClick:c,isDisabled:i||!!t,isLoading:t===Y.Zt,variant:"secondary",children:p("post_editor.actions.save_draft")}):(0,He.jsx)(k.u,{label:p("no_draft_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(S.z,{isDisabled:!0,variant:"secondary",children:p("post_editor.actions.save_draft")})}),l&&(0,He.jsx)(k.u,{label:p("drafts.schedule_requires_account"),isDisabled:!u,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsxs)(Ne.h,{size:"sm",isAttached:!0,variant:"solid",children:[(0,He.jsx)(k.u,{label:g.disabled,isDisabled:!g.disabled||u,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(S.z,{onClick:g.onClick,isDisabled:i||!!t||g.disabled||u,isLoading:T.includes(t),borderTopRightRadius:0,borderBottomRightRadius:0,children:p(`post_editor.actions.${g.key}`)})}),(0,He.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,He.jsx)(b.j,{as:_.h,icon:(0,He.jsx)(C.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:i||!!t||u,borderRadius:"0 var(--chakra-radii-md) var(--chakra-radii-md) 0"}),(0,He.jsx)(j.q,{children:x.map(e=>e.disabled?(0,He.jsxs)(y.s,{cursor:"default",sx:{_hover:{bg:"transparent"}},children:[(0,He.jsx)(h.x,{color:"content_note",mr:2,children:p(`post_editor.actions.${e.key}`)}),(0,He.jsx)(k.u,{label:e.disabled,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(C.J,{color:"content_note",as:Qe.FaInfoCircle})})]},e.key):(0,He.jsx)(y.s,{onClick:w(e),children:p(`post_editor.actions.${e.key}`)},e.key))})]})]})})]})},bi=(0,o.memo)(fi),_i=(0,o.forwardRef)((e,t)=>{let{date:i,time:o,timezone:n,hasCustomizedTimes:l,...a}=e;const{t:s}=(0,Te.$)("planner");return(0,He.jsx)(S.z,{...a,leftIcon:(0,He.jsx)(C.J,{as:We.s3B,fontSize:"xl"}),ref:t,children:l?(0,He.jsx)(g.x,{width:"7.5rem",whiteSpace:"initial",children:(0,He.jsx)(g.x,{fontSize:"0.85em",lineHeight:"1",children:s("post_editor.date_time.use_customized_times")})}):(0,He.jsxs)(g.x,{minWidth:"7.5rem",children:[(0,He.jsx)(g.x,{fontSize:"0.95em",children:i&&o?(0,Jt.default)((0,qt.default)(`${i} ${o}`),"yyyy-MM-dd p"):s("post_editor.date_time.not_set")}),(0,He.jsx)(g.x,{fontSize:"0.65em",opacity:"0.5",children:(0,ni.rQ)(n)||""})]})})}),ji=(0,o.memo)(_i),yi=e=>{let{isLoading:t,isDisabled:i,date:o,time:n,timezone:l,defaultTimezone:a,accounts:s,accountsIds:r,customizedTimes:d,delayTime:c,onTimeChange:u,onDelayTimeChange:p,onCustomizedTimesChange:m,onSave:v,hideTimeSelector:h,allowCustomizedTimes:x}=e;const{t:g}=(0,Te.$)("planner");return(0,He.jsxs)(Ne.h,{size:"sm",children:[h?null:(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(ji,{date:o,time:n,timezone:l,hasCustomizedTimes:!!d,isDisabled:!!t})}),(0,He.jsxs)(Fe.y,{width:"auto",padding:"3",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(oi,{accounts:s,accountsIds:r,customizedTimes:d,delayTime:c,defaultTimezone:a,date:o,time:n,timezone:l,onTimeChange:u,onDelayTimeChange:p,onCustomizedTimesChange:m,allowCustomizedTimes:x})]})]}),(0,He.jsx)(S.z,{variant:"solid",onClick:v,isDisabled:i||!!t,isLoading:t===Y.LE,children:g("post_editor.actions.save")})]})}
1,Ci=(0,o.memo)(yi),ki=e=>{let{canEditDrafts:t=!0,isLoading:i,isDisabled:o,onAddDraft:n,onAddForApprovalDraft:l}=e;const{t:a}=(0,Te.$)("planner");return(0,He.jsxs)(Ne.h,{size:"sm",isAttached:!0,variant:"solid",children:[t?(0,He.jsx)(S.z,{variant:"solid",onClick:n,isDisabled:o||!!i,isLoading:i===Y.Zt,children:a("post_editor.actions.add_draft")}):(0,He.jsx)(k.u,{label:a("no_draft_edit_permission",{ns:"common"}),placement:"bottom",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsx)(S.z,{isDisabled:!0,variant:"secondary",children:a("post_editor.actions.add_draft")})}),l&&t&&(0,He.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,He.jsx)(b.j,{as:_.h,icon:(0,He.jsx)(C.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:o||!!i}),(0,He.jsx)(j.q,{children:(0,He.jsx)(y.s,{onClick:l,children:a("post_editor.actions.add_for_approval_draft")})})]})]})},Si=(0,o.memo)(ki),Ti=e=>{let{isLoading:t,isDisabled:i,canEditPosts:n,date:l,time:a,timezone:s,defaultTimezone:r,accounts:d,accountsIds:c,customizedTimes:u,delayTime:p,onTimeChange:m,onDelayTimeChange:v,onCustomizedTimesChange:h,onSave:x,onAddSchedule:g,onAddBuffer:T,onPublishNow:w,allowCustomizedTimes:I,requiresAccount:E}=e;const{t:P}=(0,Te.$)("planner"),O=(0,o.useMemo)(()=>{const e=[];return g&&e.push({key:Y.U0,onClick:g}),T&&e.push({key:Y.Y_,onClick:T}),w&&e.push({key:Y.rv,onClick:w}),e},[g,T,w]),R=(0,o.useCallback)(e=>()=>{var t;null===(t=e.onClick)||void 0===t||t.call(e)},[]);return(0,He.jsxs)(Ne.h,{size:"sm",children:[(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(ji,{date:l,time:a,timezone:s,hasCustomizedTimes:!!u,isDisabled:!!t})}),(0,He.jsxs)(Fe.y,{width:"auto",padding:"3",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(oi,{allowEmptyTime:!0,accounts:d,accountsIds:c,customizedTimes:u,delayTime:p,defaultTimezone:r,date:l,time:a,timezone:s,onTimeChange:m,onDelayTimeChange:v,onCustomizedTimesChange:h,allowCustomizedTimes:I})]})]}),(0,He.jsxs)(Ne.h,{size:"sm",isAttached:O.length>0,variant:"solid",children:[(0,He.jsx)(S.z,{variant:"solid",onClick:x,isDisabled:i||!!t,isLoading:t===Y.gh,children:P("post_editor.actions.save_draft")}),n&&O.length>0&&(0,He.jsx)(k.u,{label:P("drafts.schedule_requires_account"),isDisabled:!E,placement:"top",hasArrow:!0,textAlign:"center",shouldWrapChildren:!0,children:(0,He.jsxs)(f.v,{isLazy:!0,placement:"bottom-end",children:[(0,He.jsx)(b.j,{as:_.h,icon:(0,He.jsx)(C.J,{as:Qe.FaChevronDown,fontSize:"xs"}),isDisabled:i||!!t||E}),(0,He.jsx)(j.q,{children:O.map(e=>(0,He.jsx)(y.s,{onClick:R(e),children:P(`post_editor.actions.${e.key}`)},e.key))})]})})]})]})},wi=(0,o.memo)(Ti);var Ii=i(741220),Ei=i(868366),Ai=i(404012),zi=i(167330);const Di=e=>{let{accounts:t,postsByProvider:i,onClose:s,...r}=e;const{t:d}=(0,Te.$)(["snapshot-maker"]),[c,u]=(0,o.useState)(),[p,m]=(0,o.useState)(),v=(0,o.useCallback)(e=>{const o=e[0],n=t.find(e=>e.id===o),l=(0,Dt.A)(n.social_type),a=i[l];m({name:n.name,nickname:n.nickname?`@${n.nickname}`:"",avatarUrl:n.image,message:a.message,provider:l}),u(n.id)},[m,u,t,i]);return(0,He.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,initialFocusRef:()=>null,closeOnOverlayClick:!1,isOpen:!0,onClose:s,size:"full",scrollBehavior:"inside",motionPreset:"none",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{margin:2,background:"base_level_2",children:[(0,He.jsx)(Ge.x,{children:d("name.post_image_maker")}),(0,He.jsx)(Je.f,{display:"flex",flexDirection:"column",alignItems:"center",children:(0,He.jsx)(g.x,{width:"100%",maxWidth:"960px",children:(0,He.jsx)(Ai.Z,{...r,description:d("description.post_to_image"),sourceTab:{title:d("tab.social_account"),content:(0,He.jsx)(zi.Z,{selected:c?[c]:[],accounts:t||[],required:!0,onChange:v})},defaultTemplateData:p})})}),(0,He.jsx)(Ke.o,{})]})]})},Pi=e=>{let{onChange:t,additional:i,provider:n,accounts:l=[]}=e;const{t:a}=(0,Te.$)(["planner"]),r=(0,s.I0)(),d=(0,o.useMemo)(()=>{const e=null===i||void 0===i?void 0:i.find(e=>e.source===n&&e.type===oe.LOCATION),t=null===e||void 0===e?void 0:e.location;return null!==t&&void 0!==t&&t.id&&null!==t&&void 0!==t&&t.name?{value:t.id,label:t.name}:null},[i,n]),c=(0,o.useCallback)(async e=>{try{var t;if(!e||e.length<2)return[];let i;if(n===Q.THREADS){const t=l.find(e=>e.social_type!==ne.THREADS_REMINDER);if(!t)return console.error("No valid Threads account found"),[];
1i=await r((0,ve.ND)(e,t.id))}else i=await r((0,ve.dq)(e));return((null===(t=i.data)||void 0===t?void 0:t.items)||[]).map(e=>({value:e.id,label:e.name}))}catch(i){return console.error("Failed to search locations:",i),[]}},[r,n,l]),u=(0,o.useCallback)(e=>{null!==e&&void 0!==e&&e.value&&null!==e&&void 0!==e&&e.label?t({location:{id:e.value,name:e.label}}):t(null)},[t]);return(0,He.jsx)(g.x,{padding:2,children:(0,He.jsx)(ue.QD5,{isClearable:!0,loadOptions:c,cacheOptions:!0,placeholder:a("post_edit_location.location_placeholder"),noOptionsMessage:e=>{let{inputValue:t}=e;return t.length>=2?a("post_edit_location.location_no_items"):a("post_edit_location.location_placeholder")},value:d,onChange:u})})},Oi=e=>{let{additional:t,provider:i}=e;const{t:n}=(0,Te.$)(["planner"]),l=(0,o.useMemo)(()=>{var e;const o=null===t||void 0===t?void 0:t.find(e=>e.source===i&&e.type===oe.LOCATION);return(null===o||void 0===o||null===(e=o.location)||void 0===e?void 0:e.name)||null},[t,i]);return l?(0,He.jsxs)(He.Fragment,{children:[n("post_editor.toolbar.location")," - ",l]}):(0,He.jsx)(He.Fragment,{children:n("post_editor.toolbar.location")})};var Ri=i(291508);const Li=e=>{let{title:t,description:i,subtitle:o,onClick:n}=e;return(0,He.jsxs)(S.z,{onClick:n,rightIcon:(0,He.jsx)(C.J,{as:V.sFD}),children:[(0,He.jsxs)(g.x,{marginRight:"auto",textAlign:"left",children:[(0,He.jsx)(h.x,{fontWeight:"medium",children:t}),o&&(0,He.jsx)(h.x,{fontSize:"xs",fontWeight:"normal",color:"content_note",children:o})]}),i&&(0,He.jsx)(k.u,{label:i,placement:"top",hasArrow:!0,children:(0,He.jsx)(g.x,{as:"span",display:"inline-flex",children:(0,He.jsx)(C.J,{as:V.g_
11,color:"content_note"})})})]})};var Fi=i(553218);const Mi=e=>{let{title:t,onBack:i}=e;const{t:o}=(0,Te.$)(["common"]);return(0,He.jsxs)(Fi.U,{children:[(0,He.jsx)(_.h,{"aria-label":o("back"),icon:(0,He.jsx)(C.J,{as:V.XWG}),size:"sm",variant:"ghost",onClick:i}),(0,He.jsx)(h.x,{fontWeight:"medium",flex:1,children:t})]})};var $i=i(282887);const Ui=e=>{let{children:t}=e;return(0,He.jsx)($i.g,{padding:2,spacing:2,align:"stretch",children:t})};var Ni=function(e){return e.TARGET_TYPE="target_type",e.OPTIONS="options",e.GEO_LOCATION_COUNTRIES="geo_location_countries",e}(Ni||{});const Wi=e=>{var t;let{onChange:i,additional:n,provider:l}=e;const{t:a}=(0,Te.$)(["planner","common"]),[s,r]=(0,o.useState)(Ni.TARGET_TYPE),[d,c]=(0,o.useState)(null),[u,p]=(0,o.useState)(""),m=(0,o.useMemo)(()=>null===n||void 0===n?void 0:n.find(e=>e.source===l&&e.type===oe.TARGETING),[n,l]),v=(0,o.useMemo)(()=>null===n||void 0===n?void 0:n.find(e=>e.source===l&&e.type===oe.FEED_TARGETING),[n,l]),h=(0,o.useMemo)(()=>{let e;if(d===oe.TARGETING?e=m:d===oe.FEED_TARGETING&&(e=v),!e)return null;const{source:t,type:i,...o}=e;return o},[d,m,v]),x=(0,o.useCallback)(async e=>{try{var t;if(!e||e.length<2)return[];const i=await(0,Qt.ldT)(e,["country"]);return((null===(t=i.data)||void 0===t?void 0:t.items)||[]).map(e=>({value:e.key,label:e.name,data:e}))}catch(i){return(0,Ri.S3)(i),[]}},[]),f=(0,o.useCallback)(e=>{if(!d)return;if(!e||0===e.length)return void i(d,null);const t=e.map(e=>({code:e.value,name:e.label}));i(d,{...h,geo_locations:{...null===h||void 0===h?void 0:h.geo_locations,countries:t}})},[h,i,d]),b=()=>{var e;return((null===h||void 0===h||null===(e=h.geo_locations)||void 0===e?void 0:e.countries)||[]).length};return(0,He.jsx)(Ui,{children:s===Ni.TARGET_TYPE?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Li,{title:a("post_target_picker.limit_audience.title"),description:a("post_target_picker.limit_audience.description"),onClick:()=>{c(oe.TARGETING),r(Ni.OPTIONS)}}),(0,He.jsx)(Li,{title:a("post_target_picker.target_post.title"),description:a("post_target_picker.target_post.description"),onClick:()=>{c(oe.FEED_TARGETING),r(Ni.OPTIONS)}})]}):s===Ni.OPTIONS?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Mi,{title:d?(_=d,_===oe.TARGETING?a("post_target_picker.limit_audience.title"):_===oe.FEED_TARGETING?a("post_target_picker.target_post.title"):""):"",onBack:()=>r(Ni.TARGET_TYPE)}),(0,He.jsx)(Li,{title:a("post_target_picker.geo_location.title"),subtitle:b()>0?a("post_target_picker.countries.selected",{count:b()}):void 0,onClick:()=>{r(Ni.GEO_LOCATION_COUNTRIES)}})]}):s===Ni.GEO_LOCATION_COUNTRIES?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(Mi,{title:a("post_target_picker.countries.title"),onBack:()=>r(Ni.OPTIONS)}),(0,He.jsx)(g.x,{children:(0,He.jsx)(ue.QD5,{isMulti:!0,loadOptions:x,c
1acheOptions:!0,placeholder:a("post_target_picker.countries.search_placeholder"),noOptionsMessage:()=>u.length>=2?a("post_target_picker.countries.no_results"):a("post_target_picker.countries.search_placeholder"),onInputChange:(e,t)=>{let{action:i}=t;"input-change"===i&&p(e)},onChange:f,value:((null===h||void 0===h||null===(t=h.geo_locations)||void 0===t?void 0:t.countries)||[]).map(e=>({value:e.code,label:e.name}))})})]}):null});var _};var Bi=i(705214),Hi=i(77456),Zi=i(499454);const Vi=e=>{var t,i,o,n,l,a,s,r,d;let{children:c,...u}=e;const p=null===(t=u.data)||void 0===t?void 0:t.data;return(0,He.jsx)(Zi.chakraComponents.Option,{...u,children:(0,He.jsxs)(Fi.U,{spacing:3,width:"full",children:[(0,He.jsx)(Hi.q,{size:"sm",src:null===p||void 0===p?void 0:p.picture,name:String(c)}),(0,He.jsxs)(g.x,{flex:1,overflow:"hidden",children:[(0,He.jsxs)(Fi.U,{spacing:1,children:[(0,He.jsx)(h.x,{fontWeight:"medium",fontSize:"sm",isTruncated:!0,children:c}),"blue_verified"===(null===p||void 0===p?void 0:p.verifiedStatus)&&(0,He.jsx)(g.x,{as:V.hrl,boxSize:4,flexShrink:0,color:"blue.500"})]}),((null===p||void 0===p||null===(i=p.extraData)||void 0===i||null===(o=i.location)||void 0===o?void 0:o.city)||(null===p||void 0===p||null===(n=p.extraData)||void 0===n||null===(l=n.location)||void 0===l?void 0:l.country))&&(0,He.jsx)(h.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",mt:1,isTruncated:!0,children:[null===p||void 0===p||null===(a=p.extraData)||void 0===a||null===(s=a.location)||void 0===s?void 0:s.city,null===p||void 0===p||null===(r=p.extraData)||void 0===r||null===(d=r.location)||void 0===d?void 0:d.country].filter(Boolean).join(", ")})]})]})})},Gi=e=>{let{onChange:t,additional:i,provider:n,maxCollaborators:l}=e;const{t:a}=(0,Te.$)(["planner"]),[s,r]=(0,o.useState)(""),d=(0,o.useMemo)(()=>{const e=null===i||void 0===i?void 0:i.find(e=>e.source===n&&e.type===oe.REELS_COLLABORATORS),t=null===e||void 0===e?void 0:e.collaborators;return t&&Array.isArray(t)?t.map(e=>({value:e.id,label:e.name})):[]},[i,n]),c=(0,o.useCallback)(async e=>{try{var t;if(!e||e.length<ce.SEARCH_KEYWORD_CHAR_LIMIT)return[];const i=await(0,Qt.vhD)(e);return((null===(t=i.data)||void 0===t?void 0:t.data)||[]).map(e=>({value:e.id,label:e.name,data:e}))}catch(i){return(0,Ri.S3)(i),[]}},[]),u=(0,o.useCallback)(e=>{if(!e||0===e.length)return void t(null);const i=e.map(e=>({id:e.value,name:e.label}));t({collaborators:i})},[t]),p=(0,o.useCallback)(()=>!!l&&d.length>=l,[d,l]);return(0,He.jsxs)(g.x,{padding:2,children:[(0,He.jsx)(ue.QD5,{isMulti:!0,isClearable:!0,loadOptions:c,cacheOptions:!0,placeholder:a("post_collaborators.search_placeholder"),noOptionsMessage:()=>s.length>=ce.SEARCH_KEYWORD_CHAR_LIMIT?a("post_collaborators.no_results"):a("post_collaborators.type_minimum_chars",{count:ce.SEARCH_KEYWORD_CHAR_LIMIT}),onInputChange:(e,t)=>
1{let{action:i}=t;"input-change"===i&&r(e)},value:d,onChange:u,isOptionDisabled:p,components:{Option:Vi}}),l&&d.length>=l&&(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",mt:2,children:a("post_collaborators.max_reached",{max:l})})]})},Ji=e=>{let{additional:t,provider:i}=e;const{t:n}=(0,Te.$)(["planner"]),l=(0,o.useMemo)(()=>{const e=null===t||void 0===t?void 0:t.find(e=>e.source===i&&e.type===oe.REELS_COLLABORATORS);return((null===e||void 0===e?void 0:e.collaborators)||[]).map(e=>e.name).join(", ")},[t,i]);return l.length?(0,He.jsxs)(He.Fragment,{children:[n("post_editor.toolbar.collaborators")," - ",l]}):(0,He.jsx)(He.Fragment,{children:n("post_editor.toolbar.collaborators")})};var Ki=i(200356),qi=i(76721),Yi=i(231705),Xi=i(83391),Qi=i(699983),eo=i(938059),to=i(30339),io=i(660518),oo=i(861e3),no=i(282542);const lo={message:"",delay:0},ao=(0,o.forwardRef)((e,t)=>{let{provider:i,postType:n,accounts:l,comments:a,onAiMediaSidebarPanelToggle:r,onMediaSidebarPanelToggle:d,onAiWriterPanelToggle:c,onAiWriterCommand:u,onEditModeChange:p,onSave:m,showEditModeOverlay:h}=e;const{t:x}=(0,Te.$)(["planner","accounts","common","billing"]),f=(0,s.I0)(),b=(0,o.useRef)(),_=(0,v.D)(i),j=(0,v.D)(a),[y,k]=(0,o.useState)({comments:!1}),[T,w]=(0,o.useState)({open:!1}),[I,E]=(0,o.useState)([]),[A,z]=(0,o.useState)(null),[D,P]=(0,o.useState)(!1),O=(0,s.v9)(e=>e.apps[ce.PRODUCTS.SOCIAL_MEDIA]||e.apps[ce.PRODUCTS.ALL]),R=(0,s.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),L=(0,o.useMemo)(()=>(0,to.k)(i),[i]),F=(0,o.useMemo)(()=>({limit:(0,he.v9)(i,n),canAddDelay:(0,oo.Xp)(i,n)}),[i,n]),M=(0,o.useCallback)((e,t,i,o,n)=>{w({open:!0,title:e,subtitle:t,featureList:i,event:n,image:o})},[w]),$=(0,o.useCallback)(()=>{w({open:!1})},[w]),U=(0,o.useCallback)(()=>{const e=(0,at.E)();return E([...I,(0,J.cloneDeep)({...lo,$id:e})]),e},[I,E]),N=(0,o.useCallback)(e=>{E([...I.filter(t=>t.$id!==e)])},[I,E]),W=(0,o.useCallback)((e,t)=>{E([...I.map(i=>i.$id===e?{...i,...t}:i)])},[I,E]),B=(0,o.useCallback)(()=>{if(!y.comments)return void M();(0,ce.analyticsTrackEvent)("threadCommentsAdd");const e=U();z(e)},[U,z,M,y.comments]),H=(0,o.useCallback)(e=>()=>{var t;null!==(t=I.find(t=>t.$id===e))&&void 0!==t&&t.message||N(e),z(null)},[z,N,I]),Z=(0,o.useCallback)(e=>()=>{z(e)},[z]),V=(0,o.useCallback)(e=>t=>{W(e,t),z(null),P(!0)},[W,z,P]),G=(0,o.useCallback)(e=>()=>{N(e),z(null),P(!0)},[N,z,P]),K=(0,o.useCallback)(()=>{f((0,no.$$)({product:ce.PRODUCTS.SOCIAL_MEDIA})),$()},[f,$]);return(0,o.useEffect)(()=>{k({comments:(0,de.lL)(R,ce.FeatureCodes.PLANNER_POST_COMMENTS)})},[R]),(0,o.useEffect)(()=>{(0,J.isEqual)(j,a)&&(0,J.isEqual)(_,i)||(E(((e,t)=>(0,J.cloneDeep)((null===e||void 0===e?void 0:e.slice(0,t))||[]).map(e=>({...e,$id:(0,at.E)()})))(a)),z(null))},[a,i]),(0,o.useEffect)(()=>{D&&(null===m||void 0===m||m((e=>e.map(e=>{let{$id:t,...i}=e;return i}))(I)),P(!1))},[D]),(0,ce.useDidUpdate)(()=>{null===p||void 0===p||p(!!A)},[A]),(0,o.useImperativeHandle)(t,()=>({get isInEditMode(){return!!A},confirmExit:()=>{var e;null===(e=b.current)||void 0===e||e.confirmExit()},handleAddFileFromMediaPanel:function(){for(var e,t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return null===(e=b.current)||void 0===e?void 0:e.handleAddFileFromMediaPanel(...i)},handleAddTextFromAiWriter:function(){for(var e,t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return null===(e=b.current)||void 0===e?void 0:e.handleAddTextFromAiWriter(...i)}}),[A]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(g.x,{display:"flex",flexDirection:"column",children:I.length>0&&(0,He.jsx)(He.Fragment,{children:I.map((e,t)=>(0,He.jsx)(g.x,{marginBottom:3,position:"relative",zIndex:A&&A===e.$id&&h?2:void 0,paddingX:A&&A===e.$id&&h?1:void 0,children:A&&A===e.$id?(0,He.jsx)(eo.ZP,{ref:b,provider:i,postType:n,accounts:l,data:e,minDelay:t>0?1:0,maxDelay:oo.rZ,maxDelayFree:oo.NF,isFreePlan:null===O||void 0===O?void 0:O.is_free_plan,onAiMediaSidebarPanelToggle:r,onMediaSidebarPanelToggle:d,onAiWriterPanelToggle:c,onAiWriterCommand:u,onCancel:H(e.$id),onSave:V(e.$i
1d)}):(0,He.jsx)(io.Z,{provider:i,postType:n,data:e,isReadOnly:!!A,onEdit:Z(e.$id),onRemove:G(e.$id)})},e.$id))})}),!A&&(0,He.jsx)(g.x,{display:"flex",children:(0,He.jsx)(S.z,{size:"sm",width:"full",sx:{"&, &:hover, &:focus":{background:"base_level_3"}},leftIcon:(0,He.jsx)(C.J,{as:Qe.FaPlus}),isDisabled:I.length>=F.limit,onClick:B,children:x(`post_edit_comments.${L}.action.add_next`)})}),A&&h&&(0,He.jsx)(g.x,{position:"absolute",inset:0,zIndex:1,borderRadius:"lg",background:"background_image_overlay"}),(null===T||void 0===T?void 0:T.open)&&(0,He.jsx)(ue.XLS,{t:x,show:!0,onHide:$,title:null===T||void 0===T?void 0:T.title,subtitle:null===T||void 0===T?void 0:T.subtitle,featureList:null===T||void 0===T?void 0:T.featureList,image:null===T||void 0===T?void 0:T.image,onViewPlansHandler:K})]})});var so=i(812221),ro=i(615658),co=i(599384),uo=i(414472),po=i(777580);const mo=e=>{let{accounts:t,postsByProvider:i,activeProvider:n,wrapperStyles:l}=e;const{t:a}=(0,Te.$)(["planner"]),[s,r]=(0,o.useState)([0]),d=(0,o.useCallback)(e=>{r(e)},[r]);return(0,o.useEffect)(()=>{if(n){const e=Object.keys(i).findIndex(e=>e===n);r(e>-1?[e]:[0])}},[n]),(0,He.jsx)(He.Fragment,{children:Object.keys(i||{}).length?(0,He.jsx)(g.x,{sx:l,children:(0,He.jsx)(Nt.U,{variant:"section",allowMultiple:!0,index:s,onChange:d,children:Object.keys(i).map(e=>(0,He.jsxs)(Wt.Q,{sx:{"& + &":{marginTop:2}},children:[(0,He.jsxs)(Bt.K,{paddingX:3,paddingY:2,children:[a(`post_editor.tabs.${e}`),(0,He.jsx)(Ht.X,{})]}),(0,He.jsx)(Zt.H,{paddingX:3,paddingTop:2,paddingBottom:3,children:(0,He.jsx)(po.Z,{account:e===Q.UNASSIGNED?{id:Q.UNASSIGNED,social_type:Q.UNASSIGNED,name:"Draft"}:t.find(t=>t.id===i[e].accounts[0]),post:i[e],marginLeft:"auto",marginRight:"auto"})})]},e))})}):(0,He.jsx)(x.k,{height:"full",maxHeight:"372px",alignItems:"center",justifyContent:"center",textAlign:"center",fontSize:"sm",background:"base_level_3",borderRadius:"lg",padding:3,children:a("post_preview.no_account")})})},vo=(e,t)=>{const i=new RegExp(t,"ig");return Array.from(e.matchAll(i)).map(e=>e.index+e[0].length).reverse()},ho=(e,t)=>{const i=[[e.length],vo(e,/\n\n/),vo(e,/\n/),vo(e,/\.\s/),vo(e,/(,|;)\s/),vo(e,/\s/)];for(let o of i){const e=o.find(e=>e<=t);if(void 0!==e)return e}},xo=e=>{let{message:t="",comments:i=[],config:s={},onClose:r=()=>{},onUse:d=()=>{}}=e;const{t:c}=(0,Te.$)(["planner","common"]),[u,p]=(0,o.useState)(i.length>0),[m,v]=(0,o.useState)([]),f=(0,o.useMemo)(()=>s.maxComments?s.maxComments+1:void 0,[s]),b=(0,o.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const i=[];return e&&i.push(e),t.length&&i.push(...t),i.join("\n\n")},[]),_=(0,o.useCallback)((e,t)=>{const i=((e,t)=>{const i=[];let o=e.trim();const n=e=>t[e]||t[t.length-1];for(;o;){const e=n(i.length),t=void 0!==e?ho(o,e):void 0;if(void 0===e)i.push(o),o="";else{if(void 0===t)return[];{const e=o.slice(0,t).trim();i.push(e),o=o.slice(t).trim()}}}return i})(e,t);v(i)},[]),j=(0,o.useCallback)(()=>{d(m.slice(0,f))},[d,m,f]);return(0,o.useEffect)(()=>{const e=b(t,u?i:[]);_(e,s.textLimits)},[t,i,s,u]),(0,He.jsxs)(n.u_,{onClose:r,isOpen:!0,scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose:!1,variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:c("post_split_text.modal.title")}),(0,He.jsxs)(g.x,{children:[!m.length&&(0,He.jsx)(ue.bZj,{status:"error",showIcon:!0,paddingX:4,children:c("post_split_text.alert.text_too_short")}),i.length>0&&(0,He.jsx)(ue.bZj,{status:"warning",showIcon:!0,paddingX:4,children:c("post_split_text.alert.comments_be_removed")}),void 0!==f&&m.length>f&&(0,He.jsx)(ue.bZj,{status:"warning",showIcon:!0,paddingX:4,children:c("post_split_text.alert.text_too_long")})]}),(0,He.jsx)(Je.f,{background:"base_level_2",children:m.map((e,t)=>(0,He.jsxs)(g.x,{background:"base_level_3",borderRadius:"lg",padding:2,marginBottom:2,children:[(0,He.jsx)(h.x,{as:"span",display:"block",fontSize:"xs",fontWeight:500,marginBottom:1,children:t?`${c("post_split_text.comment")} #${t}`:c("post_split_text.message")}),(0,He.jsx)(h.x,{fontSize:"xs",color:void 0===f||t<f?void 0:"common.negative",wordWrap:"break-word",whiteSpace:"break-spaces",children:e})]},e))}),(0,He.jsxs)(Ut.m,{children:[(0,He.jsx)(k.u,{label:c("post_split_text.include_comments_description"),placement:"bottom",hasArrow:!0,textAlign:"center",children:(0,He.jsxs)(x.k,{alignItems:"center",height:8,overflow:"hidden",children:[(0,He.jsx)(Z.r,{id:"pst-include-comments",size:"sm",isChecked:u,onChange:()=>p(!u),isDisabled:!i.length}),(0,He.jsx)(g.x,{as:"label",htmlFor:"pst-include-comments",fontSize:"xs",lineHeight:1.2,margin:0,marginLeft:2,cursor:i.length?"pointer":void 0,color:i.length?"content_active":"content_disabled",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:c("post_split_text.include_comments")})]})}),(0,He.jsx)(S.z,{onClick:j,size:"sm",variant:"solid",marginLeft:"auto",isDisabled:!m.length,children:c("save",{ns:"common"})})]}),(0,He.jsx)(Ke.o,{})]})]})},go={flexDirection:"column",flex:1,minHeight:0,background:"base_level_1",overflow:"hidden",borderRadius:"inherit"},fo={padding:2,alignItems:"center",gap:1,background:"base_level_2"},bo={position:"relative",zIndex:0,flex:1,justifyContent:"center",minHeight:0,gap:2,paddingY:2,paddingX:4,overflowY:"auto"},_o={},jo={padding:3,background:"base_level_3",borderRadius:"lg"},yo={position:"relative","&.uppy-is-drag-over::after":{position:"absolute",inset:"-3px",zIndex:1e4,backgroundColor:"base_alpha_300",border:"3px dashed",borderColor:"base_alpha_400",content:'""'}},Co={position:"relative",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_200",background:"input_normal"},ko={paddingBottom:1,_empty:{display:"none"}},So={paddingX:2,paddingY:1,_empty:{display:"none"}},To={display:"flex",flexDirection:"row-reverse",flexWrap:"wrap",alignItems:"center",justifyContent:"flex-end",padding:1},wo={minWidth:"min(360px, 100%)",maxWidth:"360px",padding:3,background:"base_level_3",borderRadius:"lg"},Io={position:"fixed",inset:0,zIndex:"modal",padding:3,background:"base_level_3"},Eo={minWidth:"min(360px, 100%)",maxWidth:"360px"},Ao={minWidth:"min(448px, 100%)",maxWidth:"448px",position:"sticky",top:0,alignSelf:"flex-start",height:"var(--scroll-area-height, 100%)",overflow:"hidden",background:"base_level_3",borderRadius:"lg"},zo={justifyContent:"flex-end",position:"fixed",inset:0,zIndex:"modal",_before:{position:"absolute",inset:0,zIndex:-1,
1content:"''",background:"background_image_overlay"}},Do={marginTop:3},Po={display:"flex",alignItems:"center",maxWidth:"40rem",marginBottom:2},Oo={flex:"0 0 auto",width:"25%",minWidth:"7rem",paddingRight:1,fontSize:"sm",lineHeight:"1.1em"},Ro={flex:"1 1 auto",display:"flex",alignItems:"center"},Lo=e=>{var t;let{provider:i,data:n,minItems:l=1,maxItems:a,onRemove:s,onChange:r}=e;const{t:d}=(0,Te.$)(["planner","common"]),[c,u]=(0,o.useState)(),p=(0,ze.Z)(c,100),m=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.length?e.map(e=>(0,He.jsx)(g.x,{children:d(`post_editor.errors.${e.id}`,e.values)},e.id)):null},[d]),v=(0,o.useCallback)(()=>{var e;const t=(null===n||void 0===n||null===(e=n.items)||void 0===e?void 0:e.arrayItem)||{};return Object.keys(t).reduce((e,i)=>{var o;return{...e,[i]:null===(o=t[i])||void 0===o?void 0:o.emptyValue}},{})},[n]),h=(0,o.useCallback)(()=>{null===s||void 0===s||s(),(0,ce.analyticsTrackEvent)("postPollRemoved")},[s]),f=(0,o.useCallback)((e,t)=>{u(i=>[...i.map(i=>i.$id===e?{...i,...t}:i)])},[u]),b=(0,o.useCallback)(e=>{u(t=>[...t.filter(t=>t.$id!==e)]),(0,ce.analyticsTrackEvent)("postPollItemRemoved")},[u]),_=(0,o.useCallback)(()=>{u(e=>[...e,{...v(),$id:(0,at.E)()}]),(0,ce.analyticsTrackEvent)("postPollItemAdded")},[u,v]);return(0,o.useEffect)(()=>{var e,t;const i=(0,J.cloneDeep)((null===n||void 0===n||null===(e=n.items)||void 0===e||null===(t=e.value)||void 0===t?void 0:t.slice(0,a))||[]);i.length||i.push(...Array.from({length:l}).map(()=>v())),u(i.map(e=>({...e,$id:e.$id||(0,at.E)()})))},[null===n||void 0===n||null===(t=n.items)||void 0===t?void 0:t.value]),(0,o.useEffect)(()=>{var e;c&&((0,J.isEqual)(null===n||void 0===n||null===(e=n.items)||void 0===e?void 0:e.value,c)||null===r||void 0===r||r({items:c}))},[p]),(0,He.jsxs)(x.k,{flexDirection:"column",gap:3,children:[(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(x.k,{children:[(0,He.jsx)(g.x,{fontSize:"sm",marginBottom:null!==n&&void 0!==n&&n.title?2:0,children:null!==n&&void 0!==n&&n.title?d("post_poll.field.title"):d("post_poll.title")}),(0,He.jsx)(st.Z,{as:ue.Ddz,icon:(0,He.jsx)(C.J,{fontSize:"sm",as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:d("post_poll.action.delete_poll"),confirmTitle:d("post_poll.action.delete_confirmation_title"),confirmMessage:d("post_poll.action.delete_confirmation"),confirmButtonText:d("delete",{ns:"common"}),onConfirm:h,marginLeft:"auto"})]}),(null===n||void 0===n?void 0:n.title)&&(0,He.jsx)(E.I,{size:"sm",value:n.title.value,onChange:e=>{r({title:e.target.value})},isInvalid:n.title.isInvalid})]}),(null===n||void 0===n?void 0:n.items)&&(0,He.jsxs)(g.x,{children:[(0,He.jsx)(g.x,{fontSize:"sm",marginBottom:2,children:d("post_poll.field.items")}),(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[null===c||void 0===c?void 0:c.map((e,t)=>{var i,o;const a=(null===(i=n.items.arrayItems)||void 0===i||null===(o=i[t])||void 0===o?void 0:o.text)||{},s=m(a.invalidErrors);return(0,He.jsxs)(x.k,{alignItems:"center",gap:1,children:[(0,He.jsx)(g.x,{width:"1.75rem",fontSize:"xs",children:`#${t+1}`}),(0,He.jsx)(k.u,{isDisabled:!a.isInvalid||!s,label:s,variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:e.text,onChange:t=>{f(e.$id,{text:t.target.value})},isInvalid:a.isInvalid})}),(0,He.jsx)(ue.Ddz,{icon:(0,He.jsx)(C.J,{as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:d("post_poll.action.delete_item"),isDisabled:(null===c||void 0===c?void 0:c.length)<=l,onClick:()=>b(e.$id)})]},e.$id)}),(0,He.jsx)(g.x,{paddingLeft:"1.75rem",children:(0,He.jsx)(S.z,{size:"sm",leftIcon:(0,He.jsx)(Qe.FaPlus,{}),isDisabled:(null===c||void 0===c?void 0:c.length)>=a,onClick:_,children:d("post_poll.action.add_item")})})]})]}),(0,He.jsx)(g.x,{children:(null===n||void 0===n?void 0:n.duration)&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:{...Oo,paddingTop:n.duration.values?0:4},children:d(`post_editor.additional_fields.${i}.poll.duration`)}),(0,He.jsx)(g.x,{sx:Ro,children:n.duration.values?(0,He.jsx)(I.P,{size:"sm",maxWidth:"14rem",value:n.duration.value,onChange:e=>{r({duration:e.target.value})},isInvalid:n.duration.isInvalid,children:n.duration.values.map(e=>(0,He.jsx)("option",{value:e,children:d(`post_editor.additional_fields.${i}.poll.duration.${e||"NONE"}`)},e))}):(0,He.jsx)(ue.jh1,{size:"sm",value:60*(n.duration.value||n.duration.emptyValue||0),units:{days:!0,hours:!0,minutes:!0},isInvalid:n.duration.isInvalid,onChange:e=>{r({duration:Math.floor(e/60)})}})})]})})]})},Fo={GroupHeading:e=>{var t,i,o,n;let{children:l,...a}=e;return(0,He.jsx)(Zi.chakraComponents.GroupHeading,{...a,children:(0,He.jsxs)(g.x,{display:"inline-flex",alignItems:"center",verticalAlign:"middle",children:[(0,He.jsx)(Hi.q,{src:null===(t=a.data)||void 0===t||null===(i=t.account)||void 0===i?void 0:i.image,name:null===(o=a.data)||void 0===o||null===(n=o.account)||void 0===n?void 0:n.name,size:"xs",marginRight:1}),(0,He.jsx)(h.x,{fontSize:"sm",noOfLines:1,children:l})]})})},MultiValueLabel:e=>{var t;let{children:i,...o}=e;const n=null===(t=o.selectProps.options.find(e=>e.account.id===o.data.accountId))||void 0===t?void 0:t.account;return(0,He.jsx)(Zi.chakraComponents.MultiValueLabel,{...o,children:(0,He.jsxs)(g.x,{display:"inline-flex",alignItems:"center",verticalAlign:"middle",children:[(0,He.jsx)(Hi.q,{src:null===n||void 0===n?void 0:n.image,name:null===n||void 0===n?void 0:n.name,size:"2xs",marginRight:1}),(0,He.jsx)(h.x,{noOfLines:1,children:i})]})})}},Mo=e=>{let{accounts:t,accountsIds:i,value:n,onChange:l,isInvalid:a,size:s}=e;const[r,d]=(0,o.useState)(!1),[c,u]=(0,o.useState)({}),p=(0,o.useMemo)(()=>(0,me.PY)(t,i,Q.YOUTUBE).map(e=>e.id),[t,i]),m=(0,o.useMemo)(()=>(null===p||void 0===p?void 0:p.map(e=>{var i;const o=t.find(t=>
1t.id===e);return{label:o.name,account:o,options:(null===(i=c[e])||void 0===i?void 0:i.map(t=>({label:t.name,value:t.id,accountId:e})))||[]}}).filter(e=>e.options.length>0))||[],[t,p,c]),v=(0,o.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];d(!0);try{const t=await(0,Qt.yFJ)({accountsIds:p,refresh:e||void 0});t.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?u(t.data.items||{}):(0,ve.EF)(t)}catch(t){(0,ve.EF)(t.response)}d(!1)},[d,p]),h=(0,o.useCallback)(e=>{l(e.sort((e,t)=>e.accountId>t.accountId?1:-1))},[l]);return(0,o.useEffect)(()=>{v()},[p]),(0,He.jsxs)(x.k,{width:"full",gap:2,alignItems:"center",children:[(0,He.jsx)(ue.v1X,{size:s,options:m,value:n,components:Fo,customStyles:{multiValue:()=>({paddingLeft:0,paddingRight:1})},onChange:h,hideSelectedOptions:!1,closeMenuOnSelect:!1,isMulti:!0,isDisabled:r,isClearable:!1,isInvalid:a}),(0,He.jsx)(_.h,{"aria-label":"Refresh",size:s,variant:"ghost",icon:(0,He.jsx)(Qe.FaSync,{}),isDisabled:r,onClick:()=>v(!0)})]})};var $o=i(516374),Uo=i(39579);const No=e=>{var t,i,n,l,a,s,r;let{postAdditionalType:d,accounts:c,accountsIds:u,provider:p=Q.TIKTOK,data:m={},fetchInfo:v=!0,onChange:h,onValidationInfoReceived:x=()=>{}}=e;const{t:f}=(0,Te.$)(["planner"]),[b,_]=(0,o.useState)(!1),[j,y]=(0,o.useState)([]),[C,S]=(0,o.useState)(v),[T,w]=(0,o.useState)(v),[A,z]=(0,o.useState)(v),[D,P]=(0,o.useState)([]),O=(0,o.useMemo)(()=>(0,me.PY)(c,u,p).map(e=>e.id),[c,u,p]),R=(0,o.useCallback)(async()=>{_(!0);try{const t=await(0,Qt.Js2)({accountsIds:O});if(t.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var e;const i=t.data.items||[];y(((null===i||void 0===i||null===(e=i[0])||void 0===e?void 0:e.privacyLevelOptions)||[]).filter(e=>i.every(t=>t.privacyLevelOptions.includes(e)))),S(!i.every(e=>!e.commentDisabled)),w(!i.every(e=>!e.duetDisabled)),z(!i.every(e=>!e.stitchDisabled));const o=i.map(e=>e.maxVideoPostDurationSec);x({maxVideoDuration:o.length?Math.min(...o):void 0});const n=i.map(e=>e.username);P(c.filter(e=>O.includes(e.id)).filter(e=>!n.includes(e.name)))}else(0,ve.EF)(t),x({maxVideoDuration:void 0})}catch(t){(0,ve.EF)(t.response),x({maxVideoDuration:void 0})}_(!1)},[_,O,x,c]);return(0,o.useEffect)(()=>(v&&R(),()=>{x({maxVideoDuration:void 0})}),[O]),(0,He.jsxs)(He.Fragment,{children:[(null===D||void 0===D?void 0:D.length)>0&&(0,He.jsx)(g.x,{gridColumn:"1 / -1",children:(0,He.jsx)(ue.bZj,{status:"error",showIcon:!0,children:f("post_editor.errors.additional_tiktok_post_all_reconnect",{names:D.map(e=>e.name).join(", ")})})}),m.title&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:f(`post_editor.additional_fields.tiktok.${d}.title`)}),(0,He.jsx)(E.I,{size:"sm",value:null===(t=m.title)||void 0===t?void 0:t.value,onChange:e=>{h({title:e.target.value})},isInvalid:null===(i=m.title)||void 0===i?void 0:i.isInvalid,isDisabled:b})]}),m.privacyStatus&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:f(`post_editor.additional_fields.tiktok.${d}.privacyStatus`)}),(0,He.jsxs)(I.P,{size:"sm",value:null===(n=m.privacyStatus)||void 0===n?void 0:n.value,onChange:e=>{h({privacyStatus:e.target.value})},isInvalid:null===(l=m.privacyStatus)||void 0===l?void 0:l.isInvalid,isDisabled:b,children:[(0,He.jsx)("option",{value:""}),null===(a=m.privacyStatus)||void 0===a||null===(s=a.values)||void 0===s?void 0:s.map(e=>(0,He.jsx)("option",{value:e,disabled:v&&!j.includes(e),children:f(`post_editor.additional_fields.tiktok.${d}.privacyStatus.${e||"NONE"}`)},e))]})]}),m.commentDisabled&&(0,He.jsx)(k.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:v&&!C,hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({commentDisabled:!m.commentDisabled.value})},isChecked:!m.commentDisabled.value,isInvalid:m.commentDisabled.isInvalid,isDisabled:v&&C&&m.commentDisabled.value||b,label:f(`post_editor.additional_fields.tiktok.${d}.commentDisabled`)})}),m.duetDisabled&&(0,He.jsx)(k.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:v&&!T,hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({duetDisabled:!m.duetDisabled.value})},isChecked:!m.duetDisabled.value,isInvalid:m.duetDisabled.isInvalid,isDisabled:v&&T&&m.duetDisabled.value||b,label:f(`post_editor.additional_fields.tiktok.${d}.duetDisabled`)})}),m.stitchDisabled&&(0,He.jsx)(k.u,{placement:"top",label:f("post_editor.toktok_option_disabled"),isDisabled:v&&!A,hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({stitchDisabled:!m.stitchDisabled.value})},isChecked:!m.stitchDisabled.value,isInvalid:m.stitchDisabled.isInvalid,isDisabled:v&&A&&m.stitchDisabled.value||b,label:f(`post_editor.additional_fields.tiktok.${d}.stitchDisabled`)})}),m.autoAddMusic&&(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({autoAddMusic:!m.autoAddMusic.value})},isChecked:!!m.autoAddMusic.value,isInvalid:m.autoAddMusic.isInvalid,isDisabled:b||!(null===(r=m.musicSoundInfo)||void 0===r||!r.value),label:f(`post_editor.additional_fields.tiktok.${d}.autoAddMusic`)}),m.brandContent&&(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({brandContent:!m.brandContent.value})},isChecked:!!m.brandContent.value,isInvalid:m.brandContent.isInvalid,isDisabled:b,label:f(`post_editor.additional_fields.tiktok.${d}.brandContent`)}),m.brandOrganic&&(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({brandOrganic:!m.brandOrganic.value})},isChecked:!!m.brandOrganic.value,isInvalid:m.brandOrganic.isInvalid,isDisabled:b,label:f(`post_editor.additional_fields.tiktok.${d}.brandOrganic`)}),m.aiGenerated&&(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{h({aiGenerated:!m.aiGenerated.value})},isChecked:!!m.aiGenerated.value,isInvalid:m.aiGenerated.isInvalid,isDisabled:b,label:f(`post_editor.additional_fields.tiktok.${d}.aiGenerated`)}),b&&(0,He.jsx)(ue.GtR,{children:(0,He.jsx)(ue.p9A,{size:"md"})})]})};var Wo=i(375628),Bo=i(759823),Ho=i(129944),Zo=i(611196),Vo=i(276282),Go=function(e){return e.TRENDING="trending",e.FULL="full",e}(Go||{});const Jo={genre:"ALL",country_code:"US",date_range:"7DAY"},Ko=e=>{var t,i,s,r,d,c,u,p,m;let{isOpen:v,onClose:f,accountId:b,video:j,currentMusicData:y,currentMusicSoundInfo:k,onApply:T}=e;const w=null===j||void 0===j||null===(t=j.meta)||void 0===t?void 0:t.duration,{t:P}=(0,Te.$)(["planner","common"]),L=(0,Wo.dQ)("colors","content_inactive"),[F,M]=(0,o.useState)([]),[$,U]=(0,o.useState)(null),[N,W]=(0,o.useState)(Go.TRENDING),[B,H]=(0,o.useState)(""),[Z,G]=(0,o.useState)({...Jo}),[K,q]=(0,o.useState)({genres:[],countryCodes:[]}),[Y,X]=(0,o.useState)(!1),[Q,ee]=(0,o.useState)(0),[te,ie]=(0,o.useState)(null!==(i=null===k||void 0===k?void 0:k.music_sound_volume)&&void 0!==i?i:50),[oe,ne]=(0,o.useState)(null!==(s=null===k||void 0===k?void 0:k.video_original_sound_volume)&&void 0!==s?s:50),[le,ae]=(0,o.useState)({start:null!==k&&void 0!==k&&k.music_sound_start?k.music_sound_start/1e3:0,duration:null!==k&&void 0!==k&&k.music_sound_end&&null!==k&&void 0!==k&&k.music_sound_start?(k.music_sound_end-k.music_sound_start)/1e3:w||0}),[se,re]=(0,o.useState)(!1),[de,pe]=(0,o.useState)(!1),me=(0,o.useRef)(0),he=(0,o.useRef)(null),xe=(0,o.useRef)(null),ge=(0,o.useRef)(!1),[fe,be]=(0,o.useState)(!1),[_e,je]=(0,o.useState)(!1),ye=(0,o.useRef)(!1),Ce=(0,o.useRef)(null),ke=(0,o.useRef)(null),Se=(0,o.useMemo)(()=>
1!(0,J.isEqual)(Z,Jo),[Z]),Ie=(0,o.useMemo)(()=>(null===$||void 0===$?void 0:$.clip)||null,[$]),Ee=(0,o.useMemo)(()=>{if(!B)return F;const e=B.toLowerCase();return F.filter(t=>t.commercial_music_name.toLowerCase().includes(e)||t.artist.toLowerCase().includes(e))},[F,B]),Ae=(0,o.useCallback)(()=>{const e=Ce.current,t=ke.current;e&&(Y?(e.pause(),t&&t.pause()):(e.currentTime=le.start,e.play(),t&&(t.currentTime=0,t.play())),X(!Y))},[Y,le.start]),ze=(0,o.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=t===Go.TRENDING?e.trending_song_clip:e.full_duration_song_clip;o&&(U({music:e,clip:o}),ee(i?le.start:0),i||ae({start:0,duration:w||o.duration}),Ce.current&&(Ce.current.pause(),Ce.current.currentTime=i?le.start:0),ke.current&&(ke.current.pause(),ke.current.currentTime=0),i?X(!1):setTimeout(()=>{Ce.current&&o.preview_url&&(Ce.current.play().catch(()=>{}),ke.current&&ke.current.play().catch(()=>{}),X(!0))},100))},[le.start,w]),De=(0,o.useCallback)(()=>{if(!$)return;const e={music_sound_id:$.clip.song_clip_id,music_sound_volume:te,video_original_sound_volume:oe,music_sound_start:Math.round(1e3*le.start),music_sound_end:Math.round(1e3*(le.start+le.duration))},t={commercial_music_name:$.music.commercial_music_name,artist:$.music.artist,thumbnail_url:$.music.thumbnail_url,duration:$.clip.duration};T(e,t)},[$,te,oe,le,T]),Pe=(0,o.useCallback)(e=>`${Math.floor(e/60)}:${Math.floor(e%60).toString().padStart(2,"0")}`,[]),Oe=(0,o.useCallback)(()=>{G({...Jo})},[]),Re=(0,o.useCallback)(e=>{var t;if(!xe.current||!Ie)return;e.preventDefault(),e.stopPropagation();const i=xe.current,o=i.getBoundingClientRect(),n=(null===(t=i.parentElement)||void 0===t?void 0:t.scrollLeft)||0,l=e.clientX-o.left+n,a=le.start/Ie.duration*o.width;me.current=l-a,re(!0),ee(le.start),Ce.current&&(Ce.current.currentTime=le.start),ke.current&&(ke.current.currentTime=0)},[Ie,le.start]),Le=(0,o.useCallback)(e=>{xe.current&&Ie&&(e.preventDefault(),e.stopPropagation(),pe(!0))},[Ie]);return(0,o.useEffect)(()=>{if(null!==k&&void 0!==k&&k.music_sound_id&&F.length>0&&!ye.current){const t=F.find(e=>{const t=e.trending_song_clip,i=e.full_duration_song_clip;return(null===t||void 0===t?void 0:t.song_clip_id)===k.music_sound_id||(null===i||void 0===i?void 0:i.song_clip_id)===k.music_sound_id});if(t){var e;const i=(null===(e=t.trending_song_clip)||void 0===e?void 0:e.song_clip_id)===k.music_sound_id,o=i?Go.TRENDING:Go.FULL,n=i?t.trending_song_clip:t.full_duration_song_clip;W(o),ze(t,o,!0),ye.current=!0,setTimeout(()=>{if(xe.current&&n){const e=xe.current.parentElement;if(e){const t=xe.current.offsetWidth*(le.start/n.duration),i=Math.max(0,t-e.offsetWidth/2);e.scrollLeft=i}}},150)}}},[k,F,ze,le.start]),(0,o.useEffect)(()=>{$&&!ye.current&&(X(!1),ee(0),ae({start:0,duration:w||$.clip.duration}),Ce.current&&(Ce.current.currentTime=0),ke.current&&(ke.current.currentTime=0))},[$,w]),(0,o.useEffect)(()=>{(async()=>{je(!0);try{const e=await(0,Qt.A78)();e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?q({genres:e.data.genres||[],countryCodes:e.data.countryCodes||[]}):(0,ve.EF)(e)}catch(e){(0,ve.EF)(null===e||void 0===e?void 0:e.response)}finally{je(!1)}})()},[]),(0,o.useEffect)(()=>{(async()=>{if(b){be(!0);try{const e=await(0,Qt.fD$)({accountId:b,genre:Z.genre!==Jo.genre?Z.genre:void 0,country_code:Z.country_code,date_range:Z.date_range});e.data.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?M(e.data.items||[]):(M([]),(0,ve.EF)(e))}catch(e){(0,ve.EF)(null===e||void 0===e?void 0:e.response)}finally{be(!1)}}})()},[b,Z]),(0,o.useEffect)(()=>{const e=Ce.current,t=ke.current;if(!e)return;const i=()=>{const i=e.currentTime,o=le.start+le.duration;i>=o?(e.pause(),t&&t.pause(),e.currentTime=o,ee(o),X(!1)):ee(i)};return e.addEventListener("timeupdate",i),()=>e.removeEventListener("timeupdate",i)},[$,Ie,le]),(0,o.useEffect)(()=>{Ce.current&&(Ce.current.volume=te/100)},[te,$]),(0,o.useEffect)(()=>{ke.current&&(ke.current.volume=oe/100)},[oe,$]),(0,o.useEffect)(()=>{if(!se)return;let e=le.start;const t=t=>{var i;if(!xe.current||!Ie)return;const o=xe.current,n=o.getBoundingClientRect(),l=(null===(i=o.parentElement)||void 0===i?void 0:i.scrollLeft)||0,a=(t.clientX-n.left+l-me.current)/n.width*Ie.duration;e=Math.max(0,Math.min(a,Ie.duration-le.duration)),ae(t=>({...t,start:e}))},i=()=>{re(!1),ae(t=>({...t,start:e})),ee(e),Ce.current&&(Ce.current.currentTime=e),ke.current&&(ke.current.currentTime=0),ge.current=!0,setTimeout(()=>{ge.current=!1},100)};return window.addEventListener("mousemove",t),window.addEventListener("mouseup",i),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",i)}},[se,Ie,le]),(0,o.useEffect)(()=>
1{if(!de)return;let e=le.duration;const t=t=>{var i;if(!xe.current||!Ie)return;const o=xe.current,n=o.getBoundingClientRect(),l=(null===(i=o.parentElement)||void 0===i?void 0:i.scrollLeft)||0,a=(t.clientX-n.left+l)/n.width*Ie.duration,s=w||Ie.duration;e=Math.max(3,Math.min(a-le.start,Math.min(s,Ie.duration-le.start))),ae(t=>({...t,duration:e}))},i=()=>{pe(!1),ae(t=>({...t,duration:e})),ge.current=!0,setTimeout(()=>{ge.current=!1},100)};return window.addEventListener("mousemove",t),window.addEventListener("mouseup",i),()=>{window.removeEventListener("mousemove",t),window.removeEventListener("mouseup",i)}},[de,Ie,le,w]),(0,ce.useHorizontalScroll)(he,[$]),(0,He.jsxs)(n.u_,{isOpen:v,onClose:f,size:"2xl",scrollBehavior:"inside",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{height:"full",children:[(0,He.jsx)(Ge.x,{children:P("post_editor.music_selection.modal_title")}),(0,He.jsx)(Ke.o,{}),(0,He.jsxs)(Je.f,{as:x.k,flexDirection:"column",gap:4,children:[(0,He.jsxs)(x.k,{gap:4,flex:1,width:"full",minHeight:{md:0},flexDirection:{base:"column",md:"row"},children:[(0,He.jsxs)(x.k,{flexDirection:"column",flex:1,gap:3,minWidth:0,children:[(0,He.jsxs)(Fi.U,{spacing:2,children:[(0,He.jsx)(E.I,{placeholder:P("post_editor.music_selection.search_placeholder"),value:B,onChange:e=>H(e.target.value),size:"sm",flex:1}),(0,He.jsxs)(A.J,{placement:"bottom-end",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(_.h,{"aria-label":"Filters",icon:(0,He.jsx)(C.J,{as:V.KNx}),size:"sm",variant:"ghost",isActive:Se,_active:{color:"common.primary_400"}})}),(0,He.jsxs)(Fe.y,{width:"300px",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(Bo.b,{p:3,children:(0,He.jsxs)($i.g,{spacing:3,align:"stretch",children:[(0,He.jsxs)(g.x,{children:[(0,He.jsx)(h.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:P("post_editor.music_selection.filter.genre")}),(0,He.jsx)(I.P,{value:Z.genre,onChange:e=>G(t=>({...t,genre:e.target.value})),isDisabled:_e,size:"sm",children:K.genres.map(e=>(0,He.jsx)("option",{value:e.value,children:e.name},e.value))})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsx)(h.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:P("post_editor.music_selection.filter.country")}),(0,He.jsx)(I.P,{value:Z.country_code,onChange:e=>G(t=>({...t,country_code:e.target.value})),isDisabled:_e,size:"sm",children:K.countryCodes.map(e=>(0,He.jsx)("option",{value:e.value,children:e.name},e.value))})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsx)(h.x,{fontSize:"xs",mb:1,fontWeight:"medium",children:P("post_editor.music_selection.filter.date_range")}),(0,He.jsxs)(I.P,{value:Z.date_range,onChange:e=>G(t=>({...t,date_range:e.target.value})),size:"sm",children:[(0,He.jsx)("option",{value:"1DAY",children:P("post_editor.music_selection.filter.date_range.1DAY")}),(0,He.jsx)("option",{value:"7DAY",children:P("post_editor.music_selection.filter.date_range.7DAY")}),(0,He.jsx)("option",{value:"30DAY",children:P("post_editor.music_selection.filter.date_range.30DAY")}),(0,He.jsx)("option",{value:"90DAY",children:P("post_editor.music_selection.filter.date_range.90DAY")})]})]}),Se&&(0,He.jsx)(S.z,{size:"sm",onClick:Oe,width:"100%",children:P("post_editor.music_selection.filter.reset")})]})})]})]})]}),(0,He.jsx)(O.m,{index:N===Go.TRENDING?0:1,onChange:e=>W(0===e?Go.TRENDING:Go.FULL),size:"sm",children:(0,He.jsxs)(R.t,{children:[(0,He.jsx)(zt.O,{children:P("post_editor.music_selection.tab.trending")}),(0,He.jsx)(zt.O,{children:P("post_editor.music_selection.tab.full")})]})}),(0,He.jsx)(g.x,{flex:1,overflowY:"auto",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",padding:2,maxHeight:{base:"20rem",md:"initial"},children:fe?(0,He.jsx)(Ho.M,{height:"full",children:(0,He.jsx)(ue.p9A,{})}):0===Ee.length?(0,He.jsx)(Ho.M,{height:"full",children:(0,He.jsx)(h.x,{textAlign:"center",color:"content_details",children:P("post_editor.music_selection.no_results")})}):(0,He.jsx)($i.g,{spacing:1,align:"stretch",children:Ee.map(e=>{const t=N===Go.TRENDING?e.trending_song_clip:e.full_duration_song_clip,i=(null===t||void 0===t?void 0:t.song_clip_id)===(null===Ie||void 0===Ie?void 0:Ie.song_clip_id);return t?(0,He.jsxs)(x.k,{p:2,gap:3,align:"center",borderRadius:"md",cursor:"pointer",background:i?"content_alpha_200":"transparent",_hover:{background:"content_alpha_200"},onClick:()=>ze(e,N),children:[(0,He.jsx)(we.E,{src:e.thumbnail_url,boxSize:"48px",objectFit:"cover",borderRadius:"md",flexShrink:0}),(0,He.jsxs)(g.x,{flex:1,minWidth:0,children:[(0,He.jsx)(h.x,{fontWeight:"medium",fontSize:"sm",noOfLines:1,children:e.commercial_music_name}),(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",noOfLines:1,children:e.artist}),(0,He.jsxs)(Fi.U,{spacing:2,mt:1,children:[(0,He.jsxs)(h.x,{fontSize:"xs",color:"content_details",children:["#",e.rank_position]}),(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",children:Pe(t.duration)})]})]})]},t.song_clip_id):null})})})]}),(null===j||void 0===j?void 0:j.url)&&(0,He.jsx)(g.x,{flexDirection:"column",flex:1,minWidth:0,children:(0,He.jsx)(x.k,{alignItems:"center",height:"full",maxHeight:{base:"300px",md:"initial"},justifyContent:"center",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",background:"base_level_1",overflow:"hidden",children:(0,He.jsx)("video",{ref:ke,src:j.url,style:{width:"100%",height:"100%",maxWidth:"inherit",maxHeight:"inherit",objectFit:"contain"},muted:0===oe,onLoadedMetadata:()=>{ke.current&&(ke.current.volume=oe/100)},onTimeUpdate:e=>{if(Ce.current&&Y){const t=e.currentTarget.currentTime,i=le.start+t,o=Ce.current.currentTime;Math.abs(o-i)>.3&&(Ce.current.currentTime=i)}}})})})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fi.U,{gap:2,mb:2,children:[(0,He.jsxs)(Fi.U,{spacing:2,children:[(0,He.jsx)(_.h,{"aria-label":Y?"Pause":"Play",icon:(0,He.jsx)(C.J,{as:Y?V.atM:V.cgd}),onClick:Ae,size:"sm",isDisabled:!$||!Ie}),(0,He.jsxs)(A.J,{placement:"top",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(_.h,{"aria-label":"Volume",icon:(0,He.jsx)(C.J,{as:V.wUP}),size:"sm",variant:"ghost",isDisabled:!$||!Ie})}),(0,He.jsxs)(Fe.y,{width:"200px",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(Bo.b,{p:3,children:(0,He.jsxs)($i.g,{spacing:3,align:"stretch",children:[(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fi.U,{spacing:2,mb:2,children:[(0,He.jsx)(C.J,{as:V.rkz,boxSize:3}),(0,He.jsx)(h.x,{fontSize:"xs",children:P("post_editor.music_selection.music_volume")})]}),(0,He.jsxs)(Zo.iR,{value:te,onChange:ie,min:0,max:100,size:"sm",children:[(0,He.jsx)(Zo.Uj,{children:(0,He.jsx)(Zo.Ms,{})}),(0,He.jsx)(Zo.gs,{})]})]}),j&&(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fi.U,{spacing:2,mb:2,children:[(0,He.jsx)(C.J,{as:V.cgd,boxSize:3}),(0,He.jsx)(h.x,{fontSize:"xs",children:P("post_editor.music_selection.video_volume")})]}),(0,He.jsxs)(Zo.iR,{value:oe,onChange:ne,min:0,max:100,size:"sm",children:[(0,He.jsx)(Zo.Uj,{children:(0,He.jsx)(Zo.Ms,{})}),(0,He.jsx)(Zo.gs,{})]})]})]})})]})]})]}),$&&Ie&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(h.x,{flex:1,noOfLines:1,fontWeight:"semibold",fontSize:"sm",children:[$.music.commercial_music_name,$.music.artist?` - ${$.music.artist}`:""]}),(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",children:w?`${Pe(Math.max(le.start,Q))} / ${Pe(le.start+le.duration)} (${Pe(le.duration)})`:`${Pe(Q)} / ${Pe(null!==(r=null===Ie||void 0===Ie?void 0:Ie.duration)&&void 0!==r?r:0)}`})]})]}),$&&Ie?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(g.x,{position:"relative",overflowX:"auto",overflowY:"hidden",minWidth:0,ref:he,children:(0,He.jsxs)(g.x,{ref:xe,position:"relative",width:10*(null!==(d=null===Ie||void 0===Ie?void 0:Ie.duration)&&void 0!==d?d:0)+"px",height:"48px",background:"content_alpha_200",children:[(0,He.jsx)(Vo.Z,{audioSrc:null!==(c=null===Ie||void 0===Ie?void 0:Ie.preview_url)&&void 0!==c?c:"",he
1ight:48,bgColor:"transparent",waveColor:L}),(0,He.jsxs)(g.x,{position:"absolute",top:0,left:0,width:"full",height:"full",cursor:"pointer",zIndex:10,onClick:e=>{var t;if(se||de||!Ie||ge.current)return;const i=e.currentTarget.getBoundingClientRect(),o=(null===(t=e.currentTarget.parentElement)||void 0===t?void 0:t.scrollLeft)||0,n=(e.clientX-i.left+o)/i.width*Ie.duration;if(w){const e=Math.max(0,Math.min(n,Ie.duration-le.duration));ae(t=>({...t,start:e})),ee(e),Ce.current&&(Ce.current.currentTime=e),ke.current&&(ke.current.currentTime=0)}else ee(n),Ce.current&&(Ce.current.currentTime=n)},children:[j&&w&&(0,He.jsx)(g.x,{position:"absolute",top:0,left:le.start/(null!==(u=null===Ie||void 0===Ie?void 0:Ie.duration)&&void 0!==u?u:1)*100+"%",width:le.duration/(null!==(p=null===Ie||void 0===Ie?void 0:Ie.duration)&&void 0!==p?p:1)*100+"%",height:"full",border:"1px solid",borderColor:"content_active",borderRadius:"sm",background:"common.red_berry",opacity:.75,cursor:Ie&&le.duration<Ie.duration?"grab":"default",_active:{cursor:Ie&&le.duration<Ie.duration?"grabbing":"default"},onMouseDown:Ie&&le.duration<Ie.duration?Re:void 0,children:(0,He.jsx)(g.x,{position:"absolute",right:"-3px",top:0,bottom:0,width:"6px",height:"80%",margin:"auto",background:"content_active",borderRadius:"sm",cursor:"ew-resize",zIndex:11,_hover:{bg:"common.primary_400"},onMouseDown:Le})}),(0,He.jsx)(g.x,{position:"absolute",top:0,left:Q/(null!==(m=null===Ie||void 0===Ie?void 0:Ie.duration)&&void 0!==m?m:1)*100+"%",width:"1px",height:"full",background:"common.primary_400",pointerEvents:"none"})]})]})}),(null===Ie||void 0===Ie?void 0:Ie.preview_url)&&(0,He.jsx)("audio",{ref:Ce,src:Ie.preview_url,onEnded:()=>X(!1),onLoadedMetadata:()=>{Ce.current&&(Ce.current.volume=te/100)}})]}):(0,He.jsx)(x.k,{alignItems:"center",justifyContent:"center",height:"48px",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",children:(0,He.jsx)(h.x,{textAlign:"center",color:"content_details",fontSize:"sm",children:P("post_editor.music_selection.no_music_selected")})})]})]}),(0,He.jsxs)(Ut.m,{gap:3,children:[(0,He.jsx)(S.z,{onClick:f,size:"sm",children:P("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",size:"sm",isDisabled:!$,onClick:De,children:P("apply",{ns:"common"})})]})]})]})},qo=e=>{let{musicSoundInfo:t,musicData:i,video:n,accountId:l,onChange:a,isDisabled:s=!1}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,o.useState)(!1),u=(0,o.useMemo)(()=>i?`${r("edit",{ns:"common"})}: ${i.commercial_music_name}${i.artist?` - ${i.artist}`:""}`:r("post_editor.music_selection.select_tooltip"),[i,r]),p=(0,o.useCallback)(()=>{a({musicSoundInfo:void 0,musicData:void 0})},[a]);return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(x.k,{flex:1,gap:1,alignItems:"center",children:[(0,He.jsx)(k.u,{label:u,placement:"top",hasArrow:!0,children:(0,He.jsx)(S.z,{flex:1,size:"sm",leftIcon:(0,He.jsx)(C.J,{as:V.rkz}),isActive:!!i,isDisabled:s,onClick:()=>c(!0),children:(0,He.jsx)(h.x,{noOfLines:1,children:i?i.commercial_music_name:r("post_editor.music_selection.label")})})}),i&&(0,He.jsx)(ue.Ddz,{size:"sm",variant:"ghost",tooltipLabel:r("remove",{ns:"common"}),tooltipPosition:"top",icon:(0,He.jsx)(C.J,{as:V.APH}),isDisabled:s,onClick:p})]}),d&&(0,He.jsx)(Ko,{isOpen:d,onClose:()=>c(!1),accountId:l,video:n,currentMusicData:i,currentMusicSoundInfo:t,onApply:(e,t)=>{a({musicSoundInfo:e,musicData:t}),c(!1)}})]})};var Yo=i(707975),Xo=i(587383);const Qo=function(e,t,i){let o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];const n=e.getBoundingClientRect(),l=n.width,a=n.height,s=100*(t-n.x)/l,r=100*(i-n.y)/a,d=o?Math.round(s):s,c=o?Math.round(r):r;return{x:Math.max(Math.min(d,100),0),y:Math.max(Math.min(c,100),0)}},en=e=>(0,He.jsx)(Zi.chakraComponents.Input,{...e,isHidden:!1}),tn=e=>{var t,i;let{children:o,...n}=e;const{t:l}=(0,Te.$)(["planner"]);return(0,He.jsx)(Zi.chakraComponents.Option,{...n,children:(0,He.jsx)(x.k,{alignItems:"center",gap:2,children:(0,He.jsxs)(x.k,{flexDirection:"column",children:[(0,He.jsx)(h.x,{fontSize:"sm",lineHeight:"1.2em",children:o}),(0,He.jsxs)(h.x,{fontSize:"xs",lineHeight:"1.2em",color:"content_details",children:[`${l("post_media.product_tags.catalog_number_of_products")}: `,null===(t=n.data)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.productC
1ount]})]})})})},on=e=>{var t,i;let{children:o,...n}=e;return(0,He.jsx)(Zi.chakraComponents.Option,{...n,children:(0,He.jsxs)(x.k,{alignItems:"center",gap:2,children:[(0,He.jsx)(we.E,{alt:"",src:null===(t=n.data)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.image,minWidth:8,width:8,height:8,objectFit:"cover",borderRadius:"md"}),(0,He.jsx)(x.k,{flexDirection:"column",children:(0,He.jsx)(h.x,{fontSize:"sm",lineHeight:"1.2em",children:o})})]})})},nn=e=>{let{onClose:t,header:i,children:o}=e;return(0,He.jsxs)(n.u_,{autoFocus:!1,returnFocusOnClose:!1,closeOnOverlayClick:!1,isOpen:!0,onClose:t,size:"3xl",variant:"line-min",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[(0,He.jsx)(Ge.x,{children:i}),(0,He.jsx)(Je.f,{padding:0,background:"base_level_1",children:o}),(0,He.jsx)(Ke.o,{})]})]})},ln=e=>{let{x:t,y:i,index:n,elementRef:l,onMoveEnd:a}=e;const s=(0,o.useRef)(null),r=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{const e=l.current,t=t=>{if(r.current&&s.current&&e){t.preventDefault();const{x:i,y:o}=Qo(e,t.clientX,t.clientY,!1);s.current.style.top=`${o}%`,s.current.style.left=`${i}%`}},i=t=>{r.current&&s.current&&e&&(t.preventDefault(),r.current=!1,s.current.style={},a({absoluteX:t.clientX,absoluteY:t.clientY}))};return null===e||void 0===e||e.addEventListener("mousemove",t,!1),null===e||void 0===e||e.addEventListener("mouseup",i,!1),null===e||void 0===e||e.addEventListener("mouseleave",i,!1),()=>{null===e||void 0===e||e.removeEventListener("mousemove",t),null===e||void 0===e||e.removeEventListener("mouseup",i),null===e||void 0===e||e.removeEventListener("mouseleave",i)}},[]),(0,He.jsx)(x.k,{ref:s,position:"absolute",top:`${i||0}%`,left:`${t||0}%`,transform:"translateX(-50%) translateY(-50%)",width:6,height:6,alignItems:"center",justifyContent:"center",borderRadius:"full",background:void 0!==n?"common.dark":"common.safe_dark",border:"2px solid",borderColor:"common.dust",color:"common.dust",fontSize:"xs",fontWeight:500,cursor:"move",onClick:e=>{l.current&&(e.preventDefault(),e.stopPropagation())},onMouseDown:e=>{l.current&&(e.preventDefault(),r.current=!0)},children:void 0!==n?n+1:""})},an=e=>{let{header:t,children:i}=e;return(0,He.jsxs)(g.x,{flex:1,children:[(0,He.jsx)(h.x,{fontWeight:500,fontSize:"sm",children:t}),(0,He.jsx)(g.x,{overflowY:"auto",maxHeight:["initial","initial","400px"],children:i})]})},sn=e=>{let{index:t,text:i,subtext:o,onRemove:n}=e;const{t:l}=(0,Te.$)(["common"]);return(0,He.jsxs)(x.k,{alignItems:"center",gap:2,paddingX:2,paddingY:1,marginY:2,background:"content_alpha_200",borderRadius:"md",children:[void 0!==t&&(0,He.jsx)(x.k,{width:8,height:8,minWidth:8,alignItems:"center",justifyContent:"center",borderRadius:"full",background:"common.dark",color:"common.dust",fontSize:"sm",fontWeight:500,children:t+1}),(0,He.jsxs)(x.k,{flexDirection:"column",children:[(0,He.jsx)(h.x,{noOfLines:1,sx:{lineBreak:"anywhere"},children:i}),o&&(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",noOfLines:1,sx:{lineBreak:"anywhere"},children:o})]}),n&&(0,He.jsx)(ue.Ddz,{"aria-label":l("delete"),icon:(0,He.jsx)(C.J,{as:Qe.FaTimes}),size:"sm",variant:"ghost",tooltipLabel:l("delete"),onClick:()=>{n()},marginLeft:"auto"})]})},rn=e=>{var t;let{prefix:i,isDisabled:n,placeholder:l,existValues:a=[],initialValues:s,onValueValidate:r=async()=>!0,onSubmit:d}=e;const{t:c}=(0,Te.$)(["planner","common"]),{register:u,reset:p,handleSubmit:m,setValue:v,formState:{errors:h,isSubmitting:g}}=(0,Re.cI)({mode:"onSubmit",shouldUnregister:!0}),f=(0,o.useCallback)(e=>{n||d({...e})},[d,n]);return(0,o.useEffect)(()=>{p({...s||{}})},[s]),(0,He.jsx)("form",{onSubmit:m(f),children:(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsxs)(Me.NI,{isInvalid:!(null===h||void 0===h||!h.value),children:[(0,He.jsxs)(Vt.B,{size:"sm",children:[i&&(0,He.jsx)(Yo.Ui,{children:i}),(0,He.jsx)(E.I,{...u("value",{required:{value:!0,message:c("post_media.user_tags.form_validation.value_required")},validate:{exist:e=>!a.includes(e)||c("post_media.user_tags.form_validation.value_exist"),custom:r}}),placeholder:l,isDisabled:n||g,onChange:e=>v("value",e.target.value.replace(/[ @]+/gi,""))})]}),(null===h||void 0===h||null===(t=h.value)||void 0===t?void 0:t.message)&&(0,He.jsx)(Ue.J1,{children:h.value.message})]}),(0,He.jsx)(S.z,{type:"submit",size:"sm",variant:"solid",isDisabled:n,isLoading:g,children:c("add",{ns:"common"})})]})})},dn=e=>{var t,i;let{isDisabled:n,accounts:l,existValues:a=[],onSubmit:s,cacheManager:r}=e;const{t:d}=(0,Te.$)(["planner","common"]),{control:c,watch:u,setValue:p,register:m,handleSubmit:v,formState:{errors:h,isSubmitting:g}}=(0,Re.cI)({mode:"onBlur",shouldUnregister:!0}),f=u("catalog"),b=u("product"),[_,j]=(0,o.useState)([]),[y,C]=(0,Xo.k)(!1),[k,T]=(0,o.useState)([]),[w,I]=(0,o.useState)(0),[A,z]=(0,o.useState)(""),D=(0,ce.useDebounce)(A,300),P=(0,o.useMemo)(()=>l.map(e=>e.id),[l]),O=(0,o.useCallback)(async()=>{try{var e;C.on();
1const i=await r.get("catalogs",()=>(0,Qt.lIV)({accountsIds:P}));if((null===(e=i.data)||void 0===e?void 0:e.status)===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var t;const e=(null===(t=i.data)||void 0===t?void 0:t.items)||{};return Object.keys(e).reduce((t,i)=>[...t,...e[i].map(e=>({value:e.id,label:e.name,accountId:i,data:e}))],[])}return(0,ve.EF)(i),[]}catch(i){return(0,ve.EF)(i.response),[]}finally{C.off()}},[P,C,r]),R=(0,o.useCallback)(async e=>{try{var t;if(I(e=>e+1),!f||!e)return[];const n=await r.get(`products:${f.value}:${e}`,()=>(0,Qt.BNe)({accountId:f.accountId,catalogId:f.value,query:e}));if((null===(t=n.data)||void 0===t?void 0:t.status)===ce.PLANNER_RESPONSE_STATUS_SUCCESS){var i,o;const e=(null===(i=n.data)||void 0===i?void 0:i.items)||{};return(null===e||void 0===e||null===(o=e[f.accountId])||void 0===o?void 0:o.map(e=>({value:e.id,label:e.name,catalogValue:f.value,catalogLabel:f.label,accountId:f.accountId,data:e})))||[]}return(0,ve.EF)(n),[]}catch(n){return(0,ve.EF)(n.response),[]}finally{I(e=>e-1)}},[f,I,r]),L=(0,o.useCallback)(async()=>{const e=await O();j(e)},[O]),F=(0,o.useCallback)(async e=>{T([]);const t=await R(e);T(t)},[R]),M=(0,o.useCallback)(e=>{if(!n){const{data:t,...i}=e.product;s(i),p("product",null)}},[s,n,p]);return(0,o.useEffect)(()=>{L()},[P]),(0,o.useEffect)(()=>{p("product",null)},[f]),(0,o.useEffect)(()=>{F(A)},[f,D]),(0,He.jsx)("form",{onSubmit:v(M),children:(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:d("post_media.product_tags.catalog_label")}),(0,He.jsx)(Re.Qr,{name:"catalog",control:c,render:e=>{let{field:t}=e;return(0,He.jsx)(ue.v1X,{...t,isDisabled:n,isLoading:y,options:_,size:"sm",components:{Option:tn}})}})]}),(0,He.jsxs)(Me.NI,{isInvalid:!(null===h||void 0===h||!h.product),children:[(0,He.jsx)($e.l,{children:d("post_media.product_tags.product_label")}),(0,He.jsx)(ue.v1X,{onChange:e=>{p("product",e),z(A)},onInputChange:(e,t)=>
1{let{action:i}=t;"input-change"===i&&z(e)},inputValue:A,isDisabled:n||!f,isLoading:w>0,placeholder:d("post_media.product_tags.product_placeholder"),noOptionsMessage:()=>d(A?"post_media.product_tags.product_no_items":"post_media.product_tags.product_placeholder"),options:k.filter(e=>!(null!==a&&void 0!==a&&a.includes(e.value))),controlShouldRenderValue:!1,components:{Input:en,Option:on},size:"sm"}),(0,He.jsx)(E.I,{...m("product",{required:{value:!0,message:d("post_media.product_tags.form_validation.product_required")}}),type:"hidden"}),b&&(0,He.jsx)(sn,{text:b.label,subtext:`${(null===(t=l.find(e=>e.id===b.accountId))||void 0===t?void 0:t.name)||""} / ${b.catalogLabel}`}),(null===h||void 0===h||null===(i=h.product)||void 0===i?void 0:i.message)&&(0,He.jsx)(Ue.J1,{children:h.product.message})]}),(0,He.jsx)(S.z,{type:"submit",size:"sm",variant:"solid",isDisabled:n,isLoading:g,children:d("add",{ns:"common"})})]})})},cn=e=>{let{onClose:t,onSave:i,provider:n,tags:l,items:a,defaultItem:s,maxAllTags:r,enabledFunc:d,maxTagsFunc:c,withPositionFunc:u,messages:p}=e;const{t:m}=(0,Te.$)(["planner","common"]),v=(0,o.useRef)(null),[f,b]=(0,o.useState)(s||a[0]),[j,y]=(0,o.useState)(l||[]),[T,w]=(0,o.useState)(void 0),I=(0,o.useMemo)(()=>j.filter(e=>e.mediaId===f.url),[j,f]),E=(0,o.useMemo)(()=>a.findIndex(e=>e.url===f.url),[a,f]),A=(0,o.useMemo)(()=>d(f),[d,f]),z=(0,o.useMemo)(()=>c(f),[c,f]),D=(0,o.useMemo)(()=>u(f),[u,f]),P=(0,o.useMemo)(()=>(void 0===z||I.length<z)&&(void 0===r||j.length<r),[z,I.length,r,j.length]),O=(0,o.useCallback)(function(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!v.current){const{x:e,y:t}={value:"",x:50,y:50};return{x:e,y:t}}return Qo(v.current,e,t,i)},[]),R=(0,o.useCallback)(()=>{const e=Math.max(0,E-1);b(a[e])},[a,E]),L=(0,o.useCallback)(()=>{const e=Math.min(a.length-1,E+1);b(a[e])},[a,E]),F=(0,o.useCallback)(()=>{i(j),t(),(0,ce.analyticsTrackEvent)("postEditor.mediaUserTags.save")},[i,t,j]);return(0,o.useEffect)(()=>{w(u(f)?void 0:{value:"",x:50,y:50})},[f]),(0,He.jsx)(nn,{onClose:t,header:(null===p||void 0===p?void 0:p.modalTitle)||m("post_media.user_tags.modal.title"),children:(0,He.jsxs)(x.k,{flexDirection:["column","column","row"],minHeight:0,children:[(0,He.jsxs)(x.k,{flexDirection:"column",width:["full","full","60%"],children:[(0,He.jsxs)(g.x,{ref:v,position:"relative",width:"full",cursor:D&&P?"pointer":void 0,onClick:D&&P?e=>{const{x:t,y:i}=O(e.clientX,e.clientY);w(e=>({...e||{value:"",x:50,y:50},x:t,y:i}))}:void 0,children:[(0,He.jsx)(wt.d,{media:f}),D&&I.map((e,t)=>(0,He.jsx)(ln,{elementRef:v,x:e.x,y:e.y,index:t,onMoveEnd:t=>{let{absoluteX:i,absoluteY:o}=t;const{x:n,y:l}=O(i,o);y(t=>t.map(t=>t.mediaId===e.mediaId&&t.value===e.value?{...t,x:n,y:l}:t))}},e.value)),D&&T&&(0,He.jsx)(ln,{elementRef:v,x:null===T||void 0===T?void 0:T.x,y:null===T||void 0===T?void 0:T.y,onMoveEnd:e=>{let{absoluteX:t,absoluteY:i}=e;const{x:o,y:n}=O(t,i);w(e=>({...e||{value:"",x:50,y:50},x:o,y:n}))}})]}),(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,He.jsx)(_.h,{"aria-label":m("previous",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronLeft,{}),isDisabled:E<=0,onClick:R}),(0,He.jsx)(h.x,{fontSize:"sm",color:"content_inactive",children:`${E+1} ${m("of",{ns:"common"})} ${a.length}`}),(0,He.jsx)(_.h,{"aria-label":m("next",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronRight,{}),isDisabled:E>=a.length-1,onClick:L})]})]}),(0,He.jsxs)(x.k,{flex:1,flexDirection:"column",children:[(0,He.jsx)(x.k,{flex:1,gap:3,flexDirection:"column",padding:3,children:A?(0,He.jsxs)(He.Fragment,{children:[P&&(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",position:"relative",_before:A&&D?{display:"block",position:"absolute",right:["50%","50%","100%"],top:[0,0,"50%"],transform:["translateX(50%) translateY(-50%) rotate(90deg)","translateX(50%) translateY(-50%) rotate(90deg)","translateY(-50%)"],transformOrigin:"100% 50%",color:"content_alpha_200",borderY:"6px solid transparent",borderRight:"6px solid currentColor",content:"''"}:{},children:T||!D?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(h.x,{fontWeight:500,lineHeight:1.25,marginBottom:3,children:[m(`post_media.user_tags.value_label.${n}`),n===Q.INSTAGRAM&&(0,He.jsx)(k.u,{label:m(`post_media.user_tags.add_info.${n}`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(C.J,{as:Qe.FaInfoCircle,marginLeft:1})})]}),(0,He.jsx)(rn,{prefix:n===Q.INSTAGRAM?"@":void 0,isDisabled:!T,placeholder:m(`post_media.user_tags.value_placeholder.${n}`),existValues:I.reduce((e,t)=>
1[...e,t.value],[]),initialValues:{value:(null===T||void 0===T?void 0:T.value)||""},onValueValidate:async e=>{if(!e)return!0;const t=m(`post_media.user_tags.form_validation.value_custom.${n}`);try{if(n===Q.INSTAGRAM){var i;return!(null===(i=(await(0,Qt.OwZ)({username:e})).data)||void 0===i||!i.visible)||t}return!0}catch{return t}},onSubmit:e=>{T&&(y(t=>[...t,{...T,value:e.value,mediaId:f.url}]),w(D?void 0:{value:"",x:50,y:50}),(0,ce.analyticsTrackEvent)("postEditor.mediaUserTags.add"))}})]}):(0,He.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.user_tags.tap_photo")})}),void 0!==r&&r<=j.length&&(0,He.jsx)(ue.bZj,{status:"warning",children:m("post_media.user_tags.limit_all_reached")}),I.length>0&&(0,He.jsx)(an,{header:`${(null===p||void 0===p?void 0:p.list)||m("post_media.user_tags.list")} (${I.length}${void 0!==z?`/${z}`:""})`,children:I.map((e,t)=>(0,He.jsx)(sn,{index:t,text:e.value,onRemove:()=>{y(t=>t.filter(t=>!(t.mediaId===e.mediaId&&t.value===e.value)))}},e.value))})]}):(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",children:(0,He.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.user_tags.tagging_not_enabled_for_media")})})}),(0,He.jsx)(x.k,{background:"base_level_2",marginTop:"auto",padding:3,children:(0,He.jsx)(S.z,{width:"full",onClick:F,children:m("post_media.user_tags.finish")})})]})]})})},un=e=>{let{onClose:t,onSave:i,provider:n,accounts:l,tags:a,items:s,defaultItem:r,maxAllTags:d,enabledFunc:c,maxTagsFunc:u,withPositionFunc:p}=e;const{t:m}=(0,Te.$)(["planner","common"]),v=(0,ce.useCachedAsync)(),f=(0,o.useRef)(null),[b,j]=(0,o.useState)(r||s[0]),[y,C]=(0,o.useState)(a||[]),[k,T]=(0,o.useState)(void 0),w=(0,o.useMemo)(()=>y.filter(e=>e.mediaId===b.url),[y,b]),I=(0,o.useMemo)(()=>s.findIndex(e=>e.url===b.url),[s,b]),E=(0,o.useMemo)(()=>c(b),[c,b]),A=(0,o.useMemo)(()=>u(b),[u,b]),z=(0,o.useMemo)(()=>p(b),[p,b]),D=(0,o.useMemo)(()=>(void 0===A||w.length<A)&&(void 0===d||y.length<d),[A,w.length,d,y.length]),P=(0,o.useCallback)(function(e,t){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!f.current){const{x:e,y:t}={value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50};return{x:e,y:t}}return Qo(f.current,e,t,i)},[]),O=(0,o.useCallback)(()=>{const e=Math.max(0,I-1);j(s[e])},[s,I]),R=(0,o.useCallback)(()=>{const e=Math.min(s.length-1,I+1);j(s[e])},[s,I]),L=(0,o.useCallback)(()=>{i(y),t(),(0,ce.analyticsTrackEvent)("postEditor.mediaProductTags.save")},[i,t,y]);return(0,o.useEffect)(()=>{T(p(b)?void 0:{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50})},[b]),(0,He.jsx)(nn,{onClose:t,header:m("post_media.product_tags.modal.title"),children:(0,He.jsxs)(x.k,{flexDirection:["column","column","row"],minHeight:0,children:[(0,He.jsxs)(x.k,{flexDirection:"column",width:["full","full","60%"],children:[(0,He.jsxs)(g.x,{ref:f,position:"relative",width:"full",cursor:z&&D?"pointer":void 0,onClick:z&&D?e=>{const{x:t,y:i}=P(e.clientX,e.clientY);T(e=>({...e||{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50},x:t,y:i}))}:void 0,children:[(0,He.jsx)(wt.d,{media:b}),z&&w.map((e,t)=>(0,He.jsx)(ln,{elementRef:f,x:e.x,y:e.y,index:t,onMoveEnd:t=>{let{absoluteX:i,absoluteY:o}=t;const{x:n,y:l}=P(i,o);C(t=>t.map(t=>t.mediaId===e.mediaId&&t.value===e.value?{...t,x:n,y:l}:t))}},e.value)),z&&k&&(0,He.jsx)(ln,{elementRef:f,x:null===k||void 0===k?void 0:k.x,y:null===k||void 0===k?void 0:k.y,onMoveEnd:e=>{let{absoluteX:t,absoluteY:i}=e;const{x:o,y:n}=P(t,i);T(e=>({...e||{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50},x:o,y:n}))}})]}),(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,He.jsx)(_.h,{"aria-label":m("previous",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronLeft,{}),isDisabled:I<=0,onClick:O}),(0,He.jsx)(h.x,{fontSize:"sm",color:"content_inactive",children:`${I+1} ${m("of",{ns:"common"})} ${s.length}`}),(0,He.jsx)(_.h,{"aria-label":m("next",{ns:"common"}),icon:(0,He.jsx)(Qe.FaChevronRight,{}),isDisabled:I>=s.length-1,onClick:R})]})]}),(0,He.jsxs)(x.k,{flex:1,flexDirection:"column",children:[(0,He.jsx)(x.k,{flex:1,gap:3,flexDirection:"column",padding:3,children:E?(0,He.jsxs)(He.Fragment,{children:[D&&(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",position:"relative",_before:E&&z?{display:"block",position:"absolute",right:["50%","50%","100%"],top:[0,0,"50%"],transform:["translateX(50%) translateY(-50%) rotate(90deg)","translateX(50%) translateY(-50%) rotate(90deg)","translateY(-50%)"],transformOrigin:"100% 50%",color:"content_alpha_200",borderY:"6px solid transparent",borderRight:"6px solid currentColor",content:"''"}:{},children:k||!z?(0,He.jsx)(dn,{isDisabled:!k,accounts:l,existValues:w.reduce((e,t)=>
1[...e,t.value],[]),onSubmit:e=>{k&&(C(t=>[...t,{...k,label:e.label,value:e.value,catalogLabel:e.catalogLabel,catalogValue:e.catalogValue,accountId:e.accountId,mediaId:b.url}]),T(z?void 0:{value:"",label:"",catalogValue:"",catalogLabel:"",accountId:"",x:50,y:50}),(0,ce.analyticsTrackEvent)("postEditor.mediaProductTags.add"))},cacheManager:v}):(0,He.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.product_tags.tap_photo")})}),w.length>0&&(0,He.jsx)(an,{header:`${m("post_media.product_tags.list")} (${w.length}${void 0!==A?`/${A}`:""})`,children:w.map((e,t)=>{var i;return(0,He.jsx)(sn,{index:t,text:e.label,subtext:`${(null===(i=l.find(t=>t.id===e.accountId))||void 0===i?void 0:i.name)||""} / ${e.catalogLabel}`,onRemove:()=>{C(t=>t.filter(t=>!(t.mediaId===e.mediaId&&t.value===e.value)))}},e.value)})})]}):(0,He.jsx)(g.x,{padding:3,borderRadius:"md",background:"content_alpha_200",children:(0,He.jsx)(h.x,{fontWeight:500,textAlign:"center",marginY:5,children:m("post_media.product_tags.tagging_not_enabled_for_media")})})}),(0,He.jsx)(x.k,{background:"base_level_2",marginTop:"auto",padding:3,children:(0,He.jsx)(S.z,{width:"full",onClick:L,children:m("post_media.product_tags.finish")})})]})]})})};var pn=i(468625),mn=i(487385),vn=i(438482),hn=i(859897),xn=i(993487);const gn=e=>{let{id:t,autoProceed:i=!0,...n}=e;const l=(0,mn.vo)(()=>new pn.ZP({id:t,autoProceed:i,restrictions:{maxFileSize:10485760,maxNumberOfFiles:1,allowedFileTypes:[".pdf"]},locale:(0,xn.Kd)((0,xn.Bx)())})),[a,s]=(0,o.useState)(""),[r]=(0,o.useState)(["UploadFromUrl"]),d=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.setOptions(t);const{allowedFileTypes:i}=(null===(e=l.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==i&&void 0!==i&&i.length){const e=i.join(", "),t=l.i18n("youCanOnlyUploadFileTypes",{types:e});s(t)}else s("")},[l,s]);return(0,o.useEffect)(()=>{d(n||{})},[l]),{uppy:l,uppyPlugins:r,uppyNote:a,setUppyOptions:d}},fn=e=>{var t,i,n,l;let{provider:a,data:s,onRemove:r,onChange:d}=e;const{t:c}=(0,Te.$)(["planner","common"]),u=(0,o.useRef)(null),[p,m]=(0,Xo.k)(),[v,f]=(0,Xo.k)(),{uppy:b,uppyPlugins:_,uppyNote:j}=(e=>{const{uppy:t,...i}=gn(e);return(0,o.useEffect)(()=>{t.use(hn.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:Yi.ozk,uploadUrl:Yi.BJH}).use(vn.Z,{limit:3,createMultipartUpload:e=>(0,ve.gU)(t.getFile(e.id)),listParts:(e,i)=>(0,ve.Kr)(t.getFile(e.id),i),prepareUploadParts:(e,i)=>(0,ve.C6)(t.getFile(e.id),i),abortMultipartUpload:(e,i)=>(0,ve.Fv)(t.getFile(e.id),i),completeMultipartUpload:(e,i)=>(0,ve.mr)(t.getFile(e.id),i)})},[t]),{uppy:t,...i}})({id:"post-editor-document"}),y=(0,o.useCallback)(()=>{null===r||void 0===r||r(),(0,ce.analyticsTrackEvent)("postDocumentRemoved")},[r]);return(0,o.useEffect)(()=>{const e=()=>{m.on(),f.off()},t=()=>{b.getFiles().length||m.off()},i=(e,t)=>{let{body:i}=t;d({title:e.name,url:i.url}),b.removeFile(e.id)},o=e=>{b.removeFile(e.id)},n=()=>{const{info:e}=b.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(h.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,He.jsx)(h.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,ue.CFj)({description:e,title:c("error",{ns:"common"}),status:"error"})}};return b.on("file-added",e).on("file-removed",t).on("upload-success",i).on("upload-error",o).on("info-visible",n),()=>{b.off("file-added",e).off("file-removed",t).off("upload-success",i).off("upload-error",o).off("info-visible",n)}},[b]),(0,o.useEffect)(()=>{b&&null!==u&&void 0!==u&&u.current&&b.use(K.Z,{id:"DropTarget",target:u.current})},[b]),(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(x.k,{flexDirection:"column",gap:3,sx:yo,ref:u,children:[(0,He.jsxs)(x.k,{children:[(0,He.jsx)(g.x,{fontSize:"sm",marginBottom:2,children:c("post_document.title")}),(0,He.jsx)(st.Z,{as:ue.Ddz,icon:(0,He.jsx)(C.J,{fontSize:"sm",as:Qe.FaTimes}),size:"xs",variant:"ghost",tooltipLabel:c("post_document.action.delete_document"),confirmTitle:c("post_document.action.delete_confirmation_title"),confirmMessage:c("post_document.action.delete_confirmation"),confirmButtonText:c("delete",{ns:"common"}),onConfirm:y,marginLeft:"auto"})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:c(`post_editor.additional_fields.${a}.document.url`)}),(0,He.jsx)(g.x,{sx:Ro,children:null!==s&&void 0!==s&&null!==(t=s.url)&&void 0!==t&&t.value?(0,He.jsxs)(x.k,{alignItems:"center",gap:2,height:8,children:[(0,He.jsx)(C.J,{as:Qe.FaCheck,color:"common.positive_dark"}),(0,He.jsx)(h.x,{fontSize:"sm",color:"content_inactive",noOfLines:1,children:(0,tt.UO)(null===s||void 0===s||null===(i=s.url)||void 0===i?void 0:i.value)}),(0,He.jsx)(ue.Ddz,{"aria-label":c("delete",{ns:"common"}),size:"xs",variant:"ghost",icon:(0,He.jsx)(C.J,{as:Qe.FaTrash,fontSize:"sm"}),tooltipLabel:c("delete",{ns:"common"}),isDisabled:p,onClick:()=>{d({url:""})}})]}):(0,He.jsx)(S.z,{size:"sm",variant:"ghost",width:"full",leftIcon:(0,He.jsx)(Qe.FaDownload,{}),sx:{border:"1px solid",borderColor:"common.safe_dark"},onClick:f.on,isLoading:p,children:c("browse_file",{ns:"common"})})})]}),(null===s||void 0===s?void 0:s.title)&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:c(`post_editor.additional_fields.${a}.document.title`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===s||void 0===s||null===(n=s.title)||void 0===n?void 0:n.value,onChange:e=>{d({title:e.target.value})},isInvalid:null===s||void 0===s||null===(l=s.title)||void 0===l?void 0:l.isInvalid})})]})]})]}),v&&(0,He.jsx)(dt.Z,{onClose:f.off,uppy:b,plugins:_,note:j,disableInformer:!0})]})};var bn=i(116434);const _n=e=>{var t,i,n,l,a,s,r,d,c,u,p,m;let{mediaId:v,parentValues:f,data:b,onChange:_}=e;const{t:j}=(0,Te.$)(["planner"]),y=null===b||void 0===b||null===(t=b.value)||void 0===t?void 0:t.find(e=>e.mediaId===v),C=null===b||void 0===b||null===(i=b.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===v),S=C>-1?null===b||void 0===b||null===(n=b.arrayItems)||void 0===n?void 0:n[C]:void 0,T=!!y,w=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==S&&void 0!==S&&null!==(t=S[e])&&void 0!==t&&null!==(i=t.invali
1dErrors)&&void 0!==i&&i.length?l.push(...S[e].invalidErrors):null!==S&&void 0!==S&&null!==(o=S[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_pinterest_mediaDetails_${e}_required`}):null!==S&&void 0!==S&&null!==(n=S[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_pinterest_mediaDetails_${e}_invalid`}),l},[S]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>_(v,f||{},T),isChecked:T,children:(0,He.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:j("post_editor.additional_fields.pinterest.mediaDetails.override")})})}),(null===b||void 0===b||null===(l=b.arrayItem)||void 0===l?void 0:l.title)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:j("post_editor.additional_fields.pinterest.post.title")}),(0,He.jsx)(k.u,{isDisabled:!T||!(null!==S&&void 0!==S&&null!==(a=S.title)&&void 0!==a&&a.isInvalid),label:w("title").map(e=>(0,He.jsx)(g.x,{children:j(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:(T?null===y||void 0===y?void 0:y.title:null===f||void 0===f?void 0:f.title)||"",onChange:e=>_(v,{title:e.target.value}),isInvalid:T&&(null===S||void 0===S||null===(s=S.title)||void 0===s?void 0:s.isInvalid),isDisabled:!T})})]}),(null===b||void 0===b||null===(r=b.arrayItem)||void 0===r?void 0:r.description)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:j("post_editor.additional_fields.pinterest.mediaDetails.description")}),(0,He.jsx)(k.u,{isDisabled:!T||!(null!==S&&void 0!==S&&null!==(d=S.description)&&void 0!==d&&d.isInvalid),label:w("description").map(e=>(0,He.jsx)(g.x,{children:j(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(P.g,{size:"sm",value:(T?null===y||void 0===y?void 0:y.description:null===f||void 0===f?void 0:f.description)||"",onChange:e=>_(v,{description:e.target.value}),isInvalid:T&&(null===S||void 0===S||null===(c=S.description)||void 0===c?void 0:c.isInvalid),isDisabled:!T})})]}),(null===b||void 0===b||null===(u=b.arrayItem)||void 0===u?void 0:u.link)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:j("post_editor.additional_fields.pinterest.post.link")}),(0,He.jsx)(k.u,{isDisabled:!T||!(null!==S&&void 0!==S&&null!==(p=S.link)&&void 0!==p&&p.isInvalid),label:w("link").map(e=>(0,He.jsx)(g.x,{children:j(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:(T?null===y||void 0===y?void 0:y.link:null===f||void 0===f?void 0:f.link)||"",onChange:e=>_(v,{link:e.target.value}),isInvalid:T&&(null===S||void 0===S||null===(m=S.link)||void 0===m?void 0:m.isInvalid),isDisabled:!T})})]})]})},jn={[ne.LINKEDIN_PROFILE]:["LOGGED_IN"],[ne.LINKEDIN_COMPANY]:["CONNECTIONS"]},yn=e=>{var t,i,n;let{accounts:l,accountsIds:a,data:s={},onChange:r}=e;const{t:d}=(0,Te.$)(["planner"]),[c,u]=(0,o.useState)([]),p=(0,o.useMemo)(()=>(0,me.PY)(l,a,Q.LINKEDIN),[l,a]),m=(0,o.useMemo)(()=>{var e,t;return(null===(e=s.value)||void 0===e||null===(t=e.values)||void 0===t?void 0:t.map(e=>{const t=!c.includes(e),i=t?Object.keys(jn).find(t=>jn[t].includes(e)):void 0;return{label:d(`post_editor.additional_fields.linkedin.${[oe.AUDIENCE]}.value.${e}`),value:e,disabled:t,disabledTooltip:`${d("post_editor.additional_fields.linkedin.audience.value.info_disabled_prefix")} ${d(`social_types.${i}.full`)}`}}))||[]},[null===(t=s.value)||void 0===t?void 0:t.values,d,c]),v=(0,o.useCallback)(async()=>{var e,t;const i=p.filter(e=>e.social_type===ne.LINKEDIN_PROFILE),o=p.filter(e=>e.social_type===ne.LINKEDIN_COMPANY),n=(null===(e=s.value)||void 0===e||null===(t=e.values)||void 0===t?void 0:t.filter(e=>!(i.length>0&&jn[ne.LINKEDIN_PROFILE].includes(e))&&!(o.length>0&&jn[ne.LINKEDIN_COMPANY].includes(e))))||[];u(n)},[null===(i=s.value)||void 0===i?void 0:i.values,p]);return(0,o.useEffect)(()=>{v()},[a]),(0,He.jsx)(He.Fragment,{children:s.value&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:d(`post_editor.additional_fields.linkedin.${oe.AUDIENCE}.value`)}),(0,He.jsx)(ue.Ltx,{size:"sm",value:null===(n=s.value)||void 0===n?void 0:n.value,onChange:e=>{r({value:e.value})},options:m,buttonProps:{width:"full",maxWidth:"14rem"}})]})})},Cn=e=>{var t,i,o,n;let{postAdditionalType:l,data:a={},onChange:s}=e;const{t:r}=(0,Te.$)(["planner"]);return(0,He.jsx)(He.Fragment,{children:a.value&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:r(`post_editor.additional_fields.common.${l}.value`)}),(0,He.jsx)(I.P,{size:"sm",value:null===(t=a.value)||void 0===t?void 0:t.value,onChange:e=>{s({value:e.target.value})},isInvalid:null===(i=a.value)||void 0===i?void 0:i.isInvalid,children:null===(o=a.value)||void 0===o||null===(n=o.values)||void 0===n?void 0:n.map(e=>(0,He.jsx)("option",{value:e,children:r(`post_editor.additional_fields.common.${[l]}.value.${e}`)},e))})]})})},kn=e=>{var t,i;let{data:o={},onChange:n}=e;const{t:l}=(0,Te.$)(["planner"]);return o.value||!1===o.value?(0,He.jsx)(k.u,{placement:"top",label:l("post_editor.additional_fields.threads.ghost_post.value.tooltip"),hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(g.x,{children:(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{n({value:!o.value.value})},isChecked:!(null===(t=o.value)||void 0===t||!t.value),isInvalid:null===(i=o.value)||void 0===i?void 0:i.isInvalid,label:l("post_editor.additional_fields.threads.ghost_post.value")})})}):null},Sn=e=>{var t,i,o;let{data:n={},onChange:l}=e;const{t:a}=(0,Te.$)(["planner"]);return n.value||""===n.value?(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:a("post_editor.additional_fields.threads.topicTag.topic")}),(0,He.jsx)(E.I,{size:"sm",value:null!==(t=null===(i=n.value)||void 0===i?void 0:i.value)&&void 0!==t?t:"",isInvalid:null===(o=n.value)||void 0===o?void 0:o.isInvalid,placeholder:a("post_editor.additional_fields.threads.topicTag.topic.placeholder"),onChange:e=>{l({value:e.target.value})}})]}):null};
1var Tn=i(671768);const wn=e=>{var t,i,o,n,l,a,s;let{postAdditionalType:r,data:d={},channelValue:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=c===ae.q,v=(null===(t=d.graduationStrategy)||void 0===t?void 0:t.value)&&""!==d.graduationStrategy.value;return(0,He.jsxs)(He.Fragment,{children:[d.graduationStrategy&&m&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsxs)($e.l,{size:"sm",children:[p(`post_editor.additional_fields.instagram.${r}.graduationStrategy`),(0,He.jsx)(k.u,{placement:"top",hasArrow:!0,label:(0,He.jsx)(h.x,{whiteSpace:"pre-line",children:p(`post_editor.additional_fields.instagram.${r}.graduationStrategy.tooltip`)}),shouldWrapChildren:!0,children:(0,He.jsx)(B.r,{href:"https://help.simplified.com/en/articles/13345736-how-to-publish-instagram-trial-reels-in-simplified",isExternal:!0,children:(0,He.jsx)(C.J,{as:V.g_1,color:"content_details",ml:1.5,mb:1,fontSize:"sm"})})})]}),(0,He.jsx)(I.P,{size:"sm",value:null===(i=d.graduationStrategy)||void 0===i?void 0:i.value,onChange:e=>{u({graduationStrategy:e.target.value})},isInvalid:null===(o=d.graduationStrategy)||void 0===o?void 0:o.isInvalid,children:null===(n=d.graduationStrategy)||void 0===n||null===(l=n.values)||void 0===l?void 0:l.map(e=>(0,He.jsx)("option",{value:e,children:p(`post_editor.additional_fields.instagram.${r}.graduationStrategy.${e||"empty"}`)},e))})]}),d.audioName&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:p(`post_editor.additional_fields.instagram.${r}.audioName`)}),(0,He.jsx)(E.I,{size:"sm",value:null===(a=d.audioName)||void 0===a?void 0:a.value,onChange:e=>{u({audioName:e.target.value})},isInvalid:null===(s=d.audioName)||void 0===s?void 0:s.isInvalid})]}),d.shareToFeed&&!v&&(0,He.jsx)(g.x,{children:(0,He.jsx)(Uo.Z,{size:"sm",variant:"button",onChange:()=>{u({shareToFeed:!d.shareToFeed.value})},isChecked:!!d.shareToFeed.value,isInvalid:d.shareToFeed.isInvalid,label:p(`post_editor.additional_fields.instagram.${r}.shareToFeed`)})})]})},In=e=>{const t=Math.floor(e/1e3);return`${Math.floor(t/60)}:${(t%60).toString().padStart(2,"0")}`},En=e=>{var t,i,s,r,d;let{isOpen:c,onClose:u,accountId:p,video:m,currentAudioConfiguration:v,currentAudioData:f,onApply:b}=e;const{t:j}=(0,Te.$)(["planner","common"]),y=(0,Wo.dQ)("colors","content_inactive"),T=null===m||void 0===m||null===(t=m.meta)||void 0===t?void 0:t.duration,[w,I]=(0,o.useState)(null!==(i=null===f||void 0===f?void 0:f.audio_type)&&void 0!==i?i:"music"),[P,L]=(0,o.useState)(""),[F,M]=(0,o.useState)(""),[$,U]=(0,o.useState)([]),[N,W]=(0,o.useState)(!1),[B,H]=(0,o.useState)(!1),[Z,G]=(0,o.useState)(!1),[K,q]=(0,o.useState)(()=>{var e;if(!f||!v)return null;const t=(i=f.saved_at)&&Date.now()-i<864e5?f.download_url:null;var i,o;return"music"===f.audio_type?{audio_id:v.audio_id,title:f.title,display_artist:null!==(o=f.display_artist)&&void 0!==o?o:"",duration_in_ms:f.duration_in_ms,audio_type:"music",cover_artwork_thumbnail_uri:f.cover_artwork_thumbnail_url,download_url:t}:{audio_id:v.audio_id,title:f.title,ig_username:null!==(e=f.ig_username)&&void 0!==e?e:"",profile_picture_url:f.profile_picture_url,duration_in_ms:f.duration_in_ms,audio_type:"original_sound",download_url:t}}),[Y,X]=(0,o.useState)(null!==(s=null===v||void 0===v?void 0:v.audio_volume)&&void 0!==s?s:100),[Q,ee]=(0,o.useState)(null!==(r=null===v||void 0===v?void 0:v.video_volume)&&void 0!==r?r:100),[te,ie]=(0,o.useState)(!1),[oe,ne]=(0,o.useState)(0),le=(0,o.useRef)(null),ae=(0,o.useRef)(null),se=(0,o.useMemo)(()=>(0,J.debounce)(e=>M(e),300),[]);(0,o.useEffect)(()=>(se(P),()=>se.cancel()),[P,se]),(0,o.useEffect)(()=>{let e=!1;return(async()=>{if(p){W(!0),H(!1),G(!1);try{const t=await(0,Qt.OF7)({accountId:p,audioType:w,searchQuery:F||void 0});if(e)return;const i=t.data;i.status===ce.PLANNER_RESPONSE_STATUS_SUCCESS?U(i.items||[]):(U([]),i.requires_reconnect?H(!0):i.message&&i.message.toLowerCase().includes("facebook login")?G(!0):(0,ve.EF)(t))}catch(t){if(e)return;U([]),(0,ve.EF)(null===t||void 0===t?void 0:t.response)}finally{e||W(!1)}}})(),()=>{e=!0}},[p,w,F]);const re=(0,o.useCallback)(e=>{q(e),ie(!1),ne(0),le.current&&(le.current.pause(),le.current.currentTime=0),ae.current&&(ae.current.pause(),ae.current.currentTime=0),e.download_url&&setTimeout(()=>{le.current&&(le.current.play().then(()=>ie(!0)).catch(()=>{}),ae.current&&ae.current.play().catch(()=>{}))},100)},[]),de=(0,o.useCallback)(()=>{const e=le.current,t=ae.current;e&&(te?(e.pause(),t&&t.pause()):(e.play().catch(()=>{}),t&&t.play().catch(()=>{})),ie(e=>!e))},[te]);(0,o.useEffect)(()=>{le.current&&(le.current.volume=Y/100)},[Y,K]),(0,o.useEffect)(()=>{ae.current&&(ae.current.volume=Q/100)},[Q,K]);const pe=(0,o.useCallback)(()=>{const e=le.current,t=ae.current;e&&(T&&e.currentTime>=T?(e.pause(),t&&t.pause(),e.currentTime=T,ne(T),ie(!1)):ne(e.currentTime))},[T]),me=(0,o.useCallback)(()=>
1{if(!K)return;const e={audio_id:K.audio_id,audio_volume:Math.round(Y),video_volume:Math.round(Q)},t="music"===K.audio_type,i=(null===v||void 0===v?void 0:v.audio_id)===K.audio_id&&null!==f&&void 0!==f&&f.saved_at?f.saved_at:null,o={title:K.title,display_artist:t?K.display_artist:null,duration_in_ms:K.duration_in_ms,cover_artwork_thumbnail_url:t?K.cover_artwork_thumbnail_uri:null,audio_type:K.audio_type,ig_username:t?null:K.ig_username,profile_picture_url:t?null:K.profile_picture_url,download_url:K.download_url,saved_at:K.download_url?Date.now():i};b(e,o)},[K,Y,Q,b,v,f]),he=null!==(d=null===K||void 0===K?void 0:K.download_url)&&void 0!==d?d:null,xe=K?Math.max(K.duration_in_ms/1e3,1e-4):0,ge=(0,o.useMemo)(()=>he?(0,He.jsx)(Vo.Z,{audioSrc:he,height:48,bgColor:"transparent",waveColor:y}):null,[he,y]);return(0,He.jsxs)(n.u_,{isOpen:c,onClose:u,size:"2xl",scrollBehavior:"inside",children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{height:"full",children:[(0,He.jsx)(Ge.x,{children:j("post_editor.instagram_audio_selection.modal_title")}),(0,He.jsx)(Ke.o,{}),(0,He.jsxs)(Je.f,{as:x.k,flexDirection:"column",gap:4,children:[Z&&(0,He.jsx)(ue.bZj,{status:"info",showIcon:!0,children:j("post_editor.instagram_audio_selection.fb_login_required")}),B&&(0,He.jsx)(ue.bZj,{status:"error",showIcon:!0,children:j("post_editor.instagram_audio_selection.reconnect_required")}),(0,He.jsxs)(x.k,{gap:4,flex:1,width:"full",minHeight:{md:0},flexDirection:{base:"column",md:"row"},children:[(0,He.jsxs)(x.k,{flexDirection:"column",flex:1,gap:3,minWidth:0,children:[(0,He.jsx)(E.I,{placeholder:j("post_editor.instagram_audio_selection.search_placeholder"),value:P,onChange:e=>L(e.target.value),size:"sm"}),(0,He.jsx)(O.m,{index:"music"===w?0:1,onChange:e=>I(0===e?"music":"original_sound"),size:"sm",children:(0,He.jsxs)(R.t,{children:[(0,He.jsx)(zt.O,{children:j("post_editor.instagram_audio_selection.tab.music")}),(0,He.jsx)(zt.O,{children:j("post_editor.instagram_audio_selection.tab.original_sound")})]})}),(0,He.jsx)(g.x,{flex:1,overflowY:"auto",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",padding:2,maxHeight:{base:"20rem",md:"initial"},children:N?(0,He.jsx)(Ho.M,{height:"full",children:(0,He.jsx)(ue.p9A,{})}):0===$.length?(0,He.jsx)(Ho.M,{height:"full",children:(0,He.jsx)(h.x,{textAlign:"center",color:"content_details",children:j("post_editor.instagram_audio_selection.no_results")})}):(0,He.jsx)($i.g,{spacing:1,align:"stretch",children:$.map(e=>{const t=(null===K||void 0===K?void 0:K.audio_id)===e.audio_id,i="music"===e.audio_type,o=i?e.cover_artwork_thumbnail_uri:e.profile_picture_url,n=i?e.display_artist:`@${e.ig_username}`;return(0,He.jsxs)(x.k,{p:2,gap:3,align:"center",borderRadius:"md",cursor:"pointer",background:t?"content_alpha_200":"transparent",_hover:{background:"content_alpha_200"},onClick:()=>re(e),children:[o?(0,He.jsx)(we.E,{src:o,boxSize:"48px",objectFit:"cover",borderRadius:"md",flexShrink:0}):(0,He.jsx)(Ho.M,{boxSize:"48px",borderRadius:"md",flexShrink:0,background:"content_alpha_200",children:(0,He.jsx)(C.J,{as:i?V.rkz:V.tU0})}),(0,He.jsxs)(g.x,{flex:1,minWidth:0,children:[(0,He.jsx)(h.x,{fontWeight:"medium",fontSize:"sm",noOfLines:1,children:e.title}),(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",noOfLines:1,children:n}),(0,He.jsx)(h.x,{fontSize:"xs",color:"content_details",children:In(e.duration_in_ms)})]})]},e.audio_id)})})})]}),(null===m||void 0===m?void 0:m.url)&&(0,He.jsx)(g.x,{flexDirection:"column",flex:1,minWidth:0,children:(0,He.jsx)(x.k,{alignItems:"center",height:"full",maxHeight:{base:"300px",md:"initial"},justifyContent:"center",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",background:"base_level_1",overflow:"hidden",children:(0,He.jsx)("video",{ref:ae,src:m.url,style:{width:"100%",height:"100%",maxWidth:"inherit",maxHeight:"inherit",objectFit:"contain"},muted:0===Q,loop:!0,onLoadedMetadata:()=>{ae.current&&(ae.current.volume=Q/100)}})})})]}),(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fi.U,{gap:2,mb:2,children:[(0,He.jsxs)(Fi.U,{spacing:2,children:[(0,He.jsx)(k.u,{label:j(he?"post_editor.instagram_audio_selection.preview_warning":"post_editor.instagram_audio_selection.preview_unavailable"),placement:"top",hasArrow:!0,children:(0,He.jsx)(_.h,{"aria-label":te?"Pause":"Play",icon:(0,He.jsx)(C.J,{as:te?V.atM:V.cgd}),onClick:de,size:"sm",isDisabled:!K||!he})}),(0,He.jsxs)(A.J,{placement:"top",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(_.h,{"aria-label":"Volume",icon:(0,He.jsx)(C.J,{as:V.wUP}),size:"sm",variant:"ghost",isDisabled:!K})}),(0,He.jsxs)(Fe.y,{width:"220px",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(Bo.b,{p:3,children:(0,He.jsxs)($i.g,{spacing:3,align:"stretch",children:[(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fi.U,{spacing:2,mb:2,children:[(0,He.jsx)(C.J,{as:V.rkz,boxSize:3}),(0,He.jsxs)(h.x,{fontSize:"xs",children:[j("post_editor.instagram_audio_selection.audio_volume")," ","(",Y,"%)"]})]}),(0,He.jsxs)(Zo.iR,{value:Y,onChange:X,min:0,max:100,step:1,size:"sm",children:[(0,He.jsx)(Zo.Uj,{children:(0,He.jsx)(Zo.Ms,{})}),(0,He.jsx)(Zo.gs,{})]})]}),m&&(0,He.jsxs)(g.x,{children:[(0,He.jsxs)(Fi.U,{spacing:2,mb:2,children:[(0,He.jsx)(C.J,{as:V.cgd,boxSize:3}),(0,He.jsxs)(h.x,{fontSize:"xs",children:[j("post_editor.instagram_audio_selection.video_volume")," ","(",Q,"%)"]})]}),(0,He.jsxs)(Zo.iR,{value:Q,onChange:ee,min:0,max:100,step:1,size:"sm",children:[(0,He.jsx)(Zo.Uj,{children:(0,He.jsx)(Zo.Ms,{})}),(0,He.jsx)(Zo.gs,{})]})]})]})})]})]})]}),K&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(h.x,{flex:1,noOfLines:1,fontWeight:"semibold",fontSize:"sm",children:[K.title,"music"===K.audio_type&&K.display_artist?` - ${K.display_artist}`:"original_sound"===K.audio_type&&K.ig_username?` - @${K.ig_username}`:""]}),(0,He.jsxs)(h.x,{fontSize:"xs",color:"content_details",children:[In(1e3*oe)," /"," ",In(K.duration_in_ms)]})]})]}),K?(0,He.jsxs)(g.x,{position:"relative",height:"48px",background:"content_alpha_200",cursor:he?"pointer":"default",onClick:e=>{if(!he||!le.current)return;const t=e.currentTarget.getBoundingClientRect(),i=e.clientX-t.left,o=Math.max(0,Math.min(1,i/t.width))*xe;T&&o>T||(le.current.currentTime=o,ne(o),ae.current&&(ae.current.currentTime=T?Math.min(T,o):o))},children:[ge,T&&T<xe&&(0,He.jsx)(g.x,{position:"absolute",top:0,left:0,width:T/xe*100+"%",height:"full",border:"1px solid",borderColor:"content_active",borderRadius:"sm",background:"common.red_berry",opacity:.75,pointerEvents:"none",zIndex:11}),(0,He.jsx)(g.x,{position:"absolute",top:0,left:oe/xe*100+"%",width:"1px",height:"full",background:"common.primary_400",pointerEvents:"none",zIndex:12})]}):(0,He.jsx)(x.k,{alignItems:"center",justifyContent:"center",height:"48px",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",children:(0,He.jsx)(h.x,{textAlign:"center",color:"content_details",fontSize:"sm",children:j("post_editor.instagram_audio_selection.no_audio_selected")})}),he&&(0,He.jsx)("audio",{ref:le,src:he,onTimeUpdate:pe,onEnded:()=>{ie(!1),ae.current&&ae.current.pause()},onLoadedMetadata:()=>{le.current&&(le.current.volume=Y/100)}})]})]}),(0,He.jsxs)(Ut.m,{gap:3,children:[(0,He.jsx)(S.z,{onClick:u,size:"sm",children:j("cancel",{ns:"common"})}),(0,He.jsx)(S.z,{variant:"solid",size:"sm",isDisabled:!K,onClick:me,children:j("apply",{ns:"common"})})]})]})]})},An=e=>{let{audioConfiguration:t,audioData:i,accountId:n,video:l,isDisabled:a=!1,onChange:s}=e;const{t:r}=(0,Te.$)(["planner","common"]),[d,c]=(0,o.useState)(!1),u=(0,o.useMemo)(()=>
1{if(!i)return r("post_editor.instagram_audio_selection.select_tooltip");const e=i.display_artist?` - ${i.display_artist}`:i.ig_username?` - @${i.ig_username}`:"";return`${r("edit",{ns:"common"})}: ${i.title}${e}`},[i,r]),p=(0,o.useCallback)(()=>{s({audioConfiguration:void 0,audioData:void 0})},[s]);return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(x.k,{flex:1,gap:1,alignItems:"center",children:[(0,He.jsx)(k.u,{label:u,placement:"top",hasArrow:!0,children:(0,He.jsx)(S.z,{flex:1,size:"sm",leftIcon:(0,He.jsx)(C.J,{as:V.rkz}),isActive:!!i,isDisabled:a,onClick:()=>c(!0),children:(0,He.jsx)(h.x,{noOfLines:1,children:i?i.title:r("post_editor.instagram_audio_selection.label")})})}),i&&(0,He.jsx)(ue.Ddz,{size:"sm",variant:"ghost",tooltipLabel:r("remove",{ns:"common"}),tooltipPosition:"top",icon:(0,He.jsx)(C.J,{as:V.APH}),isDisabled:a,onClick:p})]}),d&&(0,He.jsx)(En,{isOpen:d,onClose:()=>c(!1),accountId:n,video:l,currentAudioConfiguration:t,currentAudioData:i,onApply:(e,t)=>{s({audioConfiguration:e,audioData:t}),c(!1)}})]})};var zn=i(429466),Dn=i(501271),Pn=i(279692),On=i(976166),Rn=i(476549),Ln=i.n(Rn),Fn=i(950514),Mn=i(384511),$n=i(659840);const Un=["mp4","gif","mkv","avi","mov"],Nn=e=>{var t;let{onClose:i,onSubmit:r,projectId:d,artBoardId:c,imageUrl:u,projectSize:p}=e;const v=(0,$n.k6)(),{t:x}=(0,Te.$)(["common","navbar"]),[f,b]=(0,Xo.k)(),_=(0,m.S)({base:!0,md:!1}),[j,y]=(0,Xo.k)(),C=(0,o.useRef)(null),k=(0,o.useMemo)(()=>{var e;return null===u||void 0===u||null===(e=u.split(".").pop())||void 0===e?void 0:e.toLowerCase()},[u]),T=(0,o.useMemo)(()=>k&&Un.includes(k),[k]),w=(0,s.v9)(e=>e.websockets),I=(0,s.v9)(e=>e.pagestore),{pageIds:E}=I,A=(0,s.v9)(e=>e.auth.payload.selectedOrg),z=(0,s.v9)(e=>e.story.payload),D=(0,o.useCallback)(async e=>new Promise(async(t,i)=>{try{const i=await(0,ce.checkCeleryTaskStatus)(e,()=>{});i.response.status===ce.CeleryTaskStatus.SUCCESS&&(i.response.info.jobId?t(await D(i.response.info.jobId)):t(i.response.info))}catch(o){i(o)}}),[]),P=(0,o.useCallback)(()=>{var e,t,o,n,l;null!==C&&void 0!==C&&null!==(e=C.current)&&void 0!==e&&e.close?null===C||void 0===C||null===(t=C.current)||void 0===t||null===(o=t.close)||void 0===o||o.call(t):null===C||void 0===C||null===(n=C.current)||void 0===n||null===(l=n.postMessage)||void 0===l||l.call(n,{type:ce.StoryEditorWindowPostMessages.CLOSE_CHILD_WINDOW});i(),C.current=null},[i]),O=(0,o.useCallback)(async(e,t,i)=>{try{const m=t||E,v=i&&Un.includes(i);let h={};h=v?{type:null!==i&&void 0!==i?i:"video",gifSpeedx:1,maxHeight:-1}:{format:null!==i&&void 0!==i?i:"png",quality:1,multiplier:1,artboardIds:m,transparentBackground:!1},b.on();const g=v?await(0,Qt.vIq)(Ln()(Qt.KJH,e),h):await(0,Qt.gmp)(Ln()(Yi.KCi,e),h),f=await(0,ce.checkCeleryTaskStatus)(g.data.id,()=>{});if(f.response.status===ce.CeleryTaskStatus.SUCCESS){var o,n,l,a,s;(0,ue.CFj)({description:x("exporting_now_message",{ns:"navbar"}),title:x("exporting_content",{ns:"navbar"}),status:"info"}),null===C||void 0===C||null===(o=C.current)||void 0===o||null===(n=o.postMessage)||void 0===n||n.call(o,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:x("exporting_content",{ns:"navbar"}),description:x("exporting_now_message",{ns:"navbar"}),status:"info"}});const t=v?await(0,Qt.ag5)(g.data.item,e=>{var t,i,o;null!==(t=e.state)&&void 0!==t&&t.progress&&(null===C||void 0===C||null===(i=C.current)||void 0===i||null===(o=i.postMessage)||void 0===o||o.call(i,{type:ce.StoryEditorWindowPostMessages.EXPORT_PROGRESS,payload:{progress:e.state.progress}}))}):await D(null===(l=f.response.info)||void 0===l?void 0:l.jobId),i=null!==t&&void 0!==t&&null!==(a=t.assets)&&void 0!==a&&a.urls?null===t||void 0===t||null===(s=t.assets)||void 0===s?void 0:s.urls:(null===t||void 0===t?void 0:t.urls)||[];for(let o=0;o<i.length;o++)null===r||void 0===r||r({url:i[o],projectId:e,artBoardIds:m});P()}else{var d,c,u,p;(0,ue.CFj)({description:x("export_failed_message",{ns:"navbar"}),title:x("error"),status:"error"}),null===C||void 0===C||null===(d=C.current)||void 0===d||null===(c=d.postMessage)||void 0===c||c.call(d,{type:ce.StoryEditorWindowPostMessages.EXPORT_FAILED}),null===C||void 0===C||null===(u=C.current)||void 0===u||null===(p=u.postMessage)||void 0===p||p.call(u,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:x("error"),description:x("export_failed_message",{ns:"navbar"}),status:"error"}})}}catch(f){var m,v,h,g;(0,ue.CFj)({description:x("export_failed_message",{ns:"navbar"}),title:x("error"),status:"error"}),null===C||void 0===C||null===(m=C.current)||void 0===m||null===(v=m.postMessage)||void 0===v||v.call(m,{type:ce.StoryEditorWindowPostMessages.SHOW_TOAST_UPDATE,payload:{title:x("error"),description:x("export_failed_message",{ns:"navbar"}),status:"error"}}),null===C||void 0===C||null===(h=C.current)||void 0===h||null===(g=h.postMessage)||void 0===g||g.call(h,{type:ce.StoryEditorWindowPostMessages.EXPORT_FAILED})}finally{b.off()}},[P,r,D,b,E,x]),R=(0,o.useCallback)(async()=>
1{if(!u)return;const e=window.open("about:blank");if(C.current=e,e){const t=e.document;t.title="Opening editor\u2026";const i=t.createElement("style");i.textContent="*{margin:0;padding:0;box-sizing:border-box}body{display:flex;align-items:center;justify-content:center;height:100vh;background:#1a1a1a;font-family:system-ui,sans-serif;color:#fff;gap:12px}@keyframes spin{to{transform:rotate(360deg)}}.s{width:24px;height:24px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}",t.head.appendChild(i);const o=t.createElement("div");o.className="s";const n=t.createElement("span");n.textContent="Opening editor\u2026",t.body.appendChild(o),t.body.appendChild(n)}try{var t;y.on();const i=null===p||void 0===p?void 0:p.width,o=null===p||void 0===p?void 0:p.height,{response:n}=await(0,ce.openInEditor)([u],T?"VIDEO":"IMAGE",i,o,void 0,i,o),l=(0,On.Gn)(ce.STUDIO_AS_EDITOR_PATH,{org:A,designId:null===(t=n.data)||void 0===t?void 0:t.story_id});e&&!e.closed?e.location.href=l:C.current=window.open(l)}catch(i){e&&!e.closed&&e.close(),C.current=null,(0,Dn.iM)(i)}finally{y.off()}},[u,T,A,y,null===p||void 0===p?void 0:p.height,null===p||void 0===p?void 0:p.width]),L=(0,o.useCallback)(async e=>{var t,i;const o=e.data;var n,l,a,s;(o.type===ce.StoryEditorWindowPostMessages.CANCEL_EDITING&&P(),o.type===ce.StoryEditorWindowPostMessages.FINISH_EDITING)&&await O(o.payload.storyId,c?[c]:null!==(n=o.payload)&&void 0!==n&&null!==(l=n.artBoardIds)&&void 0!==l&&l.length?o.payload.artBoardIds:E,o.payload.storyType);o.type!==ce.StoryEditorWindowPostMessages.EDITOR_READY||null!==(t=o.payload)&&void 0!==t&&t.storyType&&Un.includes(null===(i=o.payload)||void 0===i?void 0:i.storyType)||(null===C||void 0===C||null===(a=C.current)||void 0===a||null===(s=a.postMessage)||void 0===s||s.call(a,{type:ce.StoryEditorWindowPostMessages.ACTIVE_ARTBOARD,payload:{artBoardId:c}}))},[c,P,O,E]);return(0,o.useEffect)(()=>(window.addEventListener("message",L),()=>{window.removeEventListener("message",L),C.current=null}),[L]),(0,o.useEffect)(()=>{!d&&u?R():d&&(C.current=window.open((0,On.Gn)(ce.STUDIO_AS_EDITOR_PATH,{org:A,designId:d})))},[R]),(0,He.jsxs)(n.u_,{isOpen:!0,onClose:i,size:null!==C&&void 0!==C&&C.current||j?"md":"full",autoFocus:!1,returnFocusOnClose:!1,isCentered:!(null===C||void 0===C||!C.current)||j,closeOnOverlayClick:!1,closeOnEsc:!1,children:[(0,He.jsx)(l.Z,{}),(0,He.jsxs)(a.h,{children:[!(null!==C&&void 0!==C&&C.current)&&!j&&(0,He.jsxs)(Ge.x,{background:"base_level_1",children:[(0,He.jsxs)(Fi.U,{children:[(0,He.jsx)(h.x,{isTruncated:!0,maxW:"300px",children:null===z||void 0===z?void 0:z.title}),(0,He.jsx)(Fn.Z,{details:w.details})]}),(0,He.jsx)(Ke.o,{size:"md",isDisabled:f})]}),(0,He.jsx)(Je.f,{p:0,children:(0,He.jsx)(g.x,{h:null!==C&&void 0!==C&&C.current||j?"300px":"calc(100vh - 110px)",overflowY:"auto",children:j?(0,He.jsx)(Ho.M,{h:"full",w:"full",children:(0,He.jsxs)($i.g,{gap:2,children:[(0,He.jsx)(N.$,{}),(0,He.jsx)(h.x,{children:x("story.creating_story")})]})}):d||null!==C&&void 0!==C&&C.current?null!==C&&void 0!==C&&C.current?(0,He.jsx)(Ho.M,{h:"full",w:"full",children:(0,He.jsxs)($i.g,{gap:2,children:[(0,He.jsx)(h.x,{fontSize:"lg",color:"content_active",children:x("story_editing_modal.title")}),(0,He.jsxs)(Ne.h,{size:"sm",children:[(0,He.jsx)(S.z,{onClick:P,children:x("story_editing_modal.cancel_editing")}),(null===C||void 0===C||null===(t=C.current)||void 0===t?void 0:t.focus)&&(0,He.jsx)(S.z,{variant:"solid",onClick:()=>{var e;return null===C||void 0===C||null===(e=C.current)||void 0===e?void 0:e.focus()},children:x("story_editing_modal.show_editor")})]})]})}):(0,He.jsx)(Mn.Z,{org:A,designId:d,location:v.location,history:v,isOnModal:!0}):(0,He.jsx)(Ho.M,{h:"full",w:"full",children:(0,He.jsx)(h.x,{children:x("errors.no_storyid_or_url")})})})}),!(null!==C&&void 0!==C&&C.current)&&!j&&(0,He.jsx)(Ut.m,{p:3,w:"full",justifyContent:"flex-end",background:"base_level_1",children:(0,He.jsx)(S.z,{variant:"solid",size:_?"sm":"md",isLoading:f,isDisabled:(0,J.isEmpty)(d),loadingText:x("loading"),onClick:()=>O((null===z||void 0===z?void 0:z.id)||d,c?[c]:E),children:x("submit")})})]})]})};var Wn=i(982178),Bn=i(422937),Hn=i(412934),Zn=i(926592),Vn=i(344557);const Gn=e=>{var t,i,r;let{onAddText:d,onReplaceText:u,onAddPost:p,onSetVideoThumbnail:v}=e;const x=c().CancelToken.source(),{t:g}=(0,Te.$)(["ai","common","brandbooks"]),f=(0,s.I0)(),b=(0,m.S)({base:!0,md:!1}),[j,y]=(0,o.useState)(void 0),C=(0,s.v9)(e=>e.rightsidebar.selectedTab),k=(0,s.v9)(e=>e.document),S=(0,s.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),T=((0,o.useCallback)(e=>{y(null===e||void 0===e?void 0:e.id),f((0,Ki.Jj)(x)).then(t=>{var i;f((0,Ki.fx)(null===(i=t.data)||void 0===i?void 0:i.id,e,x)).then(e=>{f((0,Ki.gU)(e)),f((0,Bn.sW)(Zn.Ty,ce.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id)),y(void 0)})}).catch(e=>{})},[f,x]),(0,o.useCallback)(()=>(0,He.jsx)(Vn.c,{surface:"social_post",onAddText:e=>d(null,e),onReplaceText:u,onAddPost:p,onSetVideoThumbnail:v,withDrawer:!1,onClose:()=>f((0,ve.Z2)(null))}),[u,d,p,v,f]));return(0,He.jsx)(ue.jg6,{sidebarPanels:ce.DESIGN_STUDIO_AI_SIDEBAR_PANELS,isOpen:!0,width:C===ce.CHATBOT_SIDEBAR_PANEL||C===ce.ADVANCED_AI_RESULTS&&1===(null===k||void 0===k||null===(t=k.data)||void 0===t?void 0:t.form)?"448px":"350px",positionStrategy:"relative",maxHeight:"100%",scrollableTargetId:C===ce.AI_TEMPLATES_SIDEBAR_PANEL?ce.AI_SIDEBAR_TEMPLATES_PANEL_SCROLLABLE_TARGET:C===ce.ADVANCED_AI_DOCUMENTS||C===ce.ADVANCED_AI_RESULTS?ce.STUDIO_BASE_RIGHT_SIDEBAR_SCROLLABLE_TARGET_ID:"",onClose:()=>{f((0,ve.Z2)(null))},onPanelClick:e=>f((0,ve.Z2)(S,e)),showDivider:C!==ce.CHATBOT_SIDEBAR_PANEL,header:C===ce.AI_TEMPLATES_SIDEBAR_PANEL?g("ai_side_panel.heading.ai_templates"):C===ce.ADVANCED_AI_DOCUMENTS?g("my_docs"):C===ce.ADVANCED_AI_RESULTS?(0,He.jsxs)(Fi.U,{align:"center",children:[(0,He.jsx)(_.h,{"aria-label":(null===k||void 0===k||null===(i=k.data)||void 0===i?void 0:i.title)||"",icon:(0,He.jsx)(Qe.FaChevronLeft,{}),onClick:()=>f((0,ve.Z2)(S,ce.ADVANCED_AI_DOCUMENTS)),size:"sm",variant:"ghost"}),(0,He.jsx)(h.x,{noOfLines:1,children:null===k||void 0===k||null===(r=k.data)||void 0===r?void 0:r.title})]}):"",openedPanel:C,children:C===ce.ADVANCED_AI_DOCUMENTS||C===ce.ADVANCED_AI_RESULTS?(0,He.jsx)(Hn.Z,{onAddText:e=>d(null,e),onReplaceText:u,renderLocation:"calendar",onDocumentClick:e=>{f((0,Bn.sW)(Zn.Ty,ce.ADVANCED_AI_RESULTS,null===e||void 0===e?void 0:e.id))}}):C===ce.CHATBOT_SIDEBAR_PANEL?b?(0,He.jsxs)(n.u_,{onClose:()=>f((0,ve.Z2)(null)),size:"full",isOpen:!0,children:[(0,He.jsx)(l.Z,{}),(0,He.jsx)(a.h,{children:(0,He.jsx)(Je.f,{p:0,children:T()})})]}):T():null})},Jn=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,b=!!m,_=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invali
1dErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_instagram_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_instagram_mediaDetails_${e}_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.instagram.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:p("post_editor.additional_fields.instagram.post.altText")}),(0,He.jsx)(k.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:_("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!b})})]})]})},Kn=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,b=!!m,_=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invalidErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_bluesky_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_bluesky_mediaDetails_${e}_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.bluesky.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:p("post_editor.additional_fields.bluesky.post.altText")}),(0,He.jsx)(k.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:_("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!b})})]})]})},qn=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,b=!!m,_=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invalidErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_threads_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_threads_mediaDetails_${e}
1_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.threads.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:p("post_editor.additional_fields.threads.post.altText")}),(0,He.jsx)(k.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:_("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!b})})]})]})};var Yn=i(777738),Xn=i(724725);const Qn=e=>{let{accountId:t,defaultType:i,targets:n,onChange:l}=e;const{t:a}=(0,Te.$)(["planner"]),[s,r]=(0,o.useState)(()=>Array.isArray(n)&&n.length>0?n:[{...Xn.I}]),d=(0,o.useRef)(!1);(0,o.useEffect)(()=>{!d.current&&Array.isArray(n)&&n.length>0&&(d.current=!0,r(n))},[n]);const c=(0,o.useCallback)(e=>{l({targets:(0,Xn.E)(e,i)})},[i,l]),u=(0,o.useCallback)((e,t)=>{r(i=>{const o=i.map((i,o)=>o===e?{...i,...t}:i);return c(o),o})},[c]),p=(0,o.useCallback)(()=>{r(e=>{const t=[...e,{...Xn.I}];return c(t),t})},[c]),m=(0,o.useCallback)(e=>{r(t=>{const i=t.filter((t,i)=>i!==e),o=i.length>0?i:[{...Xn.I}];return c(o),o})},[c]);return(0,He.jsxs)(g.x,{children:[(0,He.jsx)(h.x,{sx:{fontSize:"xs",fontWeight:"600",color:"content_inactive",marginBottom:2,textTransform:"uppercase",letterSpacing:"0.05em"},children:a("post_editor.reddit.subreddit_targets_heading")}),(0,He.jsx)(x.k,{sx:{flexDirection:"column",gap:3},children:s.map((e,o)=>(0,He.jsx)(Yn.Z,{index:o,row:e,accountId:t,defaultType:i,onChange:e=>u(o,e),onRemove:()=>m(o)},o))}),(0,He.jsx)(S.z,{size:"sm",variant:"secondary",width:"full",marginTop:3,onClick:p,children:a("post_editor.reddit.add_subreddit")})]})},el=e=>{var t,i,n,l,a,s;let{mediaId:r,parentValues:d,data:c,onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]),m=null===c||void 0===c||null===(t=c.value)||void 0===t?void 0:t.find(e=>e.mediaId===r),v=null===c||void 0===c||null===(i=c.value)||void 0===i?void 0:i.findIndex(e=>e.mediaId===r),f=v>-1?null===c||void 0===c||null===(n=c.arrayItems)||void 0===n?void 0:n[v]:void 0,b=!!m,_=(0,o.useCallback)(e=>{var t,i,o,n;const l=[];return null!==f&&void 0!==f&&null!==(t=f[e])&&void 0!==t&&null!==(i=t.invalidErrors)&&void 0!==i&&i.length?l.push(...f[e].invalidErrors):null!==f&&void 0!==f&&null!==(o=f[e])&&void 0!==o&&o.isInvalidRequired?l.push({id:`additional_mastodon_mediaDetails_${e}_required`}):null!==f&&void 0!==f&&null!==(n=f[e])&&void 0!==n&&n.isInvalid&&l.push({id:`additional_mastodon_mediaDetails_${e}_invalid`}),l},[f]);return(0,He.jsxs)(x.k,{flexDirection:"column",gap:2,children:[(0,He.jsx)(x.k,{gap:2,paddingY:2,children:(0,He.jsx)(Z.r,{size:"sm",onChange:()=>u(r,d||{},b),isChecked:b,children:(0,He.jsx)(h.x,{as:"span",lineHeight:1,fontSize:"sm",color:"content_inactive",cursor:"pointer",children:p("post_editor.additional_fields.mastodon.mediaDetails.override")})})}),(null===c||void 0===c||null===(l=c.arrayItem)||void 0===l?void 0:l.altText)&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{children:p("post_editor.additional_fields.mastodon.post.altText")}),(0,He.jsx)(k.u,{isDisabled:!b||!(null!==f&&void 0!==f&&null!==(a=f.altText)&&void 0!==a&&a.isInvalid),label:_("altText").map(e=>(0,He.jsx)(g.x,{children:p(`post_editor.errors.${e.id}`,e.values)},e.id)),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:(b?null===m||void 0===m?void 0:m.altText:null===d||void 0===d?void 0:d.altText)||"",onChange:e=>u(r,{altText:e.target.value}),isInvalid:b&&(null===f||void 0===f||null===(s=f.altText)||void 0===s?void 0:s.isInvalid),isDisabled:!b})})]})]})},tl=e=>{var t,i,o,n,l,a,s,r;let{postAdditionalType:d,data:c={},onChange:u}=e;const{t:p}=(0,Te.$)(["planner"]);return(0,He.jsxs)(He.Fragment,{children:[c.visibility&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:p(`post_editor.additional_fields.mastodon.${d}.visibility`)}),(0,He.jsx)(I.P,{size:"sm",value:null===(t=c.visibility)||void 0===t?void 0:t.value,onChange:e=>{u({visibility:e.target.value})},isInvalid:null===(i=c.visibility)||void 0===i?void 0:i.isInvalid,children:null===(o=c.visibility)||void 0===o||null===(n=o.values)||void 0===n?void 0:n.map(e=>(0,He.jsx)("option",{value:e,children:p(`post_editor.additional_fields.mastodon.${d}.visibility.${e}`)},e))})]}),c.spoilerText&&(0,He.jsxs)(Me.NI,{children:[(0,He.jsx)($e.l,{size:"sm",children:p(`post_editor.additional_fields.mastodon.${d}.spoilerText`)}),(0,He.jsx)(k.u,{isDisabled:!(null!==(l=c.spoilerText)&&void 0!==l&&l.isInvalid),label:p("post_editor.errors.additional_mastodon_spoilerText_invalid_max",{max:
1500}),variant:"error",placement:"top",hasArrow:!0,children:(0,He.jsx)(E.I,{size:"sm",value:null!==(a=null===(s=c.spoilerText)||void 0===s?void 0:s.value)&&void 0!==a?a:"",onChange:e=>{u({spoilerText:e.target.value})},isInvalid:null===(r=c.spoilerText)||void 0===r?void 0:r.isInvalid,placeholder:p(`post_editor.additional_fields.mastodon.${d}.spoilerText.placeholder`)})})]})]})};var il=i(106431),ol=i(46750),nl=i(851939);const ll="post-editor",al="post-editor-ai",sl="post-editor",rl="post-editor-ai-panel",dl=e=>{var t,i,n,l,a,d;let{accountsIds:we,postData:Ie,postDataByTab:Ee,postMediaToAdd:Ae,mode:ze=q.JV,selectedAccountsRequired:De,hideBaseTab:Re,dataStoreKey:Le,customHideTimeSelector:Fe,customType:Me,isEmbedded:$e,isMultiplyPost:Ue,onActionDone:Ne,onCustomAction:We,onClose:Be,onAddAccountConnection:Ze}=e;const Ve=(0,o.useMemo)(()=>null===we||void 0===we?void 0:we.filter(e=>e!==ne.UNASSIGNED),[JSON.stringify(we)]),{t:Ge}=(0,Te.$)(["planner","common","accounts","ai","media-editor","chatbot","billing"]),Je=(0,p.m)("RadioGroup",{variant:"switch"}),Ke=(0,o.useRef)(null),qe=(0,o.useRef)(null),Ye=(0,o.useRef)(null),Xe=(0,o.useRef)(null),Qe=(0,o.useRef)(null),et=(0,o.useRef)(null),tt=(0,o.useRef)(null),[it]=(0,Ei.Z)(),[ot,lt]=(0,o.useState)({shortlinks:!1,video:!1,videoCover:!1,carousel:!1,poll:!1,location:!1,reelPost:!1,storyPost:!1,mentions:!1,canAddSchedule:!1,canAddBuffer:!1,canAddDraft:!1}),rt=(0,m.S)({base:!0,md:!1}),ct=(0,m.S)({base:!1,md:!0,xl:!1}),[pt,mt]=(0,o.useReducer)((e,t)=>t?e+1:0,0),[vt,gt]=(0,o.useReducer)((e,t)=>t?e+1:0,0),[ft,bt]=(0,je.Z)("addToQueueAcknowledged",!1),[_t,Et]=(0,je.Z)("postEditorHowItWorks",[]),[At,zt]=(0,je.Z)("postEditorSaveAsGroup",!0),[Dt,Pt]=(0,o.useState)(),[Ot,Rt]=(0,o.useState)(!1),[Lt,Ft]=(0,o.useState)([X.BASE]),Ut=(0,v.D)(Lt),[Nt,Wt]=(0,o.useState)(X.BASE),{fetchScraperData:Bt}=(0,Ce.Z)(),[Ht,Zt]=(0,ye.Z)(Le),[Vt,Gt]=(0,o.useState)(null),[Jt,Kt]=(0,o.useState)(null),[qt,Yt]=(0,o.useState)(null),[Qt,ei]=(0,o.useState)(null),[ti,ii]=(0,o.useReducer)(_e.K,[],_e.l),[oi,ni]=(0,o.useState)(!1),[si,ci]=(0,o.useState)(!1),[ui,mi]=(0,o.useState)(null),[vi,hi]=(0,o.useState)(null),[fi,_i]=(0,o.useState)(!1),{uppy:ji,uppyPlugins:yi,uppyNote:ki}=(0,ke.ZP)({id:"post-editor"}),[Ti,Ai]=(0,o.useState)(null),[Li,Fi]=(e=>{let{defaultAccountsIds:t,defaultPostData:i,defaultPostDataByTab:n}=e;const l=t||(n?Object.values(n).reduce((e,t)=>[...e,...t.accounts||[]],[]):void 0)||(null===i||void 0===i?void 0:i.accounts)||[];return(0,o.useState)(l)})({defaultAccountsIds:Ve,defaultPostData:Ie,defaultPostDataByTab:Ee}),[Mi,$i]=(e=>{let{accountsIds:t}=e;const i=(0,s.v9)(e=>e.socialAccountsStore.selected),n=(0,s.v9)(e=>e.socialAccountsStore.selectedGroup);return(0,o.useState)((0,J.isEqual)(t,i)&&n?n:null)})({accountsIds:Li}),[Ui,Ni]=(0,o.useState)(null),[Hi,Zi]=(0,o.useState)({}),[Vi,to]=(0,o.useState)(null),[io,oo]=(0,o.useState)(null),[lo,po]=(0,o.useState)({}),[vo,ho]=(0,o.useState)([]),[Fo,Uo]=(0,o.useState)({}),[Wo,Bo]=(0,o.useReducer)(ge,{},xe),[Ho,Zo]=(0,o.useReducer)(be,{},fe),Vo=(0,o.useRef)(Ho);Vo.current=Ho;const[Go,Jo]=(0,o.useState)(null),[Ko,Yo]=(0,o.useState)(null),[Xo,Qo]=(0,o.useState)(null),[en,tn]=(0,o.useState)(null),[on,nn]=(0,o.useState)(null),[ln,an]=(0,o.useState)(null),[sn,rn]=(0,o.useState)(!1),[dn,pn]=(0,o.useState)(null),[mn,vn]=(0,o.useState)(null),[hn,xn]=(0,o.useState)(null),[gn,jn]=(0,o.useState)(null),[In,En]=(0,o.useState)(null),[On,Rn]=(0,o.useState)({open:!1}),[Ln,Fn]=(0,o.useState)(null),[Mn,$n]=(0,o.useState)(),[Un,Bn]=(0,o.useState)(!1),[Hn,Zn]=(0,je.Z)("postEditorLivePreview",!0),[Vn,Yn]=(0,o.useState)({}),[Xn,dl]=(0,o.useState)(void 0),[cl,ul]=(0,o.useState)(null),[pl,ml]=(0,o.useState)(null),vl=(0,s.I0)(),hl=(0,s.v9)(e=>e.socialAccountsStore.accounts),xl=(0,s.v9)(e=>e.socialAccountsStore.groups),gl=(0,s.v9)(e=>e.permissions.spacePermissionChecks.canEditDrafts),fl=(0,s.v9)(e=>e.permissions.spacePermissionChecks.canEditPosts),bl=(0,s.v9)(e=>e.plannerStore.mediaSidebarPanelOpen),_l=(0,s.v9)(e=>{var t,i;return null===(t=e.auth.payload)||void 0===t||null===(i=t.user)||void 0===i?void 0:i.pk}),jl=(0,s.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),yl=(0,s.v9)(e=>{var t,i;return null===(t=e.auth.payload)||void 0===t||null===(i=t.orgs)||void 0===i?void 0:i.find(t=>{var i;return t.id===(null===(i=e.auth.payload)||void 0===i?void 0:i.selectedOrg)})}),Cl=(0,s.v9)(e=>e.plannerStore.workflowType),kl=(0,s.v9)(e=>e.plannerStore.timezone),Sl=(0,s.v9)(e=>e.plannerStore.labels),Tl=(0,s.v9)(e=>e.rightsidebar.isActionPanelOpen?e.rightsidebar.openFrom:null),wl=(0,o.useMemo)(()=>(0,Pn.MU)(hl,ne.ALL_PUBLISHING_TYPES),[hl]),Il=(0,o.useMemo)(()=>{var e;return kl||(null===yl||void 0===yl||null===(e=yl.settings)||void 0===e?void 0:e.timezone)},[yl,kl]),El=(0,o.useMemo)(()=>[q.dm,q.pz].includes(ze),[ze]),Al=(0,o.useMemo)(()=>{var e,t;return(null===Ie||void 0===Ie||null===(e=Ie.accounts)||void 0===e?void 0:e.includes(ne.UNASSIGNED))||0===(null===Ie||void 0===Ie||null===(t=Ie.accounts)||void 0===t?void 0:t.length)},[Ie]),zl=(0,o.useMemo)(()=>0===wl.length&&[q.JV,q.gj].includes(ze),[wl.length,ze]),Dl=(0,o.useMemo)(()=>Wo[X.BASE],[Wo]),Pl=(0,o.useMemo)(()=>Lt.indexOf(Nt),[Nt,Lt]),Ol=(0,o.useMemo)(()=>Wo[Nt]||(0,me.G)(Dl,Nt),[Nt,Wo,Dl]),Rl=(0,o.useMemo)(()=>(0,me.PY)(wl,Li,Nt),[wl,Li,Nt]),Ll=(0,o.useMemo)(()=>(0,me.PY)(wl,Li,Q.TWITTER),[wl,Li]),Fl=(0,o.useMemo)(()=>Ho[Nt]||[],[Nt,Ho]),Ml=(0,o.useMemo)(()=>(0,me.p6)(Nt,Lt,Rl,null===Ol||void 0===Ol?void 0:Ol.additional),[Nt,Lt,Rl,null===Ol||void 0===Ol?void 0:Ol.additional]),$l=(0,o.useMemo)(()=>{const e=Lt.filter(e=>e!==Q.TWITTER&&!Wo[e]).map(e=>(0,he.Pp)(e)).filter(e=>0!==e&&void 0!==e);return e.length>0?Math.min(...e):void 0},[Lt,Wo]),Ul=(0,o.useMemo)(()=>{var e,t,i,o;return[...(null===Ol||void 0===Ol||null===(e=Ol.videos)||void 0===e||null===(t=e.map(e=>e.uploadId?{...ti.find(t=>
1t.id===e.uploadId),data:e}:(0,me.S$)(ee.W,e)))||void 0===t?void 0:t.filter(e=>null===e||void 0===e?void 0:e.id))||[],...(null===Ol||void 0===Ol||null===(i=Ol.photos)||void 0===i||null===(o=i.map(e=>e.uploadId?{...ti.find(t=>t.id===e.uploadId),data:e}:(0,me.S$)(ee.p,e)))||void 0===o?void 0:o.filter(e=>null===e||void 0===e?void 0:e.id))||[]].sort(me.xf)},[ti,Ol]),Nl=(0,o.useMemo)(()=>ti.filter(e=>!Ol.videos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)&&!Ol.photos.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)),[ti,Ol]),Wl=(0,o.useMemo)(()=>{const e=(0,me.z_)(Nt,null===Ol||void 0===Ol?void 0:Ol.additional);return(0,he.qo)(Nt,e,null===Ol||void 0===Ol?void 0:Ol.additional)},[Nt,null===Ol||void 0===Ol?void 0:Ol.additional]),Bl=(0,o.useMemo)(()=>{if(Mi&&xl.find(e=>e.id===Mi)){const e=xl.find(e=>e.id===Mi).accounts;return wl.filter(t=>e.includes(t.id))}return wl},[Mi,xl,wl]),Hl=(0,o.useCallback)(()=>{null!==hl&&void 0!==hl&&hl.length||(vn(!0),vl((0,r.RC)()).catch(e=>{(0,ve.EF)(e.response)}).finally(()=>{vn(!1)}))},[vl,vn,hl]),Zl=(0,o.useCallback)((e,t,i,o,n)=>{Rn({open:!0,title:e,subtitle:t,featureList:i,event:n,image:o})},[Rn]),Vl=(0,o.useCallback)(()=>{Rn({open:!1})},[Rn]),Gl=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=((e,t)=>`pe-${e}-${t}-${(new Date).getTime()}`)(null===yl||void 0===yl?void 0:yl.id,_l),i={},o=El?[Lt[1]||Lt[0]||X.BASE]:Lt;let n=null;if(Vi)n={...Vi};else if(io){const e=wl.filter(e=>Li.includes(e.id)).map(e=>e.id);n={...(0,me.Pk)(e,Hi.date,Hi.time,Hi.timezone,null===io||void 0===io?void 0:io.unit,null===io||void 0===io?void 0:io.value)}}const l=null===Li||void 0===Li?void 0:Li.filter(e=>e!==ne.UNASSIGNED);if(o.forEach(o=>{if(o!==X.BASE){var a,s;const{...r}=Wo[o]||(0,me.G)(Dl,o),d=(0,me.PY)(wl,l,o).map(e=>e.id),c=Sl.filter(e=>vo.includes(e.id)).map(e=>e.id);i[o]={accounts:d,...Hi,...r,tags:c,shortlinksUtmData:{shortlinksEnabled:!1,utmEnabled:!1,shortLinks:(0,J.cloneDeep)(lo)}},n&&(i[o].customizeDate={},Object.keys(n).forEach(e=>{d.includes(e)&&(i[o].customizeDate[e]=n[e])})),null!==e&&void 0!==e&&e.addGroupId&&(i[o].groupId=t),null!==Ie&&void 0!==Ie&&Ie.draftId?i[o].draftId=Ie.draftId:null!==Ee&&void 0!==Ee&&null!==(a=Ee[o])&&void 0!==a&&a.draftIds&&(i[o].draftIds=Ee[o].draftIds,null!==e&&void 0!==e&&e.useDraftGroupId&&(i[o].groupId=Ee[o].groupId)),null!==(s=i[o])&&void 0!==s&&s.additional&&(i[o].additional=i[o].additional.map(e=>e.type===oe.CAROUSEL?{...e,items:e.items.map(e=>{let{$id:t,...i}=e;return i})}:e.type===oe.POLL?{...e,items:e.items.map(e=>{let{$id:t,...i}=e;return i})}:e))}}),null===l||void 0===l||!l.length){const e=Wo[X.BASE]||Dl,t=Sl.filter(e=>vo.includes(e.id)).map(e=>e.id);i.draft={message:e.message||"",photos:(e.photos||[]).filter(e=>e.url),videos:(e.videos||[]).filter(e=>e.url),entitiesMap:e.entitiesMap||[],additional:e.additional||[],comments:e.comments||[],tags:t,...Hi},null!==Ie&&void 0!==Ie&&Ie.draftId&&(i.draft.draftId=Ie.draftId)}return i},[wl,Li,Lt,Wo,Dl,Hi,vo,Sl,lo,Vi,io,El,Ie,Ee,null===yl||void 0===yl?void 0:yl.id,_l]),Jl=(0,o.useCallback)(()=>{var e;null===(e=Ke.current)||void 0===e||e.scrollIntoView({behavior:"smooth"})},[Ke]),Kl=(0,o.useCallback)(()=>{var e;null===(e=Xe.current)||void 0===e||e.update()},[Xe]),ql=(0,o.useCallback)(e=>{var t;const i=(0,J.cloneDeep)(e);xn(!0);const o={};null!==i&&void 0!==i&&i.tabsState&&Object.keys(i.tabsState).forEach(e=>{const t=i.tabsState[e];var n,l;t&&(t.videos=(null===t||void 0===t||null===(n=t.videos)||void 0===n?void 0:n.filter(e=>e&&!(0,me.Kh)(e)))||[],t.photos=(null===t||void 0===t||null===(l=t.photos)||void 0===l?void 0:l.filter(e=>e&&!(0,me.Kh)(e)))||[],o[e]=t)});const n=(null===i||void 0===i||null===(t=i.quickMedia)||void 0===t?void 0:t.filter(e=>e&&e.id&&!(0,me.Kh)(e)))||[],l=(null===i||void 0===i?void 0:i.shortlinksData)||{},a=(null===i||void 0===i?void 0:i.tags)||[];ho(a),po(l),Bo({type:"init",payload:o}),Zo({type:"init",payload:{}}),ii({type:"init",payload:n}),El||Nt===X.BASE||Lt.includes(Nt)&&2===(null===Lt||void 0===Lt?void 0:Lt.length)&&(0,me.qr)(o[X.BASE])||Wt(Lt[0]||X.BASE),xn(!1),mt(!0)},[xn,mt,ho,po,Bo,Zo,ii,Wt,Nt,Lt,El]),Yl=(0,o.useCallback)(async function(){var e,t,i,o,n;let l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,J.cloneDeep)(l);xn(!0);let s={},r={},d=[],c={};for(const m in a){if(!Object.values(X).includes(m))continue;const{shortLinksUtmData:e,customizeDate:t,...i}=a[m];if(r={...r,...null===e||void 0===e?void 0:e.shortLinks},c={...c,...t},(0,me.qr)(i))continue;const o=(0,me.Ok)(i.photos,i.videos),n=o.photos,l=o.videos,u=[...l.map(e=>(0,me.S$)(ee.W,e)),...n.map(e=>(0,me.S$)(ee.p,e))];s[m]={...i,photos:n,videos:l},d=[...d,...u]}
1s[X.BASE]||(s[X.BASE]={}),d=d.filter((e,t,i)=>i.findIndex(t=>t.id===e.id)===t),Object.keys(c).length||(c=null),Ai((null===a||void 0===a||null===(e=a[X.BASE])||void 0===e?void 0:e.id)||null),Zi({time:null===a||void 0===a||null===(t=a[X.BASE])||void 0===t?void 0:t.time,date:null===a||void 0===a||null===(i=a[X.BASE])||void 0===i?void 0:i.date,timezone:null===a||void 0===a||null===(o=a[X.BASE])||void 0===o?void 0:o.timezone}),to(c),oo(null),ho((null===a||void 0===a||null===(n=a[X.BASE])||void 0===n?void 0:n.tags)||[]),po(r),Zo({type:"init",payload:{}});const u=()=>{El||Nt===X.BASE||Lt.includes(Nt)&&2===(null===Lt||void 0===Lt?void 0:Lt.length)&&(0,me.qr)(s[X.BASE])||Wt(Lt[0]||X.BASE)};if(!(d.length>0||Object.values(s).some(e=>{var t,i;return(null===e||void 0===e||null===(t=e.photos)||void 0===t?void 0:t.length)||(null===e||void 0===e||null===(i=e.videos)||void 0===i?void 0:i.length)})))return Bo({type:"init",payload:s}),ii({type:"init",payload:d}),u(),xn(!1),void mt(!0);const p={};for(const m in s)p[m]={...s[m],photos:[],videos:[]};Bo({type:"init",payload:p}),ii({type:"init",payload:[]}),u(),mt(!0),await(async()=>{for(const i in s){var e,t;const o=s[i];null!==o&&void 0!==o&&null!==(e=o.videos)&&void 0!==e&&e.length&&(o.videos=await Promise.all(o.videos.map(async e=>{var t;return null!==(t=e.meta)&&void 0!==t&&t.width?e:{...e,meta:{...e.meta,...await(0,me.iO)("video",e.url)}}}))),null!==o&&void 0!==o&&null!==(t=o.photos)&&void 0!==t&&t.length&&(o.photos=await Promise.all(o.photos.map(async e=>{var t;return null!==(t=e.meta)&&void 0!==t&&t.width?e:{...e,meta:{...e.meta,...await(0,me.iO)("image",e.url)}}})))}})(),d=await Promise.all(d.map(async e=>{var t;if(e.data&&(null===(t=e.data.meta)||void 0===t||!t.width)){let t;if(e.type===ee.W?t=await(0,me.iO)("video",e.data.url):e.type===ee.p&&(t=await(0,me.iO)("image",e.data.url)),t)return{...e,data:{...e.data,meta:{...e.data.meta||{},...t||{}}}}}return e})),Bo({type:"init",payload:s}),ii({type:"init",payload:d}),xn(!1)},[xn,mt,Ai,Zi,to,oo,ho,po,Bo,Zo,ii,Wt,Nt,Lt,El]),Xl=(0,o.useCallback)(()=>{Zt({}),Yl({[X.BASE]:{}})},[Yl,Zt]),Ql=(0,o.useCallback)(async e=>{if(e!==X.BASE){const t=Wo[e]||(0,me.G)(Dl,e),i=(0,me.PY)(wl,Li,e),o=(0,me.z_)(e,t.additional);return await(0,me.ub)(e,o,i,t,{...Fo})}return null},[Dl,Wo,wl,Li,Fo]),ea=(0,o.useCallback)(async()=>{const e={};return await Promise.all(Lt.map(async t=>{if(t!==X.BASE){const i=await Ql(t);null!==i&&void 0!==i&&i.length&&(e[t]=i)}})),(0,J.isEqual)(Vo.current,e)||Zo({type:"init",payload:e}),e},[Zo,Ql,Lt]),ta=(0,o.useCallback)(function(e){var t,i,o,n;let{skipVideo:l,skipPhoto:a}=e,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(Ml.maxPhotosVideos>=0&&((null===Ol||void 0===Ol||null===(t=Ol.videos)||void 0===t?void 0:t.length)||0)+((null===Ol||void 0===Ol||null===(i=Ol.photos)||void 0===i?void 0:i.length)||0)+s>Ml.maxPhotosVideos)return(0,ue.CFj)({description:Ge("post_editor.errors.photo_video_limit_reached",{max:Ml.maxPhotosVideos}),title:Ge("error",{ns:"common"}),status:"error"}),!1;if(!l&&(null===Ol||void 0===Ol||null===(o=Ol.videos)||void 0===o?void 0:o.length)+s>Ml.maxVideos){if(0===Ml.maxVideos&&Nt!==X.BASE){const e=(0,me.z_)(Nt,null===Ol||void 0===Ol?void 0:Ol.additional);return(0,ue.CFj)({description:Ge("post_editor.errors.video_not_supported",{name:e?`${Ge(`post_editor.tabs.${Nt}`)} (${Ge(`post_editor.additional_fields.${Nt}.postType.value.${e}`)})`:Ge(`post_editor.tabs.${Nt}`)}),title:Ge("error",{ns:"common"}),status:"error"}),!1}return(0,ue.CFj)({description:Ge("post_editor.errors.video_limit_reached",{count:Ml.maxVideos}),title:Ge("error",{ns:"common"}),status:"error"}),!1}if(!a&&(null===Ol||void 0===Ol||null===(n=Ol.photos)||void 0===n?void 0:n.length)+s>Ml.maxPhotos){if(0===Ml.maxPhoto&&Nt!==X.BASE){const e=(0,me.z_)(Nt,null===Ol||void 0===Ol?void 0:Ol.additional);return(0,ue.CFj)({description:Ge("post_editor.errors.photo_not_supported",{name:e?`${Ge(`post_editor.tabs.${Nt}`)} (${Ge(`post_editor.additional_fields.${Nt}.postType.value.${e}`)})`:Ge(`post_editor.tabs.${Nt}`)}),title:Ge("error",{ns:"common"}),status:"error"}),!1}return(0,ue.CFj)({description:Ge("post_editor.errors.photo_limit_reached",{count:Ml.maxPhotos}),title:Ge("error",{ns:"common"}),status:"error"}),!1}return!0},[Nt,Ml.maxPhoto,Ml.maxPhotos,Ml.maxPhotosVideos,Ml.maxVideos,null===Ol||void 0===Ol?void 0:Ol.additional,null===Ol||void 0===Ol||null===(t=Ol.photos)||void 0===t?void 0:t.length,null===Ol||void 0===Ol||null===(i=Ol.videos)||void 0===i?void 0:i.length,Ge]),ia=(0,o.useCallback)(e=>{switch(e){case Y.U0:if(!ot.canAddSchedule)return Zl(),!0;break;case Y.Y_:if(!ot.canAddBuffer)return Zl(Ge("post_editor.upgrade_modal.title_add_buffer"),Ge("post_editor.upgrade_modal.subtitle_add_buffer"),[{title:Ge("post_editor.upgrade_modal.feature_1_title_add_buffer"),info:Ge("post_editor.upgrade_modal.feature_1_subtitle_add_buffer"),icon:V.UMl},{title:Ge("post_editor.upgrade_modal.feature_2_title_add_buffer"),info:Ge("post_editor.upgrade_modal.feature_2_subtitle_add_buffer"),icon:V.NGU},{title:Ge("post_editor.upgrade_modal.feature_3_title_add_buffer"),info:Ge("post_editor.upgrade_modal.feature_3_subtitle_add_buffer"),icon:V.Uw4}]),!0;break;case Y.Zt:case Y.jl:if(!ot.canAddDraft)return Zl(),!0}if(!ot.carousel||!ot.reelPost||!ot.storyPost){var t,i;const e=Gl(),o=null===e||void 0===e?void 0:e[Q.TIKTOK],n=null===e||void 0===e?void 0:e[Q.TIKTOK_BUSINESS],l=null===e||void 0===e?void 0:e[Q.INSTAGRAM],a=(0,me.z_)(Q.INSTAGRAM,null===l||void 0===l?void 0:l.additional);if(!ot.reelPost&&(o||n||a===le.L4))return Zl(Ge("upgrade_modal.features.reel_post.title",{ns:"accounts"})),!0;if(!ot.storyPost&&a===le.KS)return Zl(Ge("upgrade_modal.features.story_post.t
1itle",{ns:"accounts"})),!0;const s=((null===l||void 0===l||null===(t=l.photos)||void 0===t?void 0:t.length)||0)+((null===l||void 0===l||null===(i=l.videos)||void 0===i?void 0:i.length)||0);if(!ot.carousel&&s>1)return(0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postCarousel"}),Zl(Ge("upgrade_modal.features.instagram_carousel.title",{ns:"accounts"}),Ge("upgrade_modal.features.instagram_carousel.subtitle",{ns:"accounts"}),di.$2,di.Rr),!0}return!1},[Zl,ot,Gl,Ge]),oa=(0,o.useCallback)(()=>{var e;return!(null===(e=tt.current)||void 0===e||!e.isInEditMode)&&(tt.current.confirmExit(),!0)},[]),na=(0,o.useCallback)(async(e,t)=>{var i,o;let n={};const l=(0,me.PY)(wl,Li,Nt).map(e=>e.id);switch(Nt){case Q.LINKEDIN:n=await vl((0,ve.mb)(e,l));break;case Q.FACEBOOK:n=await vl((0,ve.Xi)(e,l));break;case Q.BLUESKY:n=await vl((0,ve.Yu)(e,l))}1===(null===(i=n)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.status)?t(n.data.items||[]):t([])},[Nt,vl,wl,Li]),la=(0,o.useCallback)(()=>{(0,re.b)("post-editor","click","mention - use")},[]),aa=(0,o.useCallback)(()=>{var e;const t=null===(e=Xe.current)||void 0===e?void 0:e.view;t&&((0,pe.mg)(t,"@",pe.Fb.selection,pe.WV.space,!0),t.focus(),(0,re.b)("post-editor","click","mention - insert"))},[Xe]),sa=(0,o.useCallback)((e,t,i)=>{var o;(0,pe.mg)(null===(o=Xe.current)||void 0===o?void 0:o.view,e,t,i)},[Xe]),ra=(0,o.useCallback)(e=>{Zi({date:e.date,time:e.time,timezone:e.timezone})},[Zi]),da=(0,o.useCallback)(e=>{oo(e?{value:e.value,unit:e.unit}:null)},[oo]),ca=(0,o.useCallback)(e=>{to(e?(0,J.cloneDeep)(e):null)},[to]),ua=(0,o.useCallback)(e=>{sa(e.native,pe.Fb.selection),(0,re.b)("post-editor","click","emoji - use")},[sa]),pa=(0,o.useCallback)(e=>{sa(e.text,pe.Fb.selection),(0,re.b)("post-editor","click","snippet - use")},[sa]),ma=(0,o.useCallback)(()=>{ti.forEach(e=>{(0,me.Kh)(e)||e.id===e.url||ii({type:"update",payload:{id:e.id,item:{id:e.url}}})})},[ii,ti]),va=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(e=>{var t;return e.uploadId?{...(null===(t=ti.find(t=>t.id===e.uploadId))||void 0===t?void 0:t.data)||e,order:e.order}:e}).filter(t=>t&&(!e||!t.uploadId))};Object.keys(Wo).forEach(e=>{var i,o;Bo({type:"merge",tab:e,payload:{videos:t(null===(i=Wo[e])||void 0===i?void 0:i.videos),photos:t(null===(o=Wo[e])||void 0===o?void 0:o.photos)}})})},[Bo,Wo,ti]),ha=(0,o.useCallback)(function(e,t){let i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=ti.filter(e=>e&&t.includes(e.id)&&[ee.W,ee.p].includes(e.type));if(!o.length)return;const n={},l=Wo[e]||(0,me.G)(Dl,e),a=(0,me.Gy)(null===l||void 0===l?void 0:l.photos,null===l||void 0===l?void 0:l.videos);let s=0;const r=(null===l||void 0===l?void 0:l.videos)||[],d=o.filter(e=>e.type===ee.W).filter(e=>!r.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>{if(s+=1,(0,me.Kh)(e)){var t,i;const o=null===(t=ji.getFile(e.id))||void 0===t||null===(i=t.customFileParams)||void 0===i?void 0:i.order;return{uploadId:e.id,order:void 0!==o?o:a+s}}return{...e.data,order:a+s}}),c=(null===l||void 0===l?void 0:l.photos)||[],u=o.filter(e=>e.type===ee.p).filter(e=>!c.find(t=>e.url&&t.url===e.url||e.id&&t.uploadId===e.id)).map(e=>{if(s+=1,(0,me.Kh)(e)){var t,i;const o=null===(t=ji.getFile(e.id))||void 0===t||null===(i=t.customFileParams)||void 0===i?void 0:i.order;return{uploadId:e.id,order:void 0!==o?o:a+s}}return{...e.data,order:a+s}});if(i){const e=[...(null===l||void 0===l?void 0:l.videos)||[],...d],t=[...(null===l||void 0===l?void 0:l.photos)||[],...u];n.photos=t,n.videos=e}else if(d.length){const e=[...(null===l||void 0===l?void 0:l.videos)||[],...d];n.photos=[],n.videos=e}else if(u.length){const e=[...(null===l||void 0===l?void 0:l.photos)||[],...u];n.photos=e,n.videos=[]}if(n.photos||n.videos){const t=(0,me.Ok)(n.photos,n.videos);n.photos=t.photos,n.videos=t.videos,n.scraper=null,Bo({type:"merge",tab:e,payload:n}),setTimeout(()=>{var e;const t=o[o.length-1],i=null===(e=Qe.current)||void 0===e?void 0:e.querySelector(`[data-id="${t.id}"]`);null===i||void 0===i||i.scrollIntoView({inline:"center",behavior:"smooth"})})}},[Bo,ti,Wo,Dl,ji]),xa=(0,o.useCallback)(()=>{_i(!1)},[_i]),ga=(0,o.useCallback)(()=>{_i(!0),(0,re.b)("post-editor","click","media - add media")},[_i]),fa=(0,o.useCallback)(e=>()=>{const t=bl===e?null:e;vl((0,ve.U5)(t)),(0,ce.analyticsTrackEvent)(t?"plannerMediaPanelOpen":"plannerMediaPanelClose")},[bl,vl]),ba=(0,o.useCallback)(e=>()=>{const t=bl===e?null:e;vl((0,ve.U5)(t)),(0,ce.analyticsTrackEvent)(t?"plannerAiMediaPanelOpen":"plannerAiMediaPanelClose")},[bl,vl]),_a=(0,o.useCallback)(e=>{let{panelId:t,text:i}=e;(null===cl||void 0===cl?void 0:cl.id)===t?(ul(null),(0,ce.analyticsTrackEvent)("plannerAiWriterClose")):(ul
1({id:t,text:i,hash:(0,at.E)()}),(0,ce.analyticsTrackEvent)("plannerAiWriterOpen"))},[cl]),ja=(0,o.useCallback)(e=>{let{panelId:t,slug:i,text:o}=e;ul({id:t,slug:i,text:o,hash:(0,at.E)()}),(0,ce.analyticsTrackEvent)("plannerAiWriterFromSelectedText")},[]),ya=(0,o.useCallback)(e=>{let{id:t}=e;ji.removeFile(t),ii({type:"remove",payload:{id:t}}),(0,re.b)("post-editor","click","media - remove")},[ii,ji]),Ca=(0,o.useCallback)(e=>{let{id:t,type:i}=e;ta({skipVideo:i!==ie.W,skipPhoto:i!==ie.p})&&(ha(Nt,[t],Ml.maxPhotosVideos>=0),(0,re.b)("post-editor","click","media - use"))},[ha,Nt,Ml,ta]),ka=(0,o.useCallback)(e=>{let{id:t,url:i}=e;Bo({type:"merge",tab:Nt,payload:{videos:Ol.videos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i)),photos:Ol.photos.filter(e=>(!t||e.uploadId!==t)&&(!i||e.url!==i))}}),(0,re.b)("post-editor","click","media - remove as used")},[Bo,Ol,Nt]),Sa=(0,o.useCallback)(e=>{let{type:t,url:i,thumbUrl:o,thumbTime:n}=e;t===ie.W&&(ot.videoCover?(Kt({type:t,url:i,thumbUrl:o,selectedTime:n}),(0,re.b)("post-editor","click","media - edit thumb")):Zl())},[Kt,Zl,ot]),Ta=(0,o.useCallback)(()=>Kt(null),[Kt]),wa=(0,o.useCallback)((e,t,i)=>{let{type:o,url:n}=e;if(o!==ie.W||!t)return;const l=Wo[Nt]||(0,me.G)(Dl,Nt),a=((null===l||void 0===l?void 0:l.videos)||[]).map(e=>e.url===n?{...e,thumbUrl:t,thumbTime:i}:e);Bo({type:"merge",tab:Nt,payload:{videos:a}})},[Wo,Dl,Nt]),Ia=(0,Qi.vW)(e=>e.thumbnailTargetVideoUrl),Ea=(0,Qi.vW)(e=>e.isAgentStreaming),Aa=(0,o.useMemo)(()=>{var e;const t=(null===Ol||void 0===Ol?void 0:Ol.videos)||[];return Ia&&t.some(e=>e.url===Ia)?Ia:(null===(e=t[0])||void 0===e?void 0:e.url)||null},[Ia,Ol]),za=(0,o.useCallback)(async e=>{try{var t,i;const o=e.split(";")[0].split("/")[1]||"jpeg",n=await c().post(Yi.cW$,{name:`riley-thumb.${o}`,data:e});return null!==(t=n.data)&&void 0!==t&&t.status&&(null===(i=n.data)||void 0===i?void 0:i.url)||""}catch(o){return(0,Ri.S3)(o),""}},[]),Da=(0,o.useCallback)(async e=>{const t=Aa,i=null===e||void 0===e?void 0:e.url;if(!t||!i)return;const o=1280;try{const e=await(0,Xi.q)(i,o,o).catch(()=>(0,Xi.q)(`${Yi.XzF}${i}`,o,o)),n=await za(e);
1if(!n)throw new Error("Thumbnail upload failed");wa({type:ie.W,url:t},(0,ce.getThumbUrl)(n,"300"),null),(0,ue.CFj)({description:Ge("post_media.edit_thumb.riley_applied",{ns:"planner"}),status:"success"})}catch(n){(0,Ri.S3)(n),(0,ue.CFj)({description:Ge("post_media.edit_thumb.riley_send_error",{ns:"planner"}),title:Ge("error",{ns:"common"}),status:"error"})}},[wa,za,Aa,Ge]),Pa=(0,o.useCallback)(e=>{let{url:t}=e;vl((0,ve.U5)(null)),Yt({open:!0,url:t}),(0,re.b)("post-editor","click","image editor - edit file")},[vl]),Oa=(0,o.useCallback)(e=>{let{url:t}=e;vl((0,ve.U5)(null)),dl({originalUrl:t}),(0,ce.analyticsTrackEvent)("aiEditImageOpen")},[vl]),Ra=(0,o.useCallback)((e,t)=>{var i,o;let n,{name:l,data:a}=e;t&&(n=Ol.photos.find(e=>e.url===t),ka({url:t})),null===(i=ji.getPlugin("ImportUriDirectly"))||void 0===i||null===(o=i.addFile(a,l))||void 0===o||o.then(e=>{var i;t&&ji.setFileState(e,{customFileParams:{order:null===(i=n)||void 0===i?void 0:i.order}})}),t?(0,re.b)("post-editor","click","image editor - save (edit)"):(0,re.b)("post-editor","click","image editor - save (new)")},[ka,Ol,ji]),La=(0,o.useCallback)(e=>{var t,i;let{url:o,projectData:n,size:l}=e;ei({open:!0,url:o,projectId:null===n||void 0===n||null===(t=n.split("|"))||void 0===t?void 0:t[0],artBoardId:null===n||void 0===n||null===(i=n.split("|"))||void 0===i?void 0:i[1],size:l}),vl((0,ve.U5)(null)),(0,ce.analyticsTrackEvent)("postEditor.media.editProject")},[vl]),Fa=(0,o.useCallback)(()=>{ei(null)},[ei]),Ma=(0,o.useCallback)((e,t)=>{var i,o;let n,{url:l,projectId:a,artBoardId:s}=e;t&&(n=[...Ol.photos,...Ol.videos].find(e=>e.url===t),ka({url:t})),null===(i=ji.getPlugin("UploadFromUrl"))||void 0===i||null===(o=i.addFile(l))||void 0===o||o.then(e=>{var i;t&&ji.setFileState(e,{customFileData:{meta:{projectData:s?`${a}|${s}`:a}},customFileParams:{order:null===(i=n)||void 0===i?void 0:i.order}});Fa()}),(0,ce.analyticsTrackEvent)("postEditor.media.saveProject")},[ji,Ol.photos,Ol.videos,ka,Fa]),$a=(0,o.useCallback)((e,t,i)=>{Gt({items:e,item:t,addedToPost:i}),(0,re.b)("post-editor","click","media - preview")},[Gt]),Ua=(0,o.useCallback)(()=>Gt(null),[Gt]),Na=(0,o.useCallback)((e,t)=>{let{url:i,id:o}=e;if(!i&&!o||1!==t&&-1!==t)return;const n=(0,me.Ok)(Ol.photos,Ol.videos),l=[...n.videos,...n.photos].find(e=>e.url&&e.url===i||e.uploadId&&e.uploadId===o).order,a=l+t,s=Ol.photos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),r=Ol.videos.map(e=>({...e,order:e.order===l?a:e.order===a?l:e.order})),d=(0,me.Ok)(s,r);Bo({type:"merge",tab:Nt,payload:{videos:d.videos,photos:d.photos}}),(0,re.b)("post-editor","click","media - move")},[Nt,Ol]),Wa=(0,o.useCallback)(e=>{if(null===e||void 0===e||!e.url||null===e||void 0===e||!e.mimeType)return(0,ue.CFj)({description:Ge("post_editor.media.errors.wrong_file_data"),title:Ge("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);if(!e.external&&ti.find(t=>t.id===e.url))return(0,ue.CFj)({description:Ge("post_editor.media.errors.file_already_added"),title:Ge("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const t=e.mimeType.split("/")[0];if(!["image","video"].includes(t))return(0,ue.CFj)({description:Ge("post_editor.media.errors.unsupported_file_type"),title:Ge("error",{ns:"common"}),status:"error"}),Promise.resolve(!1);const i=new URL(e.url),o=i.pathname.split("/").pop();if(!ta({skipVideo:"video"!==t,skipPhoto:"image"!==t}))return Promise.resolve(!1);if(e.credits&&sa(e.credits,pe.Fb.end,pe.WV.new_line),e.external||!e.thumbUrl){const t=/^https?:\/\//.test(e.url),i=ji.getPlugin(t?"UploadFromUrl":"ImportUriDirectly");return i?new Promise(t=>{i.addFile(e.url).then(i=>{const o={};e.outputUrl&&(o.outputUrl=e.outputUrl),e.projectId&&(o.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId}),ji.setFileState(i,{customFileData:o}),t(!0)}).catch(()=>{t(!1)})}):Promise.resolve(!1)}setTimeout(()=>{const t={};e.outputUrl&&(t.outputUrl=e.outputUrl),e.projectId&&(t.meta={projectData:e.artBoardId?`${e.projectId}|${e.artBoardId}`:e.projectId});const n={url:e.url,thumbUrl:e.thumbUrl,dir:`${i.origin}${i.pathname.slice(0,i.pathname.lastIndexOf("/"))}`,fileName:o};void 0!==e.thumbTime&&(n.thumbTime=0);
1const l=ji.addFile({id:e.url,name:o,type:e.mimeType,data:{uploadedData:n},preview:e.thumbUrl});ji.setFileState(l,{customFileData:t});const a=ji.getFile(l);return ji.emit("processPlannerMedia:upload-success",a,{body:a.data.uploadedData}),ji.setFileState(a.id,{progress:{uploadComplete:!0,uploadStarted:!0}}),Promise.resolve(!0)})},[sa,Ge,ti,ji,ta]),Ba=(0,o.useCallback)(e=>{"video"!==e.mimeType.split("/")[0]||ot.video?(Wa(e),rt&&(0,ue.CFj)({description:Ge("post_editor.media.file_added"),title:Ge("success",{ns:"common"}),status:"success"})):((0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Zl(Ge("post_editor.upgrade_modal.title_video"),Ge("post_editor.upgrade_modal.subtitle_video"),di.su,di.X9))},[ot.video,Zl,Ge,Wa,rt]),Ha=(0,o.useCallback)(function(e){let{replace:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?sa(e):sa(e,pe.Fb.end,pe.WV.new_line)},[sa]),Za=(0,o.useCallback)(function(){let{text:e,media:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(t||[]).forEach((e,t)=>{null!==e&&void 0!==e&&e.url&&setTimeout(()=>{Wa({url:e.url,thumbUrl:e.url,mimeType:e.mimeType||"image/png",external:!0,credits:"",source:qi.rRR.SIMPLIFIED,id:e.id||e.url})},250*t)});const i=(e||"").trim();if(i){var o,n,l,a,s;const e=(null===(o=Xe.current)||void 0===o||null===(n=o.view)||void 0===n||null===(l=n.state)||void 0===l||null===(a=l.doc)||void 0===a||null===(s=a.textContent)||void 0===s?void 0:s.trim())||"";Ha(i,{replace:0===e.length})}},[Wa,Ha]),Va=(0,o.useCallback)(e=>{let{aiData:t,insertPosition:i,insertDelimiter:o}=e;return()=>{ci(!0),vl((0,Ki.p2)(t)).then(e=>{var t,n;null!==(t=e[0])&&void 0!==t&&null!==(n=t.payload)&&void 0!==n&&n.headline&&sa(e[0].payload.headline,i,o)}).finally(()=>{ci(!1)}),(0,ce.analyticsTrackEvent)("plannerAIAssistantFromSelectedText")}},[vl,sa,ci]),Ga=(0,o.useCallback)(e=>{Bo({type:"merge",tab:Nt,payload:{comments:(0,J.cloneDeep)(e||[])}})},[Nt,Bo]),Ja=(0,o.useCallback)(function(e,t){Bo({type:"merge-additional-type",tab:e,payload:{...arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},type:t}})},[Bo]),Ka=(0,o.useCallback)((e,t,i,o)=>{i&&Ja(e,t,{[i]:o})},[Ja]),qa=(0,o.useCallback)((e,t)=>{Bo({type:"remove-additional-type",tab:e,payload:{type:t}})},[Bo]),Ya=(0,o.useCallback)(e=>{var t;const i=null===(t=Xe.current)||void 0===t?void 0:t.view;if(!i)return;const o=i.state.doc.textBetween(0,i.state.doc.content.size,"\0","\0"),n=[];(0,Se.T5)(o).forEach(t=>{const i=(0,pe.Ae)(t),o=Object.keys(lo).find(e=>lo[e].short===i)||i;o&&lo[o]&&(e&&lo[o].short&&!lo[o].disabled?n.push({from:t,to:lo[o].short}):lo[o].string&&n.push({from:t,to:lo[o].string}))}),(0,yt.a)(i,n)},[lo,Xe]),Xa=(0,o.useCallback)(e=>{var t;if(null===Ol||void 0===Ol||null===(t=Ol.scraper)||void 0===t||!t.link)return;const i=(0,pe.Ae)(Ol.scraper.link),o=Object.keys(lo).find(e=>lo[e].short===i)||i;o&&lo[o]&&(e&&lo[o].short&&!lo[o].disabled?Bo({type:"merge",tab:Nt,payload:{scraper:{...Ol.scraper,link:lo[o].short}}}):lo[o].string&&Bo({type:"merge",tab:Nt,payload:{scraper:{...Ol.scraper,link:(0,pe.Ae)(lo[o].string)}}}))},[lo,Ol,Nt,Bo]),Qa=(0,o.useCallback)(e=>{var t;const i=null===(t=Xe.current)||void 0===t?void 0:t.view;if(!i)return null;const o=i.state.selection.$anchor;if(!e&&Dt&&(o.nodeBefore&&!/^\s$/.test(i.state.doc.textBetween(o.pos-1,o.pos,"\0","\0"))||o.nodeAfter&&!/^\s$/.test(i.state.doc.textBetween(o.pos,o.pos+1,"\0","\0"))))return null;const n=(null===Ol||void 0===Ol?void 0:Ol.message)||"";return(0,Se.T5)(n,!1)||[]},[Dt,Ol]),es=(0,o.useCallback)(async(e,t)=>{const i={link:t},o=await Bt(t);var n;o?(i.title=(null===o||void 0===o?void 0:o.title)||"",i.description=(null===o||void 0===o?void 0:o.description)||"",i.image=(null===o||void 0===o||null===(n=o.images)||void 0===n?void 0:n[0])||"",Bo({type:"merge",tab:e,payload:{scraper:i,_scraperLoading:!1}})):Bo({type:"merge",tab:e,payload:{scraper:null,_scraperRemoved:t,_scraperLoading:!1}})},[Bt,Bo]),ts=(0,o.useCallback)((e,t)=>{Bo({type:"merge",tab:e,payload:{scraper:null,_scraperRemoved:t||null,_scraperLoading:!1}})},[Bo]),is=(0,o.useCallback)(()=>{var e;const t=null===Ol||void 0===Ol||null===(e=Ol.scraper)||void 0===e?void 0:e.link;
1t&&(ts(Nt,t),(0,re.b)("post-editor","click","scraper - remove"))},[ts,Ol,Nt]),os=(0,o.useCallback)(e=>{Bo({type:"merge",tab:Nt,payload:{scraper:{...Ol.scraper,...e}}})},[Bo,Nt,Ol]),ns=(0,o.useCallback)(e=>{var t,i,o;if(!Ml.scraperEnabled||null!==Ol&&void 0!==Ol&&null!==(t=Ol.videos)&&void 0!==t&&t.length||null!==Ol&&void 0!==Ol&&null!==(i=Ol.photos)&&void 0!==i&&i.length||null!==Ol&&void 0!==Ol&&null!==(o=Ol.scraper)&&void 0!==o&&o.link||null!==Wl&&void 0!==Wl&&Wl[oe.POLL]||null!==Wl&&void 0!==Wl&&Wl[oe.DOCUMENT])return;const n=Qa(e),l=null!==n&&void 0!==n&&n.length?(0,pe.Ae)(n[0]):null;l&&l!==Ol._scraperRemoved&&(Bo({type:"merge",tab:Nt,payload:{scraper:{link:l},_scraperRemoved:null,_scraperLoading:!0}}),es(Nt,l))},[Wl,Qa,es,Bo,Ml,Nt,Ol]),ls=(0,o.useCallback)(e=>{var t,i,o;if(!Ml.messageFirstLinkPreview&&!Ml.messageLastLinkPreview||null!==Ol&&void 0!==Ol&&null!==(t=Ol.videos)&&void 0!==t&&t.length||null!==Ol&&void 0!==Ol&&null!==(i=Ol.photos)&&void 0!==i&&i.length||null!==Ol&&void 0!==Ol&&null!==(o=Ol.scraper)&&void 0!==o&&o.link)return void(Go&&Jo(null));const n=Qa(e),l=Ml.messageLastLinkPreview?(null===n||void 0===n?void 0:n.length)-1:0,a=null!==n&&void 0!==n&&n.length?(0,pe.Ae)(n[l]):null;if(a&&a!==Go)Jo(a);else if(!a){const e=(null===Ol||void 0===Ol?void 0:Ol.message)||"";((0,Se.T5)(e,!1)||[]).length||Jo(null)}},[Qa,Jo,Ml,Ol,Go]),as=(0,o.useCallback)(e=>{let{message:t,entitiesMap:i}=e;Nt!==X.BASE&&!Wo[Nt]&&t===Dl.message&&(0,J.isEqual)(i,(0,me.sq)(Dl.entitiesMap,Nt))||(Bo({type:"merge",tab:Nt,payload:{message:t,entitiesMap:i}}),ns(),ls())},[Bo,ns,ls,Dl,Wo,Nt]),ss=(0,o.useCallback)(()=>{Pt(!0)},[Pt]),rs=(0,o.useCallback)(()=>{Pt(!1)},[Pt]),ds=(0,o.useCallback)(()=>{Rt(!0)},[Rt]),cs=(0,o.useCallback)(()=>{const e=Gl(),t=Object.values(e).reduce((e,t)=>[...e,...t.accounts],[]),i={accounts:wl.filter(e=>t.includes(e.id)),postsByProvider:e};vl((0,ve.U5)(null)),pn(i),(0,ce.analyticsTrackEvent)("postEditor.snapshotMaker.open")},[wl,Gl,pn,vl]),us=(0,o.useCallback)(()=>{pn(null)},[pn]),ps=(0,o.useCallback)(e=>{let{url:t,mimeType:i}=e;pn(null),Wa({url:t,thumbUrl:t,mimeType:i,external:!0}),rt&&(0,ue.CFj)({description:Ge("post_editor.media.file_added"),title:Ge("success",{ns:"common"}),status:"success"})},[pn,Wa,rt,Ge]),ms=(0,o.useCallback)(()=>{const e=(null===Ol||void 0===Ol?void 0:Ol.message)||"",t=((null===Ol||void 0===Ol?void 0:Ol.comments)||[]).map(e=>e.message);Yo({open:!0,message:e,comments:t,config:{textLimits:[Ml.maxMessageChars,Ml.maxCommentMessageChars],maxComments:Ml.maxComments}})},[Ol,Ml,Yo]),vs=(0,o.useCallback)(()=>{Yo(null)},[Yo]),hs=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Yo(null),!e.length)return;sa(e[0]);const t=e.slice(1).map(e=>({delay:1,message:e}));Bo({type:"merge",tab:Nt,payload:{comments:(0,J.cloneDeep)(t||[])}})},[sa,Bo,Nt,Yo]),xs=(0,o.useCallback)(e=>{oa()||(Wt(Lt[e]),mt(!0),(0,re.b)("post-editor","click","editor tab change"))},[Wt,mt,Lt,oa]),gs=(0,o.useCallback)(()=>{Bo({type:"reset",tab:Nt}),mt(!0),(0,re.b)("post-editor","click","reset active editor tab state")},[Bo,mt,Nt]),fs=(0,o.useCallback)(()=>{Object.keys(Wo).filter(e=>e!==X.BASE).forEach(e=>{Bo({type:"reset",tab:e})}),mt(!0),(0,re.b)("post-editor","click","reset all editor tabs state")},[Bo,mt,Wo]),bs=(0,o.useCallback)(()=>an(null),[an]),_s=(0,o.useCallback)(()=>En(null),[En]),js=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{allowNoAccounts:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t&&(null===Li||void 0===Li||!Li.length))return(0,ue.CFj)({description:Ge("post_editor.errors.no_accounts_selected"),title:Ge("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no accounts"),!1;if(t&&(null===Li||void 0===Li||!Li.length)){var i,o,n;const e=Dl;return!!(null!==e&&void 0!==e&&e.message||null!==e&&void 0!==e&&null!==(i=e.scraper)&&void 0!==i&&i.link||null!==e&&void 0!==e&&null!==(o=e.photos)&&void 0!==o&&o.length||null!==e&&void 0!==e&&null!==(n=e.videos)&&void 0!==n&&n.length)||((0,ue.CFj)({description:Ge("post_editor.errors.no_content"),title:Ge("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no content"),!1)}const l=Lt.filter(e=>e!==X.BASE).find(e=>{var t,i,o;const n=Wo[e]||(0,me.G)(Dl,e);return n&&!(null!==n&&void 0!==n&&n.message)&&!(null!==n&&void 0!==n&&null!==(t=n.scraper)&&void 0!==t&&t.link)&&!(null!==n&&void 0!==n&&null!==(i=n.photos)&&void 0!==i&&i.length)&&!(null!==n&&void 0!==n&&null!==(o=n.videos)&&void 0!==o&&o.length)});return!l||((0,ue.CFj)({description:Ge("post_editor.errors.no_content"),title:Ge("error",{ns:"common"}),status:"error"}),(0,re.b)("post-editor","click","basic validate - no content"),e&&(Jl(),Wt(l),mt(!0)),!1)},[Li,Wo,Dl,Lt,Jl,Wt,mt,Ge]),ys=(0,o.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];jn(Y.LE);const t=Gl(),i=El?{[Nt]:{...t[Nt]}}:t;
1Object.keys(t).forEach(e=>{var o,n;i[e]={...t[e],id:El?Ti:void 0,ids:El||null===Ee||void 0===Ee||null===(o=Ee[e])||void 0===o?void 0:o.ids,groupId:El||null===Ee||void 0===Ee||null===(n=Ee[e])||void 0===n?void 0:n.groupId}});const o=e=>{e&&Lt.includes(e)&&(Wt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${Y.LE}`)};if(We)await(null===We||void 0===We?void 0:We(Y.LE,i)),null===Ne||void 0===Ne||Ne(Y.LE,i);else try{var n;const t=await vl((0,ve.TJ)(i,{updateFutureMultiplies:e}));var l,a,s,r,d;if(1===(null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.status))c={postIds:(null===(l=t.data.results)||void 0===l||null===(a=l[0])||void 0===a?void 0:a.postIds)||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.LE}`),null===Ne||void 0===Ne||Ne(Y.LE,i,c);else o(null===t||void 0===t||null===(s=t.data)||void 0===s||null===(r=s.results)||void 0===r||null===(d=r[0])||void 0===d?void 0:d.networkType)}catch(u){o()}var c;jn(null),rn(!1)},[Gl,El,Nt,We,Ti,Ee,Lt,Xl,Ne,vl]),Cs=(0,o.useCallback)(()=>rn(!1),[]),ks=(0,o.useCallback)(e=>{ys(e)},[ys]),Ss=(0,o.useCallback)(async()=>{if(ia(Y.LE))return;if(oa())return;if(!js(!1))return;const e=await ea();if(!!Object.values(e).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ge("post_editor.check_errors"),title:Ge("error",{ns:"common"}),status:"error"}),Jl(),Wt(Object.keys(e)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.LE}`);Ue?rn(!0):ys(!1)},[ia,oa,js,ea,Ge,Jl,Ue,ys]),Ts=(0,o.useCallback)(async()=>{if(ia(Y.U0))return;if(oa())return;const e=ln===Y.U0;if(e&&an(null),!js(!0))return;const t=await ea();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ge("post_editor.check_errors"),title:Ge("error",{ns:"common"}),status:"error"}),Jl(),Wt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.U0}`);if(!e)return void an(Y.U0);jn(Y.U0);const i=Gl({addGroupId:[q.JV,q.gj].includes(ze)?Li.length>1&&At:Li.length>1,useDraftGroupId:!0}),o=e=>{e&&Lt.includes(e)&&(Wt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${Y.U0}`)};try{var n;const e=await vl((0,ve.pV)(i));var l,a,s,r,d;if(1===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.status))c={postIds:(null===(l=e.data.results)||void 0===l||null===(a=l[0])||void 0===a?void 0:a.postIds)||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.U0}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"scheduled",channels:Object.keys(i)}),null===Ne||void 0===Ne||Ne(Y.U0,i,c);else o(null===e||void 0===e||null===(s=e.data)||void 0===s||null===(r=s.results)||void 0===r||null===(d=r[0])||void 0===d?void 0:d.networkType)}catch(u){o()}var c;jn(null)},[ia,oa,ln,js,ea,Gl,ze,Li.length,At,Ge,Jl,Lt,Xl,Ne,vl]),ws=(0,o.useCallback)(async e=>{if(ia(Y.Y_))return;if(oa())return;const t=ln===Y.Y_;if(t&&an(null),!js(!0))return;const i=await ea();if(!!Object.values(i).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ge("post_editor.check_errors"),title:Ge("error",{ns:"common"}),status:"error"}),Jl(),Wt(Object.keys(i)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.Y_}`);if(!t&&!ft)return void an(Y.Y_);!0===e&&bt(!0),jn(Y.Y_);const o=Gl({addGroupId:[q.JV,q.gj].includes(ze)?Li.length>1&&At:Li.length>1,useDraftGroupId:!0}),n={};Object.keys(o).forEach(e=>{n[e]={...o[e],timezone:Il}});const l=e=>{e&&Lt.includes(e)&&(Wt(e),mt(!0)),(0,re.b)("post-editor","click",`action error - ${Y.Y_}`)};try{var a;const e=await vl((0,ve.WQ)(n));var s,r,d,c,u;if(1===(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.status))p={postIds:(null===(s=e.data.results)||void 0===s||null===(r=s[0])||void 0===r?void 0:r.postIds)||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.Y_}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"queue",channels:Object.keys(n)}),null===Ne||void 0===Ne||Ne(Y.Y_,n,p);else l(null===e||void 0===e||null===(d=e.data)||void 0===d||null===(c=d.results)||void 0===c||null===(u=c[0])||void 0===u?void 0:u.networkType)}catch(m){l()}var p;jn(null)},[ia,oa,ln,js,ea,ft,Gl,ze,Li.length,At,Ge,Jl,bt,Il,Lt,Xl,Ne,vl]),Is=(0,o.useCallback)(async()=>
1{if(ia(Y.rv))return;if(oa())return;const e=ln===Y.rv;if(e&&an(null),!js(!0))return;const t=await ea();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ge("post_editor.check_errors"),title:Ge("error",{ns:"common"}),status:"error"}),Jl(),Wt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.rv}`);if(!e)return void an(Y.rv);jn(Y.rv);const i=Gl({addGroupId:[q.JV,q.gj].includes(ze)?Li.length>1&&At:Li.length>1,useDraftGroupId:!0});Object.keys(i).forEach(e=>{i[e]={...i[e],timezone:Il}});const o=()=>{(0,re.b)("post-editor","click",`action error - ${Y.rv}`)};try{var n;const e=await vl((0,ve.BG)(i));1===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.status)?(l={postIds:e.data.postIds||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.rv}`),(0,ce.analyticsTrackEvent)("createdPost",{type:"now",channels:Object.keys(i)}),null===Ne||void 0===Ne||Ne(Y.rv,i,l)):o()}catch(a){o()}var l;jn(null)},[ia,oa,js,ea,Jl,jn,Gl,Xl,Wt,mt,an,ln,Ne,Il,vl,Ge,Li,At,ze]),Es=(0,o.useCallback)(async()=>{if(ia(Y.gh))return;if(oa())return;if(!js(!1,{allowNoAccounts:!0}))return;jn(Y.gh);const e=Gl(),t=El&&e[Nt]?{[Nt]:{...e[Nt]}}:{...e};Object.keys(e).forEach(i=>{var o,n;t[i]={...e[i],id:El?Ti:void 0,ids:El||null===Ee||void 0===Ee||null===(o=Ee[i])||void 0===o?void 0:o.draftIds,draftIds:void 0,groupId:El||null===Ee||void 0===Ee||null===(n=Ee[i])||void 0===n?void 0:n.groupId}});const i=()=>{(0,re.b)("post-editor","click",`action error - ${Y.gh}`)};if(We)await(null===We||void 0===We?void 0:We(Y.gh,t)),null===Ne||void 0===Ne||Ne(Y.gh,t);else try{var o;const e=await vl((0,ve.DO)(t));var n,l;if(1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status))a={draftIds:(null===(n=e.data.results)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.draftIds)||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.gh}`),null===Ne||void 0===Ne||Ne(Y.gh,t,a);else i()}catch(s){i()}var a;jn(null)},[ia,oa,js,jn,Gl,Xl,We,Ti,Nt,El,Ee,Ne,vl]),As=(0,o.useCallback)(async()=>{if(ia(Y.Zt))return;if(oa())return;const e=ln===Y.Zt;if(e&&an(null),!js(!0,{allowNoAccounts:!0}))return;if(!e)return void an(Y.Zt);jn(Y.Zt);const t=Gl({addGroupId:[q.JV,q.gj].includes(ze)?Li.length>1&&At:Li.length>1}),i=()=>{(0,re.b)("post-editor","click",`action error - ${Y.Zt}`)};try{var o;const e=await vl((0,ve.uN)(t));var n,l;if(1===(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.status))a={draftIds:(null===(n=e.data.results)||void 0===n||null===(l=n[0])||void 0===l?void 0:l.draftIds)||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.Zt}`),null===Ne||void 0===Ne||Ne(Y.Zt,t,a);else i()}catch(s){i()}var a;jn(null)},[ia,oa,js,jn,Gl,Xl,an,ln,Ne,vl,Li,At,ze]),zs=(0,o.useCallback)(async()=>{if(ia(Y.jl))return;if(oa())return;const e=ln===Y.jl;if(e&&an(null),!js(!0,{allowNoAccounts:!0}))return;const t=await ea();if(!!Object.values(t).map(e=>e.filter(e=>!e.level||e.level===te.pn)).filter(e=>!!e.length).length)return(0,ue.CFj)({description:Ge("post_editor.check_errors"),title:Ge("error",{ns:"common"}),status:"error"}),Jl(),Wt(Object.keys(t)[0]),mt(!0),void(0,re.b)("post-editor","click",`validate errors - ${Y.jl}`);if(!e)return void an(Y.jl);jn(Y.jl);const i=Gl({addGroupId:[q.JV,q.gj].includes(ze)?Li.length>1&&At:Li.length>1}),o=()=>{(0,re.b)("post-editor","click",`action error - ${Y.jl}`)};try{var n;const e=await vl((0,ve.wm)(i));var l,a;if(1===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.status))s={draftIds:(null===(l=e.data.results)||void 0===l||null===(a=l[0])||void 0===a?void 0:a.draftIds)||[]},Xl(),(0,re.b)("post-editor","click",`action done - ${Y.jl}`),null===Ne||void 0===Ne||Ne(Y.jl,i,s);else o()}catch(r){o()}var s;jn(null)},[ia,oa,js,ea,Jl,jn,Gl,Xl,Wt,mt,an,ln,Ne,vl,Ge,Li,At,ze]),Ds=(0,o.useCallback)(e=>t=>{Ka(Nt,oe.POST,e,t.target.value)},[Nt,Ka]),Ps=(0,o.useCallback)(e=>t=>{Ka(Nt,oe.POST,e,t)},[Nt,Ka]),Os=(0,o.useCallback)(e=>{Ka(Nt,oe.POST_TYPE,"value",e)},[Nt,Ka]),Rs=(0,o.useCallback)(e=>{Wo[Nt]||!(0,me.qr)(Dl)?Fn({open:!0,value:e}):Os(e)},[Wo,Nt,Dl,Os,Fn]),Ls=(0,o.useCallback)(()=>{var e;if(null!==Wl&&void 0!==Wl&&Wl[oe.CAROUSEL])return;const t=[];var i,o,n,l;null!==Ol&&void 0!==Ol&&null!==(e=Ol.scraper)&&void 0!==e&&e.link?t.push({link:null===Ol||void 0===Ol||null===(i=Ol.scraper)||void 0===i?void 0:i.link,title:null===Ol||void 0===Ol||null===(o=Ol.scraper)||void 0===o?void 0:o.title,de
1scription:null===Ol||void 0===Ol||null===(n=Ol.scraper)||void 0===n?void 0:n.description,image:null===Ol||void 0===Ol||null===(l=Ol.scraper)||void 0===l?void 0:l.image,callToActionType:""}):t.push({link:""});Ka(Nt,oe.CAROUSEL,"items",t),(0,re.b)("post-editor","click","carousel - create")},[Nt,Ol,Wl,Ka]),Fs=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===t||void 0===t||!t.items||null!==t&&void 0!==t&&null!==(e=t.items)&&void 0!==e&&e.length?Ja(Nt,oe.CAROUSEL,t):qa(Nt,oe.CAROUSEL)},[Nt,Ja,qa]),Ms=(0,o.useCallback)(()=>{qa(Nt,oe.CAROUSEL)},[Nt,qa]),$s=(0,o.useCallback)(e=>{null!==e&&void 0!==e&&e.value?Ja(Nt,oe.BACKGROUND,e):qa(Nt,oe.BACKGROUND),(0,ce.analyticsTrackEvent)("postBackgroundChanged")},[Nt,qa,Ja]),Us=(0,o.useCallback)(e=>t=>{Ka(Nt,oe.SCRAPER,e,t)},[Nt,Ka]),Ns=(0,o.useCallback)(()=>{null!==Wl&&void 0!==Wl&&Wl[oe.POLL]||(Ja(Nt,oe.POLL,{}),(0,ce.analyticsTrackEvent)("postPollCreated"))},[Wl,Nt,Ja]),Ws=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null===t||void 0===t||!t.items||null!==t&&void 0!==t&&null!==(e=t.items)&&void 0!==e&&e.length?Ja(Nt,oe.POLL,t):qa(Nt,oe.POLL)},[Nt,Ja,qa]),Bs=(0,o.useCallback)(()=>{qa(Nt,oe.POLL)},[Nt,qa]),Hs=(0,o.useCallback)(()=>{null!==Wl&&void 0!==Wl&&Wl[oe.DOCUMENT]||(Ja(Nt,oe.DOCUMENT,{}),(0,ce.analyticsTrackEvent)("postDocumentCreated"))},[Wl,Nt,Ja]),Zs=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ja(Nt,oe.DOCUMENT,e)},[Nt,Ja]),Vs=(0,o.useCallback)(()=>{qa(Nt,oe.DOCUMENT)},[Nt,qa]),Gs=(0,o.useCallback)(e=>{e?Ja(Nt,oe.LOCATION,e):qa(Nt,oe.LOCATION)},[Nt,Ja,qa]),Js=(0,o.useCallback)((e,t)=>{t?Ja(Nt,e,t):qa(Nt,e)},[Nt,Ja,qa]),Ks=(0,o.useCallback)(e=>{e?Ja(Nt,oe.REELS_COLLABORATORS,e):qa(Nt,oe.REELS_COLLABORATORS)},[Nt,Ja,qa]),qs=(0,o.useCallback)(e=>{var t,i;if(!ot.mediaUserTagging)return void Zl(Ge("upgrade_modal.features.instagram_media_user_tagging.title",{ns:"accounts"}),Ge("upgrade_modal.features.instagram_media_user_tagging.subtitle",{ns:"accounts"}));const o=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),n=o.map(e=>e.url),l=((null===(t=Wl[oe.MEDIA_USER_TAGS])||void 0===t||null===(i=t.items)||void 0===i?void 0:i.value)||[]).filter(e=>n.includes(e.mediaId));Qo({open:!0,tags:l,items:o,defaultItem:e?o.find(t=>t.url===e):void 0})},[ot.mediaUserTagging,Ul,Wl,Zl,Ge]),Ys=(0,o.useCallback)(()=>Qo(null),[]),Xs=(0,o.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Ja(Nt,oe.MEDIA_USER_TAGS,{items:e}):qa(Nt,oe.MEDIA_USER_TAGS)},[qa,Ja,Nt]),Qs=(0,o.useCallback)(e=>{var t,i;if(!ot.mediaCollaboratorTagging)return void Zl(Ge("upgrade_modal.features.instagram_media_collaborator_tagging.title",{ns:"accounts"}),Ge("upgrade_modal.features.instagram_media_collaborator_tagging.subtitle",{ns:"accounts"}));const o=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),n=o.map(e=>e.url),l=((null===(t=Wl[oe.MEDIA_COLLABORATOR_TAGS])||void 0===t||null===(i=t.items)||void 0===i?void 0:i.value)||[]).filter(e=>n.includes(e.mediaId));tn({open:!0,tags:l,items:o,defaultItem:e?o.find(t=>t.url===e):void 0})},[ot.mediaCollaboratorTagging,Ul,Wl,Zl,Ge]),er=(0,o.useCallback)(()=>tn(null),[]),tr=(0,o.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Ja(Nt,oe.MEDIA_COLLABORATOR_TAGS,{items:e}):qa(Nt,oe.MEDIA_COLLABORATOR_TAGS)},[qa,Ja,Nt]),ir=(0,o.useCallback)(e=>{var t,i;if(!ot.mediaProductTagging)return void Zl(Ge("upgrade_modal.features.instagram_media_product_tagging.title",{ns:"accounts"}),Ge("upgrade_modal.features.instagram_media_product_tagging.subtitle",{ns:"accounts"}));const o=Ul.map(e=>({type:e.type,url:e.data.url,thumbUrl:e.data.thumbUrl})),n=o.map(e=>e.url),l=(0,me.PY)(wl,Li,Nt),a=l.map(e=>e.id),s=((null===(t=Wl[oe.MEDIA_PRODUCT_TAGS])||void 0===t||null===(i=t.items)||void 0===i?void 0:i.value)||[]).filter(e=>n.includes(e.mediaId)&&a.includes(e.accountId));nn({open:!0,accounts:l,tags:s,items:o,defaultItem:e?o.find(t=>t.url===e):void 0})},[ot.mediaProductTagging,Ul,wl,Li,Nt,Wl,Zl,Ge]),or=(0,o.useCallback)(()=>nn(null),[]),nr=(0,o.useCallback)(function(){const e=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];e.length?Ja(Nt,oe.MEDIA_PRODUCT_TAGS,{items:e}):qa(Nt,oe.MEDIA_PRODUCT_TAGS)},[qa,Ja,Nt]),lr=(0,o.useCallback)(()=>{zt(!At)},[zt,At]),ar=(0,o.useCallback)(e=>{const t=e.clipboardData.getData("text/plain"),i=Array.from(e.clipboardData.files).map(e=>({name:e.name,type:e.type,size:e.size,data:e}));(null===t||void 0===t||!t.length)&&i.length>0&&ji.addFiles(i)},[ji]),sr=(0,o.useCallback)((e,t)=>async()=>{const i=[],o=Gl();
1Object.keys(o).forEach(e=>{const t=wl.filter(t=>{var i;return null===(i=o[e].accounts)||void 0===i?void 0:i.includes(t.id)}).map(e=>e.social_type),n=(0,me.z_)(e,o[e].additional),l=(0,me.yD)(e,o[e].additional);t.includes(ne.TIKTOK_PROFILE)?l===ae.J&&i.push({type:"reminder",socialType:ne.TIKTOK_PROFILE,postType:null,remember:!0}):t.includes(ne.INSTAGRAM_PROFILE)?i.push({type:"reminder",socialType:ne.INSTAGRAM_PROFILE,postType:n,remember:!0}):t.includes(ne.THREADS_REMINDER)&&i.push({type:"reminder",socialType:ne.THREADS_REMINDER,postType:n,remember:!0})});if(i.filter(e=>"reminder"===e.type).length){jn(t);try{(await c().get(Yi._s3)).data.status!==ce.PLANNER_RESPONSE_STATUS_SUCCESS&&i.push({type:"mobile-app"})}catch(a){i.push({type:"mobile-app"})}finally{jn(null)}}const n=e=>`${e.type}_${e.socialType||"all"}_${e.postType||"default"}`,l=i.filter(e=>{if(!e.remember)return!0;const t=n(e);return!_t.includes(t)}).map((t,i,o)=>{const l=o.length===i+1?()=>{En(null),e()}:()=>En(e=>({...e,index:e.index+1}));return{...t,onConfirm:e=>{t.remember&&(e=>{if(e){const e=n(t);Et(t=>t?[...t,e]:[e])}})(e),l()}}});l.length?En({index:0,action:t,items:l}):e()},[wl,Gl,En,_t,Et]),rr=(0,o.useCallback)(e=>{oa()||(Fi(e||[]),(0,re.b)("post-editor","click","account list - selection change"))},[Fi,oa]),dr=(0,o.useCallback)(()=>{oa()||(Li.length===Bl.length?Fi([]):Fi(Bl.map(e=>e.id)))},[oa,Li,Bl,Fi]),cr=(0,o.useCallback)(e=>{oa()||(e?(Fi(e.accounts||[]),$i(e.id)):(Fi(Ve||[]),$i(null)))},[Fi,$i,Ve,oa]),ur=(0,o.useCallback)(()=>{if(xl){const e=xl.find(e=>e.id===Mi);Ni(e)}setTimeout(()=>{Ni(null)})},[Ni,xl,Mi]),pr=(0,o.useCallback)(()=>{vl((0,no.$$)({product:ce.PRODUCTS.SOCIAL_MEDIA})),Vl()},[vl,Vl]),mr=(0,o.useCallback)(()=>{const e=Tl===rl?null:rl;vl((0,ve.Z2)(e,ce.CHATBOT_SIDEBAR_PANEL)),(0,ce.analyticsTrackEvent)(e?"social.postAISidebarOpen":"social.postAISidebarClose")},[Tl,vl]);(0,o.useEffect)(()=>{Ve&&Fi(Ve||[])},[Ve]),(0,o.useEffect)(()=>{Ie&&Yl({[X.BASE]:Ie||{}})},[Ie]),(0,o.useEffect)(()=>{Object.keys(Ee||{}).length&&Yl(Ee)},[Ee]),(0,o.useEffect)(()=>{(async()=>{if(null!==Ae&&void 0!==Ae&&Ae.length){for(let e=0;e<Ae.length;e++)e&&await(0,ce.delay)(250),await Wa(Ae[e]);if(0===(null===hl||void 0===hl?void 0:hl.length))return;rt&&(0,ue.CFj)({description:Ge("post_editor.media.file_added"),title:Ge("success",{ns:"common"}),status:"success"})}})()},[Ae]),(0,o.useEffect)(()=>{Zt({quickMedia:(0,J.cloneDeep)(ti),tabsState:(0,J.cloneDeep)(Wo),shortlinksData:(0,J.cloneDeep)(lo),tags:(0,J.cloneDeep)(vo)})},[ti,Wo,lo,vo]),(0,o.useEffect)(()=>{pt&&setTimeout(()=>{Kl(),ea(),mt(!1)},1)},[pt]),(0,o.useEffect)(()=>{vt&&(Ya(ot.shortlinks),Xa(ot.shortlinks),gt(!1))},[vt]),(0,o.useEffect)(()=>{Dt||void 0===Dt||(ns(),ls(),ea())},[Dt]),(0,o.useEffect)(()=>{Dt&&!Ot||(Rt(!1),ns(Ot),ls(Ot),ea())},[Ol]),(0,o.useEffect)(()=>{if(El){const e=Lt[1]||Lt[0]||X.BASE;e!==Nt&&Nt!==X.BASE&&Wo[Nt]&&ql({tabsState:{[X.BASE]:(0,J.cloneDeep)(Wo[Nt]||{})},tags:(0,J.cloneDeep)(vo),quickMedia:(0,J.cloneDeep)(ti)}),Wt(e),mt(!0)}else if(Lt.includes(Nt))if(2!==(null===Lt||void 0===Lt?void 0:Lt.length)||!(0,me.qr)(Dl)&&1!==(null===Ut||void 0===Ut?void 0:Ut.length))2===(null===Ut||void 0===Ut?void 0:Ut.length)&&(null===Lt||void 0===Lt?void 0:Lt.length)>2&&Nt!==X.BASE&&(0,me.qr)(Dl)&&(Wo[Nt]&&ql({tabsState:{[X.BASE]:(0,J.cloneDeep)(Wo[Nt]||{}),[Nt]:(0,J.cloneDeep)(Wo[Nt]||{})},tags:(0,J.cloneDeep)(vo),quickMedia:(0,J.cloneDeep)(ti)}),Wt(Lt[0]||X.BASE),mt(!0));else{const e=Lt[1]||Lt[0]||X.BASE;Wt(e),mt(!0)}else Wt(Lt[0]||X.BASE),mt(!0)},[Lt]),(0,o.useEffect)(()=>{const e=[...Re?[]:[X.BASE],...(0,me.sy)(wl,Li)];(0,J.isEqual)(Lt,e)||Ft(e),ea()},[wl,Li,Re]),(0,o.useEffect)(()=>{ea()},[Fo]),(0,o.useEffect)(()=>{const e=e=>{(0,ke.TC)(e)||(0,ke.NU)(e)||ji.removeFile(e.id)},t=()=>{ji.getFiles().length||ni(!1)},i=(e,t)=>{const i=Math.max(Math.floor(t.bytesUploaded/t.bytesTotal*100),1);ii({type:"update",payload:{id:e.id,item:{progress:{percentage:i}}}})},o=(e,t)=>{if("determine"!==t.mode)return;const i=Math.max(Math.floor(100*t.value),1);ii({type:"update",payload:{id:e.id,item:{progress:{type:"postprocess",percentage:i}}}})},n=async(e,t)=>{var i;let{body:o}=t;const n=o.meta||await(0,me.iO)(e.type.split("/")[0],o.url);ii({type:"update",payload:{id:e.id,item:{url:o.url,thumbUrl:o.thumbUrl,data:{...e.customFileData,...o,meta:{...(null===(i=e.customFileData)||void 0===i?void 0:i.meta)||{},...n}},progress:null}}}),mi(e.id),(0,ce.analyticsTrackEvent)("uploadedMedia"),ji.removeFile(e.id)},l=e=>{ii({type:"remove",payload:{id:e.id}}),ji.removeFile(e.id)},a=(e,t)=>{ii({type:"update",payload:{id:e.id,item:{thumbUrl:t}}})},s=(e,t)=>{ii({type:"update",payload:{id:e.id,item:{thumbUrl:t,thumbTime:null}}})},r=(e,t)=>{console.error(t,e),u.$e(i=>{i.setLevel("error"),i.setTag("context","post-editor-uploader"),i.setContext("Additional Data",{file:e}),u.Tb(t)})},d=()=>{const{info:e}
1=ji.getState(),t=[...e],i=t.pop(),o=t.pop();if(null!==i&&void 0!==i&&i.message&&(null===i||void 0===i?void 0:i.message)!==(null===o||void 0===o?void 0:o.message)&&["error","warning"].includes(i.type)){var n;const e=(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(h.x,{as:"span",display:"block",children:i.message}),(null===(n=i.details)||void 0===n?void 0:n.toString)&&(0,He.jsx)(h.x,{as:"span",display:"block",fontSize:"0.9em",color:"content_disabled",children:i.details.toString()})]});(0,ue.CFj)({description:e,title:Ge("error",{ns:"common"}),status:"error"})}};return ji.on("file-added",e).on("file-removed",t).on("upload-progress",i).on("processPlannerMedia:upload-success",n).on("upload-error",l).on("postprocess-progress",o).on("thumbnail:generated",a).on("video-thumbnail:generated",s).on("thumbnail:error",r).on("video-thumbnail:error",r).on("info-visible",d),()=>{ji.off("file-added",e).off("file-removed",t).off("upload-progress",i).off("processPlannerMedia:upload-success",n).off("upload-error",l).off("postprocess-progress",o).off("thumbnail:generated",a).off("video-thumbnail:generated",s).off("thumbnail:error",r).off("video-thumbnail:error",r).off("info-visible",d)}},[ji]),(0,o.useEffect)(()=>{const e=e=>{const t=e.filter(e=>(0,ke.NU)(e)).length,i=e.filter(e=>(0,ke.TC)(e)).length;if(ta({skipVideo:!1,skipPhoto:!0},t)&&ta({skipVideo:!0,skipPhoto:!1},i)){const t=[];e.forEach(e=>{if(!ji.getFile(e.id))return;const i=(0,ke.NU)(e)?ee.W:ee.p;ii({type:"add",payload:{item:{id:e.id,type:i,progress:{percentage:0}}}}),t.push(e.id)}),t.length&&(ni(!0),hi(t))}else e.forEach(e=>{ji.removeFile(e.id)}),_i(!1)};return ji.on("files-added",e),()=>{ji.off("files-added",e)}},[ji,ta]),(0,o.useEffect)(()=>{const e=e=>{!ot.video&&(0,ke.NU)(e)&&((0,ce.analyticsTrackEvent)("upgradeModalOpened",{feature:"postVideo"}),Zl(Ge("post_editor.upgrade_modal.title_video"),Ge("post_editor.upgrade_modal.subtitle_video"),di.su,di.X9),ji.cancelAll(),_i(!1))};return ji.on("file-added",e),()=>{ji.off("file-added",e)}},[ji,ot.video]),(0,o.useEffect)(()=>{ji&&null!==qe&&void 0!==qe&&qe.current&&ji.use(K.Z,{id:"DropTarget",target:qe.current,onJsonDrop:(e,t)=>{"media-panel"===(null===t||void 0===t?void 0:t.from)&&Ba(t)}})},[ji]),(0,o.useEffect)(()=>{vi&&(ha(Nt,vi,Ml.maxPhotosVideos>=0),fi&&_i(!1),hi(null))},[vi]),(0,o.useEffect)(()=>{ui&&(va(),ma())},[ui]),(0,o.useEffect)(()=>{oi||void 0===oi||(va(!0),ma(),ea())},[oi]),(0,o.useEffect)(()=>{bl&&ul(null)},[bl]),(0,o.useEffect)(()=>{cl&&vl((0,ve.U5)(null))},[cl]),(0,o.useEffect)(()=>{lt({shortlinks:!1,video:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_VIDEO_POST),videoCover:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_VIDEO_COVER),carousel:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_CAROUSEL_POST),poll:(0,de.lL)(jl,ce.FeatureCodes.PREMIUM),location:(0,de.lL)(jl,ce.FeatureCodes.PREMIUM),reelPost:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_REEL_POST),storyPost:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_STORY_POST),mentions:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MENTIONS),mediaUserTagging:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MEDIA_USER_TAGGING),mediaCollaboratorTagging:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MEDIA_USER_TAGGING),mediaProductTagging:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_POST_MEDIA_PRODUCT_TAGGING),canAddSchedule:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_ADD_SCHEDULE),canAddBuffer:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_ADD_TO_QUEUE),canAddDraft:(0,de.lL)(jl,ce.FeatureCodes.PLANNER_ADD_DRAFT)})},[jl]),(0,o.useEffect)(()=>{const e=Gl();let t=e;if(e.draft){const{draft:i,...o}=e;t={...o,unassigned:{...i,accounts:[]}}}const i=Object.values(t).reduce((e,t)=>[...e,...t.accounts||[]],[]);Yn({accounts:wl.filter(e=>i.includes(e.id)),postsByProvider:t})},[Wo,Lt,Nt,Li]),(0,o.useEffect)(()=>((0,re.b)("post-editor","init","editor loaded"),(0,re.b)("post-editor","init",`editor mode: ${ze}`),Hl(),vl((0,ve.g7)()).catch(Ri.S3),!Ht||Ie||Ee||ql(Ht),()=>{vl((0,ve.U5)(null)),ul(null)}),[]),(0,o.useEffect)(()=>{vl((0,zn.QX)())},[]),(0,o.useEffect)(()=>{const e=Ye.current;if(!e)return;const t=new ResizeObserver(t=>{let[i]=t;e.style.setProperty("--scroll-area-height",`${i.contentRect.height}px`)});return t.observe(e),()=>t.disconnect()},[]),(0,ce.usePreventUnload)(()=>!$e);const vr=(0,o.useCallback)(e=>{let{text:t}=e;return(0,He.jsx)($o.ZP,{variant:rt?void 0:"menu",text:t,onAddSnippet:it.snippets?e=>$n({text:e}):void 0,onAiWriterCommand:e=>{let{slug:t,text:i}=e;return()=>{t===ce.AiOptions.CHATBOT?(0,s.dC)(()=>{vl((0,Wn.fZ)(i)),vl((0,ve.Z2)(rl,ce.CHATBOT_SIDEBAR_PANEL))}):ja({panelId:sl,slug:t,text:i})}}})},[it.snippets,ja,rt,vl]),hr=(0,o.useMemo)(()=>null===Li||void 0===Li?void 0:Li.some(e=>e!==ne.UNASSIGNED),[Li]),xr=()=>{if(El&&Al)return(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsx)(uo.Z,{accounts:wl,groups:xl,onCh
1ange:cr,selected:Mi,editGroup:Ui,showLabel:!1}),(0,He.jsx)(zi.Z,{selected:Li,accounts:Bl,disabled:!!hn,onChange:rr})]});if(El){const e=null===wl||void 0===wl?void 0:wl.find(e=>e.id===Li[0]);return e?(0,He.jsxs)(x.k,{alignItems:"center",gap:4,paddingBottom:1,children:[(0,He.jsx)(Xt.Z,{as:g.x,name:e.name,src:e.image,socialType:e.social_type,socialTypeShown:!0,size:"lg"}),(0,He.jsxs)(g.x,{flex:1,minWidth:0,children:[(0,He.jsx)(h.x,{fontSize:"sm",fontWeight:"bold",isTruncated:!0,title:e.name,children:e.name}),(0,He.jsx)(h.x,{fontSize:"xs",color:"content_disabled",children:Ge(`social_types.${e.social_type}.full`)})]})]}):null}if([q.iI,q.C8,q.GB].includes(ze))return(0,He.jsx)(zi.Z,{selected:Li,accounts:wl.filter(e=>Li.includes(e.id)),disabled:!!hn,readonly:!0});const e=[q.JV,q.gj].includes(ze);return(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsx)(uo.Z,{accounts:wl,groups:xl,onChange:cr,selected:Mi,editGroup:Ui,showLabel:!1}),(0,He.jsx)(zi.Z,{selected:Li,accounts:Bl,multiple:e,disabled:!!hn,required:De,onChange:rr}),Bl.length>0?(0,He.jsxs)(f.v,{isLazy:!0,minWidth:"6",autoSelect:!1,children:[(0,He.jsx)(b.j,{as:_.h,icon:(0,He.jsx)(V.Og$,{}),"aria-label":"Options",onClick:e=>e.stopPropagation(),isRound:!0,size:"sm"}),(0,He.jsxs)(j.q,{minW:"140px",onClick:e=>e.stopPropagation(),children:[(0,He.jsx)(y.s,{onClick:dr,icon:(0,He.jsx)(C.J,{fontSize:"sm",as:Li.length===Bl.length?V.APH:V.Nhk}),children:Li.length===Bl.length?Ge("accounts.deselect_all_accounts",{count:Li.length}):Ge("accounts.select_all_accounts",{count:Bl.length})}),(0,He.jsx)(y.s,{onClick:()=>{oa()||Ze()},icon:(0,He.jsx)(C.J,{fontSize:"sm",as:V.PqE}),children:Ge("accounts.add")})]})]}):(0,He.jsx)(k.u,{label:Ge("accounts.add"),placement:"top",hasArrow:!0,children:(0,He.jsx)(_.h,{"aria-label":Ge("accounts.add"),icon:(0,He.jsx)(C.J,{as:V.PqE}),isRound:!0,size:"sm",onClick:e=>{e.stopPropagation(),oa()||Ze()}})})]})},gr=()=>{const e=(0,me.z_)(Nt,null===Ol||void 0===Ol?void 0:Ol.additional);if(!(0,he.cx)(Nt,e,null===Ol||void 0===Ol?void 0:Ol.additional).includes(oe.MEDIA_DETAILS))return null;if([Q.PINTEREST,Q.INSTAGRAM,Q.BLUESKY,Q.THREADS].includes(Nt)&&Wl[oe.MEDIA_DETAILS]){const e=[ee.p],t=Ul.filter(t=>e.includes(t.type));if(t.filter(e=>!(0,me.Kh)(e)).length){const e=t.some(e=>e.type===ee.W),i=t.some(e=>e.type===ee.p),o=e&&i?"post_editor.toolbar.edit_media_content":e?"post_editor.toolbar.edit_media_video_content":"post_editor.toolbar.edit_media_photo_content";return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(C.J,{as:V.DQ3}),onClick:()=>$a(t,t[0],!0),children:Ge(o)})})}}},fr=()=>{if(Ml.photoUserTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Ml.videoUserTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t;const i=(null===(e=Wl[oe.MEDIA_USER_TAGS])||void 0===e||null===(t=e.items)||void 0===t?void 0:t.value)||[];return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(C.J,{as:V.Ore}),rightIcon:i.length>0?(0,He.jsx)(T.C,{variant:"secondary",children:i.length}):void 0,onClick:()=>qs(),children:Ge("post_editor.toolbar.edit_media_user_tags")})})}},br=()=>{if(Ml.photoCollaboratorTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Ml.videoCollaboratorTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t;const i=(null===(e=Wl[oe.MEDIA_COLLABORATOR_TAGS])||void 0===e||null===(t=e.items)||void 0===t?void 0:t.value)||[];return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(C.J,{as:V.zlQ}),rightIcon:i.length>0?(0,He.jsx)(T.C,{variant:"secondary",children:i.length}):void 0,onClick:()=>Qs(),children:Ge("post_editor.toolbar.edit_media_collaborator_tags")})})}},_r=()=>{if(Ml.photoProductTagsEnabled&&Ul.filter(e=>e.type===ee.p).length>0||Ml.videoProductTagsEnabled&&Ul.filter(e=>e.type===ee.W).length>0){var e,t,i;const o=(null===(e=Wl[oe.MEDIA_PRODUCT_TAGS])||void 0===e||null===(t=e.items)||void 0===t||null===(i=t.value)||void 0===i?void 0:i.filter(e=>Li.includes(e.accountId)))||[];return(0,He.jsx)(x.k,{marginTop:3,children:(0,He.jsx)(S.z,{size:"sm",width:"full",leftIcon:(0,He.jsx)(C.J,{as:V.qII}),rightIcon:o.length>0?(0,He.jsx)(T.C,{variant:"secondary",children:o.length}):void 0,onClick:()=>ir(),children:Ge("post_editor.toolbar.edit_media_product_tags")})})}},jr=()=>{var e,t,i,o,n,l,a,s,r,d,c,u,p,m,v,h,x,f,b,_,j,y,S,T,O,R,L,F,M,$,U,N,W,B,H,Z,G,J,K,q,Y,X,te,ie,le,ae,se,re,de,ce,pe,ve,he,xe,ge,fe,be,_e,je,ye,Ce,ke,Se,Te,we,Ie,Ee,Ae,ze,De,Pe,Oe;if(Nt===Q.LINKEDIN&&Wl[oe.AUDIENCE])return(0,He.jsx)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,He.jsx)(yn,{accounts:wl,accountsIds:Li,data:Wl[oe.AUDIENCE],onChange:e=>{Ja(Nt,oe.AUDIENCE,{...e})}})});if(Nt===Q.GOOGLE&&Wl[oe.POST])return(0,He.jsxs)(g.x,{sx:Do,children:[Wl[oe.POST].topicType?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.topicType`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(I.P,{size:"sm",maxWidth:"14rem",value:null===(t=Wl[oe.POST].topicType)||void 0===t?void 0:t.value,onChange:Ds("topicType"),isInvalid:null===(i=Wl[oe.POST].topicType)||void 0===i?void 0:i.isInvalid,children:null===(o=Wl[oe.POST].topicType)||void 0===o||null===(n=o.values)||void 0===n?void 0:n.map(e=>(0,He.jsx)("option",{value:e,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.topicType.${e||"NONE"}`)},e))})})]}):null,Wl[oe.POST].title?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:`${Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.title`)}*`}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(l=Wl[oe.POST].title)||void 0===l?void 0:l.value,onChange:Ds("title"),isInvalid:null===(a=Wl[oe.POST].title)||void 0===a?void 0:a.isInvalid})})]}):null,Wl[oe.POST].startDate?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:`${Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.startDate`)}*`}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(E.I,{size:"sm",maxWidth:"11rem",value:null===(s=Wl[oe.POST].startDate)||void 0===s?void 0:s.value,isInvalid:null===(r=Wl[oe.POST].startDate)||void 0===r?void 0:r.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,He.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(Ii.Z,{dateTime:null===(d=Wl[oe.POST].startDate)||void 0===d?void 0:d.value,onChange:Ps("startDate"),showClearButton:!0})]})]})})]}):null,Wl[oe.POST].endDate?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:`${Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.endDate`)}*`}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(E.I,{size:"sm",maxWidth:"11rem",value:null===(c=Wl[oe.POST].endDate)||void 0===c?void 0:c.value,isInvalid:null===(u=Wl[oe.POST].endDate)||void 0===u?void 0:u.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,He.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(Ii.Z,{dateTime:null===(p=Wl[oe.POST].endDate)||void 0===p?void 0:p.value,onChange:Ps("endDate"),showClearButton:!0})]})]})})]}):null,Wl[oe.POST].couponCode?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.couponCode`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(m=Wl[oe.POST].couponCode)||void 0===m?void 0:m.value,onChange:Ds("couponCode"),isInvalid:null===(v=Wl[oe.POST].couponCode)||void 0===v?void 0:v.isInvalid})})]}):null,Wl[oe.POST].redeemOnlineUrl?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.redeemOnlineUrl`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(h=Wl[oe.POST].redeemOnlineUrl)||void 0===h?void 0:h.value,onChange:Ds("redeemOnlineUrl"),isInvalid:null===(x=Wl[oe.POST].redeemOnlineUrl)||void 0===x?void 0:x.isInvalid})})]}):null,Wl[oe.POST].termsConditions?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.termsConditions`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(P.g,{size:"sm",resize:"vertical",value:null===(f=Wl[oe.POST].termsConditions)||void 0===f?void 0:f.value,onChange:Ds("termsConditions"),isInvalid:null===(b=Wl[oe.POST].termsConditions)||void 0===b?void 0:b.isInvalid})})]}):null,Wl[oe.POST].callToActionType?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}
1.callToActionType`)}),(0,He.jsxs)(g.x,{sx:Ro,children:[(0,He.jsx)(I.P,{size:"sm",width:"33%",value:null===(_=Wl[oe.POST].callToActionType)||void 0===_?void 0:_.value,onChange:Ds("callToActionType"),isInvalid:null===(j=Wl[oe.POST].callToActionType)||void 0===j?void 0:j.isInvalid,children:null===(y=Wl[oe.POST].callToActionType)||void 0===y||null===(S=y.values)||void 0===S?void 0:S.map(e=>(0,He.jsx)("option",{value:e,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.callToActionType.${e||"NONE"}`)},e))}),Wl[oe.POST].callToActionUrl?(0,He.jsx)(E.I,{size:"sm",width:"calc(67% - var(--chakra-space-1))",marginLeft:"1",placeholder:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.callToActionUrl`),value:null===(T=Wl[oe.POST].callToActionUrl)||void 0===T?void 0:T.value,onChange:Ds("callToActionUrl"),isInvalid:null===(O=Wl[oe.POST].callToActionUrl)||void 0===O?void 0:O.isInvalid}):null]})]}):null]});if(Nt===Q.YOUTUBE&&Wl[oe.POST])return(0,He.jsxs)(g.x,{sx:Do,children:[Wl[oe.POST].title&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:`${Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.title`)}*`}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(R=Wl[oe.POST].title)||void 0===R?void 0:R.value,onChange:Ds("title"),isInvalid:null===(L=Wl[oe.POST].title)||void 0===L?void 0:L.isInvalid})})]}),Wl[oe.POST].keywords&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsxs)(g.x,{sx:Oo,children:[Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.keywords`),(0,He.jsx)(k.u,{label:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.keywords.info`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(C.J,{as:V.czo,marginLeft:"1"})})]}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(P.g,{size:"sm",resize:"vertical",value:null===(F=Wl[oe.POST].keywords)||void 0===F?void 0:F.value,onChange:Ds("keywords"),isInvalid:null===(M=Wl[oe.POST].keywords)||void 0===M?void 0:M.isInvalid})})]}),Wl[oe.POST].playlists&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.playlists`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(Mo,{size:"sm",accounts:wl,accountsIds:Li,value:null===($=Wl[oe.POST].playlists)||void 0===$?void 0:$.value,onChange:Ps("playlists"),isInvalid:null===(U=Wl[oe.POST].playlists)||void 0===U?void 0:U.isInvalid})})]}),Wl[oe.POST].privacyStatus&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.privacyStatus`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(k.u,{label:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.privacyStatus.info_private_disabled`),placement:"top",hasArrow:!0,isDisabled:!(null!==(N=Wl[oe.POST].publishAt)&&void 0!==N&&N.value),children:(0,He.jsx)(g.x,{width:"full",children:(0,He.jsx)(I.P,{size:"sm",value:null===(W=Wl[oe.POST].privacyStatus)||void 0===W?void 0:W.value,onChange:Ds("privacyStatus"),isInvalid:null===(B=Wl[oe.POST].privacyStatus)||void 0===B?void 0:B.isInvalid,isDisabled:null===(H=Wl[oe.POST].publishAt)||void 0===H?void 0:H.value,children:null===(Z=Wl[oe.POST].privacyStatus)||void 0===Z||null===(G=Z.values)||void 0===G?void 0:G.map(e=>(0,He.jsx)("option",{value:e,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.privacyStatus.${e||"empty"}`)},e))})})})})]}),Wl[oe.POST].privacyStatus&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsxs)(g.x,{sx:Oo,children:[Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.publishAt`),(0,He.jsx)(k.u,{label:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.publishAt.info`),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,He.jsx)(C.J,{as:V.czo,marginLeft:"1"})})]}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsxs)(A.J,{isLazy:!0,placement:"top-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(E.I,{size:"sm",maxWidth:"11rem",value:(null===(J=Wl[oe.POST].publishAt)||void 0===J?void 0:J.value)||"",isInvalid:null===(K=Wl[oe.POST].publishAt)||void 0===K?void 0:K.isInvalid,cursor:"pointer",isReadOnly:!0})}),(0,He.jsxs)(ue.sP4,{width:"auto",padding:"3",children:[(0,He.jsx)(D.Q,{}),(0,He.jsx)(Ii.Z,{dateTime:null===(q=Wl[oe.POST].publishAt)||void 0===q?void 0:q.value,onChange:e=>{e?(Ps("privacyStatus")("private"),Ps("publishAt")(e)):Ps("privacyStatus")("")},showClearButton:!0})]})]})})]}),Wl[oe.POST].license&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.license`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(I.P,{size:"sm",value:null===(Y=Wl[oe.POST].license)||void 0===Y?void 0:Y.value,onChange:Ds("license"),isInvalid:null===(X=Wl[oe.POST].license)||void 0===X?void 0:X.isInvalid,children:null===(te=Wl[oe.POST].license)||void 0===te||null===(ie=te.values)||void 0===ie?void 0:ie.map(e=>(0,He.jsx)("option",{value:e,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.license.${e||"empty"}`)},e))})})]}),Wl[oe.POST].selfDeclaredMadeForKids&&(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.selfDeclaredMadeForKids`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(I.P,{size:"sm",value:null===(le=Wl[oe.POST].selfDeclaredMadeForKids)||void 0===le?void 0:le.value,onChange:Ds("selfDeclaredMadeForKids"),isInvalid:null===(ae=Wl[oe.POST].selfDeclaredMadeForKids)||void 0===ae?void 0:ae.isInvalid,children:null===(se=Wl[oe.POST].selfDeclaredMadeForKids)||void 0===se||null===(re=se.values)||void 0===re?void 0:re.map(e=>(0,He.jsx)("option",{value:e,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.selfDeclaredMadeForKids.${e||"empty"}`)},e))})})]})]});if(Nt===Q.PINTEREST&&Wl[oe.POST])return(0,He.jsxs)(g.x,{sx:Do,children:[Wl[oe.POST].title?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.title`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(de=Wl[oe.POST].title)||void 0===de?void 0:de.value,onChange:Ds("title"),isInvalid:null===(ce=Wl[oe.POST].title)||void 0===ce?void 0:ce.isInvalid})})]}):null,Wl[oe.POST].link?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.link`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(pe=Wl[oe.POST].link)||void 0===pe?void 0:pe.value,onChange:Ds("link"),isInvalid:null===(ve=Wl[oe.POST].link)||void 0===ve?void 0:ve.isInvalid})})]}):null,Wl[oe.POST].imageAlt?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.imageAlt`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(he=Wl[oe.POST].imageAlt)||void 0===he?void 0:he.value,onChange:Ds("imageAlt"),isInvalid:null===(xe=Wl[oe.POST].imageAlt)||void 0===xe?void 0:xe.isInvalid})})]}):null]});if(Nt===Q.INSTAGRAM)return(0,He.jsxs)(He.Fragment,{children:[(Wl[oe.POST_REEL]||Wl[oe.CHANNEL])&&(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Wl[oe.CHANNEL]&&
1(0,He.jsx)(Cn,{postAdditionalType:oe.CHANNEL,data:Wl[oe.CHANNEL],onChange:e=>{Ja(Nt,oe.CHANNEL,{...e})}}),Wl[oe.POST_REEL]&&(0,He.jsx)(wn,{postAdditionalType:oe.POST_REEL,data:Wl[oe.POST_REEL],channelValue:null===(ge=Wl[oe.CHANNEL])||void 0===ge||null===(fe=ge.value)||void 0===fe?void 0:fe.value,onChange:e=>{Ja(Nt,oe.POST_REEL,{...e})}}),(null===(be=Wl[oe.POST_REEL])||void 0===be?void 0:be.audioConfiguration)&&((e,t,i,o,n)=>{const l=(0,me.PY)(wl,Li,Q.INSTAGRAM),a=l.filter(e=>e.social_type===ne.INSTAGRAM_BUSINESS);return l.length>0&&a.length===l.length?(0,He.jsx)(An,{audioConfiguration:null===(e=Wl[oe.POST_REEL])||void 0===e||null===(t=e.audioConfiguration)||void 0===t?void 0:t.value,audioData:null===(i=Wl[oe.POST_REEL])||void 0===i||null===(o=i.audioData)||void 0===o?void 0:o.value,accountId:a[0].id,video:null===(n=Ol.videos)||void 0===n?void 0:n[0],onChange:e=>{Ja(Nt,oe.POST_REEL,{...e})}}):null})()]}),Wl[oe.POST]&&(0,He.jsx)(g.x,{sx:Do,children:Wl[oe.POST].altText?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.altText`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(_e=Wl[oe.POST].altText)||void 0===_e?void 0:_e.value,onChange:Ds("altText"),isInvalid:null===(je=Wl[oe.POST].altText)||void 0===je?void 0:je.isInvalid})})]}):null})]});if(Nt===Q.TIKTOK&&(Wl[oe.POST]||Wl[oe.CHANNEL]))return(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Wl[oe.CHANNEL]&&(0,He.jsx)(Cn,{postAdditionalType:oe.CHANNEL,data:Wl[oe.CHANNEL],onChange:e=>{Ja(Nt,oe.CHANNEL,{...e})}}),Wl[oe.POST]&&(0,He.jsx)(No,{postAdditionalType:oe.POST,accounts:wl,accountsIds:Li,data:Wl[oe.POST],onChange:e=>{Ja(Nt,oe.POST,{...e})},onValidationInfoReceived:e=>{let{maxVideoDuration:t}=e;Uo(e=>({...e,tiktokMaxVideoDuration:t}))}})]});if(Nt===Q.TIKTOK&&Wl[oe.POST_PHOTO])return(0,He.jsx)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,He.jsx)(No,{postAdditionalType:oe.POST_PHOTO,accounts:wl,accountsIds:Li,data:Wl[oe.POST_PHOTO],onChange:e=>{Ja(Nt,oe.POST_PHOTO,{...e})}})});if(Nt===Q.TIKTOK_BUSINESS&&Wl[oe.POST])return(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[(0,He.jsx)(No,{postAdditionalType:oe.POST,accounts:wl,accountsIds:Li,provider:Q.TIKTOK_BUSINESS,data:Wl[oe.POST],fetchInfo:!1,onChange:e=>{Ja(Nt,oe.POST,{...e})}}),(null===(ye=Wl[oe.POST])||void 0===ye?void 0:ye.musicSoundInfo)&&(null===(Ce=Wl[oe.POST])||void 0===Ce?void 0:Ce.musicData)&&(0,He.jsx)(qo,{musicSoundInfo:null===(ke=Wl[oe.POST].musicSoundInfo)||void 0===ke?void 0:ke.value,musicData:null===(Se=Wl[oe.POST].musicData)||void 0===Se?void 0:Se.value,video:null===(Te=Ol.videos)||void 0===Te?void 0:Te[0],accountId:null===(we=(0,me.PY)(wl,Li,Q.TIKTOK_BUSINESS)[0])||void 0===we?void 0:we.id,onChange:e=>{var t;const i={};null!==(t=Wl[oe.POST])&&void 0!==t&&t.autoAddMusic&&(i.autoAddMusic=!1),Ja(Nt,oe.POST,{...e,...i})}})]});if(Nt===Q.TIKTOK_BUSINESS&&Wl[oe.POST_PHOTO])return(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[(0,He.jsx)(No,{postAdditionalType:oe.POST_PHOTO,accounts:wl,accountsIds:Li,provider:Q.TIKTOK_BUSINESS,data:Wl[oe.POST_PHOTO],fetchInfo:!1,onChange:e=>{Ja(Nt,oe.POST_PHOTO,{...e})}}),(null===(Ie=Wl[oe.POST_PHOTO])||void 0===Ie?void 0:Ie.musicSoundInfo)&&(null===(Ee=Wl[oe.POST_PHOTO])||void 0===Ee?void 0:Ee.musicData)&&(0,He.jsx)(qo,{musicSoundInfo:null===(Ae=Wl[oe.POST_PHOTO].musicSoundInfo)||void 0===Ae?void 0:Ae.value,musicData:null===(ze=Wl[oe.POST_PHOTO].musicData)||void 0===ze?void 0:ze.value,accountId:null===(De=(0,me.PY)(wl,Li,Q.TIKTOK_BUSINESS)[0])||void 0===De?void 0:De.id,onChange:e=>{var t;const i={};null!==(t=Wl[oe.POST_PHOTO])&&void 0!==t&&t.autoAddMusic&&(i.autoAddMusic=!1),Ja(Nt,oe.POST_PHOTO,{...e,...i})}})]});if(Nt===Q.THREADS&&(Wl[oe.CHANNEL]||Wl[oe.GHOST_POST]||Wl[oe.POST])){const e=(0,me.PY)(wl,Li,Nt),t=e.filter(e=>e.social_type===ne.THREADS_REMINDER);var Re,Le;if(e.length!==t.length||Wl[oe.GHOST_POST]||Wl[oe.POST]||Wl[oe.TOPIC_TAG])return(0,He.jsxs)(He.Fragment,{children:[(0,He.jsxs)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:[Wl[oe.CHANNEL]&&
1(0,He.jsx)(Cn,{postAdditionalType:oe.CHANNEL,data:Wl[oe.CHANNEL],onChange:e=>{Ja(Nt,oe.CHANNEL,{...e})}}),Wl[oe.GHOST_POST]&&(0,He.jsx)(kn,{data:Wl[oe.GHOST_POST],onChange:e=>{Ja(Nt,oe.GHOST_POST,{...e})}}),Wl[oe.TOPIC_TAG]&&(0,He.jsx)(Sn,{data:Wl[oe.TOPIC_TAG],onChange:e=>{Ja(Nt,oe.TOPIC_TAG,{...e})}})]}),Wl[oe.POST]&&Ul.some(e=>!(0,me.Kh)(e)&&e.type===ee.p)&&(0,He.jsx)(g.x,{sx:Do,children:Wl[oe.POST].altText?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.altText`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(Re=Wl[oe.POST].altText)||void 0===Re?void 0:Re.value,onChange:Ds("altText"),isInvalid:null===(Le=Wl[oe.POST].altText)||void 0===Le?void 0:Le.isInvalid})})]}):null})]})}if(Nt===Q.BLUESKY&&Wl[oe.POST])return(0,He.jsx)(g.x,{sx:Do,children:Wl[oe.POST].altText?(0,He.jsxs)(g.x,{sx:Po,children:[(0,He.jsx)(g.x,{sx:Oo,children:Ge(`post_editor.additional_fields.${Nt}.${[oe.POST]}.altText`)}),(0,He.jsx)(g.x,{sx:Ro,children:(0,He.jsx)(E.I,{size:"sm",value:null===(Pe=Wl[oe.POST].altText)||void 0===Pe?void 0:Pe.value,onChange:Ds("altText"),isInvalid:null===(Oe=Wl[oe.POST].altText)||void 0===Oe?void 0:Oe.isInvalid})})]}):null});if(Nt===Q.MASTODON&&Wl[oe.POST])return(0,He.jsx)(w.r,{gridTemplateColumns:"repeat(auto-fill, minmax(200px, 1fr))",gridGap:2,alignItems:"flex-end",position:"relative",marginTop:3,children:(0,He.jsx)(tl,{postAdditionalType:oe.POST,data:Wl[oe.POST],onChange:e=>{Ja(Nt,oe.POST,{...e})}})});if(Nt===Q.REDDIT&&Wl[oe.REDDIT_POST]&&null!==(e=Rl[0])&&void 0!==e&&e.id){var Fe,Me,$e;const e=((null===Ol||void 0===Ol||null===(Fe=Ol.photos)||void 0===Fe?void 0:Fe.length)||0)>0||((null===Ol||void 0===Ol||null===(Me=Ol.videos)||void 0===Me?void 0:Me.length)||0)>0;return(0,He.jsx)(g.x,{marginTop:3,children:(0,He.jsx)(Qn,{accountId:Rl[0].id,defaultType:e?"media":"self",targets:null===($e=Wl[oe.REDDIT_POST].targets)||void 0===$e?void 0:$e.value,onChange:e=>{Ja(Nt,oe.REDDIT_POST,{...e})}})})}};return(0,He.jsxs)(x.k,{sx:go,children:[(0,He.jsxs)(x.k,{sx:{...fo,paddingX:rt?1:void 0},children:[(0,He.jsx)(x.k,{alignItems:"center",gap:rt?1:2,children:rt&&!ct&&Un?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(ue.Ddz,{tooltipLabel:Ge("post_preview.close_preview"),icon:(0,He.jsx)(V.sfB,{}),variant:"ghost",size:"sm",onClick:()=>{Bn(!1),(0,re.b)("post-editor","click","post preview - close")}}),(0,He.jsx)(W.X,{size:"sm",color:"content_inactive",fontWeight:500,children:Ge("post_preview.modal_title")})]}):(0,He.jsxs)(He.Fragment,{children:[Be&&!$e&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Ge("close",{ns:"common"}),icon:(0,He.jsx)(V.sfB,{}),variant:"ghost",size:"sm",onClick:Be}),$e&&(0,He.jsx)(B.r,{href:Yi.fhl,isExternal:!0,children:rt?(0,He.jsx)(C.J,{as:co.r,width:8,height:8}):(0,He.jsx)(ue.$Nm,{width:"auto",height:"1.5rem"})}),(0,He.jsx)(W.X,{size:"sm",color:"content_inactive",fontWeight:500,children:Ge(`post_editor_view.modal.${ze}`)})]})}),ct&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(H.L,{}),(0,He.jsx)(O.m,{isManual:!0,index:Un?1:0,onChange:e=>{e?(Bn(!0),(0,re.b)("post-editor","click","post preview - open")):(Bn(!1),(0,re.b)("post-editor","click","post preview - close"))},children:(0,He.jsxs)(R.t,{marginY:-2,children:[(0,He.jsx)(ue.rWQ,{icon:V.r3Y,showLabel:!0,label:Ge("edit",{ns:"common"}),height:12}),(0,He.jsx)(ue.rWQ,{icon:V.Lr9,showLabel:!0,label:Ge("preview",{ns:"common"}),isDisabled:mn||!(null!==Li&&void 0!==Li&&Li.length),height:12})]})})]}),(0,He.jsx)(H.L,{}),(0,He.jsx)(x.k,{alignItems:"center",gap:rt?2:4,children:rt&&!ct&&Un?(0,He.jsx)(ue.Ddz,{tooltipLabel:Ge("post_preview.close_preview"),icon:(0,He.jsx)(V.APH,{}),variant:"ghost",size:"sm",onClick:()=>{Bn(!1),(0,re.b)("post-editor","click","post preview - close")}}):(0,He.jsxs)(He.Fragment,{children:[!rt&&!ct&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Ge("post_preview.toggle_preview"),icon:Hn?(0,He.jsx)(V.Oe3,{}):(0,He.jsx)(V.Lr9,{}),variant:"ghost",size:"sm",isDisabled:mn,onClick:()=>{Zn(!Hn),(0,re.b)("post-editor","click","live post preview - toggle")}}),rt&&!ct&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Ge("post_preview.toggle_preview"),icon:(0,He.jsx)(V.Lr9,{}),variant:"ghost",size:"sm",isDisabled:mn||!(null!==Li&&void 0!==Li&&Li.length),onClick:()=>{Bn(!0),(0,re.b)("post-editor","click","post preview - open")}}),Be&&(0,He.jsx)(ue.Ddz,{tooltipLabel:Ge("close",{ns:"common"}),icon:(0,He.jsx)(V.APH,{}),variant:"ghost",size:"sm",onClick:Be})]})})]}),(0,He.jsxs)(x.k,{position:"relative",zIndex:0,flex:1,minHeight:0,children:[(0,He.jsx)(ue.Vgu,{hideOverflow:!0}),(0,He.jsxs)(x.k,{ref:Ye,sx:bo,children:[[ll,eo.GN].includes(bl)&&(0,He.jsx)(g.x,{display:!rt&&ct&&Un?"none":void 0,sx:rt?Io:wo,children:(0,He.jsx)(ut.Z,{isInline:!0,defaultTabIndex:1,onAddFile:bl===eo.GN?null===tt||void 0===tt||null===(n=tt.current)||void 0===n?void 0:n.handleAddFileFromMediaPanel:Ba})}),[al,eo.Xv].includes(bl)&&(0,He.jsx)(g.x,{display:!rt&&ct&&Un?"none":void 0,sx:rt?Io:{...wo,minHeight:0},children:(0,He.jsx)(Tn.Z,{isInline:!0,onAddFile:bl===eo.Xv?null===tt||void 0===tt||null===(l=tt.current)||void 0===l?void 0:l.handleAddFileFromMediaPanel:Ba})}),[sl,eo.I].includes(null===cl||void 0===cl?void 0:cl.id)&&(0,He.jsx)(x.k,{display:!rt&&ct&&Un?"none":void 0,flexDirection:"column",sx:rt?zo:Eo,children:(0,He.jsx)(il.Z,{containerProps:{padding:3,background:"base_level_3",borderRadius:rt?void 0:"lg",borderTopRadius:rt?"lg":void 0,maxHeight:"full",overflowY:"auto"},showBackButton:!0,resetContainerProps:!0,selectedTextValue:cl.slug?cl.text:"",prefilledText:null!==(a=cl.text)&&void 0!==a?a:"",autoTrigger:!!cl.slug,slug:cl.slug,findAndReplaceText:e=>{var t;e&&(cl.id===eo.I?null===tt||void 0===tt||null===(t=tt.current)||void 0===t||t.handleAddTextFromAiWriter(e,{replace:!0}):Ha(e,{replace:!0}))},onKeepResult:e=>{var t;e&&(cl.id===eo.I?null===tt||void 0===tt||null===(t=tt.current)||void 0===t||t.handleAddTextFromAiWriter(e):Ha(e))},resource:pl,onAIWritingPreferencesSave:e=>{let{payload:t}=e;return new Promise((e,i)=>{ml(null!==t&&void 0!==t?t:null),e(!0)})},onClose:()=>ul(null),setInlineWriter:()=>ul(e=>({...e,text:"",slug:null})),onBuyMoreQuota:()=>{vl((0,no.HJ)({addonCategory:ce.AddonCategories.COIN,product:ce.PRODUCTS.AI_WRITER,addonType:ce.ONE_TIME_ADDON,hideToggleSwitch:!0}))}},cl.hash)}),(0,He.jsxs)(x.k,{display:(rt||ct)&&Un?"none":void 0,flexDirection:"column",flex:1,minWidth:0,maxWidth:"min(720px, 100%)",height:"fit-content",children:[!mn&&(Bl.length>0||Al||zl)&&Lt.length>0&&(0,He.jsxs)(g.x,{position:"relative",children:[!wl.length&&Ze&&(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"space-between",gap:3,marginBottom:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[(0,He.jsx)(h.x,{fontSize:"sm",fontWeight:"semibold",color:"content_active",children:Ge("accounts.add_accounts_to_start")}),(0,He.jsx)(S.z,{variant:"black",size:"sm",flexShrink:0,leftIcon:(0,He.jsx)(C.J,{as:V.PqE}),onClick:Ze,children:Ge("accounts.add")})]}),(()=>{var e,t,i,o,n,l,a,s,r,d;return(0,He.jsxs)(g.x,{sx:_o,ref:Ke,onPaste:ar,children:[(0,He.jsxs)(g.x,{sx:jo,children:[(0,He.jsx)(g.x,{marginBottom:3,children:xr()}),El?null:(0,He.jsx)(O.m,{isManual:!0,defaultIndex:0,index:Pl,onChange:xs,size:"sm",marginX:-3,marginTop:-3,marginBottom:2,children:(0,He.jsx)(R.t,{paddingX:3,overflowX:"auto",children:Lt.map(e=>{var t,i;return(0,He.jsx)(Mt,{tab:e,modified:e!==X.BASE&&Lt.includes(X.BASE)&&!!Wo[e],error:e!==X.BASE&&!(null===(t=Ho[e])||void 0===t||null===(i=t.filter(e=>!e.level||e.level===te.pn))||void 0===i||!i.length),hideText:e!==Nt},e)})})}),null!==(e=Wl[oe.POST_TYPE])&&void 0!==e&&e.value?(0,He.jsx)(g.x,{marginBottom:2,children:(0,He.jsx)(L.E,{onChange:Rs,value:Wl[oe.POST_TYPE].value.value,size:"sm",variant:"switch",__css:Je,children:Wl[oe.POST_TYPE].value.values.map(e=>(0,He.jsx)(F.Y,{value:e,fontWeight:500,children:Ge(`post_editor.additional_fields.${Nt}.${oe.POST_TYPE}.value.${e}`)},e))})}):null,(0,He.jsxs)(g.x,{sx:{...Co,...yo},ref:qe,children:[(0,He.jsxs)(g.x,{sx:ko,children:[null===Fl||void 0===Fl?void 0:Fl.map((e,t)=>(0,He.jsx)($t.Z,{message:"comment"===e.type?`${Ge(`post_editor.errors_prefix.${e.type}`,{no:e.index+1})}: ${Ge(`post_editor.errors.${e.id}`,e.values)}`:Ge(`post_editor.errors.${e.id}`,e.values),level:e.level,isFirst:0===t}
1,[e.id,e.type,e.index].join(":"))),Nt!==X.BASE&&it.comments&&0!==Ml.maxComments&&(null===Ol||void 0===Ol||null===(t=Ol.message)||void 0===t?void 0:t.length)>0&&Ml.maxMessageChars>0&&(Nt===Q.TWITTER&&(0,kt.Nw)(Ol)>Ml.maxMessageChars||Nt!==Q.TWITTER&&(0,kt.Vk)(Ol)>Ml.maxMessageChars)&&(0,He.jsxs)(ue.bZj,{status:"warning",showIcon:!0,children:[(0,He.jsx)(M.X,{flex:"1 0",marginRight:2,children:Nt===Q.TWITTER?Rl.every(me.pe)?Ge("post_editor.split_text.message_twitter_blue"):Ge("post_editor.split_text.message_twitter"):Ge("post_editor.split_text.message_other")}),(0,He.jsx)(S.z,{variant:"unstyled",size:"sm",color:"inherit",background:"dark.content_alpha_100",paddingLeft:2,paddingRight:2,marginLeft:"auto",_hover:{color:"inherit",background:"dark.content_alpha_200"},_focus:{color:"inherit",background:"dark.content_alpha_200"},_active:{color:"inherit",background:"dark.content_alpha_200"},onClick:ms,children:Ge("post_editor.split_text.button")})]})]}),0!==Ml.maxMessageChars?(0,He.jsx)(g.x,{position:"relative",children:(0,He.jsx)(yt.Z,{ref:Xe,state:Ol,placeholder:Ge("post_editor.message.placeholder"),onChange:as,onFocus:ss,onBlur:rs,onPaste:ds,highlightLinks:Ml.highlightLinks,highlightHashtags:Ml.highlightHashtags,highlightAtMentions:Ml.highlightAtMentions,mentionEnabled:it.mentions&&ot.mentions&&Ml.mentionEnabled,mentionAllowSpaces:Ml.mentionAllowSpaces,mentionGetItems:na,onMentionSelect:la,selectedTextMenuEnabled:!0,getSelectedTextMenu:vr,formattingEnabled:Ml.formattingEnabled})}):null,(0,He.jsx)(g.x,{sx:So,children:Ul.length?(0,He.jsx)(St.Z,{ref:Qe,children:Ul.map(e=>{var t,i,o;return(0,He.jsx)(Tt.Z,{id:e.id,addDataIdProp:!0,url:e.url,thumbUrl:e.thumbUrl,data:e.data,type:e.type===ee.W?ie.W:ie.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,errors:null===Fl||void 0===Fl||null===(o=Fl.filter(t=>{var i;return["photo","video"].includes(t.context)&&(null===t||void 0===t||null===(i=t.items)||void 0===i?void 0:i.includes(e.url))&&(!t.level||t.level===te.pn)}))||void 0===o?void 0:o.map(e=>Ge(`post_editor.errors.${e.id}`,e.values)),onRemove:ka,onEdit:(0,me.Kh)(e)||(0,ce.isMobileApp)()?null:e=>{var t,i,o;return La({url:e.url,projectData:null===(t=e.data.meta)||void 0===t?void 0:t.projectData,size:{width:null===(i=e.data.meta)||void 0===i?void 0:i.width,height:null===(o=e.data.meta)||void 0===o?void 0:o.height}})},onEditSize:e.type!==ee.p||(0,me.Kh)(e)?null:e=>Pa({url:e.url}),onAiEdit:e.type!==ee.p||(0,me.Kh)(e)?null:e=>Oa({url:e.url}),onEditThumb:e.type!==ee.W||(0,me.Kh)(e)?null:e=>Sa({type:e.type,url:e.url,thumbUrl:e.thumbUrl,thumbTime:e.data.thumbTime}),onClick:(0,me.Kh)(e)?null:e=>$a(Ul,e,!0),onMove:Na,clickTooltip:Ge("post_media_list.actions.show_preview")},e.id)})}):null}),(0,He.jsxs)(g.x,{sx:To,children:[(0,He.jsxs)($.K,{isInline:!0,align:"center",spacing:"1",marginLeft:"auto",children:[0!==Ml.maxMessageChars?(0,He.jsxs)(He.Fragment,{children:[Nt!==Q.TWITTER?(0,He.jsx)(kt.Tf,{state:Ol,limit:Nt===X.BASE?$l:Ml.maxMessageChars}):null,Nt===Q.TWITTER||Nt===X.BASE&&Lt.includes(Q.TWITTER)&&!Wo[Q.TWITTER]?(0,He.jsx)(kt.Oe,{state:Ol,limit:Ll.every(me.pe)?void 0:Ml.maxMessageCharsTwitter,leftIcon:G.LCd}):null,Ml.highlightHashtags?(0,He.jsx)(kt.KE,{state:Ol,limit:Ml.maxHashtags,leftIcon:V.J5j}):null,Ml.highlightAtMentions?(0,He.jsx)(kt.PT,{state:Ol,limit:Ml.maxMentions,leftIcon:V.D12}):null,Ml.mentionEnabled&&!Ml.highlightAtMentions?(0,He.jsx)(kt.D3,{state:Ol,limit:Ml.maxMentions,leftIcon:V.D12}):null]}):null,El||!Lt.includes(X.BASE)?null:(0,He.jsxs)(He.Fragment,{children:[0!==Ml.maxMessageChars?(0,He.jsx)(U.i,{orientation:"vertical",height:"1em"}):null,Nt===X.BASE?(0,He.jsx)(st.Z,{as:Ct.Z,tooltipLabel:Ge("post_editor.reset_all_posts_state.title"),icon:V.U2X,isDisabled:1===Object.keys(Wo).length,confirmTitle:Ge("post_editor.reset_all_posts_state.confirm_modal.title"),confirmMessage:Ge("post_editor.reset_all_posts_state.confirm_modal.message"),confirmButtonText:Ge("post_editor.reset_all_posts_state.confirm_modal.confirm"),onConfirm:fs}):(0,He.jsx)(st.Z,{as:Ct.Z,tooltipLabel:Ge("post_editor.reset_post_state.title"),icon:V.U2X,isDisabled:!Wo[Nt],confirmTitle:Ge("post_editor.reset_post_state.confirm_modal.title"),confirmMessage:Ge("post_editor.reset_post_state.confirm_modal.message"),confirmButtonText:Ge("post_editor.reset_post_state.confirm_modal.confirm"),onConfirm:gs})]})]}),(0,He.jsxs)($.K,{isInline:!0,align:"center",spacing:"1",children:[Ml.maxPhotos>0||it.video&&Ml.maxVideos>0?(0,He.jsxs)(f.v,{placement:"top-start",autoSelect:!1,isLazy:!0,onClose:()=>{setTimeout(()=>{et.current&&(et.current.blur(),et.current.dispatchEvent(new MouseEvent("mouseleave",{bubbles:!0})))})},children:[(0,He.jsx)(b.j,{as:Ct.Z,tooltipLabel:Ge("post_editor.toolbar.add_media"),icon:V.PqE,isDisabled:(null===Wl||void 0===Wl?void 0:Wl[oe.POLL])||(null===Wl||void 0===Wl?void 0:Wl[oe.DOCUMENT]),ref:et}),(0,He.jsxs)(j.q,{minWidth:"0",children:[Ml.maxPhotos>0&&(0,He.jsx)(y.s,{position:"relative",icon:(0,He.jsx)(C.J,{as:V.afw,fontSize:"md"}),onClick:ba(al),children:Ge("post_editor.toolbar.generate_image")}),(0,He.jsx)(y.s,{icon:(0,He.jsx)(C.J,{as:V.w66,fontSize:"md"}),onClick:fa(ll),children:Ge("post_editor.toolbar.media_library")}),(0,He.jsx)(y.s,{icon:(0,He.jsx)(C.J,{as:V.oSY,fontSize:"md"}),onClick:ga,children:Ge("post_editor.toolbar.upload_media")})]})]}):null,Ml.backgroundEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.background"),sx:{":not(:hover, :active, :focus)":{background:"linear-gradient(-45deg, #f35369, #26927f)",backgroundClip:"padding-box",border:"2px s
1olid transparent",borderColor:null!==(i=Wl[oe.BACKGROUND])&&void 0!==i&&i.value?"common.primary_400":void 0,color:"white"}},children:"Aa"})}),(0,He.jsx)(ue.sP4,{maxWidth:"480px",children:(0,He.jsx)(ro.ZP,{value:null===(o=Wl[oe.BACKGROUND])||void 0===o?void 0:o.value,onSelect:$s})})]}),Ml.locationEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ct.Z,{tooltipLabel:(0,He.jsx)(Oi,{additional:null===Ol||void 0===Ol?void 0:Ol.additional,provider:Nt}),icon:V.CRt,isActive:!!Wl[oe.LOCATION]})}),(0,He.jsx)(ue.sP4,{maxWidth:"320px",children:(0,He.jsx)(Pi,{onChange:Gs,additional:null===Ol||void 0===Ol?void 0:Ol.additional,provider:Nt,accounts:Rl})})]}),Ml.collaboratorsEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ct.Z,{tooltipLabel:(0,He.jsx)(Ji,{additional:null===Ol||void 0===Ol?void 0:Ol.additional,provider:Nt}),icon:V.zlQ,isActive:!!Wl[oe.REELS_COLLABORATORS]})}),(0,He.jsx)(ue.sP4,{maxWidth:"400px",children:(0,He.jsx)(Gi,{onChange:Ks,additional:null===Ol||void 0===Ol?void 0:Ol.additional,provider:Nt,maxCollaborators:Ml.collaboratorsMaxItems})})]}),Ml.targetingEnabled&&(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ct.Z,{tooltipLabel:(0,He.jsx)(Bi.Z,{additional:null===Ol||void 0===Ol?void 0:Ol.additional,provider:Nt}),icon:V.vFV,isActive:!!Wl[oe.TARGETING]||!!Wl[oe.FEED_TARGETING]})}),(0,He.jsx)(ue.sP4,{maxWidth:"480px",children:(0,He.jsx)(Wi,{onChange:Js,additional:null===Ol||void 0===Ol?void 0:Ol.additional,provider:Nt})})]}),it.document&&Ml.documentEnabled&&(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.pdf_document"),icon:V.AgU,isActive:!!Wl[oe.DOCUMENT],isDisabled:null===Wl||void 0===Wl?void 0:Wl[oe.POLL],onClick:Wl[oe.DOCUMENT]?void 0:Hs}),it.poll&&Ml.pollEnabled&&(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.poll"),icon:V.PP1,isActive:!!Wl[oe.POLL],isDisabled:null===Wl||void 0===Wl?void 0:Wl[oe.DOCUMENT],onClick:Wl[oe.POLL]?void 0:Ns}),it.mentions&&ot.mentions&&Ml.mentionEnabled&&(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.mention"),icon:V.D12,onClick:aa}),0!==Ml.maxMessageChars?(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(U.i,{orientation:"vertical",height:"1em"}),(0,He.jsx)(ue.FTK,{isIconButton:rt,values:{title:null===Ol||void 0===Ol?void 0:Ol.message},buttonLabel:Ge("post_editor.toolbar.ai_assistant"),buttonProps:rt?{variant:"ghost"}:{variant:"secondary"},onMenuItemClick:mr,onError:e=>{var t;(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)===ce.HTTP_STATUS_QUOTA_EXHAUSTED_429?vl((0,no.HJ)({addonCategory:ce.AddonCategories.COIN,product:ce.PRODUCTS.AI_WRITER,addonType:ce.ONE_TIME_ADDON,hideToggleSwitch:!0})):(0,Dn.iM)(e)}}),(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.ai_hashtags"),icon:V.J5j,onClick:Va({aiData:{prompt:"8b917d4c-170b-444b-b500-ca1499b38238",payload:{title:"",description:"",keywords:[(null===Ol||void 0===Ol?void 0:Ol.message)||""],tone:ce.DEFAULT_AI_DOCUMENT_TONE,no_runs:1}},insertPosition:pe.Fb.end,insertDelimiter:pe.WV.new_line})}),it.snippets?(0,He.jsx)(so.Z,{snippetData:Mn,onSelect:pa,onClose:()=>{$n()},children:(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.snippets"),icon:V.AgU,event:"quickSnippets"})}):null,(0,He.jsxs)(A.J,{isLazy:!0,placement:"bottom-start",children:[(0,He.jsx)(z.x,{children:(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.emoji"),icon:V.Qf9})}),(0,He.jsx)(ue.sP4,{width:"auto",children:(0,He.jsx)(ue.h5e,{onSelect:ua})})]})]}):null,Ml.maxPhotos>0&&Ml.maxMessageChars>0&&(0,He.jsxs)(He.Fragment,{children:[(0,He.jsx)(U.i,{orientation:"vertical",height:"1em"}),(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.make_snapshot"),icon:V.sws,onClick:cs,isDisabled:!Li.length||!(null!==Ol&&void 0!==Ol&&Ol.message)})]})]})]}),(si||Ea)&&(0,He.jsx)(k.u,{label:Ge("ai_in_progress",{ns:"ai"}),placement:"top",hasArrow:!0,children:(0,He.jsx)(x.k,{position:"absolute",inset:0,zIndex:1,background:"base_alpha_400",borderRadius:"inherit",justifyContent:"flex-end",alignItems:"flex-start",children:(0,He.jsx)(N.$,{color:"common.primary_400",size:"sm",thickness:"2px",margin:2})})})]}),jr(),gr(),br(),fr(),_r(),(Ml.messageFirstLinkPreview||Ml.messageLastLinkPreview)&&Go?(0,He.jsxs)(g.x,{marginTop:3,children:[(0,He.jsx)(nt,{link:Go,autoFetch:!0}),(0,He.jsx)(g.x,{marginTop:1,paddingY:1,fontSize:"xs",color:"common.primary_400",children:Ml.messageLastLinkPreview?Ge("post_editor.infos.last_link_preview",{provider:Ge(`post_editor.tabs.${Nt}`)}):Ge("post_editor.infos.first_link_preview",{provider:Ge(`post_editor.tabs.${Nt}`)})})]}):null,!Ml.scraperEnabled||null===Ol||void 0===Ol||null===(n=Ol.scraper)||void 0===n||!n.link||Ml.carouselEnabled&&null!==Wl&&void 0!==Wl&&Wl[oe.CAROUSEL]?null:(0,He.jsx)(g.x,{marginTop:3,children:(0,He.jsxs)(ht,{data:null===Ol||void 0===Ol?void 0:Ol.scraper,loading:Ol._scraperLoading,onRemove:is,onChange:os,allowEditDetails:Ml.scraperAllowEditDetails,children:[(null===Wl||void 0===Wl?void 0:Wl[oe.SCRAPER])&&(0,He.jsx)(x.k,{justifyContent:"flex-end",marginTop:3,children:(0,He.jsx)(xt,{value:null===(l=Wl[oe.SCRAPER].callToActionType)||void 0===l?void 0:l.value,onChange:Us("callToActionType"),options:null===(a=Wl[oe.SCRAPER].callToActionType)||void 0===a||null===(s=a.values)||void 0===s?void 0:s.map(e=>({value:e,label:Ge(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}`),badge:Ge(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}.badge`,{defaultValue:""})})),placeholder:Ge(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType`)})}),it.carousel&&Ml.carouselEnabled&&(0,He.jsx)(Ct.Z,{tooltipLabel:Ge("post_editor.toolbar.create_carousel"),icon:V.SXe,onClick:Ls,upgradeRequired:!ot.carousel,background:"content_alpha_100",color:"content_inactive",borderRadius:"full",position:"absolute",top:1,left:1,"data-onboarding":"post-editor-carou
1sel",sx:{_hover:{background:"content_alpha_200",color:"content_active"}}})]})})]}),(null===Nl||void 0===Nl?void 0:Nl.length)>0&&!(null!==Wl&&void 0!==Wl&&Wl[oe.POLL])&&!(null!==Wl&&void 0!==Wl&&Wl[oe.DOCUMENT])&&(0,He.jsxs)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[(0,He.jsx)(h.x,{fontSize:"xs",fontWeight:"normal",color:"content_details",marginBottom:2,children:Ge("post_editor.media_clipboard")}),(0,He.jsx)(St.Z,{size:"sm",children:Nl.map(e=>{var t,i;return(0,He.jsx)(Tt.Z,{id:e.id,url:e.url,thumbUrl:e.thumbUrl,type:e.type===ee.W?ie.W:ie.p,src:e.thumbUrl,progress:e.progress,duration:null===(t=e.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.duration,onRemove:ya,onAdd:Ca,onClick:(0,me.Kh)(e)?null:e=>$a([],e,!1),removeTooltip:Ge("post_media_list.actions.remove_from_media_clipboard"),clickTooltip:Ge("post_media_list.actions.show_preview")},e.id)})})]}),Ml.carouselEnabled&&null!==Wl&&void 0!==Wl&&Wl[oe.CAROUSEL]?(0,He.jsx)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,He.jsx)(jt,{data:Wl[oe.CAROUSEL],limit:Ml.carouselMaxItems,buttonOptions:null===(r=Wl[oe.SCRAPER].callToActionType)||void 0===r||null===(d=r.values)||void 0===d?void 0:d.map(e=>({value:e,label:Ge(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}`),badge:Ge(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType.${e||"NONE"}.badge`,{defaultValue:""})})),buttonPlaceholder:Ge(`post_editor.additional_fields.${Nt}.${[oe.SCRAPER]}.callToActionType`),onChange:Fs,onRemove:Ms})}):null,Ml.documentEnabled&&(null===Wl||void 0===Wl?void 0:Wl[oe.DOCUMENT])&&(0,He.jsx)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,He.jsx)(fn,{provider:Nt,data:Wl[oe.DOCUMENT],onChange:Zs,onRemove:Vs})}),Ml.pollEnabled&&(null===Wl||void 0===Wl?void 0:Wl[oe.POLL])&&(0,He.jsx)(g.x,{marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:(0,He.jsx)(Lo,{provider:Nt,data:Wl[oe.POLL],minItems:Ml.pollMinItems,maxItems:Ml.pollMaxItems,onChange:Ws,onRemove:Bs})}),it.comments&&0!==Ml.maxComments&&Nt!==X.BASE&&(0,He.jsx)(g.x,{marginTop:3,children:(0,He.jsx)(ao,{ref:tt,onAiMediaSidebarPanelToggle:ba(eo.Xv),onMediaSidebarPanelToggle:fa(eo.GN),onAiWriterPanelToggle:e=>{let{text:t}=e;return _a({panelId:eo.I,text:t})},onAiWriterCommand:e=>{let{slug:t,text:i}=e;return()=>{ja({panelId:eo.I,slug:t,text:i})}},onEditModeChange:()=>{vl((0,ve.U5)(null)),ul(null)},onSave:Ga,provider:Nt,postType:(0,me.z_)(Nt,null===Ol||void 0===Ol?void 0:Ol.additional),accounts:Rl,comments:null===Ol||void 0===Ol?void 0:Ol.comments,showEditModeOverlay:!0})})]})})(),(0,He.jsx)(bn.Z,{labels:Sl,selected:vo,onAdd:e=>ho(t=>[...t,e.id]),onRemove:e=>ho(t=>t.filter(t=>t!==e.id)),containerProps:{marginTop:3}}),(0,He.jsxs)(x.k,{alignItems:"center",justifyContent:"flex-end",flexWrap:"wrap",gap:3,marginTop:3,padding:3,background:"base_level_3",borderRadius:"lg",children:[[q.JV,q.gj].includes(ze)&&(0,He.jsx)(k.u,{label:Li.length<=1?Ge("post_editor.save_as_group.tooltip_disabled"):Ge("post_editor.save_as_group.tooltip"),placement:"bottom",hasArrow:!0,textAlign:"center",children:(0,He.jsxs)(x.k,{alignItems:"center",height:8,overflow:"hidden",children:[(0,He.jsx)(Z.r,{id:"pe-save-as-group",size:"sm",isChecked:Li.length>1&&At,onChange:lr,isDisabled:Li.length<=1||hn||gn}),(0,He.jsx)(g.x,{as:"label",htmlFor:"pe-save-as-group",fontSize:"xs",lineHeight:1.2,margin:0,marginLeft:2,cursor:Li.length>1?"pointer":void 0,color:Li.length>1?"content_active":"content_disabled",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:Ge("post_editor.save_as_group.label")})]})}),(0,He.jsx)(H.L,{}),(e=>{const t=hn||oi;switch(e){case q.JV:return(0,He.jsx)(bi,{isDisabled:t,isLoading:gn,onAddSchedule:sr(Ts,Y.U0),onAddBuffer:sr(ws,Y.Y_),onAddBufferDisabled:Li.length>1&&At?Ge("post_editor.actions.add_buffer_disabled_group"):void 0,canEditDrafts:gl,canEditPosts:fl,onPublishNow:sr(Is,Y.rv),onAddDraft:As,requiresAccount:!hr});case q.dm:case q.C8:return(0,He.jsx)(Ci,{isDisabled:t,isLoading:gn,date:null===Hi||void 0===Hi?void 0:Hi.date,time:null===Hi||void 0===Hi?void 0:Hi.time,timezone:null===Hi||void 0===Hi?void 0:Hi.timezone,accounts:wl,accountsIds:Li,customizedTimes:Vi,delayTime:io,defaultTimezone:Il,onSave:Ss,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:!!Vi});case q.iI:return(0,He.jsx)(Ci,{isDisabled:t,isLoading:gn,hideTimeSelector:Fe,date:null===Hi||void 0===Hi?void 0:Hi.date,time:null===Hi||void 0===Hi?void 0:Hi.time,timezone:null===Hi||void 0===Hi?void 0:Hi.timezone,accounts:wl,accountsIds:Li,customizedTimes:Vi,delayTime:io,defaultTimezone:Il,onSave:"draft"===Me?Es:Ss,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:!!Vi});case q.gj:return(0,He.jsx)(Si,{isDisabled:t,isLoading:gn,canEditDrafts:gl,onAddDraft:As,onAddForApprovalDraft:Cl===se.U&&hr?zs:void 0});case q.pz:case q.GB:return(0,He.jsx)(wi,{isDisabled:t,isLoading:gn,date:null===Hi||void 0===Hi?void 0:Hi.date,time:null===Hi||void 0===Hi?void 0:Hi.time,timezone:null===Hi||void 0===Hi?void 0:Hi.timezone,accounts:wl,accountsIds:Li,customizedTimes:Vi,delayTime:io,defaultTimezone:Il,canEditPosts:fl,onSave:Es,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:!!Vi,onAddDraft:As,requiresAccount:!hr});default:return null}})(ze)]})]}),mn||!Bl.length||Lt.length?null:(0,He.jsx)(g.x,{position:"relative",children:(0,He.jsx)(g.x,{sx:_o,children:(0,He.jsxs)(g.x,{sx:jo,children:[(0,He.jsx)(g.x,{marginBottom:3,children:xr()}),(0,He.jsx)(x.k,{direction:"column",alignItems:"center",justifyContent:"center",flex:1,minHeight:"250px",children:(0,He.jsx)(h.x,{size:"sm",color:"content_note",children:Ge("accounts.no_accounts_selected")})})]})})}),!mn&&wl.length>0&&!Bl.length&&!zl&&Lt.length>0&&(0,He.jsxs)(x.k,{direction:"column",alignItems:"center",justifyContent:"center",flex:"1",width:"full",paddingX:4,paddingTop:5,paddingBottom:2,gap:3,children:[(0,He.jsx)(h.x,{fontSize:"sm",fontWeight:"semibold",color:"content_active",textAlign:"center",children:Ge("accounts.group_no_accounts")}),Mi&&wl.length>0&&(0,He.jsxs)(x.k,{gap:2,children:[(0,He.jsx)(uo.Z,{accounts:wl,groups:xl,onCh
1ange:cr,selected:Mi,editGroup:Ui,showLabel:!1}),(0,He.jsx)(S.z,{size:"sm",leftIcon:(0,He.jsx)(C.J,{as:V.PqE}),onClick:ur,children:Ge("accounts.group_no_accounts_cta")})]})]})]}),!mn&&Bl.length>0&&(!rt&&!ct&&Hn||(rt||ct)&&Un)&&(0,He.jsx)(g.x,{minWidth:"min(400px, 100%)",maxWidth:"420px",position:"sticky",top:0,alignSelf:"flex-start",maxHeight:"var(--scroll-area-height, 100%)",overflowY:"auto",children:(0,He.jsx)(mo,{accounts:Vn.accounts,postsByProvider:Vn.postsByProvider,activeProvider:Nt!==X.BASE?Nt:void 0,wrapperStyles:{maxWidth:"640px",marginX:"auto"}})}),Tl===rl&&(0,He.jsx)(g.x,{sx:rt?void 0:Ao,children:(0,He.jsx)(Gn,{onAddText:(e,t)=>Ha(t),onReplaceText:e=>Ha(e,{replace:!0}),onAddPost:Za,onSetVideoThumbnail:Aa?Da:void 0})})]}),(mn||hn||gn)&&(0,He.jsx)(Pe.Z,{styles:{background:"background_image_overlay"},children:(0,He.jsx)(Oe.Z,{text:Ge(gn?"saving":"loading",{ns:"common"})})})]}),fi&&(0,He.jsx)(dt.Z,{onClose:xa,uppy:ji,plugins:yi,note:ki,disableInformer:!0}),(null===Ko||void 0===Ko?void 0:Ko.open)&&(0,He.jsx)(xo,{onClose:vs,onUse:hs,message:Ko.message,comments:Ko.comments,config:Ko.config}),(null===Xo||void 0===Xo?void 0:Xo.open)&&(0,He.jsx)(cn,{onClose:Ys,onSave:Xs,provider:Nt,tags:Xo.tags,items:Xo.items,defaultItem:Xo.defaultItem,enabledFunc:e=>e.type===ee.p&&Ml.photoUserTagsEnabled||e.type===ee.W&&Ml.videoUserTagsEnabled,maxAllTags:Ml.userTagsMaxItems,maxTagsFunc:e=>e.type===ie.W?Ml.videoUserTagsMaxItems:Ml.photoUserTagsMaxItems,withPositionFunc:e=>e.type===ie.p}),(null===en||void 0===en?void 0:en.open)&&(0,He.jsx)(cn,{onClose:er,onSave:tr,provider:Nt,tags:en.tags,items:en.items,defaultItem:en.defaultItem,enabledFunc:e=>e.type===ee.p&&Ml.photoCollaboratorTagsEnabled||e.type===ee.W&&Ml.videoCollaboratorTagsEnabled,maxAllTags:Ml.collaboratorTagsMaxItems,maxTagsFunc:e=>e.type===ie.W?Ml.videoCollaboratorTagsMaxItems:Ml.photoCollaboratorTagsMaxItems,withPositionFunc:e=>!1,messages:{modalTitle:Ge("post_media.collaborator_tags.modal.title"),list:Ge("post_media.collaborator_tags.list")}}),(null===on||void 0===on?void 0:on.open)&&(0,He.jsx)(un,{onClose:or,onSave:nr,provider:Nt,accounts:on.accounts,tags:on.tags,items:on.items,defaultItem:on.defaultItem,enabledFunc:e=>e.type===ee.p&&Ml.photoProductTagsEnabled||e.type===ee.W&&Ml.videoProductTagsEnabled,maxAllTags:Ml.productTagsMaxItems,maxTagsFunc:e=>e.type===ie.W?Ml.videoProductTagsMaxItems:Ml.photoProductTagsMaxItems,withPositionFunc:e=>e.type===ie.p}),Vt&&(0,He.jsx)(wt.Z,{onClose:Ua,item:Vt.item,onEdit:(0,ce.isMobileApp)()?void 0:()=>{var e,t,i,o,n;return La({url:Vt.item.url,projectData:null===(e=Vt.item.data.meta)||void 0===e?void 0:e.projectData,size:{width:null===(t=Vt.item.data)||void 0===t||null===(i=t.meta)||void 0===i?void 0:i.width,height:null===(o=Vt.item.data)||void 0===o||null===(n=o.meta)||void 0===n?void 0:n.height}})},onEditSize:Vt.item.type===ie.p?()=>{Ua(),Pa({url:Vt.item.url})}:void 0,onAiEdit:Vt.item.type===ie.p?()=>{Ua(),Oa({url:Vt.item.url})}:void 0,onEditThumb:Vt.addedToPost&&Vt.item.type===ee.W?()=>{var e;Ua(),Sa({type:Vt.item.type,url:Vt.item.url,thumbUrl:Vt.item.thumbUrl,thumbTime:null===(e=Vt.item.data)||void 0===e?void 0:e.thumbTime})}:void 0,onEditUserTags:Vt.addedToPost&&(Vt.item.type===ee.p&&Ml.photoUserTagsEnabled||Vt.item.type===ee.W&&Ml.videoUserTagsEnabled)?()=>{Ua(),qs(Vt.item.url)}:void 0,onEditProductTags:Vt.addedToPost&&(Vt.item.type===ee.p&&Ml.photoProductTagsEnabled||Vt.item.type===ee.W&&Ml.videoProductTagsEnabled)?()=>{Ua(),ir(Vt.item.url)}:void 0,itemNo:Vt.addedToPost?Vt.items.findIndex(e=>e.url&&Vt.item.url===e.url||e.id&&Vt.item.uploadId===e.id)+1:void 0,itemsNo:Vt.addedToPost?Vt.items.filter(e=>!(0,me.Kh)(e)).length:void 0,onChangeItemNo:Vt.addedToPost?e=>{$a(Vt.items,Vt.items.filter(e=>!(0,me.Kh)(e))[e-1],Vt.addedToPost)}:void 0,renderDetails:Vt.addedToPost?e=>{let{url:t,type:i}=e;const o=function(e,t){var i,o;let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=(null===(i=Wl[oe.MEDIA_DETAILS])||void 0===i||null===(o=i.items)||void 0===o?void 0:o.value)||[],a=l.filter(t=>t.mediaId!==e),s=l.find(t=>t.mediaId===e);
1Ja(Nt,oe.MEDIA_DETAILS,{items:n?[...a]:[...a,{...s,...t,mediaId:e}]})};if(Nt===Q.PINTEREST&&Wl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var n,l,a,s,r;const e={title:(null===(n=Wl[oe.POST])||void 0===n||null===(l=n.title)||void 0===l?void 0:l.value)||"",description:(null===Ol||void 0===Ol?void 0:Ol.message)||"",link:(null===(a=Wl[oe.POST])||void 0===a||null===(s=a.link)||void 0===s?void 0:s.value)||""};return(0,He.jsx)(_n,{mediaId:t,parentValues:e,data:null===(r=Wl[oe.MEDIA_DETAILS])||void 0===r?void 0:r.items,onChange:o})}if(Nt===Q.INSTAGRAM&&Wl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var d,c,u;const e={altText:(null===(d=Wl[oe.POST])||void 0===d||null===(c=d.altText)||void 0===c?void 0:c.value)||""};return(0,He.jsx)(Jn,{mediaId:t,parentValues:e,data:null===(u=Wl[oe.MEDIA_DETAILS])||void 0===u?void 0:u.items,onChange:o})}if(Nt===Q.BLUESKY&&Wl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var p,m,v;const e={altText:(null===(p=Wl[oe.POST])||void 0===p||null===(m=p.altText)||void 0===m?void 0:m.value)||""};return(0,He.jsx)(Kn,{mediaId:t,parentValues:e,data:null===(v=Wl[oe.MEDIA_DETAILS])||void 0===v?void 0:v.items,onChange:o})}if(Nt===Q.THREADS&&Wl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var h,x,g;const e={altText:(null===(h=Wl[oe.POST])||void 0===h||null===(x=h.altText)||void 0===x?void 0:x.value)||""};return(0,He.jsx)(qn,{mediaId:t,parentValues:e,data:null===(g=Wl[oe.MEDIA_DETAILS])||void 0===g?void 0:g.items,onChange:o})}if(Nt===Q.MASTODON&&Wl[oe.MEDIA_DETAILS]&&t&&i===ie.p){var f;const e={altText:""};return(0,He.jsx)(el,{mediaId:t,parentValues:e,data:null===(f=Wl[oe.MEDIA_DETAILS])||void 0===f?void 0:f.items,onChange:o})}}:void 0}),Jt&&(0,He.jsx)(It.Z,{onClose:Ta,onSelect:wa,item:Jt}),(null===Qt||void 0===Qt?void 0:Qt.open)&&(0,He.jsx)(Nn,{projectId:Qt.projectId,artBoardId:Qt.artBoardId,onSubmit:e=>{let{url:t,projectId:i,artBoardIds:o}=e;Ma({url:t,projectId:i,artBoardId:o[0]},Qt.url)},imageUrl:Qt.url,projectSize:Qt.size,onClose:Fa}),(null===qt||void 0===qt?void 0:qt.open)&&(0,He.jsx)(ol.Z,{defaultFile:qt.url,initialTool:nl.j.Resize,recommendedTags:Nt===X.BASE?void 0:[Nt],onSave:e=>{Ra(e,qt.url),Yt(void 0)},onCancel:()=>Yt(void 0)}),!!Xn&&(0,He.jsx)(ol.Z,{defaultFile:Xn.originalUrl,recommendedTags:Nt===X.BASE?void 0:[Nt],onSave:e=>{Ra(e,Xn.originalUrl),dl(void 0)},onCancel:()=>dl(void 0)}),(null===Ln||void 0===Ln?void 0:Ln.open)&&(0,He.jsx)(ue.sm4,{isOpen:!0,message:Ge("post_editor.post_type_change_confirm.message"),onClose:()=>Fn(null),onConfirm:()=>{Os(Ln.value),Fn(null)}}),dn&&(0,He.jsx)(Di,{onClose:us,onUse:ps,accounts:null===dn||void 0===dn?void 0:dn.accounts,postsByProvider:null===dn||void 0===dn?void 0:dn.postsByProvider,analyticsPrefix:"postEditor"}),ln===Y.Zt&&(0,He.jsx)(li,{onClose:bs,onConfirm:As,accounts:wl,accountsIds:Li,customizedTimes:Vi,delayTime:io,defaultTimezone:Il,date:null===Hi||void 0===Hi?void 0:Hi.date,time:null===Hi||void 0===Hi?void 0:Hi.time,timezone:null===Hi||void 0===Hi?void 0:Hi.timezone,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:[q.JV,q.gj].includes(ze)?Li.length>1&&!At:!!Vi}),ln===Y.jl&&(0,He.jsx)(li,{onClose:bs,onConfirm:zs,accounts:wl,accountsIds:Li,customizedTimes:Vi,delayTime:io,defaultTimezone:Il,date:null===Hi||void 0===Hi?void 0:Hi.date,time:null===Hi||void 0===Hi?void 0:Hi.time,timezone:null===Hi||void 0===Hi?void 0:Hi.timezone,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:[q.JV,q.gj].includes(ze)?Li.length>1&&!At:!!Vi}),ln===Y.U0&&(0,He.jsx)(ai,{onClose:bs,onConfirm:Ts,accounts:wl,accountsIds:Li,customizedTimes:Vi,delayTime:io,defaultTimezone:Il,date:null===Hi||void 0===Hi?void 0:Hi.date,time:null===Hi||void 0===Hi?void 0:Hi.time,timezone:null===Hi||void 0===Hi?void 0:Hi.timezone,onTimeChange:ra,onDelayTimeChange:da,onCustomizedTimesChange:ca,allowCustomizedTimes:[q.JV,q.gj].includes(ze)?Li.length>1&&!At:!!Vi}),ln===Y.rv&&(0,He.jsx)(gi,{onClose:bs,onConfirm:Is}),ln===Y.Y_&&(0,He.jsx)(ri,{loading:gn===Y.Y_,onClose:bs,onConfirm:ws}),sn&&(0,He.jsx)(xi,{isLoading:gn===Y.LE,onClose:Cs,onConfirm:ks}),(null===In||void 0===In||null===(d=In.items)||void 0===d?void 0:d.length)>0&&(0,He.jsx)(pi,{type:In.items[In.index].type,socialType:In.items[In.index].socialType,postType:In.items[In.index].postType,remember:In.items[In.index].remember,action:In.action,onClose:_s,onConfirm:In.items[In.index].onConfirm}),(null===On||void 0===On?void 0:On.open)&&(0,He.jsx)(ue.XLS,{t:Ge,show:!0,onHide:Vl,title:null===On||void 0===On?void 0:On.title,subtitle:null===On||void 0===On?void 0:On.subtitle,featureList:null===On||void 0===On?void 0:On.featureList,image:null===On||void 0===On?void 0:On.image,onViewPlansHandler:pr})]})},cl=(0,o.lazy)(()=>Promise.resolve().then(i.bind(i,276461))),ul=e=>{let{onAddAccountConnection:t,onClose:i,isOpen:d=!0,...c}=e;const u=(0,s.I0)(),[p,m]=(0,o.useState)(!1);(0,o.useEffect)(()=>{document.activeElement&&document.activeElement.blur()},[]);const v=t||(()=>m(!0));return(0,He.jsxs)(o.Suspense,{fallback:null,children:[(0,He.jsxs)(n.u_,{isOpen:d&&!p,size:"full",scrollBehavior:"inside",autoFocus:!1,returnFocusOnClose
1:!1,closeOnOverlayClick:!1,blockScrollOnMount:!1,onClose:i,children:[(0,He.jsx)(l.Z,{}),(0,He.jsx)(a.h,{borderRadius:"none",children:(0,He.jsx)(dl,{onAddAccountConnection:v,onClose:i,...c})})]}),!t&&(0,He.jsx)(cl,{onAddNewPartner:()=>{u((0,r.RC)({selectNewAccounts:!0}))},show:p,handleModalClose:()=>m(!1),showOnlySocial:!0})]})}},989573:(e,t,i)=>{i.d(t,{W:()=>n,p:()=>o});const o="photo",n="video"},141494:(e,t,i)=>{i.d(t,{K:()=>l,l:()=>n});var o=i(791048);const n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,o.cloneDeep)(e)},l=(e,t)=>{switch(t.type){case"add":{const{item:i}=t.payload;if(null===i||void 0===i||!i.id)return e;return e.map(e=>e.id).includes(i.id)?e:[...e,{...(0,o.cloneDeep)(i),id:i.id,type:i.type,url:i.url,thumbUrl:i.thumbUrl}]}case"update":{const{id:i,item:n}=t.payload;return i?e.map(e=>e.id===i?{...e,...(0,o.cloneDeep)(n)}:e):e}case"remove":{const{id:i}=t.payload;return i?e.filter(e=>e.id!==i):e}case"init":return n(t.payload);default:return e}}},729587:(e,t,i)=>{i.d(t,{Z:()=>h});var o=i(524943),n=i(807523),l=i(53004),a=i(177612),s=i(677360),r=i(921902),d=i(691275),c=i(270858),u=i(487385),p=(i(14613),i(978283),i(391430),i(228993));const m={".uppy-Dashboard-inner":{backgroundColor:"initial",border:"none"},".uppy-ProviderBrowser-headerBar:empty":{display:"none"}},v=e=>{let{...t}=e;const{colorMode:i}=(0,d.If)();return(0,p.jsx)(c.x,{sx:m,children:(0,p.jsx)(u.A,{showSelectedFiles:!1,disableStatusBar:!0,proudlyDisplayPoweredByUppy:!1,theme:i,...t})})},h=e=>{let{title:t,onClose:i,...d}=e;return(0,p.jsxs)(o.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:i,size:"2xl",children:[(0,p.jsx)(n.Z,{}),(0,p.jsxs)(l.h,{children:[t?(0,p.jsx)(a.x,{children:t}):null,(0,p.jsx)(s.f,{padding:"0",children:(0,p.jsx)(v,{...d})}),(0,p.jsx)(r.o,{})]})]})}},459030:(e,t,i)=>{i.d(t,{Ju:()=>_,NU:()=>y,TC:()=>C,ZP:()=>k,sI:()=>j});var o=i(683017),n=i(468625),l=i(487385),a=i(707819),s=i(162999),r=i(438482),d=i(859897),c=i(882329),u=i(993487),p=i(104718),m=i(137413),v=i(868366),h=i(408499),x=i(231705),g=i(341612),f=i(104399);const b=e=>{var t,i;return null===e||void 0===e||null===(t=e.type)||void 0===t||null===(i=t.split("/"))||void 0===i?void 0:i[0]},_=()=>10485760,j=()=>[".gif",".png",".jpg",".jpeg",".webp"],y=e=>"video"===b(e),C=e=>"image"===b(e),k=e=>{const{uppy:t,...i}=(e=>{let{id:t,autoProceed:i=!0,...a}=e;const{t:s}=(0,h.$)(["planner"]),[r]=(0,v.Z)(),d=(0,l.vo)(()=>new n.ZP({id:t,autoProceed:i,restrictions:{maxFileSize:Math.max(_(),(0,f.getVideoMaxSize)()),maxNumberOfFiles:10,allowedFileTypes:[...r.video?[".mp4",".mov"]:[],...j()],customMaxPhotoSize:_(),customMaxVideoSize:(0,f.getVideoMaxSize)()},locale:(0,u.Kd)((0,u.Bx)()),onBeforeFileAdded:(e,t)=>{var i;const{customMaxPhotoSize:o,customMaxVideoSize:n}=(null===(i=d.opts)||void 0===i?void 0:i.restrictions)||{},l=e.type.split("/")[0];if(e.type=e.type&&"application/octet-stream"!==e.type?e.type:(0,p.b)(e.name.split(".").pop())||"application/octet-stream","video"===l){if(e.size>n)return d.info(d.i18n("exceedsSize",{size:n/1048576+"MB",file:e.name}),"error",500),!1}else if("image"===l&&e.size>o)return d.info(d.i18n("exceedsSize",{size:o/1048576+"MB",file:e.name}),"error",500),!1;return!0}})),[c,m]=(0,o.useState)(""),[x]=(0,o.useState)(["UploadFromUrl"]),g=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d.setOptions(t);const{allowedFileTypes:i,customMaxVideoSize:o,customMaxPhotoSize:n}=(null===(e=d.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==i&&void 0!==i&&i.length){const e=i.join(", "),t=d.i18n("youCanOnlyUploadFileTypes",{types:e}),l=s("post_editor.uploader.max_photo_video_size",{photo_size:n/1048576+"MB",video_size:o/1048576+"MB"});m(`${t} ${l}`)}else m("")},[d,m,s]);return(0,o.useEffect)(()=>{g(a||{})},[d]),{uppy:d,uppyPlugins:x,uppyNote:c,setUppyOptions:g}})(e);return(0,o.useEffect)(()=>{t.use(d.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:x.ozk,uploadUrl:x.BJH}).use(r.Z,{limit:3,createMultipartUpload:e=>(0,m.gU)(t.getFile(e.id)),listParts:(e,i)=>(0,m.Kr)(t.getFile(e.id),i),prepareUploadParts:(e,i)=>(0,m.C6)(t.getFile(e.id),i),abortMultipartUpload:(e,i)=>(0,m.Fv)(t.getFile(e.id),i),completeMultipartUpload:(e,i)=>(0,m.mr)(t.getFile(e.id),i)}).use(c.Z,{id:"ImportUriDirectly"}).use(g.Z,{saveToAssets:!0}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0}).use(s.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...i}}},25178:(e,t,i)=>{i.d(t,{Z:()=>x,o:()=>h});var o=i(683017),n=i(468625),l=i(487385),a=i(707819),s=i(438482),r=i(859897),d=i(993487),c=i(137413),u=i(231705),p=i(341612),m=i(882329);const v=e=>{let{id:t,autoProceed:i=!0,...a}=e;const s=(0,l.vo)(()=>new n.ZP({id:t,autoProceed:i,restrictions:{maxFileSize:10485760,maxNumberOfFiles:1,allowedFileTypes:[".gif",".png",".jpg",".jpeg",".webp"]},locale:(0,d.Kd)((0,d.Bx)())})),[r,c]=(0,o.useState)(""),[u]=(0,o.useState)(["UploadFromUrl"]),p=(0,o.useCallback)(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};s.setOptions(t);const{allowedFileTypes:i}=(null===(e=s.opts)||void 0===e?void 0:e.restrictions)||{};if(null!==i&&void 0!==i&&i.length){const e=i.join(", "),t=s.i18n("youCanOnlyUploadFileTypes",{types:e});c(t)}else c("")},[s,c]);return(0,o.useEffect)(()=>{p(a||{})},[s]),{uppy:s,uppyPlugins:u,uppyNote:r,setUppyOptions:p}},h=e=>{const{uppy:t,...i}=v(e);return(0,o.useEffect)(()=>{t.use(r.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:u.ozk,uploadUrl:u.BJH}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...i}},x=e=>{const{uppy:t,...i}=v(e);return(0,o.useEffect)(()=>{t.use(r.Z,{id:"UploadFromUrl",enablePasteDrop:!0,limit:1,metaUrl:u.ozk,uploadUrl:u.BJH}).use(s.Z,{limit:3,createMultipartUpload:e=>(0,c.gU)(t.getFile(e.id)),listParts:(e,i)=>(0,c.Kr)(t.getFile(e.id),i),prepareUploadParts:(e,i)=>(0,c.C6)(t.getFile(e.id),i),abortMultipartUpload:(e,i)=>(0,c.Fv)(t.getFile(e.id),i),completeMultipartUpload:(e,i)=>(0,c.mr)(t.getFile(e.id),i)}).use(m.Z,{id:"ImportUriDirectly"}).use(p.Z,{saveToAssets:!0}).use(a.Z,{thumbnailWidth:300,thumbnailType:"image/png",waitForThumbnailsBeforeUpload:!0})},[t]),{uppy:t,...i}}},894821:(e,t,i)=>{i.d(t,{Z:()=>ve});var o=i(683017),n=i(703921),l=i(524943),a=i(807523),s=i(53004),r=i(177612),d=i(921902),c=i(677360),u=i(351839),p=i(741065),m=i(206782),v=i(413541),h=i(357023),x=i(349798),g=i(408499),f=i(193691),b=i(957392),_=i(220725);const j={frame:"frame",custom:"custom"},y=[{provider:b.FACEBOOK,postTypes:[_.a4,_.L4]},{provider:b.INSTAGRAM,postTypes:[_.a4,_.L4,_.KS]},{provider:b.TIKTOK,postTypes:[]},{provider:b.TIKTOK_BUSINESS,postTypes:[]},{provider:b.LINKEDIN,postTypes:[]},{provider:b.PINTEREST,postTypes:[]},{provider:b.YOUTUBE,postTypes:[_.pX]}],C=[{provider:b.FACEBOOK,postTypes:[_.a4,_.L4]},{provider:b.INSTAGRAM,postTypes:[_.L4]},{provider:b.TIKTOK_BUSINESS,postTypes:[]},{provider:b.LINKEDIN,postTypes:[]},{provider:b.PINTEREST,postTypes:[]},{provider:b.YOUTUBE,postTypes:[_.pX]}],k=1280;var S=i(587383),T=i(179822),w=i(519186),I=i(514077),E=i(104399),A=i(742533),z=i(25178),D=i(729587),P=i(70211),O=i(228993);const R=e=>{let{imageUrl:t,onImageChange:i}=e;const{t:n}=(0,g.$)(["planner","common"]),[l,a]=(0,S.k)(!1),[s,r]=(0,S.k)(!1),{uppy:d,uppyPlugins:c,uppyNote:m}=(0,z.o)({id:"post-media-custom-image"}),v=(0,o.useRef)(null),h=(0,o.useCallback)(e=>{v.current&&v.current!==e&&URL.revokeObjectURL(v.current),v.current=null!==e&&void 0!==e&&e.startsWith("blob:")?e:null,i(e)},[i]);(0,o.useEffect)(()=>{const e=e=>{let{fileIDs:t}=e;const i=d.getFile(null===t||void 0===t?void 0:t[0]);h(i?URL.createObjectURL(i.data):null)},t=()=>{d.cancelAll(),a.off()},i=()=>{const{info:e}=d.getState(),t=[...e].pop();null!==t&&void 0!==t&&t.message&&["error","warning"].includes(t.type)&&(0,I.CFj)({description:t.message,title:n("error",{ns:"common"}),status:"error"})};return d.on("upload",e).on("complete",t).on("info-visible",i),()=>
1{d.off("upload",e).off("complete",t).off("info-visible",i)}},[d]);const b=(0,o.useCallback)(e=>{var t;const i=null===(t=d.getPlugin)||void 0===t?void 0:t.call(d,"EditThumbDropTarget");var o;i&&(null===(o=d.removePlugin)||void 0===o||o.call(d,i));e&&d.use(A.Z,{id:"EditThumbDropTarget",target:e})},[d]),_=(0,o.useCallback)(e=>{if("image"===(null===e||void 0===e?void 0:e.asset_type)&&e.thumbnail)return h(e.thumbnail),void r.off();(0,I.CFj)({description:n("post_editor.media.errors.unsupported_file_type"),title:n("error",{ns:"common"}),status:"error"})},[h,n]);return(0,O.jsxs)(O.Fragment,{children:[t?(0,O.jsxs)(u.k,{direction:"column",align:"center",gap:3,children:[(0,O.jsx)(u.k,{justify:"center",bg:"base_level_2",borderRadius:"lg",p:2,w:"100%",children:(0,O.jsx)(T.E,{src:t,maxH:"280px",maxW:"100%",borderRadius:"md"})}),(0,O.jsx)(x.z,{variant:"secondary",size:"sm",onClick:()=>h(null),children:n("replace",{ns:"common"})})]}):(0,O.jsxs)(u.k,{ref:b,direction:"column",align:"center",justify:"center",gap:3,py:8,px:4,borderRadius:"lg",border:"1px dashed",borderColor:"content_alpha_200",sx:{"&.uppy-is-drag-over":{bg:"content_alpha_100"}},children:[(0,O.jsx)(p.x,{fontSize:"sm",color:"content_details",children:n("post_media.edit_thumb.dropzone_hint")}),(0,O.jsx)(p.x,{fontSize:"xs",color:"content_note",children:n("post_media.edit_thumb.dropzone_or")}),(0,O.jsxs)(u.k,{gap:3,children:[(0,O.jsx)(x.z,{variant:"secondary",size:"sm",leftIcon:(0,O.jsx)(f.oSY,{}),onClick:()=>{a.on(),r.off()},children:n("upload_btn",{ns:"common"})}),(0,O.jsx)(x.z,{variant:"secondary",size:"sm",leftIcon:(0,O.jsx)(f.w66,{}),onClick:r.on,children:n("my_assets",{ns:"common"})})]})]}),l&&(0,O.jsx)(D.Z,{onClose:a.off,uppy:d,plugins:c,note:m}),s&&(0,O.jsx)(w.h,{children:(0,O.jsx)(P.Z,{onItemClick:_,onClose:r.off,categories:[E.ASSET],defaultCategory:E.ASSET})})]})};var L=i(270858),F=i(298249),M=i(516618),$=i(842554);const U=e=>{let{type:t}=e;const{t:i}=(0,g.$)(["planner"]),[o,n]=(0,S.k)(!1),l=t===j.custom,a=l?C:y,s=e=>{const t=i(`post_editor.tabs.${e.provider}`);if(!e.postTypes.length)return t;return`${t} (${e.postTypes.map(t=>i(`post_editor.additional_fields.${e.provider}.postType.value.${t}`)).join(", ")})`};return(0,O.jsxs)(L.x,{borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_200",overflow:"hidden",children:[(0,O.jsxs)(u.k,{as:"button",type:"button",w:"100%",align:"center","aria-expanded":o,onClick:n.toggle,_hover:{bg:"content_alpha_100"},children:[(0,O.jsx)(I.SYi,{containerProps:{flex:1,minW:0},children:(0,O.jsx)(p.x,{fontSize:"sm",fontWeight:500,color:"content_active",textAlign:"left",children:i("post_media.edit_thumb.support_info_title")})}),(0,O.jsx)(F.J,{as:f.gPZ,mr:3,color:"component_icon_inactive",transform:o?"rotate(180deg)":void 0,transition:"transform 0.2s"})]}),(0,O.jsx)(M.U,{in:o,animateOpacity:!0,children:(0,O.jsxs)(L.x,{px:3,pb:3,fontSize:"sm",color:"content_details",children:[(0,O.jsx)(p.x,{children:i(l?"post_media.edit_thumb.custom_supported_by":"post_media.edit_thumb.supported_by")}),(0,O.jsx)($.QI,{children:a.map(e=>(0,O.jsx)($.HC,{children:s(e)},e.provider))}),(0,O.jsx)(p.x,{mt:2,children:i(l?"post_media.edit_thumb.custom_supported_other":"post_media.edit_thumb.supported_other")})]})})]})};var N=i(295903);const W=16/9,B=(e,t,i)=>i&&t?(e+.5)/t*i:0,H=e=>{const t=Number.isFinite(e)&&e>0?e:0;let i=Math.floor(t/60),o=t-60*i;
1return o=Math.round(10*o)/10,o>=60&&(i+=1,o-=60),`${i}:${o.toFixed(1).padStart(4,"0")}`},Z=e=>{let{frames:t,isLoadingFrames:i,duration:n,time:l,onTimeChange:a,isDisabled:s=!1}=e;const{t:r}=(0,g.$)(["planner"]),d=(0,o.useRef)(null),[c,p]=(0,o.useState)(!1),m=(0,o.useCallback)(e=>(e=>Math.round(10*e)/10)(Math.min(Math.max(e,0),n)),[n]),v=(0,o.useCallback)(e=>{var t;const i=null===(t=d.current)||void 0===t?void 0:t.getBoundingClientRect();null!==i&&void 0!==i&&i.width&&a(m((e-i.left)/i.width*n))},[m,n,a]),h=(0,o.useCallback)(e=>{var t,i;s||(null===(t=(i=e.currentTarget).setPointerCapture)||void 0===t||t.call(i,e.pointerId),p(!0),v(e.clientX))},[s,v]),x=(0,o.useCallback)(e=>{!s&&c&&v(e.clientX)},[s,c,v]),f=(0,o.useCallback)(e=>{var t,i;null===(t=(i=e.currentTarget).releasePointerCapture)||void 0===t||t.call(i,e.pointerId),p(!1)},[]),b=(0,o.useCallback)(e=>{if(s)return;const t=e.shiftKey?1:.1,i={ArrowRight:()=>m(l+t),ArrowUp:()=>m(l+t),ArrowLeft:()=>m(l-t),ArrowDown:()=>m(l-t),Home:()=>0,End:()=>m(n)}[e.key];i&&(e.preventDefault(),a(i()))},[m,n,s,a,l]),_=n?l/n*100:0;return(0,O.jsxs)(L.x,{ref:d,role:"slider",tabIndex:0,"aria-label":r("post_media.edit_thumb.scrubber_label"),"aria-valuemin":0,"aria-valuemax":n,"aria-valuenow":l,"aria-valuetext":r("post_media.edit_thumb.frame_at",{time:H(l)}),"aria-disabled":s||void 0,position:"relative",h:"56px",borderRadius:"lg",overflow:"hidden",bg:"content_alpha_100",cursor:s?"not-allowed":"pointer",opacity:s?.6:1,touchAction:"none",userSelect:"none",_focusVisible:{boxShadow:"highlight",outline:"none"},onPointerDown:h,onPointerMove:x,onPointerUp:f,onPointerCancel:f,onKeyDown:b,children:[i&&0===t.length?(0,O.jsx)(N.O,{"data-testid":"filmstrip-skeleton",h:"100%",w:"100%"}):(0,O.jsx)(u.k,{h:"100%",w:"100%",children:t.map((e,t)=>(0,O.jsx)(L.x,{"data-testid":"filmstrip-frame",flex:1,minW:0,backgroundImage:`url(${e})`,backgroundSize:"cover",backgroundPosition:"center"},`${e}-${t}`))}),(0,O.jsx)(L.x,{position:"absolute",top:0,bottom:0,left:`${_}%`,w:"3px",ml:"-1.5px",borderRadius:"full",bg:"common.primary_400",boxShadow:"highlight",pointerEvents:"none"})]})};var V=i(125138),G=i(313773),J=i(117540);const K=e=>(0,J.QZ)(e),q=(e,t,i)=>{const o=new URL(e).pathname.substring(1),n=V.stringify({s:t,t:i});return`${G.qnH}/${o}?${n}`};var Y=i(231705),X=i(83391);const Q=[],ee=e=>{let{videoUrl:t,time:i,duration:n,onTimeChange:l,onDurationChange:a,isDisabled:s=!1}=e;const{t:r}=(0,g.$)(["planner"]),d=(0,o.useRef)(null),c=(0,o.useRef)(null),[m,v]=(0,o.useState)(0),h=((e,t)=>{const i=t?8:20;if(!e)return 6;const o=Math.round(e/(56*W));return Math.min(Math.max(o,6),i)})(m,!K(t)),{frames:x,isLoading:f,error:b}=((e,t,i)=>{const n=K(e),l=(0,o.useMemo)(()=>n&&t?Array.from({length:i},(o,n)=>q(e,160,B(n,i,t))):Q,[n,e,t,i]),[a,s]=(0,o.useState)(Q),[r,d]=(0,o.useState)(!1),[c,u]=(0,o.useState)(null),p=(0,o.useRef)({});return(0,o.useEffect)(()=>{if(n||!t||!i)return;const o=`${e}:${i}`,l=p.current[o];if(l)return s(l),d(!1),void u(null);let a=!0;return d(!0),u(null),(async()=>{const n=[];for(let o=0;o<i;o++){const l=B(o,i,t),s=await(0,X.H)(e,l,k,k).catch(()=>(0,X.H)(`${Y.XzF}${e}`,l,k,k));if(!a)return;n.push(s)}p.current[o]=n,s(n),d(!1)})().catch(e=>{a&&(s(Q),u(e),d(!1))}),()=>{a=!1}},[n,e,t,i]),n?{frames:l,isLoading:!1,error:null}:{frames:a,isLoading:r,error:c}})(t,n,h),_=(0,o.useCallback)(()=>{var e;a((null===(e=d.current)||void 0===e?void 0:e.duration)||0)},[a]);return(0,o.useLayoutEffect)(()=>{const e=c.current;if(!e||"undefined"===typeof ResizeObserver)return void v((null===e||void 0===e?void 0:e.clientWidth)||0);const t=new ResizeObserver(e=>{let[t]=e;v(t.contentRect.width)});return t.observe(e),()=>t.disconnect()},[]),(0,o.useEffect)(()=>{d.current&&d.current.currentTime!==i&&(d.current.currentTime=i)},[i]),(0,O.jsxs)(u.k,{direction:"column",gap:3,children:[(0,O.jsx)(u.k,{justify:"center",bg:"base_level_2",borderRadius:"lg",p:2,children:(0,O.jsx)(L.x,{as:"video",ref:d,src:t,controls:!1,preload:"auto",muted:!0,playsInline:!0,onLoadedMetadata:_,maxH:"280px",maxW:"100%",borderRadius:"md"})}),(0,O.jsxs)(L.x,{ref:c,children:[(0,O.jsx)(Z,{frames:x,isLoadingFrames:f,duration:n,time:i,onT
1imeChange:l,isDisabled:s||!n}),(0,O.jsxs)(u.k,{justify:"space-between",mt:1.5,children:[(0,O.jsx)(p.x,{fontSize:"xs",color:"content_note",children:H(i)}),(0,O.jsx)(p.x,{fontSize:"xs",color:"content_note",children:H(n)})]})]}),b&&(0,O.jsx)(p.x,{fontSize:"xs",color:"content_note",children:r("post_media.edit_thumb.frames_unavailable")})]})};var te=i(480050),ie=i.n(te),oe=i(291508);const ne=async e=>{var t,i;const o=e.split(";")[0].split("/")[1],n=await ie().post(Y.cW$,{name:`video-thumb.${o}`,data:e});if(null===(t=n.data)||void 0===t||!t.status||null===(i=n.data)||void 0===i||!i.url)throw new Error("Thumbnail upload failed");return n.data.url};var le=i(764293),ae=i(137413),se=i(709536),re=i(699983);const de=[[16,9],[9,16],[1,1],[4,5],[5,4],[4,3],[3,4],[2,3],[3,2],[21,9]],ce=(e,t)=>0===t?e:ce(t,e%t),ue=e=>new Promise(t=>{const i=document.createElement("video");i.preload="metadata",i.crossOrigin="*",i.src=e,i.onloadedmetadata=()=>t(((e,t)=>{if(!e||!t)return null;const i=e/t,o=de.find(e=>{let[t,o]=e;return Math.abs(t/o-i)<.04});if(o)return`${o[0]}:${o[1]}`;const n=ce(e,t)||1,l=e/n,a=t/n;return l<=40&&a<=40?`${l}:${a}`:`${e}x${t}`})(i.videoWidth,i.videoHeight)),i.onerror=()=>t(null)}),pe=async e=>{var t,i;const o=e.split(";")[0].split("/")[1]||"jpeg",n=await ie().post(Y.cW$,{name:`riley-thumb.${o}`,data:e});if(null===(t=n.data)||void 0===t||!t.status||null===(i=n.data)||void 0===i||!i.url)throw new Error("Thumbn
1ail upload failed");return n.data.url},me=async(e,t,i,o)=>{if(t===j.frame){if(K(e.url))return q(e.url,k,i);const t=await(0,X.H)(e.url,i,k,k).catch(()=>(0,X.H)(`${Y.XzF}${e.url}`,i,k,k));return pe(t)}if(!o)return"";if(o.startsWith("blob:")){const e=await(0,X.q)(o,k,k).catch(()=>(0,X.q)(`${Y.XzF}${o}`,k,k));return pe(e)}return o},ve=e=>{var t,i;let{item:b,onSelect:_,onClose:y}=e;const{t:C}=(0,g.$)(["planner","common"]),S=(0,n.m)("RadioGroup",{variant:"switch"}),[T,w]=(0,o.useState)(null===b.selectedTime?j.custom:j.frame),[A,z]=(0,o.useState)((null!==(t=b.selectedTime)&&void 0!==t?t:0)/1e3),[D,P]=(0,o.useState)(0),[L,F]=(0,o.useState)(null===b.selectedTime&&null!==(i=b.thumbUrl)&&void 0!==i?i:null),M=(0,o.useRef)(L);M.current=L,(0,o.useEffect)(()=>()=>{var e;null!==(e=M.current)&&void 0!==e&&e.startsWith("blob:")&&URL.revokeObjectURL(M.current)},[]);const{save:$,isSaving:N}=(e=>{let{item:t,onSelect:i,onClose:n}=e;const{t:l}=(0,g.$)(["common"]),[a,s]=(0,o.useState)(!1);return{save:(0,o.useCallback)(async(e,o,a)=>{s(!0);try{if(e===j.frame)if(K(t.url))i(t,q(t.url,300,o),1e3*o);else{const e=await(0,X.H)(t.url,o,k,k).catch(()=>(0,X.H)(`${Y.XzF}${t.url}`,o,k,k)),n=await ne(e);i(t,(0,E.getThumbUrl)(n,"300"),1e3*o)}else if(a){const e=await(0,X.q)(a,k,k).catch(()=>(0,X.q)(`${Y.XzF}${a}`,k,k)),o=await ne(e);i(t,(0,E.getThumbUrl)(o,"300"),null)}n()}catch(r){(0,oe.S3)(r),(0,I.CFj)({description:null===r||void 0===r?void 0:r.message,title:l("error",{ns:"common"}),status:"error"})}finally{s(!1)}},[t,i,n,l]),isSaving:a}})({item:b,onSelect:_,onClose:y}),{editWithRiley:W,isSendingToRiley:B}=((e,t)=>{const i=(0,le.I0)(),{t:n}=(0,g.$)(["planner","common"]),[l,a]=(0,o.useState)(!1),s=(0,le.v9)(e=>{var t;return null===(t=e.socialAccountsStore)||void 0===t?void 0:t.selected}),r=(0,le.v9)(e=>{var t;return null===(t=e.socialAccountsStore)||void 0===t?void 0:t.accounts}),d=(0,o.useMemo)(()=>{const e=new Set;return(null!==s&&void 0!==s?s:[]).forEach(t=>{const i=null===r||void 0===r?void 0:r.find(e=>e.id===t),o=i&&(0,se.A)(i.social_type);o&&"base"!==o&&"unassigned"!==o&&e.add(o)}),Array.from(e).map(e=>n(`post_editor.tabs.${e}`)).join(", ")},[s,r,n]);return{editWithRiley:(0,o.useCallback)(async(o,l,s)=>{a(!0);try{const[a,r]=await Promise.all([me(e,o,l,s),ue(e.url)]);if(!a)throw new Error("No thumbnail to send");const c={id:`riley-thumb-${e.id}-${l}`,url:a,type:"image",name:"thumbnail.jpg",mime:"image/jpeg"};let u="";d&&r?u=n("post_media.edit_thumb.riley_context_platform_ratio",{platforms:d,aspectRatio:r}):d?u=n("post_media.edit_thumb.riley_context_platform",{platforms:d}):r&&(u=n("post_media.edit_thumb.riley_context_ratio",{aspectRatio:r})),re.vW.getState().setThumbnailTargetVideoUrl(e.url),i((0,ae.Z2)("post-editor-ai-panel",E.CHATBOT_SIDEBAR_PANEL)),re.vW.getState().setPendingAttachmentSubmit({text:n("post_media.edit_thumb.riley_edit_prompt",{context:u}),attachments:[c]}),t()}catch(r){(0,oe.S3)(r),(0,I.CFj)({description:n("post_media.edit_thumb.riley_send_error"),title:n("error",{ns:"common"}),status:"error"})}finally{a(!1)}},[i,e,t,d,n]),isSendingToRiley:l}})(b,y),H=(0,o.useCallback)(e=>{e.preventDefault(),$(T,A,L)},[$,T,A,L]),Z=T===j.frame,V=Z?D>0:Boolean(L),G=N||B,J=(0,o.useCallback)(()=>{W(T,A,L)},[W,T,A,L]);return(0,O.jsxs)(l.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:y,size:"xl",variant:"line-min",blockScrollOnMount:!1,children:[(0,O.jsx)(a.Z,{}),(0,O.jsxs)(s.h,{maxH:"90vh",as:"form",onSubmit:H,children:[(0,O.jsx)(r.x,{children:C("post_media.edit_thumb.modal.title")}),(0,O.jsx)(d.o,{isDisabled:G}),(0,O.jsx)(c.f,{children:(0,O.jsxs)(u.k,{direction:"column",gap:4,children:[(0,O.jsx)(p.x,{fontSize:"sm",color:"content_details",children:C("post_media.edit_thumb.description")}),(0,O.jsx)(u.k,{justify:"center",children:(0,O.jsx)(m.E,{onChange:e=>w(e),value:T,variant:"switch",__css:S,children:Object.values(j).map(e=>(0,O.jsx)(v.Y,{value:e,children:C(`post_media.edit_thumb.types.${e}`)},e))})}),Z?(0,O.jsx)(ee,{videoUrl:b.url,time:A,duration:D,onTimeChange:z,onDurationChange:P,isDisabled:N}):(0,O.jsx)(R,{imageUrl:L,onImageChange:F}),(0,O.jsx)(U,{type:T})]})}),(0,O.jsxs)(h.m,{gap:2,children:[(0,O.jsx)(x.z,{type:"button",variant:"ai",size:"sm",mr:"auto",leftIcon:(0,O.jsx)(f.QBd,{}),onClick:J,isDisabled:!V||G,isLoading:B,children:C("post_media.edit_thumb.edit_with_riley")}),(0,O.jsx)(x.z,{type:"button",variant:"secondary",size:"sm",onClick:y,isDisabled:G,children:C("cancel",{ns:"common"})}),(0,O.jsx)(x.z,{type:"submit",variant:"solid",size:"sm",isDisabled:!V||G,isLoading:N,children:C("post_media.edit_thumb.save")})]})]})]})}},83391:(e,t,i)=>{i.d(t,{H:()=>l,q:()=>n});const o=(e,t,i)=>{try{var o;null===(o=e.getContext("2d"))||void 0===o||o.getImageData(0,0,1,1)}catch(n){return Promise.reject(n instanceof Error?n:new Error("Cannot read image"))}return new Promise(o=>{e.toBlob(o,t,i)}).then(e=>{if(null===e)throw new Error("Cannot read image");return e})},n=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"image/jpeg";return new Promise((t,i)=>{const o=new Image;o.src=e,o.crossOrigin="true",o.addEventListener("load",()=>{t(o)}),o.addEventListener("error",e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))})}).then(e=>{var l;const a=((e,t,i)=>{const o=e.width/e.height;let n=t,l=Math.round(n/o);return l>i&&(l=i,n=Math.round(l*o)),{width:n,height:l}})(e,t,i);e.width=a.width,e.height=a.height;const s=document.createElement("canvas");return s.width=a.width,s.height=a.height,null===(l=s.getContext("2d"))||void 0===l||l.drawImage(e,0,0,s.width,s.height),o(s,n,80)}).then(e=>new Promise((t,i)=>{const o=new FileReader;o.onloadend=()=>{t(o.result)},o.onerror=e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))},o.readAsDataURL(e)}))},l=function(e,t,i,n){let l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"image/jpeg";return new Promise((i,o)=>{const n=document.createElement("video");n.setAttribute("controls","true"),n.setAttribute("muted",""),n.setAttribute("preload","metadata"),n.setAttribute("crossorigin","*"),n.setAttribute("src",e),n.addEventListener("loadedmetadata",()=>{n.currentTime=t}),n.addEventListener("timeupdate",()=>{i(n)}),n.addEventListener("error",e=>{o((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))})}).then(e=>{var t;const a=((e,t,i)=>{const o=e.videoWidth/e.videoHeight;let n=t,l=Math.round(n/o);return l>i&&(l=i,n=Math.round(l*o)),{width:n,height:l}})(e,i,n);e.width=a.width,e.height=a.height;const s=document.createElement("canvas");return s.width=a.width,s.height=a.height,null===(t=s.getContext("2d"))||void 0===t||t.drawImage(e,0,0,s.width,s.height),o(s,l,80)}).then(e=>new Promise((t,i)=>{const o=new FileReader;o.onloadend=()=>{t(o.result)},o.onerror=e=>{i((null===e||void 0===e?void 0:e.error)||new Error("Could not create thumbnail"))},o.readAsDataURL(e)}))}},638461:(e,t,i)=>{i.d(t,{Z:()=>s});var o=i(683017),n=i(270858),l=i(228993);const a=(0,o.forwardRef)((e,t)=>{let{children:i,wrap:a,size:s}=e;const r=(0,o.useMemo)(()=>o.Children.toArray(i),[i]),d=(0,o.useMemo)(()=>o.Children.map(r,(e,t)=>o.isValidElement(e)?o.cloneElement(e,{size:s,isFirst:0===t,isLast:t===r.length-1}):e),[r,s]);return(0,l.jsx)(n.x,{margin:"-0.5",overflow:"hidden",overflowX:a?null:"auto",ref:t,children:(0,l.jsx)(n.x,{display:"flex",flexWrap:a?"wrap":null,children:d.map(e=>(0,l.jsx)(n.x,{margin:"0.5",children:e},null===e||void 0===e?void 0:e.key))})})}),s=(0,o.memo)(a)},835007:(e,t,i)=>{i.d(t,{Z:()=>R});var o=i(683017),n=i(692877),l=i(587383),a=i(270858),s=i(878818),r=i(179822),d=i(351839),c=i(622064),u=i(231085),p=i(298249),m=i(828865),v=i(39821),h=i(170882),x=i(519186),g=i(366354),f=i(138342),b=i(349798),_=i(778145),j=i(919941),y=i(645462),C=i(408499),k=i(107519),S=i(492736),T=i(249426),w=i(301464),I=i(544160),E=i(649942),A=i(799396),z=i(228993);const D=e=>{let{size:t,hasError:i}=e;const o="sm"===t?"64px":"128px",n="base",l={position:"relative",width:o,height:o,borderRadius:n,backgroundColor:"content_alpha_300"};return i&&(l._before={position:"absolute",inset:"-1px",content:'""',border:"2px s
1olid",borderColor:"common.negative",borderRadius:n,pointerEvents:"none"}),l},P={position:"relative",zIndex:0,overflow:"hidden",_before:{position:"absolute",inset:0,zIndex:-1,content:'""',background:"base_level_3"}},O=e=>{let{errors:t,onClick:i,onAdd:O,onEdit:R,onEditSize:L,onAiEdit:F,onEditThumb:M,onRemove:$,onMove:U,clickTooltip:N,removeTooltip:W,isFirst:B,isLast:H,size:Z="md",addDataIdProp:V,...G}=e;const{type:J,src:K,progress:q,duration:Y}=G,{t:X}=(0,C.$)(["planner","common"]),Q=(0,n.S)({base:!0,md:!1}),ee=(0,I.Z)(),[te,ie]=(0,o.useState)(null),[oe,ne]=(0,l.k)(),[le,ae]=(0,l.k)(),se=(0,o.useMemo)(()=>q&&void 0!==q.percentage?q.percentage:null,[q]),re=(0,o.useMemo)(()=>se>0||0===se,[se]),de=(0,o.useMemo)(()=>ee?0===se||"preprocess"===(null===q||void 0===q?void 0:q.type)?X("post_media_list.progress.prepare"):100===se||"postprocess"===(null===q||void 0===q?void 0:q.type)?X("post_media_list.progress.finish"):se>0?X("post_media_list.progress.uploading",{percent:se}):void 0:X("no_internet_connection",{ns:"common"}),[se,q,ee,X]),ce=(0,o.useCallback)(()=>{null===i||void 0===i||i(G)},[i,G]),ue=(0,o.useCallback)(()=>{null===O||void 0===O||O(G)},[O,G]),pe=(0,o.useCallback)(()=>{null===R||void 0===R||R(G)},[R,G]),me=(0,o.useCallback)(()=>{null===L||void 0===L||L(G)},[L,G]),ve=(0,o.useCallback)(()=>{null===F||void 0===F||F(G)},[F,G]),he=(0,o.useCallback)(()=>{null===M||void 0===M||M(G)},[M,G]),xe=(0,o.useCallback)(()=>{null===$||void 0===$||$(G)},[$,G]),ge=(0,o.useCallback)(()=>{null===U||void 0===U||U(G,-1)},[U,G]),fe=(0,o.useCallback)(()=>{null===U||void 0===U||U(G,1)},[U,G]),be=(0,o.useCallback)(()=>ne.on(),[ne]),_e=(0,o.useCallback)(()=>ne.off(),[ne]),je=(0,o.useMemo)(()=>{const e=[];return M&&e.push({label:X("post_media_list.actions.change_thumbnail"),icon:E.r,onClick:he}),R&&e.push({label:X("post_media_list.actions.edit_design"),icon:A.dou,onClick:pe}),L&&e.push({label:X("post_media_list.actions.change_size"),icon:k.UZU,onClick:me}),F&&e.push({label:X("post_media_list.actions.edit_with_ai"),icon:_.FaMagic,onClick:ve}),$&&e.push({label:W||X("post_media_list.actions.remove"),icon:_.FaTimes,onClick:xe}),e},[R,X,pe,L,me,F,ve,M,he,$,W,xe]),ye="sm"===Z?"xs":"sm";return(0,z.jsxs)(a.x,{sx:D({size:Z,hasError:!(null===t||void 0===t||!t.length)}),onMouseEnter:be,onMouseOver:be,onMouseLeave:_e,"data-id":V?G.id:void 0,children:[(0,z.jsxs)(a.x,{width:"full",height:"full",overflow:"hidden",borderRadius:"inherit",children:[(0,z.jsx)(s.u,{label:re?de:N,hasArrow:!0,placement:"top",isDisabled:(!i||!N)&&!re,children:(0,z.jsx)(a.x,{width:"full",height:"full",cursor:i?"pointer":null,onClick:i?ce:null,children:(0,z.jsx)(r.E,{src:K,fallback:!1===te?(0,z.jsx)(T.Z,{text:(0,w.UO)(K)}):(0,z.jsx)(S.Z,{}),onLoadStart:()=>ie(null),onLoad:()=>ie(!0),onError:()=>ie(!1),width:"full",height:"full",objectFit:"cover"})})}),(0,z.jsx)(d.k,{alignItems:"center",gap:1,height:"20px",position:"absolute",left:1,top:1,children:J===y.W&&(0,z.jsx)(a.x,{padding:1,backgroundColor:"blackAlpha.500",borderRadius:"full",color:"white",fontSize:"12px",fontWeight:400,lineHeight:1,children:(0,j.LU)(Y||0)})}),re&&(0,z.jsx)(a.x,{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",pointerEvents:"none",children:(0,z.jsx)(c.D,{capIsRound:!0,value:se,isIndeterminate:0===se||100===se,size:"sm"===Z?"36px":"56px",lineHeight:"1",thickness:"6px",trackColor:"base_level_1",color:ee?["preprocess","postprocess"].includes(null===q||void 0===q?void 0:q.type)?"common.safe_dark":"common.primary_400":"common.negative",children:(0,z.jsx)(u.i,{color:"white",children:ee?(0,z.jsx)(z.Fragment,{children:0===se||100===se?"":`${se}%`}):(0,z.jsx)(p.J,{as:k.Em6,fontSize:"xl"})})})}),(null===t||void 0===t?void 0:t.length)>0&&(0,z.jsx)(d.k,{position:"absolute",left:1,right:1,bottom:1,color:"common.negative",lineHeight:1,justifyContent:"center",children:(0,z.jsx)(s.u,{label:null===t||void 0===t?void 0:t.map(e=>(0,z.jsx)(a.x,{children:e})),hasArrow:!0,placement:"top",variant:"error",shouldWrapChildren:!0,children:(0,z.jsx)(p.J,{as:_.FaExclamationTriangle,fontSize:"sm"===Z?"md":"xl"})})})]}),1===je.length&&(Q||oe)&&(0,z.jsx)(s.u,{label:je[0].label,hasArrow:!0,placement:"top",children:(0,z.jsx)(m.h,{icon:(0,z.jsx)(p.J,{as:je[0].icon}),onClick:je[0].onClick,size:ye,sx:{...P,position:"absolute",top:1,right:1}})}),je.length>1&&(0,z.jsxs)(v.v,{isLazy:!0,autoSelect:!1,size:"xs",placement:"bottom-end",onOpen:ae.on,onClose:ae.off,children:[(0,z.jsx)(h.j,{icon:(0,z.jsx)(p.J,{as:_.FaEllipsisV}),size:ye,sx:{...P,...Q||oe||le?{}:{_before:{}},position:"absolute",top:1,right:1},as:m.h}),(0,z.jsx)(x.h,{children:(0,z.jsx)(g.q,{zIndex:"modal",minWidth:"auto",onMouseMove:e=>e.stopPropagation(),children:je.map((e,t)=>(0,z.jsx)(f.s,{onClick:e.onClick,icon:(0,z.jsx)(p.J,{fontSize:"sm",as:e.icon}),children:e.label},t))})})]}),(Q||oe)&&!O&&U&&!(B&&H)&&(0,z.jsx)(s.u,{label:X("post_media_list.actions.move_left"),hasArrow:!0,placement:"top",children:(0,z.jsx)(m.h,{icon:(0,z.jsx)(p.J,{as:_.FaChevronLeft}),onClick:ge,size:ye,sx:{...P,position:"absolute",bottom:1,left:1},isDisabled:B})}),(Q||oe)&&!O&&U&&!(B&&H)&&(0,z.jsx)(s.u,{label:X("post_media_list.actions.move_right"),hasArrow:!0,placement:"top",children:(0,z.jsx)(m.h,{icon:(0,z.jsx)(p.J,{as:_.FaChevronRight}),onClick:fe,size:ye,sx:{...P,position:"absolute",bottom:1,right:1},isDisabled:H})}),(Q||oe)&&O&&(0,z.jsx)(s.u,{label:X("post_media_list.actions.add_to_post"),hasArrow:!0,placement:"bottom",children:(0,z.jsx)(b.z,{leftIcon:(0,z.jsx)(p.J,{as:_.FaPlus}),onClick:ue,size:ye,sx:{...P,position:"absolute",bottom:1,left:"50%",transform:"translateX(-50%)"},children:X("post_media_list.actions.add")})})]})},R=(0,o.memo)(O)},780410:(e,t,i)=>{i.d(t,{Z:()=>z,d:()=>A});var o=i(270858),n=i(179822),l=i(524943),a=i(807523),s=i(53004),r=i(177612),d=i(351839),c=i(670167
1),u=i(39821),p=i(170882),m=i(828865),v=i(366354),h=i(138342),x=i(298249),g=i(677360),f=i(741065),b=i(408499),_=i(492736),j=i(645462),y=i(778145),C=i(107519),k=i(104399),S=i(514077),T=i(683017),w=i(799396),I=i(649942),E=i(228993);const A=e=>{let{media:t}=e;return(0,E.jsx)(E.Fragment,{children:t.type===j.W?(0,E.jsx)(o.x,{as:"video",objectFit:"contain",width:"full",height:"full",src:t.url,controls:!0,poster:(0,k.getThumbUrl)(t.thumbUrl,"1280")}):(0,E.jsx)(n.E,{objectFit:"contain",width:"full",height:"full",src:(0,k.getThumbUrl)(t.url,"1280"),fallback:(0,E.jsx)(_.Z,{height:"250px"})})})},z=e=>{let{item:t,onClose:i,onEdit:o,onEditSize:n,onAiEdit:_,onEditThumb:j,onEditUserTags:k,onEditProductTags:z,itemNo:D=0,itemsNo:P=0,onChangeItemNo:O,renderDetails:R}=e;const{t:L}=(0,b.$)(["planner","common"]),F=(0,T.useMemo)(()=>({type:t.type,url:t.url,thumbUrl:t.thumbUrl}),[t]),M=(0,T.useMemo)(()=>{const e=[];return j&&e.push({label:L("post_media_list.actions.change_thumbnail"),icon:I.r,onClick:j}),o&&e.push({label:L("post_media_list.actions.edit_design"),icon:w.dou,onClick:o}),n&&e.push({label:L("post_media_list.actions.change_size"),icon:C.UZU,onClick:n}),_&&e.push({label:L("post_media_list.actions.edit_with_ai"),icon:y.FaMagic,onClick:_}),e},[o,L,n,_,j]),$=(0,T.useMemo)(()=>null===R||void 0===R?void 0:R(t),[t,R]);return(0,E.jsxs)(l.u_,{autoFocus:!1,returnFocusOnClose:!1,isOpen:!0,onClose:i,size:$?"3xl":"2xl",variant:"line-min",isCentered:!0,children:[(0,E.jsx)(a.Z,{}),(0,E.jsxs)(s.h,{children:[(0,E.jsxs)(r.x,{as:d.k,gap:1,alignItems:"center",children:[L("post_media.preview.modal.title"),(0,E.jsx)(c.L,{}),(0,E.jsxs)(d.k,{children:[k&&(0,E.jsx)(S.Ddz,{tooltipLabel:L("post_media_list.actions.edit_user_tags"),icon:(0,E.jsx)(y.FaUserTag,{}),variant:"ghost",size:"sm",onClick:k}),z&&(0,E.jsx)(S.Ddz,{tooltipLabel:L("post_media_list.actions.edit_product_tags"),icon:(0,E.jsx)(y.FaShoppingBag,{}),variant:"ghost",size:"sm",onClick:z}),M.length>0&&(0,E.jsxs)(u.v,{isLazy:!0,autoSelect:!1,size:"xs",placement:"bottom-end",children:[(0,E.jsx)(p.j,{icon:(0,E.jsx)(y.FaEllipsisV,{}),variant:"ghost",size:"sm",as:m.h}),(0,E.jsx)(v.q,{minWidth:"auto",children:M.map(e=>(0,E.jsx)(h.s,{onClick:e.onClick,icon:(0,E.jsx)(x.J,{fontSize:"sm",as:e.icon}),children:e.label},e.label))})]})]}),(0,E.jsx)(S.Ddz,{tooltipLabel:L("close",{ns:"common"}),icon:(0,E.jsx)(y.FaTimes,{}),variant:"ghost",size:"sm",marginRight:-2,onClick:i})]}),(0,E.jsx)(g.f,{padding:0,background:"base_level_1",children:(0,E.jsxs)(d.k,{flexDirection:["column","column","row"],height:"80vh",minHeight:0,children:[(0,E.jsxs)(d.k,{flexDirection:"column",width:$?["full","full","60%"]:"full",maxHeight:"calc(80vh - 53px)",children:[(0,E.jsx)(A,{media:F}),O&&(0,E.jsxs)(d.k,{alignItems:"center",justifyContent:"center",gap:2,background:"base_level_2",marginTop:"auto",padding:3,children:[(0,E.jsx)(m.h,{"aria-label":L("previous",{ns:"common"}),icon:(0,E.jsx)(y.FaChevronLeft,{}),isDisabled:D<=1,onClick:()=>O(D-1)}),(0,E.jsx)(f.x,{fontSize:"sm",color:"content_inactive",children:`${D} ${L("of",{ns:"common"})} ${P}`}),(0,E.jsx)(m.h,{"aria-label":L("next",{ns:"common"}),icon:(0,E.jsx)(y.FaChevronRight,{}),isDisabled:D>=P,onClick:()=>O(D+1)})]})]}),$&&(0,E.jsx)(d.k,{flex:1,flexDirection:"column",padding:3,children:$})]})})]})]})}},645462:(e,t,i)=>{i.d(t,{W:()=>n,p:()=>o});const o="photo",n="video"},518014:(e,t,i)=>{i.d(t,{Z:()=>u});var o=i(683017),n=i(408499),l=i(351839),a=i(270858),s=(i(127659),i(582382),i(709536)),r=i(167330),d=i(777580),c=i(228993);const u=e=>{let{accounts:t,postsByProvider:i,footer:u}=e;const{t:p}=(0,n.$)(["planner"]),[m,v]=(0,o.useState)(),[h,x]=(0,o.useState)(),g=(0,o.useCallback)(e=>{const o=e[0],n=t.find(e=>e.id===o),l=(0,s.A)(n.social_type);v(n),x(i[l])},[v,x,t,i]);return(0,o.useEffect)(()=>{g(t[0]?[t[0].id]:[])},[t,i]),(0,c.jsxs)(l.k,{flexDirection:"column",gap:2,children:[(0,c.jsx)(a.x,{display:"flex",justifyContent:"center",marginBottom:2,children:(0,c.jsx)(r.Z,{selected:m?[m.id]:[],accounts:t||[],required:!0,onChange:g})}),m&&h?(0,c.jsx)(d.Z,{account:m,post:h,marginLeft:"auto",marginRight:"auto"}):null,u,(0,c.jsx)(a.x,{padding:2,textAlign:"center",fontSize:"xs",color:"content_note",children:p("post_preview.info")})]})}},404012:(e,t,i)=>{i.d(t,{Z:()=>le});var o=i(683017),n=i(764293),l=i(408499),a=i(587383),s=i(692877),r=i(878818),d=i(828865),c=i(270858),u=i(772929),p=i(323887),m=i(926284),v=i(354161),h=i(732259),x=i(129944),g=i(349798),f=i(179822),b=i(351839),_=i(778145),j=i(494965),y=i(919941),C=i(937555),k=i(514077),S=i(703921),T=i(206782),w=i(413541),I=i(162210),E=i(11254),A=i(930687),z=i(808616),D=i(359185),P=i(428506),O
1=i(398525),R=i(926592),L=i(511010),F=i(422937),M=i(317291),$=i(389350),U=i(730843),N=i(228993);const W=[R.s7$,R.WMF],B=e=>{var t;const i=[];return"linear"===e.type&&void 0!==e.angle&&i.push(`${e.angle}deg`),null===(t=e.stops)||void 0===t||t.forEach(e=>{i.push(`${e.color}${void 0!==e.offset?` ${e.offset}%`:""}`)}),`${e.type}-gradient(${i.join(", ")})`},H={display:"flex",flexDirection:"column",height:"500px"},Z=e=>{let{config:t={},onConfigChange:i}=e;const{t:a}=(0,l.$)(["snapshot-maker"]),s=(0,S.m)("RadioGroup",{variant:"switch"}),[r,d]=(0,o.useState)(),[u,p]=(0,o.useState)(null),m=(0,n.I0)(),v=(0,n.v9)(e=>e.sidebarSlider),h=(0,o.useCallback)(e=>W[e]||W[0],[]),x=(0,o.useCallback)(e=>{null===i||void 0===i||i(e)},[i]),g=(0,o.useCallback)(e=>{d(e)},[d]);(0,o.useCallback)(()=>{p((e=>{const t={type:"linear",angle:180,stops:[]},i=/^([a-z-]+)-gradient\((.*)\)$/.exec(e);if(["radial","linear"].includes(null===i||void 0===i?void 0:i[1])){t.type=i[1];const e=(i[2]||"").split(",").map(e=>e.trim());if("linear"===t.type){const i=/^([0-9]+)deg$/.exec(e[0]);i&&(t.angle=(null===i||void 0===i?void 0:i[1])||0,e.shift())}e.forEach(e=>{const i=/^(.*?)(| ([0-9]+)%)$/.exec(e);i&&t.stops.push({color:i[1],offset:i[3]||void 0})})}return t.stops.length<2&&(t.stops.length||t.stops.push({color:"#ffffff"}),t.stops.push({color:"#000000"})),t})(t.type===U.Du.gradient?t.value:""))},[p,t]),(0,o.useCallback)(()=>{p(null)},[p]);return(0,o.useEffect)(()=>{if(u){const e=B(u);t.type===U.Du.gradient&&t.value===e||x({type:U.Du.gradient,value:B(u)})}},[u]),(0,o.useEffect)(()=>{d(t.type)},[t.type]),(0,o.useEffect)(()=>{m((0,F.d7)(h(0)))},[]),(0,N.jsxs)(c.x,{children:[(0,N.jsx)(c.x,{marginBottom:"4",children:(0,N.jsx)(T.E,{onChange:g,value:r,variant:"switch",__css:s,children:Object.values(U.Du).map(e=>(0,N.jsx)(w.Y,{value:e,children:a(`background.${e}`)},e))})}),r===U.Du.color&&(0,N.jsx)(c.x,{children:(0,N.jsx)(c.x,{maxHeight:"320px",overflowY:"auto",padding:"2",margin:"-2",marginTop:"2",children:(0,N.jsx)(I.M,{spacing:"1",gridTemplateColumns:"repeat(auto-fit, minmax(35px, max-content))",children:U.Vy.map(e=>(0,N.jsx)(E.o,{ratio:1,width:"36px",maxWidth:"100%",borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",outline:t.type===U.Du.color&&e===t.value?"2px solid":null,outlineOffset:"1px",outlineColor:"common.primary_400",cursor:"pointer",onClick:()=>{x({type:U.Du.color,value:e})},children:(0,N.jsx)(c.x,{background:e,borderRadius:"md"})},e))})})}),r===U.Du.gradient&&(0,N.jsx)(c.x,{children:(0,N.jsx)(c.x,{maxHeight:"320px",overflowY:"auto",padding:"2",margin:"-2",marginTop:"2",children:(0,N.jsx)(I.M,{spacing:"1",gridTemplateColumns:"repeat(auto-fit, minmax(35px, max-content))",children:U.XV.map(e=>(0,N.jsx)(E.o,{ratio:1,width:"36px",maxWidth:"100%",borderRadius:"md",border:"1px solid",borderColor:"content_alpha_200",outline:t.type===U.Du.gradient&&e===t.value?"2px solid":null,outlineOffset:"1px",outlineColor:"common.primary_400",cursor:"pointer",onClick:()=>{x({type:U.Du.gradient,value:e})},children:(0,N.jsx)(c.x,{bgGradient:e,borderRadius:"md"})},e))})})}),r===U.Du.image&&(0,N.jsx)(c.x,{children:(0,N.jsxs)(A.m,{isLazy:!0,defaultIndex:0,index:W.indexOf(v.sliderPanelType),onChange:e=>{m((0,F.d7)(h(e)))},children:[(0,N.jsxs)(z.t,{children:[(0,N.jsx)(D.O,{children:a("media_tab.assets")}),(0,N.jsx)(D.O,{children:a("media_tab.photos")})]}),(0,N.jsxs)(P.n,{minHeight:"200px",children:[(0,N.jsx)(O.x,{sx:H,children:(0,N.jsx)($.Z,{onItemClick:e=>{const t=(0,L.WX)(e);x({type:U.Du.image,value:t.url})},allowFileTypes:["image"]})}),(0,N.jsx)(O.x,{sx:H,children:(0,N.jsx)(M.Z,{onItemClick:e=>{const t=(0,L.iR)(e);"image"===t.mimeType.split("/")[0]&&x({type:U.Du.image,value:t.url})}})})]})]})})]})};var V=i(489430),G=i(611196),J=i(800410);const K=e=>{let{label:t,value:i,onChange:o,min:n,max:l,step:a}=e;return(0,N.jsxs)(c.x,{children:[(0,N.jsx)(c.x,{fontSize:"xs",color:"content_inactive",children:t}),(0,N.jsxs)(b.k,{alignItems:"center",children:[(0,N.jsxs)(G.iR,{variant:"solid",value:i,min:n,max:l,step:a,onChange:o,mr:4,children:[(0,N.jsx)(G.Uj,{children:(0,N.jsx)(G.Ms,{})}),(0,N.jsx)(G.gs,{})]}),(0,N.jsx)(J.I,{type:"number",value:i,onChange:e=>o(parseFloat(e.target.value)),padding:"0",textAlign:"center",w:14,h:8})]})]})},q=e=>{let{config:t={},watermark:i=!0,onConfigChange:n,onWatermarkChange:a,sizes:r,sizeConfig:d,handleSizeConfigChange:u}=e;const{t:p}=(0,l.$)(["snapshot-maker","media-editor"]),m=(0,S.m)("RadioGroup",{variant:"switch"}),v=(0,s.S)({base:!0,md:!1}),h=(0,o.useCallback)(e=>t=>{null===n||void 0===n||n(e,t)},[n]),x=(0,o.useCallback)(()=>{null===a||void 0===a||a(!i)},[a,i]);return(0,N.jsxs)(c.x,{children:[(0,N.jsxs)(b.k,{dir:"row",justifyContent:"space-between",alignItems:"center",marginBottom:"4",children:[(0,N.jsxs)(c.x,{children:[(0,N.jsx)(c.x,{fontSize:"xs",color:"content_inactive",marginBottom:"2",children:p("appearance.theme_color")}
1),(0,N.jsx)(T.E,{onChange:h("themeColor"),value:t.themeColor,variant:"switch",__css:m,children:Object.values(U.UW).map(e=>(0,N.jsx)(w.Y,{value:e,children:p(`theme_color.${e}`)},e))})]}),(0,N.jsx)(c.x,{marginTop:"4",children:(0,N.jsxs)(b.k,{alignItems:"center",children:[(0,N.jsx)(c.x,{as:"label",htmlFor:"snapshot-maker-watermark",fontSize:"sm",lineHeight:"1",margin:"0",marginRight:"4",cursor:"pointer",children:p("appearance.watermark")}),(0,N.jsx)(V.r,{id:"snapshot-maker-watermark",size:"sm",isChecked:!!i,onChange:x})]})})]}),(0,N.jsx)(c.x,{children:(0,N.jsx)(k.HW7,{t:p,items:r,value:d,onChange:u})}),(0,N.jsxs)(I.M,{columns:v?"1":"2",spacing:"2",spacingX:"4",marginTop:"4",children:[(0,N.jsx)(K,{label:p("appearance.width"),value:t.width,onChange:h("width"),min:1,max:2,step:.01}),(0,N.jsx)(K,{label:p("appearance.scale"),value:t.scale,onChange:h("scale"),min:1,max:1.5,step:.01}),(0,N.jsx)(K,{label:p("appearance.corner_radius"),value:t.cornerRadius,onChange:h("cornerRadius"),min:0,max:2,step:.1}),(0,N.jsx)(K,{label:p("appearance.shadow"),value:t.shadow,onChange:h("shadow"),min:0,max:3,step:.1})]})]})};var Y=i(791048),X=i(686259);const Q=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,Y.cloneDeep)(U.xN[0]||{id:null,card:U._3,background:U.Hi}),i=(0,Y.cloneDeep)(X.z[0]||X.P);return{step:U.Ss.start,watermark:!0,templateId:t.id,cardConfig:t.card,backgroundConfig:t.background,sizeConfig:i,templateData:(0,Y.cloneDeep)(U.si),result:null,...e}},ee=(e,t)=>{switch(t.type){case"setStep":return{...e,step:t.payload||U.Ss.start};case"setWatermark":return{...e,watermark:!!t.payload};case"setTemplate":if(t.payload){const i=(0,Y.cloneDeep)(t.payload);return{...e,templateId:i.id,cardConfig:i.card,backgroundConfig:i.background}}return e;case"setSize":return{...e,sizeConfig:t.payload};case"setCard":return{...e,templateId:null,cardConfig:t.payload};case"updateCard":return{...e,templateId:null,cardConfig:{...e.cardConfig,...t.payload}};case"setBackground":return{...e,templateId:null,backgroundConfig:t.payload};
1case"updateBackground":return{...e,templateId:null,cardConfig:{...e.backgroundConfig,...t.payload}};case"setTemplateData":return{...e,templateData:t.payload};case"setResult":return{...e,result:t.payload};case"init":return Q(t.payload);default:return e}};var te=i(231705),ie=i(104399),oe=i(282542);const ne={".overlay":{position:"absolute",top:0,left:0,width:"100%",height:"100%",backgroundColor:"background_image_overlay",display:"flex",alignItems:"center",justifyContent:"center",zIndex:1}},le=e=>{let{sourceTab:t,description:i,defaultTemplateData:S,saveData:T,analyticsPrefix:w="gt",onStateChange:I,onCustomizeClick:E,onUse:A,onSchedulePost:z}=e;const{t:D}=(0,l.$)(["snapshot-maker","media-editor","common","accounts","billing","similar-tools"]),P=(0,n.I0)(),[O,R]=(0,o.useState)(),[L,F]=(0,o.useState)(!1),[M,$]=(0,a.k)(),[W,B]=(0,a.k)(),[H,V]=(0,a.k)(),[G,J]=(0,a.k)(),[K,Y]=(0,a.k)(),[le,ae]=(0,o.useState)(),se=(0,s.S)({base:!0,md:!1}),[re,de]=(0,a.k)(),[ce,ue]=(0,j.Z)(T?"snapshot-maker":null),[pe,me]=(0,o.useReducer)(ee,ce,Q),{step:ve,watermark:he,templateId:xe,sizeConfig:ge,backgroundConfig:fe,cardConfig:be,templateData:_e,result:je}=pe,ye=(0,n.v9)(e=>e.auth.isAuthenticated),Ce=(0,n.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),ke=(0,o.useMemo)(()=>(0,y.lL)(Ce,ie.FeatureCodes.SNAPSHOT_MAKER_DISABLE_WATERMARK),[Ce]),Se=(0,o.useMemo)(()=>X.z.map(e=>({...e,name:D(`size_name.${e.id}`,{ns:"media-editor"})})),[D]),Te=((0,o.useCallback)(e=>{L||me({type:"setTemplate",payload:e})},[me,L]),(0,o.useCallback)(e=>{L||me({type:"setSize",payload:e})},[me,L])),we=(0,o.useCallback)(e=>{L||me({type:"setBackground",payload:e})},[me,L]),Ie=(0,o.useCallback)((e,t)=>{L||e&&me({type:"updateCard",payload:{[e]:t}})}
1,[me,L]),Ee=((0,o.useCallback)(async()=>{if(!L)if(E){F(!0);const e=await(null===E||void 0===E?void 0:E());F(!1),e&&me({type:"setStep",payload:U.Ss.customize})}else me({type:"setStep",payload:U.Ss.customize})},[E,F,me,L]),(0,o.useCallback)(()=>{L||me({type:"init"})},[me,L])),Ae=(0,o.useCallback)(()=>{(0,ie.analyticsTrackEvent)(`${w}.snapshotMaker.use`),null===A||void 0===A||A({url:je.url,mimeType:"image/png"})},[A,je,w]),ze=(0,o.useCallback)(()=>{ye?((0,ie.analyticsTrackEvent)(`${w}.snapshotMaker.download`),(0,ie.saveDataURLToFile)(je.url,{name:"image",format:"png",newTab:!0})):de.on()},[je,w]),De=(0,o.useCallback)(async()=>{try{var e;const t=await fetch(te.Kpv,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:`${window.location.origin}${ie.SNAPSHOT_MAKER_GENERATE_PREVIEW}`,pageSize:{width:pe.sizeConfig.width,height:pe.sizeConfig.height},fileType:"png",pageData:{templateData:pe.templateData,sizeConfig:pe.sizeConfig,backgroundConfig:pe.backgroundConfig,cardConfig:pe.cardConfig,watermark:pe.watermark}})}),i=await t.json();return null!==i&&void 0!==i&&i.url?i:{error:(null===t||void 0===t||null===(e=t.error)||void 0===e?void 0:e.message)||(null===t||void 0===t?void 0:t.message)||D("api_unknown_error",{ns:"common"})}}catch(t){return{error:t.message||D("api_unknown_error",{ns:"common"})}}},[pe,D]),Pe=(0,o.useCallback)(async()=>{if(L)return;(0,ie.analyticsTrackEvent)(`${w}.snapshotMaker.generate`),F(!0);const e=await De();null!==e&&void 0!==e&&e.url?(me({type:"setResult",payload:{url:e.url}}),me({type:"setStep",payload:U.Ss.result})):(me({type:"setResult",payload:null}),(0,k.CFj)({description:e.error,title:D("error",{ns:"common"}),status:"error"})),F(!1)},[De,F,me,L,w,D]),Oe=(0,o.useCallback)(e=>{L||(ke?me({type:"setWatermark",payload:e}):R({title:D("upgrade_modal.features.snapshot_maker_disable_watermark.title",{ns:"accounts"})}))},[me,ke,R,L,D]);(0,o.useEffect)(()=>{je||ve!==U.Ss.result||me({type:"setStep",payload:U.Ss.start})},[je]),(0,o.useEffect)(()=>{L&&($.off(),B.off(),V.off(),J.off(),Y.off())},[L]),(0,o.useEffect)(()=>{me({type:"setTemplateData",payload:S})},[S]),(0,o.useEffect)(()=>{ke||me({type:"setWatermark",payload:!0})},[ke]),(0,o.useEffect)(()=>{ye||ve!==U.Ss.customize_advance||me({type:"setStep",payload:U.Ss.customize})},[ye]),(0,o.useEffect)(()=>{ue(pe),null===I||void 0===I||I(pe)},[pe]);const Re=e=>{switch(e){case"source":L||($.toggle(),J.off(),Y.off());break;case"background":L||(J.toggle(),$.off(),Y.off());break;case"appearance":L||(Y.toggle(),$.off(),J.off())}},Le=e=>{const t=(0,ie.getRedirectBaseURL)(),i=new URLSearchParams({redirect:ie.SNAPSHOT_MAKER_TWEET_TO_IMAGE}).toString();window.location.replace(`${t}${e}?${i}`)},Fe=[{onClick:Pe,variant:"solid",isLoading:L,icon:_.FaArrowRight,label:D("generate",{ns:"common"}),ariaLabel:"Generate",px:8}],Me=[{onClick:Ee,isDisabled:L,icon:_.FaSyncAlt,label:D("reset",{ns:"common"})}],$e=[A?{onClick:Ae,variant:"solid",isLoading:L,icon:_.FaUpload,label:D("action.use_image"),ariaLabel:"Use Image",px:8}:{onClick:ze,variant:"solid",isLoading:L,icon:_.FaDownload,label:D("download",{ns:"common"}),ariaLabel:"Downlaod",px:8,leftIcon:!se&&(0,N.jsx)(_.FaDownload,{})}];return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(k.JBs,{quickButtons:!se&&(0,N.jsx)(r.u,{hasArrow:!0,placement:"top",label:"Reset",children:(0,N.jsx)(d.h,{icon:(0,N.jsx)(_.FaSyncAlt,{}),"aria-label":"Reset",onClick:Ee,isRound:!0,isDisabled:L})}),asideButtons:ve===U.Ss.result&&(0,N.jsx)(c.x,{mt:10,children:(0,N.jsx)(k.E_g,{primaryOptions:$e})}),asideContent:(0,N.jsxs)(N.Fragment,{children:[!je&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(u.U,{allowToggle:!0,index:M?0:null,variant:"section",marginBottom:2,children:(0,N.jsxs)(p.Q,{children:[(0,N.jsxs)(m.K,{cursor:ve===U.Ss.start?"inherit !important":null,fontSize:"md",pt:2,pb:2,onClick:()=>!L&&Re("source"),children:[t.title,(0,N.jsx)(v.X,{fontSize:"2xl"})]}),(0,N.jsx)(h.H,{children:t.content})]})}),(0,N.jsx)(u.U,{allowToggle:!0,index:G?0:null,variant:"section",marginBottom:2,children:(0,N.jsxs)(p.Q,{children:[(0,N.jsxs)(m.K,{pt:2,pb:2,fontSize:"md",onClick:()=>!L&&Re("background"),children:[D("tab.background"),(0,N.jsx)(v.X,{fontSize:"2xl"})]}),(0,N.jsx)(h.H,{children:(0,N.jsx)(Z,{config:fe,onConfigChange:we})})]})}),(0,N.jsx)(u.U,{allowToggle:!0,index:K?0:null,variant:"section",marginBottom:12,children:(0,N.jsxs)(p.Q,{children:[(0,N.jsxs)(m.K,{pt:2,pb:2,fontSize:"md",onClick:()=>!L&&Re("appearance"),children:[D("tab.appearance"),(0,N.jsx)(v.X,{fontSize:"2xl"})]}),(0,N.jsx)(h.H,{children:(0,N.jsx)(q,{config:be,watermark:he,onConfigChange:Ie,onWatermarkChange:Oe,sizes:Se,sizeConfig:ge,handleSizeConfigChange:Te})})]})})]}),ve===U.Ss.start&&!se&&(0,N.jsx)(x.M,{mt:12,children:(0,N.jsx)(g.z,{variant:"solid",px:[2,2,6,8],isLoading:L,rightIcon:(0,N.jsx)(_.FaArrowRight,{}),spinner:(0,N.jsx)(k.eFW,{}),onClick:Pe,children:D("generate",{ns:"common"})})})]}),children:(0,N.jsx)(c.x,{borderRadius:"md",background:"base_level_3",position:"relative",sx:{dis
1play:"flex",aspectRatio:"7 / 4",...ne},children:ve===U.Ss.result?(0,N.jsx)(f.E,{src:je.url,objectFit:"contain",width:"full",height:"full",margin:"auto"}):(0,N.jsxs)(b.k,{flexDirection:"column",justifyContent:"center",maxWidth:"full",marginX:"auto",sx:{aspectRatio:null!==ge&&void 0!==ge&&ge.width&&null!==ge&&void 0!==ge&&ge.height?`${ge.width} / ${ge.height}`:"1"},children:[(0,N.jsx)(C.Z,{data:_e,sizeConfig:ge,backgroundConfig:fe,cardConfig:be,watermark:he}),L&&(0,N.jsx)(x.M,{position:"absolute",left:0,top:0,pointerEvents:"none",zIndex:"modal",bgColor:"base_level_2_alpha",h:"full",w:"full",children:(0,N.jsx)(k.jni,{loadingStatus:D("quick_tools.loading.snapshot_maker",{ns:"loading-messages"}),t:D,progress:null})})]})})}),!M&&!G&&!K&&(0,N.jsx)(k.N5o,{actionButtons:(0,N.jsx)(k.E_g,{primaryOptions:Fe,resetOptions:Me}),isLoading:L,showActionButton:!0,label:ve!==U.Ss.result?D("generate",{ns:"common"}):D("download",{ns:"common"}),handleToolAction:ve===U.Ss.result?ze:Pe}),O&&(0,N.jsx)(k.XLS,{t:D,imageTextPrimary:D("modal.snapshot",{ns:"common"}),imageTextSecondary:D("modal.maker",{ns:"common"}),image:ie.TWEET_TO_IMAGE_URL,show:!0,onHide:()=>R(null),title:O.title,onViewPlansHandler:()=>{P((0,oe.$$)({product:ie.PRODUCTS.DESIGN})),R(null)}}),re&&(0,N.jsx)(k.yiy,{image:ie.TWEET_TO_IMAGE_URL,imageTextPrimary:D("modal.snapshot",{ns:"common"}),imageTextSecondary:D("modal.maker",{ns:"common"}),onClose:()=>de.off(),children:(0,N.jsx)(k.L44,{title:D("description.tweet_to_image",{ns:"snapshot-maker"}),primaryButtonText:D("sign_in",{ns:"common"}),secondaryButtonText:D("sign_up",{ns:"common"}),onPrimaryAction:()=>Le(ie.LOGIN),onSecondaryAction:()=>Le(ie.REGISTER_PATH),routerType:ie.ROUTER_VARIANT_TYPES.next,featureList:[{icon:_.FaMoneyBillWave,title:D("text_to_image_signin_title",{ns:"tools"}),info:D("text_to_image_signin_description",{ns:"tools"})},{icon:_.FaImages,title:D("text_to_image_feature_1",{ns:"tools"}),info:D("text_to_image_description_1",{ns:"tools"})},{icon:_.FaDraftingCompass,title:D("text_to_image_feature_3",{ns:"tools"}),info:D("text_to_image_description_3",{ns:"tools"})}]})})]})}},937555:(e,t,i)=>{i.d(t,{Z:()=>b});var o=i(683017),n=i(11254),l=i(351839),a=i(270858),s=i(730843),r=i(228993);const d=e=>{let{config:t={}}=e;const i=(0,o.useMemo)(()=>((e,t)=>{const i={position:"absolute",inset:"0",zIndex:"-1"};switch(e){case s.Du.color:i.background=t;break;case s.Du.image:i.backgroundImage=`url(${t})`,i.backgroundRepeat="no-repeat",i.backgroundPosition="center",i.backgroundSize="cover";break;case s.Du.gradient:i.bgGradient=t}return i})(t.type,t.value),[t]);return(0,r.jsx)(a.x,{sx:i})};var c=i(408499),u=i(179822),p=i(298249),m=i(741065),v=i(960149),h=i(709536),x=i(960126);const g=e=>{var t,i,n;let{data:l={},config:d={},watermark:g}=e;const{t:f}=(0,c.$)(["snapshot-maker"]),{name:b,nickname:_,avatarUrl:j,message:y,provider:C}=l,{themeColor:k,cornerRadius:S,shadow:T,width:w,scale:I}=d,E=(0,o.useMemo)(()=>C?(0,h.V)(C):void 0,[C]),A=(0,o.useMemo)(()=>{return y?(e=y,v.Z.autoLink(e,{usernameIncludeSymbol:!0})):"";var e},[y]);return(0,r.jsxs)(a.x,{fontSize:1*(I||1)+"em",width:50*(w||1)+"%",padding:"1em",borderRadius:1*(S||0)+"em",background:null===(t=s.K$[k])||void 0===t?void 0:t.background,color:null===(i=s.K$[k])||void 0===i?void 0:i.color,boxShadow:T?`0 0 ${1*T}em rgba(0, 0, 0, 0.85)`:null,userSelect:"none",pointerEvents:"none",children:[(b||_||j||E)&&(0,r.jsxs)(a.x,{display:"flex",alignItems:"center",marginBottom:"0.75em",children:[j&&(0,r.jsx)(u.E,{width:"3em",minWidth:"3em",height:"3em",objectFit:"cover",borderRadius:"50%",overflow:"hidden",marginRight:"1em",src:j}),(0,r.jsxs)(a.x,{marginRight:E?"0.5em":null,children:[b&&(0,r.jsx)(a.x,{fontWeight:"bold",children:b}),_&&(0,r.jsx)(a.x,{fontSize:"0.9em",opacity:"0.5",children:_})]}),E&&(0,r.jsx)(p.J,{marginLeft:"auto",fontSize:"1.5em",color:E.background,as:E.icon})]}),(0,r.jsx)(a.x,{overflowWrap:"break-word",whiteSpace:"pre-wrap",dangerouslySetInnerHTML:{__html:A},sx:{a:{color:null===(n=s.K$[k])||void 0===n?void 0:n.messageLinkColor}}}),g&&(0,r.jsxs)(a.x,{marginTop:"0.75em",fontSize:"0.8em",lineHeight:"1em",children:[(0,r.jsx)(m.x,{as:"span",verticalAlign:"middle",opacity:"0.5",children:f("made_with")}),"\xa0\xa0",(0,r.jsx)(p.J,{as:x.r,width:"auto",fontSize:"1.25em"})]})]})};var f=i(104399);const b=e=>{let{data:t,sizeConfig:a,backgroundConfig:s,cardConfig:c,watermark:u}=e;const p=(0,o.useRef)(),m=(0,f.useSize)(p),[v,h]=(0,o.useState)(1),x=(0,o.useCallback)(()=>{p.current&&h(p.current.getBoundingClientRect().width/640)},[h,p]),b=(0,o.useCallback)(e=>{e&&(p.current=e,x(),setTimeout(()=>{x()},250))},[x]);return(0,o.useEffect)(()=>{m&&x()},[m]),(0,o.useEffect)(()=>{x()},[a]),((e,t)=>{(0,o.useEffect)(()=>{const o=e.current;if(null==o)return;const n=new i.g.MutationObserver(e=>{e.find(e=>"style"===e.attributeName)&&t()});return n.observe(o,{attributes:!0}),()=>n.disconnect()},[t,e])}
1)(p,()=>{x()}),(0,r.jsx)(n.o,{ratio:null!==a&&void 0!==a&&a.width&&null!==a&&void 0!==a&&a.height?a.width/a.height:1,fontSize:16*v+"px",background:"#ffffff",ref:b,children:(0,r.jsxs)(l.k,{alignItems:"center",justifyContent:"center",position:"relative",zIndex:"0",children:[(0,r.jsx)(d,{config:s}),(0,r.jsx)(g,{config:c,data:t,watermark:u})]})})}},730843:(e,t,i)=>{i.d(t,{Du:()=>l,Hi:()=>p,K$:()=>d,Ss:()=>n,UW:()=>r,Vy:()=>a,XV:()=>s,_3:()=>u,si:()=>m,xN:()=>c});var o=i(957392);const n={start:"start",customize:"customize",customize_advance:"customize_advance",result:"result"},l={color:"color",gradient:"gradient",image:"image"},a=["#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"],s=["linear-gradient(135deg, #7928ca, #ff0080)","linear-gradient(135deg, #fec206, #ff62a7)","linear-gradient(135deg, #667eea, #764ba2)","linear-gradient(120deg, #f6d365, #fda085)","linear-gradient(120deg, #e0c3fc, #8ec5fc)","linear-gradient(90deg, #4facfe, #00f2fe)","linear-gradient(90deg, #ffecd2, #fcb69f)","linear-gradient(120deg, #a1c4fd, #c2e9fb)","linear-gradient(135deg, #f5f7fa, #c3cfe2)","linear-gradient(180deg, #fddb92, #d1fdff)","linear-gradient(180deg, #fad0c4, #ffd1ff)","linear-gradient(180deg, #a8edea, #fed6e3)","linear-gradient(180deg, #ff9a9e 0%, #fecfef 99%, #fecfef 100%)","linear-gradient(180deg, #30cfd0, #330867)","linear-gradient(180deg, #fbc2eb, #a6c1ee)","linear-gradient(120deg, #fccb90, #d57eeb)","linear-gradient(90deg, #ff8177 0%, #ff8c7f 21%, #f99185 52%, #b12a5b 100%)","linear-gradient(180deg, #fdcbf1 0%, #fdcbf1 10%, #e6dee9 100%)","linear-gradient(120deg, #f093fb, #f5576c)","linear-gradient(90deg, #fa709a, #fee140)","linear-gradient(90deg, #43e97b, #38f9d7)","linear-gradient(180deg, #cfd9df, #e2ebf0)","linear-gradient(135deg, #fdfcfb, #e2d1c3)","linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%)","linear-gradient(120deg, #84fab0, #8fd3f4)","linear-gradient(180deg, #a18cd1, #fbc2eb)","linear-gradient(180deg, #9890e3, #b1f4cf)","linear-gradient(120deg, #d4fc79, #96e6a1)","linear-gradient(120deg, #a6c0fe, #f68084)","linear-gradient(135deg, #fec206 2.24%, #59c3ff 50.72%, #ff62a7 96.25%)"],r={dark:"dark",light:"light"},d={[r.dark]:{background:"#1E1E1E",color:"#fff",messageLinkColor:"#1da1f2"},[r.light]:{background:"#fff",color:"#000",messageLinkColor:"#1da1f2"}},c=[{id:"1",card:{themeColor:r.dark,cornerRadius:1,shadow:1,width:1.3,scale:1.2},background:{type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"}},{id:"2",card:{themeColor:r.light,cornerRadius:1,shadow:1,width:1.3,scale:1.2},background:{type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"}}],u={themeColor:r.dark,cornerRadius:1,shadow:1,width:1.3,scale:1.2},p={type:l.gradient,value:"linear-gradient(135deg, #fec206, #ff62a7)"},m={name:"Simplified",nickname:"@sosimplified",avatarUrl:"https://tldrprod.s3.amazonaws.com/usetldr/111399/planner/accounts/287.jpg",message:"We just surpassed 1,000,000 registered users on Simplified\ud83c\udf89  Thank you for your support!! \u2764\ufe0f\n\n\ud83d\udc49 Let us know in the comments what your favorite part of Simplified is! https://t.co/Q8GgvM7m3E",provider:o.TWITTER,tweetUrl:"https://twitter.com/sosimplified/status/1527046408313790464"}},812221:(e,t,i)=>{i.d(t,{Z:()=>W});var o=i(720637),n=i(532003),l=i(683017),a=i(764293),s=i(408499),r=i(270858),d=i(459695),c=i(553218),u=i(448921),p=i(436455),m=i(298249),v=i(800410),h=i(741065),x=i(842554),g=i(349798),f=i(3641),b=i(819135),_=i(68530),j=i(878818),y=i(351839),C=i(228993);const k=()=>{const e=(0,f.e)();return(0,C.jsx)(r.x,{as:"span",__css:e.requiredIndicator,children:"*"})};var S=i(778145);const T=e=>{let{editText:t="",editTitle:i="",onSave:o,onCancel:n}=e;const{t:a}=(0,s.$)(["planner","common"]),[r,c]=(0,l.useState)({text:t,title:i}),[u,p]=(0,l.useState)(),h=(0,l.useCallback)(e=>{c({text:r.text,title:r.title,[e.target.name]:e.target.value})},[c,r]),x=(0,l.useCallback)(()=>{r.text?(p(),null===o||void 0===o||o(r)):p(!0)},[r,o]);return(0,C.jsx)(C.Fragment,{children:(0,C.jsxs)(d.K,{spacing:3,children:[(0,C.jsxs)(f.NI,{isInvalid:u,children:[(0,C.jsxs)(b.l,{size:"sm",children:[a("snippets.content"),(0,C.jsx)(k,{})]}
1),(0,C.jsx)(_.g,{size:"sm",name:"text",onChange:h,value:r.text,placeholder:a("snippets.enter_snippet")}),u&&(0,C.jsx)(f.Q6,{children:a("snippets.enter_snippet_error")})]}),(0,C.jsxs)(f.NI,{children:[(0,C.jsxs)(b.l,{size:"sm",children:[a("snippets.title"),"\xa0",(0,C.jsx)(j.u,{label:a("snippets.title_tip"),shouldWrapChildren:!0,placement:"top",hasArrow:!0,children:(0,C.jsx)(m.J,{as:S.FaInfoCircle})})]}),(0,C.jsx)(v.I,{size:"sm",onChange:h,value:r.title,name:"title",placeholder:a("snippets.title")})]}),(0,C.jsxs)(y.k,{gap:2,children:[(0,C.jsx)(g.z,{onClick:n,size:"sm",children:a("cancel",{ns:"common"})}),(0,C.jsx)(g.z,{onClick:x,size:"sm",variant:"solid",marginLeft:"auto",children:a("save",{ns:"common"})})]})]})})},w=(0,l.memo)(T);var I=i(411572),E=i(24455),A=i(241604),z=i(137413),D=i(919941),P=i(104399),O=i(514077);const R={whiteSpace:"pre-wrap",display:"block",height:"auto",textAlign:"left",fontWeight:"normal",paddingY:2,flex:1},L={overflow:"auto",maxHeight:"250px"},F={display:"block",marginTop:"10px"},M=e=>{let{onSelect:t,onUpgradeRequired:i,snippetData:o}=e;const[n,f]=(0,l.useState)(""),{t:b}=(0,s.$)(["common","planner"]),[_,j]=(0,l.useState)(!0),[y,k]=(0,l.useState)([]),[T,M]=(0,l.useState)([]),[$,U]=(0,l.useState)(),[N,W]=(0,l.useState)(!1),B=(0,a.I0)(),H=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),Z=(0,l.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=(0,D.zZ)(H,P.FeatureCodes.PLANNER_POST_SNIPPETS);if(!t.isUnlimited&&t.value<=y.length)return i(!0),U(null),void W(!1);U(e),W(!0)},[U,W,i,H,y]),V=(0,l.useCallback)(e=>{const t=e.target.value||"";f(t)},[f]),G=(0,l.useCallback)(e=>{Z(null),e.stopPropagation()},[Z]),J=(0,l.useCallback)(e=>{W(!1),U(null),e.stopPropagation()},[W,U]),K=(0,l.useCallback)(async()=>{var e;const t=(0,D.zZ)(H,P.FeatureCodes.PLANNER_POST_SNIPPETS),i=await B((0,z.$M)()),o=(null===i||void 0===i||null===(e=i.data)||void 0===e?void 0:e.items)||[];k(t.isUnlimited?o:o.slice(0,t.value)),j(!1)},[k,j,B,H]),q=(0,l.useCallback)(async e=>{j(!0),null!==$&&void 0!==$&&$.id?(await B((0,z._e)({text:e.text,title:e.title,id:$.id})),(0,I.b)("snippets","click","updated")):(await B((0,z.IS)(e)),(0,I.b)("snippets","click","added")),W(!1),await K(),j(!1)},[W,$,j,K,B]),Y=(0,l.useCallback)((e,t)=>{U(e),W(!0),t.stopPropagation()},[W,U]),X=(0,l.useCallback)(async e=>{var t;j(!0);const i=await B((0,z.UQ)(e.id));1===(null===i||void 0===i||null===(t=i.data)||void 0===t?void 0:t.status)&&await K(),j(!1),(0,I.b)("snippets","click","removed")},[j,K,B]),Q=(0,l.useCallback)(e=>{B((0,z.KM)(e.id)),t(e)},[t,B]);return(0,l.useEffect)(()=>{!o||N||_||Z(o)},[o,_]),(0,l.useEffect)(()=>{if(!n)return void M(y);const e=[];y.forEach(t=>{t.text.toLowerCase().includes(n.toLowerCase())?e.push({...t,textShown:n.length>1}):t.title&&t.title.toLowerCase().includes(n.toLowerCase())&&e.push({...t})}),M(e)},[n,y]),(0,l.useEffect)(()=>{K(),(0,I.b)("snippets","click","open")},[]),(0,C.jsxs)(r.x,{p:2,sx:{position:"relative"},children:[_&&(0,C.jsx)(A.Z,{children:(0,C.jsx)(E.Z,{size:"md"})}),N?(0,C.jsx)(w,{onSave:q,onCancel:J,editText:null===$||void 0===$?void 0:$.text,editTitle:null===$||void 0===$?void 0:$.title}):(0,C.jsxs)(d.K,{spacing:2,children:[(null===y||void 0===y?void 0:y.length)>0&&(0,C.jsxs)(c.U,{spacing:1.5,children:[(0,C.jsxs)(u.B,{size:"sm",children:[(0,C.jsx)(p.Z,{pointerEvents:"none",children:(0,C.jsx)(m.J,{as:S.FaSearch})}),(0,C.jsx)(v.I,{value:n,onChange:V,type:"text",placeholder:b("search.generic")})]}),(0,C.jsx)(O.Ddz,{variant:"ghost",size:"sm","aria-label":b("clear"),tooltipLabel:b("clear"),icon:(0,C.jsx)(m.J,{as:S.FaTimes}),onClick:()=>{f("")}})]}),!_&&0===y.length&&(0,C.jsx)(h.x,{fontSize:"xs",children:b("snippets.no_snippets",{ns:"planner"})}),(0,C.jsxs)(r.x,{style:L,children:[(0,C.jsx)(x.aV,{spacing:1,children:T.map(e=>(0,C.jsx)(x.HC,{children:(0,C.jsxs)(c.U,{spacing:1,align:"stretch",background:"content_alpha_100",borderRadius:"lg",children:[(0,C.jsxs)(g.z,{sx:R,variant:"ghost",size:"sm",onClick:()=>Q(e),title:e.title?e.text:null,children:[e.title?e.title:e.text,e.textShown&&(0,C.jsx)("span",{style:F,children:e.text})]}),(0,C.jsx)(O.Ddz,{"aria-label":b("delete"),tooltipLabel:b("delete"),variant:"ghost",size:"sm",icon:(0,C.jsx)(m.J,{as:S.FaTrash}),onClick:()=>X(e)}),(0,C.jsx)(O.Ddz,{"aria-label":b("edit"),tooltipLabel:b("edit"),variant:"ghost",size:"sm",icon:(0,C.jsx)(m.J,{as:S.FaPen}),onClick:t=>Y(e,t)})]})},e.id))}),(0,C.jsx)(r.x,{mt:2,children:(0,C.jsx)(g.z,{onClick:G,size:"sm",variant:"ghost",leftIcon:(0,C.jsx)(m.J,{as:S.FaPlus}),children:b("snippets.add",{ns:"planner"})})})]})]})]})},$=(0,l.memo)(M);var U=i(369843),N=i(282542);const W=e=>{let{children:t,snippetData:i,onClose:r,onSelect:d}=e;const{t:c}=(0,s.$)(["planner","common","accounts","billing"]),[u,p]=(0,l.useState)(!1),[m,v]=(0,l.useState)(!1),h=(0,a.v9)(e=>{var t;return null===(t=e.apps.common)||void 0===t?void 0:t.features}),x=(0,a.I0)(),g=(0,l.useCallback)(()=>{const e=(0,D.lL)(h,P.FeatureCodes.PLANNER_POST_SNIPPETS),t=(0,D.zZ)(h,P.FeatureCodes.PLANNER_POST_SNIPPETS);e&&(t.isUnlimited||t.value)?v(!0):p(!0)},[v,h]),f=(0,l.useCallback)(()=>{v(!1),p(!1),null===r||void 0===r||r()},[v,r]),b=()=>{x((0,N.$$)({product:P.PRODUCTS.SOCIAL_MEDIA})),f()};return(0,l.useEffect)(()=>{i&&!m&&g()},[i]),u?(0,C.jsx)(O.XLS,{t:c,show:!0,onHide:f,title:c("post_editor.upgrade_modal.subtitle_snippets"),subtitle:c("post_editor.upgrade_modal.title_snippets"),featureList:U.SK,image:U.Tl,onViewPlansHandler:b}):(0,C.jsxs)(o.J,{isOpen:m,onOpen:g,onClose:f,isLazy:!0,placement:"bottom-start",bg:"base_level_1",children:[(0,C.jsx)(n.x,{children:t}),(0,C.jsx)(O.sP4,{children:(0,C.jsx)($,{snippetData:i,onSelect:d,onUpgradeRequired:p})})]})}},907614:(e,t,i)=>{i.d(t,{Z:()=>d});var o=i(683017),n=i(270858),l=(i(715823),i(112356)),a=i.n(l),s=i(228993);const r=e=>{let{date:t,onChange:i,timeIntervals:o=1,...l}=e;return(0,s.jsx)(n.x,{...l,sx:{".react-datepicker-wrapper":{width:"auto"},".react-datepicker-wrapper input":{transitionProperty:"common",transitionDuration:"normal",fontSize:"sm",height:"auto",minHeight:"8",textAlign:"center",width:"6rem",color:"content_inactive",background:"input_normal",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",_focus:{background:"input_active",borderColor:"content_alpha_300",color:"content_active",boxShadow:"outline"},_hover:{background:"input_hover",borderColor:"content_alpha_300",color:"content_inactive"},_active:{background:"input_active",borderColor:"content_alpha_300",color:"content_inactive"}},".react-datepicker":{display:"block",border:"none",background:"none",borderRadius:"none",width:"100%",color:"content_inactive",fontFamily:"inherit",fontSize:"sm"},".react-datepicker .react-datepicker__header":{display:"none"},".react-datepicker .react-datepicker__triangle":{display:"none"},".react-datepicker__time-container, .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box":{width:"auto"},".react-datepicker__time-container .react-datepicker__time":{background:"none",borderRadius:"none"},".react-datepicker-popper":{marginTop:"2",paddingX:"0",paddingY:"2",boxShadow:"dark-lg",borderRadius:"md",background:"base_level_3",overflow:"hidden"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item":{fontSize:"sm",paddingY:"0.4rem",paddingX:"0.8rem",height:"auto",backgroundColor:"transparent",color:"content_inactive"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover":{backgroundColor:"content_alpha_100",color:"content_active"},".react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected":{backgroundColor:"base_alpha_200",color:"content_active",fontWeight:"normal"}},children:(0,s.jsx)(a(),{selected:t,onChange:i,showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:o,timeCaption:"Time",dateFormat:"h:mm aa"})})},d=(0,o.memo)(r)},262813:(e,t,i)=>{i.d(t,{Z:()=>o});const o={NEW:"new",DONE:"done",REJECTED:"rejected",REJECTED_EXTERNAL:"external_rejected",ACCEPTED:"accepted",ACCEPTED_EXTERNAL:"external_accepted",USED:"used",SAVED:"saved"}},166336:(e,t,i)=>{i.d(t,{$:()=>u});var o=i(351839),n=i(828865),l=i(741065),a=i(408499),s=i(193691),r=i(381493),d=i(185536),c=i(228993);const u=e=>{let{deck:t}=e;const{t:i}=(0,a.$)("nexus");return t.count<=0?null:(0,c.jsxs)(o.k,{align:"center",gap:"2px",flexShrink:0,px:"3px",py:"2px",borderRadius:"6px",border:r.eT.border,borderColor:r.eT.borderColor,children:[(0,c.jsx)(n.h,{"aria-label":i("deck.slide_prev"),icon:(0,c.jsx)(s.XWG,{size:14}),size:"xs",variant:"ghost",isDisabled:t.active<=0,onClick:()=>(0,d.nw)(t.active-1)}),(0,c.jsxs)(l.x,{fontSize:"xs",color:r.eT.textNote,px:"4px",children:[t.active+1," / ",t.count]}),(0,c.jsx)(n.h,{"aria-label":i("deck.slide_next"),icon:(0,c.jsx)(s.sFD,{size:14}),size:"xs",variant:"ghost",isDisabled:t.active>=t.count-1,onClick:()=>(0,d.nw)(t.active+1)})]})}},185536:(e,t,i)=>{i.d(t,{Z$:()=>r,cU:()=>s,jy:()=>l,nw:()=>a});var o=i(683017);const n={active:0,count:0,ready:!1,hasNotes:!1,supportedCommands:null,themes:[]},l=e=>{document.querySelectorAll("iframe").forEach(t=>{try{var i;null===(i=t.contentWindow)||void 0===i||i.postMessage({type:"preview-command",command:e},"*")}catch{}})},a=e=>{document.querySelectorAll("iframe").forEach(t=>{try{var i;null===(i=t.contentWindow)||void 0===i||i.postMessage({type:"preview-goto",idx:e},"*")}catch{}})},s=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const[t,i]=(0,o.useState)(n);return(0,o.useEffect)(()=>
1{if(!e)return;const t=e=>{const t=e.data;null!==t&&void 0!==t&&t.type&&("preview-ready"===t.type&&i(e=>({...e,ready:!0,count:"number"===typeof t.total?t.total:e.count,hasNotes:"boolean"===typeof t.hasNotes?t.hasNotes:e.hasNotes,supportedCommands:Array.isArray(t.supportedCommands)?t.supportedCommands.filter(e=>"string"===typeof e):e.supportedCommands,themes:Array.isArray(t.themes)?t.themes:e.themes})),"slide-changed"===t.type&&"number"===typeof t.index&&"number"===typeof t.total&&i(e=>({...e,active:t.index,count:t.total})))};return window.addEventListener("message",t),()=>window.removeEventListener("message",t)},[e]),t},r=(e,t)=>null===e.supportedCommands||e.supportedCommands.includes(t)},542179:(e,t,i)=>{i.d(t,{ui:()=>u,GA:()=>le,XO:()=>h,iw:()=>x});var o=i(351839),n=i(270858),l=i(741065),a=i(90678),s=i(349798),r=i(817745),d=i(412997),c=i(228993);const u=e=>{let{title:t,description:i,buttonLabel:u,buttonHref:p}=e;return(0,c.jsxs)(o.k,{direction:"column",align:"center",bgColor:"base_alpha_100",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",px:4,py:8,children:[(0,c.jsxs)(n.x,{textAlign:"center",maxW:"container.lg",mb:4,children:[(0,c.jsx)(l.x,{as:"span",fontSize:"2xl",role:"presentation",children:"\ud83d\udcab"}),(0,c.jsx)(a.X,{fontSize:"2xl",mb:3,fontWeight:"medium",children:t}),!!i&&(0,c.jsx)(l.x,{fontSize:"sm",color:"content_details",mb:4,children:i})]}),(0,c.jsx)(s.z,{as:r.rU,to:p,variant:"ai",leftIcon:(0,c.jsx)(d.T$Z,{}),children:u})]})};var p=i(295903),m=i(162210),v=i(514077);function h(e){let{items:t,renderItem:i,onFetchNext:o,hasMore:l,getKey:a,emptyView:s}=e;return 0===t.length&&s?(0,c.jsx)(n.x,{children:s}):(0,c.jsx)(c.Fragment,{children:(0,c.jsx)(v.v_Y,{next:o,hasMore:l,loader:(0,c.jsx)(p.O,{position:"relative",height:14,w:"full",borderRadius:"lg"}),children:(0,c.jsx)(m.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(260px, 1fr))",children:t.map((e,t)=>(0,c.jsx)(n.x,{children:i(e,t)},a?a(e,t):t))})})})}const x=e=>{let{noOfSkeletons:t,loader:i}=e;return(0,c.jsx)(m.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(260px, 1fr))",children:Array.from({length:t}).map((e,t)=>(0,c.jsx)(n.x,{children:i||(0,c.jsx)(p.O,{position:"relative",height:14,w:"full",borderRadius:"lg"})},t))})};var g=i(692877),f=i(587383),b=i(559222),_=i(101313),j=i(878818),y=i(500981),C=i(773414),k=i(39821),S=i(170882),T=i(828865),w=i(298249),I=i(366354),E=i(138342),A=i(902352),z=i(945249),D=i(135201),P=i(308686),O=i(162620),R=i.n(O),L=i(683017),F=i(408499),M=i(193691),$=i(764293),U=i(313773),N=i(104399),W=i(747676),B=i(137413),H=i(39579),Z=i(558505),V=i(727298),G=i(321427),J=i(291508),K=i(395392),q=i(850774),Y=i(876410),X=i(46750),Q=i(524943),ee=i(53004),te=i(177612),ie=i(677360),oe=i(179822);const ne=e=>{var t,i,n,l;let{isOpen:a,onClose:r,selectedItemIndex:u,itemsData:m,id:h,onDownload:x,onEditImage:g,onShare:b,onPreviewNavigate:_,translationPrefix:j,isSharing:y}=e;const{t:A}=(0,F.$)(["ai","common"]),[z,D]=(0,f.k)(!0),[P,O]=(0,L.useState)(),R=(0,L.useMemo)(()=>m.results[u],[m,u]),$=(0,L.useCallback)(()=>{if(void 0===u)return;const e=u===m.results.length-1?0:u+1,t=m.results[e];null===_||void 0===_||_(t.id)},[u,null===m||void 0===m?void 0:m.results,_]),N=(0,L.useCallback)(()=>{if(void 0===u)return;const e=0===u?m.results.length-1:u-1,t=m.results[e];null===_||void 0===_||_(t.id)},[u,null===m||void 0===m?void 0:m.results,_]);(0,L.useEffect)(()=>{const e=e=>{var t;if(!a||(null===m||void 0===m||null===(t=m.results)||void 0===t?void 0:t.length)<=1)return;const i=document.activeElement;i&&("INPUT"===i.tagName||"TEXTAREA"===i.tagName||i.isContentEditable)||("ArrowRight"===e.key?$():"ArrowLeft"===e.key&&N())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[a,null===m||void 0===m||null===(t=m.results)||void 0===t?void 0:t.length,$,N]);const W=null===R||void 0===R?void 0:R.id,B=null===R||void 0===R||null===(i=R.data)||void 0===i||null===(n=i.assets)||void 0===n?void 0:n[0],H=null===R||void 0===R||null===(l=R.images)||void 0===l?void 0:l[0];return(0,L.useEffect)(()=>{if(!W)return O(void 0),void D.off();D.on(),B?(0,U.uIq)(B).then(e=>{let{data:t}=e;O(t.thumbnail)}).catch(e=>{console.error("Failed to fetch asset details",e),O(H)}).finally(()=>{D.off()}):(O(H),D.off())},[B,H,W,D]),(0,L.useEffect)(()=>{D.on(),O("")},[h,D]),(0,c.jsx)(Q.u_,{isOpen:a,onClose:r,size:"full",isCentered:!0,children:(0,c.jsxs)(ee.h,{position:"relative",my:0,children:[(0,c.jsxs)(te.x,{display:"flex",alignItems:"center",paddingY:2,borderBottom:"1px solid",borderColor:"content_alpha_200",children:[A(`${j}.thumbnail`,{ns:"ai"})," #",u+1,(0,c.jsxs)(o.k,{ml:"auto",gap:1.5,children:[g&&(0,c.jsx)(s.z,{onClick:e=>{e.stopPropagation(),g()},leftIcon:(0,c.jsx)(w.J,{as:d.T$Z}),size:"sm",variant:"ai",children:A(`${j}.edit_image`,{ns:"ai"})}),(0,c.jsxs)(C.h,{isAttached:!0,variant:"solid",size:"sm",children:[b&&(0,c.jsx)(s.z,{onClick:()=>b(null===R||void 0===R?void 0:R.id),leftIcon:(0,c.jsx)(M.lzh,{}),isLoading:y,children:A("publish",{ns:"common"})}),x&&(0,c.jsxs)(k.v,{isLazy:!0,placement:"top-end",children:[(0,c.jsx)(S.j,{as:T.h,icon:(0,c.jsx)(w.J,{as:M.gPZ}),isDisabled:y}),(0,c.jsx)(I.q,{children:(0,c.jsx)(E.s,{onClick:x,icon:(0,c.jsx)(M.$0x,{}),children:A("download",{ns:"common"})})})]})]}),(0,c.jsx)(v.Ddz,{icon:(0,c.jsx)(M.APH,{}),onClick:e=>{e.stopPropagation(),r()},variant:"ghost",size:"sm",zIndex:"modal"})]})]}),(0,c.jsx)(ie.f,{bg:"base_level_2",minH:"calc(100vh - 48px)",maxH:"calc(100vh - 48px)",overflowY:"auto",display:"flex",alignItems:"center",justifyContent:"center",pl:m.results.length>1?12:void 0,pr:m.results.length>1?12:void 0,children:(0,c.jsx)(p.O,{isLoaded:!z,maxH:"calc(100vh - 48px)",h:"full",w:"full",children:(0,c.jsx)(oe.E,{objectFit:"contain",src:P,maxW:"full",w:"auto",maxH:"calc(100vh - 48px)",h:"auto",m:"auto"})})}),m.results.length>1&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(T.h,{"aria-label":A("previous",{ns:"common"}),icon:(0,c.jsx)(M.XWG,{}),borderRadius:"full",onClick:N,variant:"ghost",position:"absolute",left:2,top:"50%",transform:"translateY(-50%)",zIndex:1}),(0,c.jsx)(T.h,{"aria-label":A("next",{ns:"common"}),icon:(0,c.jsx)(M.sFD,{}),borderRadius:"full",onClick:$,variant:"ghost",position:"absolute",right:2,top:"50%",transform:"translateY(-50%)",zIndex:1})]})]})})},le=e=>{var t,i,l,a,r;let{executionWorkflowSlug:d,analyticsPrefix:u,wrapper:p=e=>{let{children:t}=e;return(0,c.jsx)(c.Fragment,{children:t})},itemId:h,projectId:x,getKey:O,renderItem:Q,renderLoadingItem:ee,itemsGridProps:te,onPreviewClose:ie,onPreviewNavigate:oe,translationPrefix:le,contentType:ae,sourceType:se,refreshIntervalMs:re,settledRefreshIntervalMs:de,refreshOnWindowFocus:ce=!1,isRefreshComplete:ue,isItemPreviewReady:pe,fetchAllItems:me=!1}=e;const{t:ve}=(0,F.$)(["ai","common"]),he=(0,$.I0)(),xe=(0,g.S)({base:!0,md:!1}),ge=(0,L.useRef)(null),fe=(0,L.useRef)(new AbortController),be=(0,L.useRef)(new AbortController),_e=(0,L.useRef)(new AbortController),je=(0,L.useRef)(null),ye=(0,L.useRef)(0),Ce=(0,L.useRef)(0),[ke,Se]=(0,f.k)(!0),[Te,we]=(0,f.k)(),[Ie,Ee]=(0,f.k)(),[Ae,ze]=(0,f.k)(),[De,Pe]=(0,L.use
1State)(),[Oe,Re]=(0,L.useState)(),[Le,Fe]=(0,L.useState)([]),[Me,$e]=(0,L.useState)(),[Ue,Ne]=(0,L.useState)(),[We,Be]=(0,L.useState)([]),[He,Ze]=(0,L.useState)(void 0),{isOpen:Ve,onOpen:Ge,onClose:Je}=(0,b.q)(),{uppy:Ke}=(0,K.Z)({id:"creative-project",restrictions:{allowedFileTypes:(0,N.getImageAllowedFileTypes)(),maxNumberOfFiles:1}}),{attachedFiles:qe,setAttachedFiles:Ye,isAttachingFiles:Xe,handleAttachmentClick:Qe,attachmentModal:et,mediaSidebarPanel:tt}=(0,Z.V)({extractFileUrl:e=>{var t,i;return(null===e||void 0===e||null===(t=e.meta)||void 0===t?void 0:t.thumbnail_cover_image)||(null===e||void 0===e||null===(i=e.meta)||void 0===i?void 0:i.thumbnail)||(null===e||void 0===e?void 0:e.url)},extractFileType:e=>{var t;return(null===e||void 0===e||null===(t=e.meta)||void 0===t?void 0:t.asset_type)||"image"},extractFileName:e=>{var t;return(null===e||void 0===e||null===(t=e.meta)||void 0===t?void 0:t.asset_name)||"Selected asset"},initialAttachedFiles:[],uppyId:"image-editor-attachment",maxNumberOfFiles:4,allowedFileExtensions:(0,N.getImageAllowedFileTypes)(),mediaPanelAllowedFileTypes:[N.AssetTypes.IMAGE]}),{ratings:it,isLoading:ot,fetchRatings:nt,submitRating:lt}=(0,Y.J)({contentType:ae||"",sourceType:se||""}),{selectedItem:at,selectedItemIndex:st}=(0,L.useMemo)(()=>{if(!h||null===Me||void 0===Me||!Me.results)return{selectedItem:void 0};const e=Me.results.findIndex(e=>e.id===h);return-1===e?{selectedItem:void 0}:{selectedItem:Me.results[e],selectedItemIndex:e}},[Me,h]),rt=(0,L.useCallback)(async e=>{let{item:t,assetId:i,thumbnailUrl:o,imageUrl:n}=e;try{const e=await(0,U.gVZ)({projectId:x,itemId:t.id,data:{...null===t||void 0===t?void 0:t.data,assets:[i]}});return $e(e=>({...e,results:e.results.map(e=>e.id===t.id?{...e,data:{...e.data,assets:[i]},images:[n],thumbnail:{url:o}}:e)})),e.data}catch(l){console.error(l),(0,J.S3)(l)}finally{je.current&&(je.current(),je.current=null)}},[x]);(0,L.useEffect)(()=>{const e=(e,t)=>{rt({item:null===He||void 0===He?void 0:He.item,assetId:t.id,thumbnailUrl:t.thumbnail_cover_image,imageUrl:t.thumbnail}),Ke.cancelAll()};return Ke.on("saveToAssets:upload-success",e),()=>{Ke.off("saveToAssets:upload-success",e)}},[Ke,null===He||void 0===He?void 0:He.item]),(0,L.useEffect)(()=>{at&&!Ve?Ge():!at&&Ve&&Je()},[at,Ve,Ge,Je]);const dt=(0,L.useMemo)(()=>We.filter(e=>!e.started),[We]),ct=(0,L.useMemo)(()=>We.filter(e=>!!e.finished),[We]),ut=(0,L.useMemo)(()=>{var e;return null===Me||void 0===Me||null===(e=Me.results)||void 0===e?void 0:e.filter(e=>{var t,i;return(null===(t=e.data)||void 0===t?void 0:t.asset_generating)||(null===(i=e.data)||void 0===i?void 0:i.copy_generating)})},[Me]),pt=(0,N.useDebounce)(ct,1e3),mt=(0,L.useCallback)(async()=>{const e=be.current.signal,t=me?await(0,U.FgJ)(x,{ordering:"created"},e):(await(0,U._pM)(x,{ordering:"created"},e)).data.results;$e({results:t})},[me,x,$e]),vt=(0,L.useCallback)(async()=>{try{var e,t,i;const o=await(0,U.E8z)(x,null===(e=fe.current)||void 0===e?void 0:e.signal);Re(o.data),Be(((null===(t=o.data)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.executions)||[]).map(e=>({...e,started:!1,finished:!1}))),await mt()}catch(o){if("Aborted"===o.name)return;$e(void 0),Be([]),(0,J.S3)(o)}},[x,mt,Re]);(0,L.useEffect)(()=>{if(!Oe||!ue)return;const e=ue(Oe,(null===Me||void 0===Me?void 0:Me.results)||[])?de:re;if(!e)return;const t=window.setInterval(()=>{"hidden"!==document.visibilityState&&vt()},e);return()=>window.clearInterval(t)},[vt,ue,null===Me||void 0===Me?void 0:Me.results,Oe,re,de]),(0,L.useEffect)(()=>{if(!ce)return;const e=()=>{if("hidden"===document.visibilityState)return;const e=Date.now();e-Ce.current<1e3||(Ce.current=e,vt())};return window.addEventListener("focus",e),document.addEventListener("visibilitychange",e),()=>{window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",e)}},[vt,ce]);const ht=(0,L.useCallback)(()=>{he((0,W.oJ)(N.FeatureCodes.COIN))},[he]),xt=(0,L.useCallback)(async e=>{const t=We.find(t=>t.id===e);if(t&&!t.started)try{var i,o,n,l,a,s,r;const c=await(0,U.T42)({workflowId:d,taskId:t.id,timeout:4e3,token:t.token,useSlimStatus:!0,signal:null===(i=_e.current)||void 0===i?void 0:i.signal,updateCallback:()=>{mt()}});![U.v1F.RUNNING,U.v1F.SCHEDULED,U.v1F.IN_PROGRESS].includes(null===(o=c.data)||void 0===o?void 0:o.status)&&null!==Oe&&void 0!==Oe&&null!==(n=Oe.data)&&void 0!==n&&null!==(l=n.executions)&&void 0!==l&&l.length&&await(0,U.qzL)({id:Oe.id,data:{...Oe.data,executions:Oe.data.executions.filter(t=>t.id!==e)}}),(null===(a=c.data)||void 0===a?void 0:a.status)===U.v1F.RUNNING?Be(e=>e.map(e=>e.id===t.id?{...e,started:!0,finished:!1}:e)):(null===(s=c.data)||void 0===s?void 0:s.status)===U.v1F.FAILED?(Pe(ve("creative_project.errors.generation_failed",{ns:"common"})),mt()):(null===(r=c.data)||void 0===r?void 0:r.status)===U.v1F.TERMINATED?(Pe(ve("creative_project.errors.generation_terminated",{ns:"common"})),mt()):(Be(e=>e.map(e=>e.id===t.id?{...e,started:!0,finished:!0}:e)),mt())}catch(c){if("Aborted"===c.message)return;(0,J.S3)(c)}},[d,We,mt,ve,Oe]),gt=(0,L.useCallback)(async()=>{Se.on();try{await vt()}catch{}Se.off()},[vt,Se]),ft=(0,L.useCallback)(async e=>{try{var t,i;const o=null===(t=e.data)||void 0===t||null===(i=t.assets)||void 0===i?void 0:i[0],n=await(0,U.uIq)(o);if(!n.data.thumbnail)throw new Error("Image not available.");Ze({originalUrl:n.data.thumbnail,item:e}),(0,N.analyticsTrackEvent)(`${u}.editPhotoTool`)}catch(o){(0,J.S3)(o)}}
1,[u]),bt=(0,L.useCallback)(async e=>{let{name:t,data:i}=e;try{const e=(0,N.dataUrlToFile)(i,t),o=new Promise(e=>{je.current=e});Ke.addFile({name:e.name,type:e.type,data:e,source:"Local"}),await o,Ze(void 0),(0,v.j9B)({description:ve("ai_thumbnail_maker.thumbnail_updated"),status:"success"})}catch(o){(0,J.S3)(o)}},[Ke,ve]),_t=(0,L.useCallback)((e,t)=>{Fe(i=>t?i.includes(e.id)?i:[...i,e.id]:i.filter(t=>t!==e.id))},[Fe]),jt=(0,L.useCallback)(async e=>{try{await(0,U.Ubj)({projectId:x,item:e,title:`${e.title} (${ve("copy",{ns:"common"})})`}),await mt(),(0,v.j9B)({title:ve("duplicate",{ns:"common"}),description:e.title,status:"success"}),(0,N.analyticsTrackEvent)(`${u}.duplicate`)}catch(t){(0,J.S3)(t)}},[u,mt,x,ve]),yt=(0,L.useCallback)(async(e,t)=>{try{await(0,U.gVZ)({projectId:x,itemId:e.id,title:t}),await mt(),(0,N.analyticsTrackEvent)(`${u}.rename`)}catch(i){(0,J.S3)(i)}},[u,mt,x]),Ct=(0,L.useCallback)(async()=>{try{Ne(e=>({...e,inProgress:!0})),Se.on(),await(0,U.L0U)({projectId:x,ids:null===Ue||void 0===Ue?void 0:Ue.ids}),await vt(),(0,v.j9B)({description:ve(`${u}.deleted`,{count:null===Ue||void 0===Ue?void 0:Ue.ids.length}),status:"success"}),(0,N.analyticsTrackEvent)(`${u}.delete`),Fe([]),h&&ie()}catch(e){(0,J.S3)(e)}finally{Ne(void 0),Se.off()}},[x,u,Ue,vt,h,Ne,Fe,Se,ve,ie]),kt=(0,L.useCallback)(async e=>{let t,i;try{var o,n;const l=null===(o=e.data)||void 0===o||null===(n=o.assets)||void 0===n?void 0:n[0];t=(await(0,U.uIq)(l)).data.thumbnail;const a=(0,N.getFileExtension)(t);i=`thumbnail_${(0,N.slugify)(e.title)}.${a}`;const s=await fetch(t),r=await s.blob();(0,D.saveAs)(r,i)}catch(l){try{const e=await fetch(`${U.XzF}${encodeURIComponent(t)}`),o=await e.blob();(0,D.saveAs)(o,i)}catch(l){(0,v.CFj)({description:ve("image_download_went_Wrong",{ns:"common"}),title:ve("error",{ns:"common"}),status:"error"})}}(0,N.analyticsTrackEvent)(`${u}.download`)},[u,ve]),St=(0,L.useCallback)(async()=>{var e,t;const i=null!==(e=null===Me||void 0===Me||null===(t=Me.results)||void 0===t?void 0:t.filter(e=>Le.includes(e.id)))&&void 0!==e?e:[],o=new(R());let n,l;try{Ee.on();for(const r of i){var a,s;const e=null===(a=r.data)||void 0===a||null===(s=a.assets)||void 0===s?void 0:s[0];n=(await(0,U.uIq)(e)).data.thumbnail;const t=(0,N.getFileExtension)(n);l=`thumbnail_${(0,N.slugify)(r.title)}.${t}`;const i=await fetch(n),d=await i.blob();o.file(l,d)}const e=await o.generateAsync({type:"blob"}),t=null!==Oe&&void 0!==Oe&&Oe.title?(0,N.slugify)(Oe.title):`${(0,N.slugify)(le)}_project`;(0,D.saveAs)(e,`${t}.zip`)}catch(r){(0,v.CFj)({description:ve("image_download_went_Wrong",{ns:"common"}),title:ve("error",{ns:"common"}),status:"error"})}finally{Ee.off()}(0,N.analyticsTrackEvent)(`${u}.bulk_download`)},[Me,Le,Oe,le,u,ve,Ee]),Tt=(0,L.useCallback)(async e=>{var t,i;const o=null!==(t=null===Me||void 0===Me||null===(i=Me.results)||void 0===i?void 0:i.filter(t=>null!==e&&void 0!==e&&e.ids.length?e.ids.includes(t.id):Le.includes(t.id)))&&void 0!==t?t:[];try{we.on();const e=await Promise.all(o.map(async e=>{var t,i,o,n;const l=null===(t=e.data)||void 0===t||null===(i=t.assets)||void 0===i?void 0:i[0],a=await(0,U.uIq)(l);return{url:null===(o=a.data)||void 0===o?void 0:o.thumbnail,thumbUrl:null===(n=a.data)||void 0===n?void 0:n.thumbnail_cover_image}})).catch(e=>{throw e});he((0,B.VN)({mode:V.JV,postData:{},addPostMedia:e.map(e=>({url:e.url,thumbUrl:e.thumbUrl,mimeType:"image/png",external:!0,credits:""}))}))}catch(n){(0,J.S3)(n)}finally{we.off()}},[Me,Le,he,we]);(0,L.useEffect)(()=>{dt.forEach(e=>{xt(e.id)})},[dt,xt]),(0,L.useEffect)(()=>
1{pt.length&&ht()},[pt,ht]),(0,L.useEffect)(()=>(gt(),()=>{var e,t,i;null===(e=_e.current)||void 0===e||e.abort("Aborted"),null===(t=fe.current)||void 0===t||t.abort("Aborted"),null===(i=be.current)||void 0===i||i.abort("Aborted")}),[x,gt]),(0,L.useEffect)(()=>{if(ke||null===Me||void 0===Me||!Me.results)return void(ye.current=0);if(Me.results.every(e=>{var t,i,o;return pe?pe(e):Boolean((null===(t=e.thumbnail)||void 0===t?void 0:t.url)||(null===(i=e.data)||void 0===i||null===(o=i.posts)||void 0===o?void 0:o.length))})||ye.current>=5)return void(ye.current=0);const e=setTimeout(()=>{ye.current++,mt()},3e3);return()=>clearTimeout(e)},[Me,ke,mt,pe]),(0,L.useEffect)(()=>{const e=setTimeout(()=>{ze.on()},2e4);return()=>{clearTimeout(e)}},[x,gt,ze]);const wt=(0,L.useMemo)(()=>((null===Me||void 0===Me?void 0:Me.results)||[]).map(e=>e.id).join(","),[null===Me||void 0===Me?void 0:Me.results]);(0,L.useEffect)(()=>{ae&&se&&wt&&nt(wt.split(","),!0)},[wt,ae,se]);const It=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsxs)(o.k,{flexDirection:"column",gap:3,minHeight:"full",children:[De&&(0,c.jsx)(n.x,{children:(0,c.jsx)(v.bZj,{cursor:"default",status:"error",showIcon:!0,borderRadius:"xl",children:(0,c.jsx)(_.X,{children:De})})}),(0,c.jsxs)(m.M,{spacing:4,gridTemplateColumns:"repeat(auto-fill, minmax(min(280px, 100%), 1fr))",marginBottom:"auto",pb:4,ref:ge,...te,children:[null!==Me&&void 0!==Me&&null!==(t=Me.results)&&void 0!==t&&t.length?null===Me||void 0===Me||null===(i=Me.results)||void 0===i?void 0:i.map((e,t)=>{var i;return(0,c.jsx)(n.x,{children:Q({item:e,date:(0,z.default)(new Date(e.modified||e.created),"yyyy-MM-dd h:mm a"),thumbnail:null===(i=e.thumbnail)||void 0===i?void 0:i.url,isAssetGenerating:!De&&e.data.asset_generating,isCopyGenerating:!De&&e.data.copy_generating,images:(null===e||void 0===e?void 0:e.images)||[],isSelected:Le.includes(e.id),onEditImage:()=>ft(e),onDelete:()=>Ne({ids:[e.id]}),onDuplicate:()=>jt(e),onRename:t=>yt(e,t),onSelectToggle:t=>_t(e,t),onDownload:()=>kt(e),onShare:()=>Tt({ids:[e.id]}),isSharing:Te,feedback:ae&&se?(0,c.jsx)(q.Z,{contentId:e.id,currentRating:it[e.id],onRate:lt,isDisabled:ot,wrapperStyles:{marginLeft:2}}):void 0})},O?O(e,t):t)}):null,ke&&ee?Array.from({length:3}).map((e,t)=>(0,c.jsx)(n.x,{children:ee(t)},`loading-item-${t}`)):null]}),Le.length>0&&(0,c.jsxs)(o.k,{alignItems:"center",justifyContent:"space-between",padding:3,gap:2,background:"base_level_3",borderRadius:"lg",border:"1px solid",borderColor:"content_alpha_100",boxShadow:"float",position:"sticky",bottom:4,zIndex:"dropdown",marginTop:4,as:P.E.div,initial:{y:100,opacity:0},animate:{y:0,opacity:1,transition:{type:"spring",bounce:.2,duration:.6}},exit:{y:100,opacity:0},children:[(0,c.jsx)(o.k,{flex:1,gap:2,alignItems:"center",children:(0,c.jsx)(H.Z,{padding:2,background:"content_alpha_100",borderRadius:"md",label:xe?void 0:ve("select_all",{ns:"common"}),isChecked:Le.length===Me.results.filter(e=>De||!e.data.asset_generating&&!e.data.copy_generating).length,onChange:e=>{var t;e.target.checked?Fe(null===Me||void 0===Me||null===(t=Me.results)||void 0===t?void 0:t.map(e=>e.id&&(De||!e.data.asset_generating&&!e.data.copy_generating))):Fe([]);(0,N.analyticsTrackEvent)(`${u}.selectAllToggle`)}})}),(0,c.jsxs)(o.k,{flex:1,gap:2,alignItems:"center",justifyContent:"flex-end",children:[(0,c.jsx)(j.u,{placement:"top",label:ve("items_selected",{ns:"common",count:Le.length||0}),hasArrow:!0,children:(0,c.jsx)(y.C,{variant:"secondary",children:Le.length||0})}),(0,c.jsxs)(C.h,{isAttached:!0,variant:"solid",isDisabled:ke||!Le.length,children:[(0,c.jsx)(s.z,{onClick:()=>Tt(),leftIcon:(0,c.jsx)(M.lzh,{}),isLoading:Te,children:ve("publish",{ns:"common"})}),(0,c.jsxs)(k.v,{isLazy:!0,placement:"top-end",children:[(0,c.jsx)(S.j,{as:T.h,icon:(0,c.jsx)(w.J,{as:M.gPZ}),isDisabled:Te}),(0,c.jsxs)(I.q,{children:[(0,c.jsx)(E.s,{onClick:St,icon:(0,c.jsx)(M.$0x,{}),children:ve("download",{ns:"common"})}),(0,c.jsx)(A.i,{}),(0,c.jsx)(E.s,{color:"common.negative",onClick:()=>Ne({ids:Le}),icon:(0,c.jsx)(M.KGR,{}),children:ve("delete",{ns:"common"})})]})]})]}),!xe&&Ae&&We.filter(e=>!e.finished).length>
10&&(0,c.jsxs)(o.k,{as:P.E.div,animate:{opacity:1},initial:{opacity:0},position:"absolute",bottom:"calc(100% + 8px)",left:0,right:0,alignItems:"center",padding:2,background:"common.ai",color:"dark.content_active",borderRadius:"md",fontSize:"sm",children:[ve("long_generation_info",{ns:"ai"}),(0,c.jsx)(v.Ddz,{tooltipLabel:ve("close",{ns:"common"}),icon:(0,c.jsx)(M.APH,{}),variant:"ghost",size:"xs",marginLeft:"auto",onClick:ze.off})]})]})]}),!xe&&Ae&&(null===ut||void 0===ut?void 0:ut.length)>0&&!Le.length&&(0,c.jsxs)(o.k,{as:P.E.div,animate:{opacity:1},initial:{opacity:0},position:"fixed",bottom:4,left:4,right:4,alignItems:"center",padding:2,background:"common.ai",color:"dark.content_active",borderRadius:"md",fontSize:"sm",children:[ve("long_generation_info",{ns:"ai"}),(0,c.jsx)(v.Ddz,{tooltipLabel:ve("close",{ns:"common"}),icon:(0,c.jsx)(M.APH,{}),variant:"ghost",size:"xs",marginLeft:"auto",onClick:ze.off})]})]}),!!He&&(0,c.jsx)(X.Z,{defaultFile:He.originalUrl,onSave:bt,onCancel:()=>Ze(void 0),isAttachingFiles:Xe,onAttachFiles:Qe,attachedFiles:qe,onRemoveAttachedFile:e=>Ye(t=>t.filter(t=>t.id!==e)),onRemoveAllAttachedFiles:()=>Ye([]),attachmentModalComponent:et,mediaSidebarPanel:tt}),Ie&&(0,c.jsx)(n.x,{position:"fixed",inset:0,zIndex:"overlay",children:(0,c.jsx)(v.GtR,{children:(0,c.jsx)(v.p9A,{})})}),(0,c.jsx)(v.sm4,{loading:!(null===Ue||void 0===Ue||!Ue.inProgress),isOpen:!(null===Ue||void 0===Ue||null===(l=Ue.ids)||void 0===l||!l.length),title:ve("are_you_sure",{ns:"common"}),message:ve("ai_thumbnail_maker.delete_confirm",{count:null===Ue||void 0===Ue||null===(a=Ue.ids)||void 0===a?void 0:a.length}),cancelButtonText:ve("cancel",{ns:"common"}),confirmButtonText:ve("delete",{ns:"common"}),confirmButtonVariant:"danger",onConfirm:Ct,onClose:()=>Ne(void 0)}),at&&(0,c.jsx)(ne,{isOpen:Ve,onClose:ie,selectedItemIndex:st,id:x,itemsData:Me,onEditImage:()=>ft(at),onDownload:()=>kt(at),onShare:e=>Tt({ids:[e]}),onPreviewNavigate:e=>null===oe||void 0===oe?void 0:oe(x,e),translationPrefix:le,isSharing:Te}),(0,c.jsx)(G.Z,{})]});return p({data:Oe,isLoading:ke,children:It,itemCount:null===Me||void 0===Me||null===(r=Me.results)||void 0===r?void 0:r.length,items:null===Me||void 0===Me?void 0:Me.results})}},576212:(e,t,i)=>{i.d(t,{L:()=>S});var o=i(351839),n=i(270858),l=i(329060),a=i(741065),s=i(39821),r=i(170882),d=i(828865),c=i(366354),u=i(138342),p=i(902352),m=i(295903),v=i(878237),h=i(179822),x=i(880745),g=i(308686),f=i(683017),b=i(408499),_=i(193691),j=i(412997),y=i(514077),C=i(147568),k=i(228993);const S=e=>{let{date:t,hideDate:i,thumbnail:S,isSelected:T,isAssetGenerating:w,isCopyGenerating:I,title:E,onDelete:A,onDuplicate:z,onRename:D,onClick:P,onDownload:O,onEditImage:R,onSelectToggle:L,translationPrefix:F,onShare:M,isSharing:$,feedback:U}=e;const{t:N}=(0,b.$)(["planner","common","automation","ai"]),[W,B]=(0,f.useState)(!1),H=(0,f.useMemo)(()=>w||I||$,[w,I,$]);return(0,k.jsxs)(o.k,{as:g.E.div,animate:{opacity:1},initial:{opacity:0}
1,direction:"column",maxW:"100%",background:"base_level_2",borderRadius:"lg",boxShadow:T?"highlight":"",gap:2,py:2,px:3,mb:3,onClick:H||!P?void 0:()=>P(),cursor:H||!P?"default":"pointer",children:[(0,k.jsxs)(o.k,{gap:2,align:"center",children:[L&&(0,k.jsx)(n.x,{mt:1,onClick:e=>{e.stopPropagation()},children:(0,k.jsx)(l.X,{isChecked:T,isDisabled:H,onChange:e=>{L(e.target.checked)}})}),E?(0,k.jsx)(n.x,{flex:1,minW:0,onClick:e=>e.stopPropagation(),children:(0,k.jsx)(C.e,{value:E,onSave:e=>null===D||void 0===D?void 0:D(e),isDisabled:!D,startWithEditView:W,onEditEnd:()=>B(!1),fontWeight:"medium",color:"content_inactive",previewStyles:{px:0}})}):(0,k.jsx)(a.x,{flex:1,fontSize:"sm",fontWeight:500,children:N(`${F}.thumbnail`,{ns:"ai"})}),U,(0,k.jsxs)(o.k,{children:[R&&(0,k.jsx)(y.Ddz,{tooltipLabel:N(`${F}.edit_image`,{ns:"ai"}),variant:"ghost",size:"sm",icon:(0,k.jsx)(j.FBZ,{}),isDisabled:H,onClick:e=>{e.stopPropagation(),R()}}),M&&(0,k.jsx)(y.Ddz,{tooltipLabel:N("share_on_social",{ns:"common"}),variant:"ghost",size:"sm",icon:(0,k.jsx)(_.lzh,{}),isDisabled:H,onClick:e=>{e.stopPropagation(),M()}}),(0,k.jsxs)(s.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",children:[(0,k.jsx)(r.j,{as:d.h,size:"sm",variant:"ghost",icon:(0,k.jsx)(_.D4X,{}),"aria-label":N("options",{ns:"common"}),isDisabled:H,onClick:e=>e.stopPropagation()}),(0,k.jsxs)(c.q,{minWidth:0,onClick:e=>e.stopPropagation(),children:[D&&(0,k.jsx)(u.s,{icon:(0,k.jsx)(_.r3Y,{}),onClick:()=>B(!0),children:N("rename",{ns:"common"})}),z&&(0,k.jsx)(u.s,{icon:(0,k.jsx)(_.gy$,{}),onClick:z,children:N("duplicate",{ns:"common"})}),O&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(u.s,{icon:(0,k.jsx)(_.$0x,{}),onClick:O,children:N("download",{ns:"common"})}),(0,k.jsx)(p.i,{})]}),(0,k.jsx)(u.s,{icon:(0,k.jsx)(_.KGR,{}),color:"common.danger",onClick:A,children:N("delete",{ns:"common"})})]})]})]})]}),(0,k.jsx)(o.k,{align:"center",h:"10rem",w:"full",position:"relative",bg:"base_level_1",borderRadius:"lg",overflow:"hidden",children:w?(0,k.jsxs)(o.k,{direction:"column",gap:2,align:"center",justify:"center",w:"full",h:"full",children:[(0,k.jsx)(m.O,{position:"absolute",bottom:0,left:0,borderRadius:"xl",w:"full",h:"full"}),(0,k.jsx)(v.$,{size:"xs",color:"content_note"}),(0,k.jsx)(y.AHo,{containerProps:{fontSize:"xs"},duration:1.2,children:N(`${F}.asset_generating`,{ns:"ai"})})]}):S?(0,k.jsx)(h.E,{position:"absolute",top:0,left:0,w:"full",h:"full",borderRadius:"lg",objectFit:"contain",src:S}):(0,k.jsxs)(o.k,{direction:"column",gap:2,align:"center",justify:"center",w:"full",h:"full",children:[(0,k.jsx)(m.O,{position:"absolute",bottom:0,left:0,borderRadius:"xl",w:"full",h:"full"}),(0,k.jsx)(v.$,{size:"xs",color:"content_note"})]})}),!i&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(p.i,{width:"auto",marginX:-3}),(0,k.jsx)(o.k,{alignItems:"center",gap:2,children:(0,k.jsx)(o.k,{alignItems:"center",gap:2,paddingY:1,fontSize:"xs",color:"content_note",children:t?(0,k.jsx)(a.x,{lineHeight:1.2,noOfLines:1,minHeight:"1.2em",children:t}):(0,k.jsx)(x.N,{skeletonHeight:"1em",noOfLines:1})})})]})]})}},197562:(e,t,i)=>{i.d(t,{u:()=>T});var o=i(820690),n=i(78),l=i(193691),a=i(667675),s=i(951850),r=i(683017),d=i(781663),c=i(961846),u=i(349798),p=i(270858),m=i(179822),v=i(741065),h=i(351839),x=i(500981),g=i(921902),f=i(878818),b=i(408499),_=i(326340),j=i(172181),y=i(947011),C=i(147568),k=i(228993);const S=e=>e?e.replaceAll("_"," ").replaceAll("-"," "):void 0,T=e=>{var t,i,T,w,I;let{data:E,isRenaming:A,item:z,readOnly:D,statusKey:P,thumbnail:O,onFix:R,onUseAsIs:L,onDelete:F,isFixDisabled:M,fixDisabledReason:$,onRename:U,onRenamingComplete:N}=e;const{t:W}=(0,b.$)("campaigns"),B=(0,c.f)(),[H,Z]=(0,r.useState)(!1),[V,G]=(0,r.useState)(!1),[J,K]=(0,r.useState)(""),{assets:q}=(0,d.L)(H&&(null===(t=z.data)||void 0===t?void 0:t.assets)||[]),Y=Object.values(q),X=Y.find(e=>"video"===e.assetType)||Y[0],Q="video"===(null===X||void 0===X?void 0:X.assetType),ee=(null===X||void 0===X?void 0:X.src)||O,te=(null===X||void 0===X?void 0:X.coverSrc)||O,ie=(e=>{if(!e)return;const t=new Date(e);return Number.isNaN(t.getTime())?e:new Intl.DateTimeFormat(void 0,{weekday:"short",month:"short",day:"numeric",hour:"numeric",minute:"2-digit"}).format(t)})(z.start_date||z.due_date),oe="string"===typeof E.cta?E.cta.trim():(null===(i=E.cta)||void 0===i||null===(T=i.label)||void 0===T?void 0:T.trim())||(null===(w=E.cta)||void 0===w||null===(I=w.url)||void 0===I?void 0:I.trim()),ne=E.copy||E.core_message||E.hook||z.description;return(0,k.jsxs)(k.Fragment,{children:["failed"===P?(0,k.jsx)(u.z,{variant:"unstyled",display:"block",w:"full",h:"full",whiteSpace:"normal",textAlign:"left",onClick:()=>Z(!0),"aria-label":`${B("campaign_recovery.review")}: ${z.title}`,children:(0,k.jsxs)(p.x,{bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",overflow:"hidden",h:"full",children:[O&&(0,k.jsx)(m.E,{src:O,alt:"",w:"full",h:"10rem",objectFit:"cover"}),(0,k.jsxs)(p.x,{p:4,children:[(0,k.jsx)(y.u,{status:P}),(0,k.jsx)(v.x,{mt:2,fontSize:"md",fontWeight:"semibold",color:"content_active",children:z.title}),ie&&(0,k.jsx)(v.x,{mt:1,fontSize:"xs",color:"content_note",children:ie})]})]})}):(0,k.jsxs)(p.x,{bg:"base_level_2",border:"1px solid",borderColor:"failed"===P?"common.danger":"content_alpha_200",borderRadius:"lg",overflow:"hidden",h:"full",children:[O&&(0,k.jsx)(m.E,{src:O,alt:"",w:"full",h:"10rem",objectFit:"cover"}),(0,k.jsxs)(p.x,{p:4,children:[(0,k.jsx)(h.k,{align:"flex-start",justify:"space-between",gap:3,children:(0,k.jsxs)(p.x,{minW:0,children:[(0,k.jsxs)(h.k,{gap:2,wrap:"wrap",mb:2,children:[(0,k.jsx)(y.u,{status:P}),(0,k.jsx)(j.V,{contentType:E.content_type,primaryType:z.primary_type,subtype:E.subtype}),E.channel&&(0,k.jsx)(x.C,{variant:"neutral",children:S(E.channel)}),E.format&&(0,k.jsx)(x.C,{variant:"neutral",children:S(E.format)})]}),(0,k.jsx)(C.e,{value:z.title,onSave:e=>null===U||void 0===U?void 0:U(e),isDisabled:!U||D,startWithEditView:A,onEditEnd:N,fontSize:"md",fontWeight:"semibold",color:"content_active",previewStyles:{px:0},inputStyles:{bg:"base_level_3"}}),ie&&(0,k.jsx)(v.x,{fontSize:"xs",color:"content_note",mt:1,children:ie})]})}),(0,k.jsx)(p.x,{mt:3,children:(0,k.jsx)(_.x,{brief:E.brief,fallbackText:ne})}),oe&&(0,k.jsx)(v.x,{fontSize:"xs",color:"content_note",mt:3,children:W("campaign_project.deliverable.cta",{cta:oe})}),E.error&&(0,k.jsx)(v.x,{fontSize:"xs",color:"common.danger",mt:3,children:E.error})]})]}),(0,k.jsxs)(n.d8,{closeOnEsc:!V,isOpen:H,onClose:()=>Z(!1),children:[(0,k.jsx)(n.p6,{children:(0,k.jsxs)(h.k,{align:"center",gap:2,children:[(0,k.jsx)(v.x,{flex:1,minW:0,noOfLines:1,fontFamily:"heading",fontSize:"sm",fontWeight:"bold",color:"content_active",children:z.title}),(0,k.jsx)(y.u,{status:P}),(0,k.jsx)(g.o,{position:"static",size:"sm"})]})}),(0,k.jsx)(n.Yx,{preview:(0,k.jsxs)(p.x,{p:5,children:[ee?(0,k.jsxs)(p.x,{position:"relative",borderRadius:"lg",overflow:"hidden",bg:"base_level_3",boxShadow:"card",children:[Q?(0,k.jsx)(p.x,{as:"video",src:ee,poster:te,"aria-label":z.title,controls:!0,playsInl
1ine:!0,preload:"metadata",w:"full"}):(0,k.jsx)(m.E,{src:ee,alt:z.title,w:"full",objectFit:"contain"}),(0,k.jsx)(s.C,{onClick:()=>G(!0)})]}):(0,k.jsx)(h.k,{minH:64,align:"center",justify:"center",p:6,borderWidth:"1px",borderColor:"content_alpha_200",borderRadius:"lg",children:(0,k.jsx)(v.x,{fontSize:"sm",color:"content_note",textAlign:"center",children:B("campaign_recovery.no_preview")})}),R&&!D&&(0,k.jsxs)(p.x,{mt:4,children:[(0,k.jsx)(f.u,{label:M?$:void 0,hasArrow:!0,children:(0,k.jsx)(p.x,{tabIndex:M?0:void 0,children:(0,k.jsx)(o.n,{prompt:J,onPromptChange:K,regenerateLabel:B("campaign_recovery.fix"),promptLabel:B("campaign_recovery.edit_instructions"),isDisabled:M,onRegenerate:()=>{R(J.trim()),Z(!1)},onApplyPrompt:()=>{R(J.trim()),Z(!1)}})})}),(0,k.jsx)(v.x,{mt:2,fontSize:"xs",color:"content_note",children:B("campaign_recovery.fix_description")})]})]}),children:(0,k.jsxs)(h.k,{direction:"column",gap:5,children:[!D&&(O&&L||F)&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(n.Hr,{children:[O&&L&&(0,k.jsx)(f.u,{label:M?$:void 0,hasArrow:!0,shouldWrapChildren:!0,children:(0,k.jsx)(u.z,{size:"sm",variant:"secondary",leftIcon:(0,k.jsx)(l.Nhk,{}),isDisabled:M,onClick:()=>{L(),Z(!1)},children:B("campaign_recovery.use_as_is")})}),F&&(0,k.jsx)(u.z,{size:"sm",variant:"secondary",leftIcon:(0,k.jsx)(l.Frg,{}),onClick:()=>{Z(!1),F()},children:W("delete",{ns:"common"})})]}),(0,k.jsx)(p.x,{borderBottomWidth:"1px",borderColor:"content_alpha_200"})]}),E.error&&(0,k.jsxs)(p.x,{children:[(0,k.jsx)(v.x,{fontSize:"xs",fontWeight:"semibold",color:"content_note",textTransform:"uppercase",mb:2,children:B("campaign_recovery.issue")}),(0,k.jsx)(v.x,{color:"content_active",fontSize:"sm",children:E.error})]}),(0,k.jsxs)(p.x,{children:[(0,k.jsx)(v.x,{fontSize:"xs",fontWeight:"semibold",color:"content_note",textTransform:"uppercase",mb:2,children:B("campaign_recovery.brief")}),(0,k.jsx)(_.x,{brief:E.brief,fallbackText:ne})]})]})})]}),ee&&(0,k.jsx)(a.h,{isOpen:V&&H,onClose:()=>G(!1),items:[{src:ee,poster:te,type:Q?"video":"image",alt:z.title}],activeIndex:0,onActiveIndexChange:()=>{}})]})}},852264:(e,t,i)=>{i.r(t),i.d(t,{default:()=>k});var o=i(683017),n=i(351839),l=i(270858),a=i(314925),s=i(193691),r=i(379274),d=i(313773),c=i(104399),u=i(514077),p=i(659840),m=i(920413),v=i(283886),h=i(166336),x=i(185536),g=i(105211),f=i(356549),b=i(566621),_=i(228993);const j=(0,o.lazy)(()=>i.e(8845).then(i.bind(i,118845)).then(e=>({default:e.ArticleCanvas}))),y=(0,o.lazy)(()=>i.e(1920).then(i.bind(i,361920)).then(e=>({default:e.HtmlArtifactRenderer}))),C=e=>{var t,i;let{project:a,row:r,artifact:d,onBack:c}=e;const p="article"===r.kind,v=(0,x.cU)(!p),[g,b]=(0,o.useState)(),C=(0,o.useRef)(null),k=(0,o.useCallback)(e=>{var t;null===(t=C.current)||void 0===t||t.disconnect(),C.current=null,e&&(C.current=new ResizeObserver(()=>b({w:e.clientWidth,h:e.clientHeight})),C.current.observe(e))},[]),S=(0,m.aP)({entry:r.path,title:r.title,threadId:d.thread_id,kind:r.kind,renderer:r.renderer});return(0,_.jsx)(u.vXb.Layout,{title:r.title,icon:p?s.AgU:s.$jv,isScrollable:!1,onBack:c,headerRight:(0,_.jsxs)(n.k,{align:"center",gap:2,children:[!p&&(0,_.jsx)(h.$,{deck:v}),(0,_.jsx)(f.K,{row:a,artifact:d,projectId:a.id})]}),children:(0,_.jsx)(l.x,{ref:k,h:"full",w:"full",children:(0,_.jsx)(o.Suspense,{fallback:null,children:p?(0,_.jsx)(j,{manifest:S,articleArgs:r.args,panelWidth:null!==(t=null===g||void 0===g?void 0:g.w)&&void 0!==t?t:0,panelHeight:null!==(i=null===g||void 0===g?void 0:g.h)&&void 0!==i?i:0}):null!==g&&void 0!==g&&g.w&&g.h?(0,_.jsx)(y,{manifest:S,args:r.args,threadId:d.thread_id,panelWidth:g.w,panelHeight:g.h}):null})})})},k=()=>{const{projectId:e="",itemId:t}=(0,r.UO)(),i=(0,r.TH)().state,o=(0,p.k6)(),n=Boolean(t)||!1===(null===i||void 0===i?void 0:i.recorded),{data:l,isPending:m}=(0,a.a)({queryKey:["deliverable-project",e],queryFn:async t=>{let{signal:i}=t;return(await(0,d.E8z)(e,i,{expand:"creator"})).data},enabled:Boolean(e)&&!n});if(n)return(0,_.jsx)(b.default,{});const h=()=>o.replace(c.ALL_IN_ONE_CREATIVES_PROJECTS);if(m)return(0,_.jsx)(u.vXb.Layout,{title:"",icon:s.AgU,isLoading:!0,onBack:h});const x=l&&(0,v.OH)(l),f=l&&(0,g.G1)(l);return x&&null!==f&&void 0!==f&&f.thread_id?(0,_.jsx)(C,{project:l,row:x,artifact:{...f,thread_id:f.thread_id},onBack:h}):(0,_.jsx)(b.default,{})}},356549:(e,t,i)=>{i.d(t,{K:()=>c});var o=i(349798),n=i(193691),l=i(817745),a=i(104399),s=i(148048),r=i(105211),d=i(228993);const c=e=>{let{row:t,artifact:i,projectId:c}=e;const{t:u}=(0,s.K)(["ai"]),p=(0,a.useUserId)();return(0,r.q7)(t,p)?(0,d.jsx)(o.z,{as:l.rU,size:"sm",variant:"ghost",leftIcon:(0,d.jsx)(n.WrU,{}),to:(0,r.l4)(i,c),children:u("creative_project.view_conversation")}):null}},566621:(e,t,i)=>{i.r(t),i.d(t,{GenericCreativeProject:()=>Pt,default:()=>Ot});var o=i(703921),n=i(351839),l=i(295903),a=i(878818),s=i(270858),r=i(450913),d=i(77456),c=i(298249),u=i(741065),p=i(206782),m=i(413541),v=i(500981),h=i(773414),x=i(349798),g=i(39821),f=i(170882),b=i(828865),_=i(366354),j=i(138342),y=i(930687),C=i(808616),k=i(359185),S=i(428506),T=i(398525),w=i(683017),I=i(408499),E=i(379274),A=i(976166),z=i(193691),D=i(313773),P=i(104399),O=i(514077),R=i(764293),L=i(532892),F=i(137413),M=i(950679),$=i(409758),U=i(39579),N=i(707987),W=i(262813),B=i(185926),H=i(581283),Z=i(291508),V=i(659840),G=i(542179),J=i(576212),K=i(162210),q=i(326340),Y=i(172181),X=i(947011),Q=i(182534),ee=i(147568),te=i(51238),ie=i(388094),oe=i(727298),ne=i(664723),le=i(205548),ae=i(78),se=i(518014),re=i(727670),de=i(228993);function ce(e){let{onClose:t,onPrevious:i,onNext:o,isLoading:l,actions:a,details:r,accounts:d,postsByProvider:c,footer:p}=e;const{t:m}=(0,I.$)(["planner","common"]),v=Boolean(i||o);
1return(0,de.jsxs)(ae.d8,{isOpen:!0,onClose:t,maxW:{base:"full",md:"calc(100vw - 6rem)",lg:"3xl"},children:[(0,de.jsx)(ae.p6,{children:(0,de.jsxs)(n.k,{align:"center",gap:2,children:[(0,de.jsx)(u.x,{flex:1,fontFamily:"heading",fontSize:"sm",fontWeight:"bold",children:m("post_preview.modal_title")}),v&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(O.Ddz,{tooltipLabel:m("previous",{ns:"common"}),icon:(0,de.jsx)(z.XWG,{}),size:"sm",variant:"ghost",isDisabled:l||!i,onClick:i}),(0,de.jsx)(O.Ddz,{tooltipLabel:m("next",{ns:"common"}),icon:(0,de.jsx)(z.sFD,{}),size:"sm",variant:"ghost",isDisabled:l||!o,onClick:o})]}),(0,de.jsx)(O.Ddz,{tooltipLabel:m("close",{ns:"common"}),icon:(0,de.jsx)(z.APH,{}),size:"sm",variant:"ghost",onClick:t})]})}),(0,de.jsx)(ae.Yx,{preview:(0,de.jsx)(s.x,{p:5,children:l?(0,de.jsx)(re.Z,{wrapperStyles:{marginX:"auto"}}):(0,de.jsx)(se.Z,{accounts:d,postsByProvider:c,footer:p})}),children:(0,de.jsxs)(n.k,{direction:"column",gap:5,children:[a&&(0,de.jsx)(n.k,{direction:"column",gap:3,children:a}),a&&r&&(0,de.jsx)(s.x,{borderBottomWidth:"1px",borderColor:"content_alpha_200"}),r]})})]})}var ue=i(709536),pe=i(670167),me=i(880745),ve=i(412997),he=i(308686),xe=i(16892);const ge=e=>{let{score:t,size:i="0.625rem"}=e;const{t:o}=(0,I.$)(["planner"]);return(0,de.jsxs)(n.k,{alignItems:"center",gap:"0.75em",paddingY:"0.25em",paddingX:"0.5em",border:"1px solid",borderColor:"common.primary_400",borderRadius:"lg",background:"base_level_1",fontSize:i,fontWeight:"initial",color:"content_inactive",width:"min-content",children:[(0,de.jsx)(u.x,{fontSize:"0.875em",textTransform:"uppercase",whiteSpace:"pre-wrap",lineHeight:"1.125em",children:o("ai.engagement_score")}),(0,de.jsx)(u.x,{fontSize:"2em",lineHeight:"1em",color:"common.success",fontWeight:"bold",children:t})]})},fe=e=>{let{size:t="sm",isCompact:i=!1,onEditImages:o,onRegenerate:n,onEdit:l,onPreview:a,onReuse:s,onRename:r,onDuplicate:d,onDelete:c}=e;const{t:u}=(0,I.$)(["planner","common"]);return o||n||a||l||s||r||d||c?i?(0,de.jsxs)(de.Fragment,{children:[(o||n)&&(0,de.jsxs)(g.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,de.jsx)(f.j,{as:b.h,size:t,variant:"ghost",icon:(0,de.jsx)(ve.FBZ,{}),"aria-label":u(n?"ai.regenerate":"ai.edit_images")}),(0,de.jsxs)(_.q,{minWidth:0,children:[o&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.heq,{}),onClick:o,children:u("ai.edit_images")}),n&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.QBd,{}),onClick:n,children:u("ai.regenerate")})]})]}),(a||l||s||r||d||c)&&(0,de.jsxs)(g.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,de.jsx)(f.j,{as:b.h,size:t,variant:"ghost",icon:(0,de.jsx)(z.D4X,{}),"aria-label":u("options",{ns:"common"})}),(0,de.jsxs)(_.q,{minWidth:0,children:[a&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.Lr9,{}),onClick:a,children:u("preview",{ns:"common"})}),l&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.r3Y,{}),onClick:l,children:u("edit",{ns:"common"})}),s&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.PR6,{}),onClick:s,children:u("posts.repost")}),r&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.r3Y,{}),onClick:r,children:u("rename",{ns:"common"})}),d&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.gy$,{}),onClick:d,children:u("duplicate",{ns:"common"})}),c&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.KGR,{}),color:"common.danger",onClick:c,children:u("delete",{ns:"common"})})]})]})]}):(0,de.jsxs)(de.Fragment,{children:[(o||n)&&(0,de.jsxs)(g.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,de.jsx)(f.j,{as:b.h,size:t,variant:"ghost",icon:(0,de.jsx)(ve.FBZ,{}),"aria-label":u(n?"ai.regenerate":"ai.edit_images")}),(0,de.jsxs)(_.q,{minWidth:0,children:[o&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.heq,{}),onClick:o,children:u("ai.edit_images")}),n&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.QBd,{}),onClick:n,children:u("ai.regenerate")})]})]}),a&&(0,de.jsx)(O.Ddz,{tooltipLabel:u("preview",{ns:"common"}),icon:(0,de.jsx)(z.Lr9,{}),variant:"ghost",size:t,onClick:a}),s&&(0,de.jsx)(O.Ddz,{tooltipLabel:u("posts.repost"),icon:(0,de.jsx)(z.PR6,{}),variant:"ghost",size:t,onClick:s}),(l||r||d||c)&&(0,de.jsxs)(g.v,{isLazy:!0,autoSelect:!1,placement:"bottom-end",size:"sm",children:[(0,de.jsx)(f.j,{as:b.h,size:t,variant:"ghost",icon:(0,de.jsx)(z.D4X,{}),"aria-label":u("options",{ns:"common"})}),(0,de.jsxs)(_.q,{minWidth:0,children:[l&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.r3Y,{}),onClick:l,children:u("edit",{ns:"common"})}),r&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.r3Y,{}),onClick:r,children:u("rename",{ns:"common"})}),d&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.gy$,{}),onClick:d,children:u("duplicate",{ns:"common"})}),c&&(0,de.jsx)(j.s,{icon:(0,de.jsx)(z.KGR,{}),color:"common.danger",onClick:c,children:u("delete",{ns:"common"})})]})]})]}):null},be=e=>{let{image:t,video:i,message:o,date:r,score:d,hideMedia:c,hideDate:p,isLoading:m,isMediaLoading:h,isSelected:x,isUsed:g,isGrouped:f,menu:b=null,feedback:_,onSelectionChange:j,onClick:y}=e;const{t:C}=(0,I.$)(["planner","common"]),k=c?12:6;
1return(0,de.jsxs)(n.k,{as:he.E.div,animate:{opacity:1},initial:{opacity:0},position:"relative",flexDirection:"column",backgroundColor:"base_level_3",borderRadius:"xl",border:"1px solid",borderColor:x?"common.primary_400":"content_alpha_200",boxShadow:x?"highlight":"subtleCard",overflow:"hidden",cursor:y?"pointer":void 0,transitionProperty:"transform, box-shadow",transitionDuration:"normal",_hover:y?{boxShadow:"menu",transform:"translateY(-2px)"}:void 0,onClick:y,children:[(0,de.jsx)(n.k,{padding:2,alignItems:"center",cursor:"initial",onClick:e=>e.stopPropagation(),children:m?(0,de.jsx)(l.O,{marginX:2.5,marginY:1,height:"24px",width:"full",borderRadius:"lg"}):(0,de.jsxs)(de.Fragment,{children:[g?(0,de.jsx)(v.C,{fontSize:"sm",colorScheme:"green",marginX:2,children:C("ai.post_used")}):j?(0,de.jsx)(a.u,{label:C("select",{ns:"common"}),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,de.jsx)(U.Z,{padding:2,background:"content_alpha_100",borderRadius:"md","aria-label":C("select",{ns:"common"}),isChecked:x,onChange:j})}):null,(0,de.jsx)(pe.L,{}),b]})}),!c&&(0,de.jsx)(xe.Z,{src:i||t,isVideo:!!i,isLoading:m||h,ratio:1,wrapperStyles:{background:"base_level_2"}}),(0,de.jsxs)(n.k,{flexDirection:"column",padding:3,gap:3,children:[m?(0,de.jsx)(me.N,{fontSize:"sm",skeletonHeight:"1em",spacing:"0.2em",marginBottom:"0.2em",noOfLines:k}):(0,de.jsx)(u.x,{color:"content_inactive",fontSize:"sm",lineHeight:"tall",noOfLines:c?8:4,minHeight:c?void 0:20,whiteSpace:"pre-wrap",wordBreak:"break-word",children:o}),!p&&(0,de.jsxs)(n.k,{alignItems:"center",gap:2,paddingTop:2,borderTop:"1px solid",borderColor:"content_alpha_200",children:[m&&!r?(0,de.jsx)(me.N,{fontSize:"xs",skeletonHeight:"1em",noOfLines:1}):(0,de.jsx)(u.x,{fontSize:"xs",lineHeight:1.2,noOfLines:1,minHeight:"1.2em",color:"content_note",children:r}),_,!m&&!!d&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(pe.L,{}),(0,de.jsx)(ge,{score:d})]})]})]}),f&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(s.x,{position:"absolute",top:-.5,right:-.5,zIndex:-1,width:"full",height:"full",boxShadow:"inherit",borderRadius:"inherit"}),(0,de.jsx)(s.x,{position:"absolute",top:-1,right:-1,zIndex:-1,width:"full",height:"full",boxShadow:"inherit",borderRadius:"inherit"})]})]})};var _e=i(902352),je=i(778145),ye=i(342689);const Ce=e=>{let{draft:t,date:i,score:o,isLoading:l,isSelected:r,isUsed:d,isEmbedded:p=!1,hideFooter:m=!1,headerContent:h,menu:x=null,feedback:g,onSelectionChange:f,onClick:b}=e;const{t:_}=(0,I.$)(["planner","common"]);return l||!t?(0,de.jsx)(re.Z,{wrapperStyles:{width:"full"}}):(0,de.jsxs)(n.k,{as:he.E.div,animate:{opacity:1},initial:{opacity:0}
1,flexDirection:"column",maxWidth:"100%",background:"base_level_3",borderRadius:p?0:"xl",border:p?0:"1px solid",borderColor:r?"common.primary_400":"content_alpha_200",boxShadow:p?"none":r?"highlight":"subtleCard",overflow:"hidden",cursor:b?"pointer":void 0,transitionProperty:"transform, box-shadow",transitionDuration:"normal",_hover:b&&!p?{boxShadow:"menu",transform:"translateY(-2px)"}:void 0,onClick:b,children:[(0,de.jsxs)(n.k,{alignItems:"center",padding:2,cursor:"initial",onClick:e=>e.stopPropagation(),children:[d?(0,de.jsx)(v.C,{fontSize:"sm",colorScheme:"green",marginX:1,children:_("ai.post_used")}):f?(0,de.jsx)(a.u,{label:_("select",{ns:"common"}),placement:"top",hasArrow:!0,shouldWrapChildren:!0,children:(0,de.jsx)(U.Z,{padding:2,background:"content_alpha_100",borderRadius:"md","aria-label":_("select",{ns:"common"}),isChecked:r,onChange:f,size:"sm"})}):null,h,g,(0,de.jsx)(pe.L,{}),x]}),(0,de.jsx)(_e.i,{}),(0,de.jsx)(s.x,{padding:3,onClick:e=>{e.target.closest("button, a")&&e.stopPropagation()},children:(0,de.jsx)(ye.Z,{type:"draft",data:t})}),!m&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(_e.i,{}),(0,de.jsxs)(n.k,{alignItems:"center",gap:2,paddingX:3,paddingY:2,children:[(0,de.jsxs)(n.k,{alignItems:"center",gap:2,paddingY:1,fontSize:"xs",color:"content_note",minWidth:0,children:[(0,de.jsx)(c.J,{as:je.FaClock}),i?(0,de.jsx)(u.x,{lineHeight:1.2,noOfLines:1,minHeight:"1.2em",children:i}):(0,de.jsx)(me.N,{skeletonHeight:"1em",noOfLines:1})]}),!!o&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(pe.L,{}),(0,de.jsx)(ge,{score:o})]})]})]})]})},ke=()=>(0,de.jsxs)(n.k,{flexDirection:"column",width:"full",gap:2,children:[(0,de.jsx)(l.O,{height:"2.5rem",borderRadius:"xl"}),(0,de.jsx)(re.Z,{wrapperStyles:{width:"full"}})]});var Se=i(197562);const Te=function(e){var t;return!(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1])&&e)||Boolean(null===(t=e.accounts)||void 0===t?void 0:t.some(e=>String(e)!==$.UNASSIGNED))};var we=i(863294),Ie=i(654275);const Ee=new Set([404,409]),Ae={all:["campaign-drafts"],post:e=>[...Ae.all,e],detail:(e,t)=>[...Ae.post(e),t]},ze=e=>{let{itemId:t,onPostLoaded:i,onPostUnloaded:o,postIds:n,postsRefreshVersion:l,isProcessing:a}=e;const s=(0,we.NL)(),r=(0,w.useRef)({}),d=n.join(","),c=(0,w.useCallback)(e=>`${t}::${e}`,[t]),u=(0,Ie.h)({queries:n.map(e=>({queryKey:Ae.detail(e,l),queryFn:async()=>(await(0,D.vVe)(e)).data,staleTime:3e4,refetchInterval:a?5e3:3e4,refetchIntervalInBackground:!1,retry:(e,t)=>((e,t,i)=>{var o;if(e<2)return!0;const n=null===t||void 0===t||null===(o=t.response)||void 0===o?void 0:o.status;return!("number"!==typeof n||!Ee.has(n))&&e<(i?20:8)})(e,t,a),retryDelay:e=>Math.min(5e3*2**e,3e4),refetchOnWindowFocus:"always"}))}),p=(0,w.useMemo)(()=>Object.fromEntries(n.map((e,t)=>{const i=u[t];return[e,{draft:i.data,isLoading:!i.data&&(i.isPending||i.isFetching)}]})),[n,u]),m=(0,w.useMemo)(()=>n.map(e=>{var t;return null===(t=p[e])||void 0===t?void 0:t.draft}).filter(e=>Boolean(e)),[n,p]),v=(0,w.useCallback)(async e=>{await s.invalidateQueries({queryKey:Ae.post(e)})},[s]),h=u.map(e=>`${e.dataUpdatedAt}:${e.errorUpdatedAt}`).join(",");return(0,w.useEffect)(()=>{const e=new Set(n);Object.keys(r.current).forEach(t=>{e.has(t)||(delete r.current[t],null===o||void 0===o||o(c(t)))}),n.forEach((e,t)=>{var o;const n=null===(o=u[t])||void 0===o?void 0:o.data;n&&r.current[e]!==n&&(r.current[e]=n,null===i||void 0===i||i(c(e),n))})},[i,o,d,h,c]),(0,w.useEffect)(()=>()=>{Object.keys(r.current).forEach(e=>null===o||void 0===o?void 0:o(c(e))),r.current={}},[o,c]),{loadedPosts:m,postIdsKey:d,postStates:p,refreshPost:v,selectionKey:c}},De=()=>(0,de.jsx)(ke,{}),Pe=e=>{var t,i,o,l,r;let{item:d,thumbnail:p,onDelete:m,onDuplicate:v,onRename:h,selectedPostIds:g=[],postsRefreshVersion:f=0,previewPosts:_,onPostLoaded:j,onPostUnloaded:y,onPostSelectionChange:C,onFix:k,onUseAsIs:S,isFixDisabled:T,fixDisabledReason:E,readOnly:A=!1}=e;const{t:O}=(0,I.$)(["nexus","planner","common","campaigns"]),L=(0,P.useWorkspaceSelector)(e=>{var t;return null===e||void 0===e||null===(t=e.settings)||void 0===t?void 0:t.timezone}),M=(0,R.v9)(e=>e.socialAccountsStore.accounts),[$,U]=(0,w.useState)(!1),[B,H]=(0,w.useState)(),[Z,V]=(0,w.useState)(),[G,J]=(0,w.useState)(),se=d.data,re=(0,w.useMemo)(()=>(0,N.HK)(se.posts),[se.posts]),pe=re.length>0,me=(0,N.yR)(d),ve=se.copy||se.core_message||se.hook||d.description,he=Boolean((null===(t=se.brief)||void 0===t?void 0:t.text)||(null===(i=se.brief)||void 0===i||null===(o=i.reference_media)||void 0===o?void 0:o.length)||ve),[xe,_e]=(0,w.useState)(pe?"content":"brief"),je=(0,w.useRef)(pe),{loadedPosts:ye,postIdsKey:we,postStates:Ie,refreshPost:Ee,selectionKey:Ae}=ze({itemId:d.id,isProcessing:"planned"===me||"generating"===me,onPostLoaded:j,onPostUnloaded:y,postIds:re,postsRefreshVersion:f}),De=null===(l=Ie[re[0]])||void 0===l?void 0:l.draft,Pe=De?(0,le.uK)(De.post):void 0,Oe=Pe?(0,le.fA)(Pe,le.FD.dateTime):void 0,Re=null!==_&&void 0!==_&&_.length?_:ye,{ratings:Le,isLoading:Fe,allowRateChange:Me,fetchRatings:$e,submitRating:Ue}=(0,Q.Jl)({contentType:Q.I6.Draft,sourceType:Q.vx.AiPostsGenerator});(0,w.useEffect)(()=>{re.length&&$e(re,!0)},[$e,we]),(0,w.useEffect)(()=>
1{pe?je.current||_e("content"):_e("brief"),je.current=pe},[pe]);const Ne=(0,w.useCallback)(async e=>{if(!e.post.groupId){var t,i,o;const n=null===(t=e.post.accounts)||void 0===t||null===(i=t[0])||void 0===i?void 0:i.toString(),l=null!==(o=e.accounts)&&void 0!==o&&o.length?e.accounts:M,a=l.find(e=>{let{id:t}=e;return t===n});if(!a)return;return void H({draft:e,accounts:l,postsByProvider:{[(0,ue.A)(a.social_type)]:e.post}})}H({draft:e,isLoading:!0});try{var n;const t=await(0,D.PO7)({groupId:e.post.groupId,timezone:L,readOnly:!0});if(t.data.status)return(0,F.EF)(t),void H(void 0);H({draft:e,accounts:null!==(n=e.accounts)&&void 0!==n&&n.length?e.accounts:M,postsByProvider:t.data})}catch(l){(0,F.EF)(l.response),H(void 0)}},[L,M]),We=(0,w.useCallback)(async(e,t)=>{const i="edit"===t?oe.pz:oe.JV;if(e.post.groupId)try{const i=await(0,D.PO7)({groupId:e.post.groupId,timezone:L,readOnly:"reuse"===t});if(i.data.status)return void(0,F.EF)(i);V({postId:e.post.id,postDataByTab:(0,ne.uR)(i.data),mode:"edit"===t?oe.GB:oe.JV})}catch(o){(0,F.EF)(o.response)}else V({postId:e.post.id,postData:e.post,mode:i})},[L]),Be=(0,w.useCallback)(async e=>{var t;const i=null===B||void 0===B||null===(t=B.draft)||void 0===t?void 0:t.post.id,o=Re.findIndex(e=>{let{post:t}=e;return t.id===i});if(-1===o)return;const n=Re[(o+e+Re.length)%Re.length];n&&await Ne(n)},[Re,Ne,null===B||void 0===B||null===(r=B.draft)||void 0===r?void 0:r.post.id]),He=function(e){var t,i;let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],l=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const a=(null===(t=e.postStatus)||void 0===t?void 0:t.id)===W.Z.USED;return(0,de.jsx)(fe,{isCompact:l,onEditImages:a||null===(i=e.post.photos)||void 0===i||!i.length?void 0:()=>J(e.post),onPreview:n?()=>Ne(e):void 0,onEdit:a?void 0:()=>We(e,"edit"),onReuse:()=>We(e,"reuse"),onRename:o&&!A&&h?()=>{_e("brief"),U(!0)}:void 0,onDuplicate:!o||A||re.length?void 0:v,onDelete:o&&!A?m:void 0})},Ze=()=>{if(!he)return null;const e="content"===xe,t=O(e?"campaigns.create.brief_label":"campaign_project.action.review_drafts",{ns:"campaigns"});return(0,de.jsx)(a.u,{hasArrow:!0,label:t,placement:"top",shouldWrapChildren:!0,children:(0,de.jsx)(b.h,{"aria-label":t,icon:(0,de.jsx)(c.J,{as:e?z.AgU:z.D9E}),size:"sm",variant:"ghost",onClick:()=>_e(e?"brief":"content")})})},Ve=()=>(Oe||he)&&(0,de.jsxs)(n.k,{align:"center",borderTop:"1px solid",borderColor:"content_alpha_200",gap:2,minH:10,px:3,py:1.5,children:[Oe&&(0,de.jsxs)(n.k,{align:"center",color:"content_note",fontSize:"xs",gap:1.5,minW:0,children:[(0,de.jsx)(c.J,{as:z.cyA,boxSize:3.5,flexShrink:0}),(0,de.jsx)(u.x,{noOfLines:1,children:Oe})]}),(0,de.jsx)(s.x,{ml:"auto",children:Ze()})]});return(0,de.jsxs)(de.Fragment,{children:[pe?"content"===xe?(0,de.jsx)(K.M,{spacing:4,columns:1,children:re.map((e,t)=>{var i,o;const n=Ie[e]||{isLoading:!0},l=n.draft,a=Ae(e),r=g.includes(a);return(0,de.jsxs)(s.x,{bg:"base_level_3",border:"1px solid",borderColor:r?"common.primary_400":"content_alpha_200",borderRadius:"xl",boxShadow:r?"highlight":"subtleCard",overflow:"hidden",children:[n.isLoading?(0,de.jsx)(ke,{}):l?(0,de.jsx)(Ce,{draft:l,hideFooter:!0,isEmbedded:!0,isUsed:(null===(i=l.postStatus)||void 0===i?void 0:i.id)===W.Z.USED,isSelected:r,menu:He(l,0===t,!0,!0),onSelectionChange:(null===(o=l.postStatus)||void 0===o?void 0:o.id)!==W.Z.USED&&C?()=>C(a,!r):void 0,onClick:()=>Ne(l)}):(0,de.jsx)(s.x,{p:3,children:(0,de.jsx)(be,{hideMedia:!0,message:O("ai.generation_post_error",{ns:"planner"})})}),0===t&&Ve()]},e)})}):(0,de.jsxs)(s.x,{bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"xl",boxShadow:"subtleCard",overflow:"hidden",children:[(0,de.jsxs)(s.x,{p:4,children:[(0,de.jsxs)(n.k,{align:"center",gap:1.5,mb:3,wrap:"wrap",children:[(0,de.jsx)(X.u,{status:me}),(0,de.jsx)(Y.V,{contentType:se.content_type,primaryType:d.primary_type,subtype:se.subtype})]}),(0,de.jsx)(ee.e,{value:d.title,onSave:e=>null===h||void 0===h?void 0:h(e),isDisabled:!h||A,startWithEditView:$,onEditEnd:()=>U(!1),fontSize:"md",fontWeight:"semibold",color:"content_active",previewStyles:{px:0},inputStyles:{bg:"base_level_3"}}),(0,de.jsx)(s.x,{mt:3,children:(0,de.jsx)(q.x,{brief:se.brief,fallbackText:ve})})]}),Ve()]}):(0,de.jsx)(Se.u,{onFix:k,onUseAsIs:S,onDelete:m,isFixDisabled:T,fixDisabledReason:E,data:se,isRenaming:$,
1item:d,readOnly:A,statusKey:me,thumbnail:p,onRename:h,onRenamingComplete:()=>U(!1)}),B&&(0,de.jsx)(ce,{details:(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontFamily:"body",fontWeight:"semibold",fontSize:"sm",mb:3,children:d.title}),(0,de.jsx)(q.x,{brief:se.brief,fallbackText:se.copy||se.core_message||se.hook||d.description}),Oe&&(0,de.jsx)(u.x,{mt:3,fontSize:"xs",color:"content_note",children:Oe})]}),onClose:()=>H(void 0),onPrevious:Re.length>1?()=>Be(-1):void 0,onNext:Re.length>1?()=>Be(1):void 0,isLoading:B.isLoading,accounts:B.accounts,postsByProvider:B.postsByProvider,actions:B.draft&&!B.isLoading?(e=>{var t,i,o,n;const l=e.post.id,a=null===(t=e.post._extra)||void 0===t?void 0:t.engagement_score;return(0,de.jsxs)(de.Fragment,{children:[!!l&&(0,de.jsx)(Q.Gs,{contentId:l,currentRating:Le[l],allowRateChange:Me,onRate:Ue,isDisabled:Fe}),!!a&&(0,de.jsx)(s.x,{paddingX:1,children:(0,de.jsx)(ge,{score:a,size:"xs"})}),!A&&(0,de.jsxs)(ae.Hr,{children:[(null===(i=e.postStatus)||void 0===i?void 0:i.id)!==W.Z.USED&&(0,de.jsx)(x.z,{size:"sm",variant:"secondary",leftIcon:(0,de.jsx)(z.r3Y,{}),onClick:()=>We(e,"edit"),children:O("edit",{ns:"common"})}),(null===(o=e.postStatus)||void 0===o?void 0:o.id)!==W.Z.USED&&!(null===(n=e.post.photos)||void 0===n||!n.length)&&(0,de.jsx)(x.z,{size:"sm",variant:"secondary",leftIcon:(0,de.jsx)(z.heq,{}),onClick:()=>J(e.post),children:O("ai.edit_images",{ns:"planner"})}),(0,de.jsx)(x.z,{size:"sm",variant:"secondary",leftIcon:(0,de.jsx)(z.PR6,{}),onClick:()=>We(e,"reuse"),children:O("posts.repost",{ns:"planner"})})]})]})})(B.draft):void 0}),Z&&(0,de.jsx)(ie.default,{postData:Z.postData,postDataByTab:Z.postDataByTab,mode:Z.mode,hideBaseTab:Te(Z.postData,Boolean(Z.postDataByTab)),onClose:()=>V(void 0),onActionDone:async()=>{const e=Z.postId;V(void 0),e&&await Ee(e)}}),G&&(0,de.jsx)(te.Z,{post:G,onClose:async e=>{const t=G.id;J(void 0),e&&await Ee(t)}})]})};var Oe=i(148048),Re=i(105211),Le=i(356549);const Fe=(0,w.lazy)(()=>i.e(2325).then(i.bind(i,902325))),Me=new Set(Re.ai),$e=e=>{var t;let{item:i,record:o,onDelete:l}=e;const{t:a}=(0,Oe.K)(["ai","common"]),[r,d]=(0,w.useState)(!1),p=o.artifact.thread_id,m=null!==(t=o.status)&&void 0!==t?t:i.status,h=[o.subtype&&Me.has(o.subtype)?a(`creative_project.article.subtype.${o.subtype}`):void 0,"number"===typeof o.word_count?a("creative_project.article.word_count",{count:o.word_count}):void 0,o.reading_time].filter(Boolean);return(0,de.jsxs)(s.x,{p:4,bg:"base_level_3",borderWidth:"1px",borderColor:"content_alpha_200",borderRadius:"lg",boxShadow:"subtleCard",children:[(0,de.jsxs)(n.k,{align:"flex-start",gap:3,children:[(0,de.jsx)(c.J,{as:z.AgU,boxSize:5,mt:1,color:"component_icon_inactive"}),(0,de.jsxs)(s.x,{flex:"1",minW:0,children:[(0,de.jsx)(u.x,{fontSize:"md",fontWeight:"semibold",color:"content_active",noOfLines:2,children:i.title}),h.length>0&&(0,de.jsx)(u.x,{mt:1,fontSize:"xs",color:"content_note",children:h.join(" \xb7 ")})]}),m&&Re.wg.has(m)&&(0,de.jsx)(v.C,{variant:"neutral",flexShrink:0,children:a(`creative_project.article.status.${m}`)})]}),i.description&&(0,de.jsx)(u.x,{mt:3,fontSize:"sm",color:"content_inactive",noOfLines:3,children:i.description}),(0,de.jsxs)(n.k,{mt:4,gap:2,wrap:"wrap",align:"center",children:[p&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(x.z,{type:"button",size:"sm",variant:"solid",onClick:()=>d(!0),children:a("open",{ns:"common"})}),(0,de.jsx)(Le.K,{row:i,artifact:o.artifact})]}),l&&(0,de.jsx)(x.z,{type:"button",size:"sm",variant:"ghost",ml:"auto",leftIcon:(0,de.jsx)(z.Frg,{}),onClick:l,children:a("delete",{ns:"common"})})]}),r&&p&&(0,de.jsx)(w.Suspense,{fallback:null,children:(0,de.jsx)(Fe,{item:i,record:o,threadId:p,onClose:()=>d(!1)})})]})};var Ue=i(434070);const Ne=(0,w.lazy)(()=>i.e(6954).then(i.bind(i,896954))),We=new Set(Ue.P6),Be=e=>{var t;let{item:i,record:o,onDelete:l}=e;const{t:a}=(0,Oe.K)(["ai","common"]),[r,d]=(0,w.useState)(!1),p=o.artifact.thread_id,m=null!==(t=o.status)&&void 0!==t?t:i.status,h=(0,w.useMemo)(()=>(0,Ue.Vr)(p,o.artifact.entry),[p,o.artifact.entry]),g=[o.subtype&&We.has(o.subtype)?a(`creative_project.deck.subtype.${o.subtype}`):void 0,"number"===typeof o.slide_count?a("creative_project.deck.slide_count",{count:o.slide_count}
1):void 0,o.aspect_ratio].filter(Boolean);return(0,de.jsxs)(s.x,{p:4,bg:"base_level_3",borderWidth:"1px",borderColor:"content_alpha_200",borderRadius:"lg",boxShadow:"subtleCard",children:[(0,de.jsxs)(n.k,{align:"flex-start",gap:3,children:[(0,de.jsx)(c.J,{as:z.$jv,boxSize:5,mt:1,color:"component_icon_inactive"}),(0,de.jsxs)(s.x,{flex:"1",minW:0,children:[(0,de.jsx)(u.x,{fontSize:"md",fontWeight:"semibold",color:"content_active",noOfLines:2,children:i.title}),g.length>0&&(0,de.jsx)(u.x,{mt:1,fontSize:"xs",color:"content_note",children:g.join(" \xb7 ")})]}),m&&Ue.bN.has(m)&&(0,de.jsx)(v.C,{variant:"neutral",flexShrink:0,children:a(`creative_project.deck.status.${m}`)})]}),i.description&&(0,de.jsx)(u.x,{mt:3,fontSize:"sm",color:"content_inactive",noOfLines:3,children:i.description}),(0,de.jsxs)(n.k,{mt:4,gap:2,wrap:"wrap",align:"center",children:[p&&(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(x.z,{type:"button",size:"sm",variant:"solid",onClick:()=>d(!0),children:a("open",{ns:"common"})}),(0,de.jsx)(Le.K,{row:i,artifact:o.artifact}),h&&(0,de.jsx)(x.z,{as:"a",size:"sm",variant:"ghost",leftIcon:(0,de.jsx)(z.$OI,{}),href:h,target:"_blank",rel:"noreferrer",children:a("creative_project.deck.open_file")})]}),l&&(0,de.jsx)(x.z,{type:"button",size:"sm",variant:"ghost",ml:"auto",leftIcon:(0,de.jsx)(z.Frg,{}),onClick:l,children:a("delete",{ns:"common"})})]}),r&&p&&(0,de.jsx)(w.Suspense,{fallback:null,children:(0,de.jsx)(Ne,{item:i,record:o,threadId:p,onClose:()=>d(!1)})})]})};var He=i(662581);const Ze=e=>{let{isEmpty:t,isProcessing:i}=e;const{t:o}=(0,I.$)(["ai","planner"]);return i?(0,de.jsxs)(s.x,{width:"full",maxWidth:"74rem",marginX:"auto",marginBottom:4,padding:4,background:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"xl",boxShadow:"outline",role:"status",children:[(0,de.jsx)(u.x,{color:"content_active",fontSize:"sm",fontWeight:"semibold",children:o("ai_multi_posts.asset_generating",{ns:"planner"})}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",marginTop:1,children:o("long_generation_info",{ns:"ai"})}),(0,de.jsx)(He.E,{"aria-label":o("ai_multi_posts.asset_generating",{ns:"planner"}),isIndeterminate:!0,marginTop:3,size:"xs",variant:"ai"})]}):t?(0,de.jsxs)(n.k,{width:"full",maxWidth:"74rem",minHeight:"14rem",marginX:"auto",alignItems:"center",justifyContent:"center",direction:"column",gap:3,color:"content_note",children:[(0,de.jsx)(c.J,{as:z.AgU,boxSize:6}),(0,de.jsx)(u.x,{fontSize:"sm",children:o("post_group.grouped_draft.no_items",{ns:"planner"})})]}):null};var Ve=i(961846);const Ge=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=new Set;let i=0;for(const n of e){var o;const e=(0,N.HK)(null===(o=n.data)||void 0===o?void 0:o.posts);e.length?e.forEach(e=>t.add(e)):i+=1}return{total:t.size+i,created:t.size}};var Je=i(314925),Ke=i(559222),qe=i(128126),Ye=i(807523),Xe=i(157653),Qe=i(921902),et=i(177612),tt=i(677360);const it=(0,w.lazy)(()=>Promise.resolve().then(i.bind(i,591923)).then(e=>({default:e.CampaignCreationFormView})));function ot(e){let{brief:t}=e;const{t:i}=(0,I.$)(["nexus","common"]),{isOpen:o,onOpen:n,onClose:l}=(0,Ke.q)();return(0,de.jsxs)(de.Fragment,{children:[(0,de.jsx)(x.z,{variant:"secondary",size:"sm",mb:4,leftIcon:(0,de.jsx)(z.rro,{}),onClick:n,children:i("schedules.context.view_brief")}),(0,de.jsxs)(qe.dy,{isOpen:o,onClose:l,placement:"right",size:"lg",children:[(0,de.jsx)(Ye.Z,{}),(0,de.jsxs)(Xe.s,{bg:"base_level_3",children:[(0,de.jsx)(Qe.o,{"aria-label":i("close",{ns:"common"})}),(0,de.jsx)(et.x,{px:{base:4,md:6},py:4,pr:12,borderBottomWidth:"1px",borderColor:"content_alpha_200",children:t.name||i("schedules.context.campaign_brief")}),(0,de.jsx)(tt.f,{px:{base:4,md:6},py:6,children:o&&(0,de.jsx)(w.Suspense,{fallback:(0,de.jsx)(me.N,{noOfLines:5}),children:(0,de.jsx)(it,{interrupt:{initialValues:{stage:"review",data:t}},readOnly:!0,onDismiss:l})})})]})]})]})}var nt=i(481785),lt=i(614446),at=i(308756),st=i(865209),rt=i(771809),dt=i(945249),ct=i(888697);function ut(e){try{const t=new URL(e);return["https:","http:"].includes(t.protocol)?t.href:void 0}catch{return}}function pt(e){var t;let{brief:i}=e;const o=(0,Ve.f)();if(!i.cadence)return null;const{end:l,weeks:a}=function(e){var t,i,o;if(!e.cadence||"string"!==typeof e.cadence.starts_on)return{};const{duration:n,starts_on:l}=e.cadence,a=(0,nt.default)(l);if(!(0,lt.default)(a)||"ongoing"===(null===n||void 0===n?void 0:n.unit))return{};const s="months"===(null===n||void 0===n?void 0:n.unit)?(0,at.default)((0,st.default)(a,null!==(t=n.count)&&void 0!==t?t:1),-1):"until"===(null===n||void 0===n?void 0:n.unit)?(0,nt.default)(null!==(i=n.ends_on)&&void 0!==i?i:""):(0,at.default)(a,7*(null!==(o=null===n||void 0===n?void 0:n.count)&&void 0!==o?o:1)-1);return!(0,lt.default)(s)||s<a?{}:{end:s,weeks:Math.ceil(((0,rt.default)(s,a)+1)/7)}}(i),r="recurring"===i.cadence.mode,d=i.content_mix.reduce((e,t)=>
1e+t.count,0),c="now"===i.cadence.mode||r&&"now"===i.cadence.first_run;return(0,de.jsxs)(s.x,{bg:"base_level_2",borderRadius:"xl",p:4,mb:3,children:[(0,de.jsxs)(n.k,{gap:5,wrap:"wrap",children:[(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontSize:"xs",color:"content_note",children:o("saved_brief.preparation")}),(0,de.jsx)(u.x,{fontSize:"sm",fontWeight:"semibold",children:o(r?"saved_brief.weekly":"saved_brief.together")})]}),(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontSize:"xs",color:"content_note",children:o("saved_brief.start")}),(0,de.jsx)(u.x,{fontSize:"sm",children:c?o("saved_brief.immediate",{date:(0,ct.KN)(i.cadence.starts_on)}):(0,ct.KN)(i.cadence.starts_on)}),!c&&i.cadence.time&&(0,de.jsx)(u.x,{fontSize:"xs",color:"content_note",children:o("saved_brief.workspace_time",{time:i.cadence.time})})]}),(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontSize:"xs",color:"content_note",children:o("saved_brief.coverage")}),(0,de.jsx)(u.x,{fontSize:"sm",children:"ongoing"===(null===(t=i.cadence.duration)||void 0===t?void 0:t.unit)?o("saved_brief.ongoing"):a?o("saved_brief.weeks",{count:a}):o("saved_brief.not_recorded")}),l&&(0,de.jsx)(u.x,{fontSize:"xs",color:"content_note",children:o("saved_brief.through",{date:(0,ct.KN)((0,dt.default)(l,"yyyy-MM-dd"))})})]})]}),(0,de.jsx)(u.x,{fontSize:"sm",mt:3,children:r?a?o("saved_brief.weekly_summary",{count:d,weeks:a,total:d*a}):o("saved_brief.ongoing_summary",{count:d}):o("saved_brief.together_summary",{count:d})})]})}var mt=i(957711);const vt=e=>{let{icon:t,label:i,children:o}=e;return(0,de.jsxs)(s.x,{bg:"base_level_2",border:"1px solid",borderColor:"content_alpha_100",borderRadius:"xl",minH:"9rem",p:{base:4,md:5},children:[(0,de.jsxs)(n.k,{align:"center",gap:2,color:"content_note",mb:3,children:[(0,de.jsx)(n.k,{align:"center",justify:"center",bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"md",boxSize:7,children:(0,de.jsx)(c.J,{as:t,boxSize:3.5})}),(0,de.jsx)(u.x,{fontSize:"2xs",fontWeight:"semibold",letterSpacing:"0.06em",textTransform:"uppercase",children:i})]}),o]})},ht=e=>{var t,i,o,l,a,r,p;let{data:m}=e;const h=(0,Ve.f)(),{brandbook:g,callToAction:f}=m;return(0,de.jsxs)(s.x,{position:"relative",bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"2xl",overflow:"hidden",boxShadow:"subtleCard",children:[(0,de.jsx)(s.x,{position:"absolute",top:"-7rem",right:"-5rem",boxSize:"18rem",borderRadius:"full",bg:"content_alpha_100",pointerEvents:"none"}),(0,de.jsxs)(n.k,{position:"relative",direction:{base:"column",lg:"row"},align:"stretch",gap:{base:6,lg:10},px:{base:5,md:7},pt:{base:6,md:8},pb:{base:5,md:7},children:[(0,de.jsxs)(s.x,{flex:"1",minW:0,children:[(0,de.jsxs)(n.k,{align:"center",gap:2,color:"content_note",mb:4,children:[(0,de.jsx)(c.J,{as:z.OGf,boxSize:4}),(0,de.jsx)(u.x,{fontSize:"xs",fontWeight:"semibold",letterSpacing:"0.08em",textTransform:"uppercase",children:h("campaign_project.campaign_direction")})]}),m.brief&&(0,de.jsx)(ot,{brief:m.brief}),m.campaignDirection&&(0,de.jsx)(u.x,{fontFamily:"body",fontSize:"md",fontWeight:"normal",lineHeight:"tall",color:"content_active",maxW:"47rem",children:m.campaignDirection}),m.objective&&(0,de.jsxs)(n.k,{align:"flex-start",gap:3,mt:{base:5,md:6},maxW:"44rem",children:[(0,de.jsx)(n.k,{align:"center",justify:"center",flexShrink:0,bg:"base_level_2",borderRadius:"full",boxSize:8,mt:.5,children:(0,de.jsx)(c.J,{as:z.vFV,boxSize:4,color:"content_note"})}),(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{color:"content_note",fontSize:"2xs",fontWeight:"semibold",letterSpacing:"0.06em",textTransform:"uppercase",children:h("campaign_project.objective")}),(0,de.jsx)(u.x,{color:"content_inactive",fontSize:"sm",lineHeight:"tall",mt:1,children:m.objective})]})]})]}),g&&(0,de.jsxs)(s.x,{position:"relative",width:{base:"full",lg:"19rem"},flexShrink:0,bg:"base_level_2",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"xl",p:5,children:[(0,de.jsxs)(n.k,{align:"center",justify:"space-between",gap:3,mb:5,children:[(0,de.jsxs)(n.k,{align:"center",gap:2,color:"content_note",children:[(0,de.jsx)(c.J,{as:z.rro,boxSize:4}),(0,de.jsx)(u.x,{fontSize:"xs",fontWeight:"semibold",children:h("campaign_project.brand_context")})]}),(0,de.jsx)(v.C,{variant:"neutral",borderRadius:"full",children:h("campaign_project.brandbook_source")})]}),(0,de.jsxs)(n.k,{align:"center",gap:3,children:[(0,de.jsx)(d.q,{src:g.logoUrl,name:g.title,size:"md",bg:"base_level_3"}),(0,de.jsxs)(s.x,{minW:0,children:[(0,de.jsx)(u.x,{fontSize:"md",fontWeight:"semibold",noOfLines:1,children:g.title}),g.description&&(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",mt:.5,noOfLines:2,children:g.description})]})]}),g.activeTheme&&(0,de.jsxs)(n.k,{align:"center",gap:2.5,bg:"base_level_3",borderRadius:"lg",px:3,py:2.5,mt:5,children:[(0,de.jsx)(c.J,{as:z.wnj,boxSize:4,color:"content_note"}),(0,de.jsxs)(s.x,{minW:0,children:[(0,de.jsx)(u.x,{color:"content_note",fontSize:"2xs",children:h("campaign_project.visual_theme")}),(0,de.jsx)(u.x,{fontSize:"xs",fontWeight:"semibold",noOfLines:1,children:g.activeTheme.title})]})]})]})]}),(0,de.jsxs)(K.M,{position:"relative",columns:{base:1,md:3},spacing:3,bg:"base_level_2",borderTop:"1px solid",borderColor:"content_alpha_100",px:{base:5,md:7},py:{base:5,md:6},children:[m.audience&&(0,de.jsx)(vt,{icon:z.zlQ,label:h("campaign_project.audie
1nce"),children:(0,de.jsx)(u.x,{color:"content_inactive",fontSize:"sm",lineHeight:"tall",children:m.audience})}),m.keyMessage&&(0,de.jsx)(vt,{icon:z.CHC,label:h("campaign_project.key_message"),children:(0,de.jsx)(u.x,{color:"content_active",fontFamily:"heading",fontSize:"md",fontWeight:"medium",lineHeight:"tall",children:m.keyMessage})}),((null===f||void 0===f?void 0:f.label)||(null===f||void 0===f?void 0:f.url))&&(0,de.jsxs)(vt,{icon:z.HEX,label:h("campaign_project.call_to_action"),children:[(null===f||void 0===f?void 0:f.label)&&(0,de.jsx)(u.x,{fontSize:"md",fontWeight:"semibold",mb:3,children:f.label}),(null===f||void 0===f?void 0:f.url)&&(0,de.jsx)(x.z,{as:"a",href:f.url,target:"_blank",rel:"noreferrer",size:"sm",variant:"outline",rightIcon:(0,de.jsx)(z.HEX,{}),maxW:"full",children:(0,de.jsx)(u.x,{as:"span",noOfLines:1,children:f.url})})]}),(null===(t=m.brief)||void 0===t?void 0:t.language)&&(0,de.jsx)(vt,{icon:z.rro,label:h("saved_brief.language"),children:(0,de.jsx)(u.x,{fontSize:"sm",children:null!==(i=null===(o=P.AI_LANGUAGES.find(e=>{var t;return e.value===(null===(t=m.brief)||void 0===t?void 0:t.language)}))||void 0===o?void 0:o.plainLabel)&&void 0!==i?i:m.brief.language})}),[{label:h("saved_brief.references"),urls:null!==(l=null===(a=m.brief)||void 0===a?void 0:a.reference_media)&&void 0!==l?l:[]},{label:h("saved_brief.templates"),urls:null!==(r=null===(p=m.brief)||void 0===p?void 0:p.template_media)&&void 0!==r?r:[]}].filter(e=>e.urls.length).map(e=>(0,de.jsx)(vt,{icon:z.rro,label:e.label,children:e.urls.map((e,t)=>ut(e)?(0,de.jsx)(mt.r,{display:"block",mb:2,href:ut(e),isExternal:!0,color:"content_link",fontSize:"sm",children:h("saved_brief.attachment",{number:t+1})},`${t}-${e}`):(0,de.jsx)(u.x,{fontSize:"sm",children:h("saved_brief.attachment_unavailable",{number:t+1})},`${t}-${e}`))},e.label))]})]})};var xt=i(172623),gt=i(126966);
1const ft=e=>{let{label:t,value:i}=e;return void 0===i?null:(0,de.jsxs)(s.x,{bg:"base_level_2",borderRadius:"xl",px:4,py:3.5,minW:0,children:[(0,de.jsx)(u.x,{color:"content_note",fontSize:"2xs",fontWeight:"semibold",letterSpacing:"0.06em",textTransform:"uppercase",children:t}),(0,de.jsx)(u.x,{fontSize:"md",fontWeight:"semibold",mt:1,noOfLines:1,children:i})]})},bt=e=>{let{icon:t,label:i,description:o}=e;return(0,de.jsxs)(n.k,{align:"center",gap:3,flex:"1",minW:0,children:[(0,de.jsx)(n.k,{align:"center",justify:"center",flexShrink:0,boxSize:9,bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"lg",children:(0,de.jsx)(c.J,{as:t,boxSize:4,color:"content_note"})}),(0,de.jsxs)(s.x,{minW:0,children:[(0,de.jsx)(u.x,{fontSize:"sm",fontWeight:"semibold",noOfLines:1,children:i}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",noOfLines:1,children:o})]})]})},_t=e=>{var t,i,o,l,a,r,d;let{data:p,brief:m}=e;const h=(0,Ve.f)(),x=null!==(t=p.contentMix)&&void 0!==t?t:[],g=null!==(i=p.selectedSocialAccountIds)&&void 0!==i?i:[],f=x.some(e=>e.count>0&&(0,ct.tx)(e.type)&&"automatic"===e.routingMode),b=e=>{var t;return new Set((null!==(t=e.socialAccountIds)&&void 0!==t?t:g).map(String)).size},_=x.reduce((e,t)=>e+((0,ct.tx)(t.type)&&"automatic"!==t.routingMode?t.count*b(t):0),0);return(0,de.jsxs)(s.x,{bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"2xl",boxShadow:"subtleCard",p:{base:5,md:7},mt:4,children:[(0,de.jsxs)(n.k,{align:{base:"flex-start",md:"center"},justify:"space-between",direction:{base:"column",md:"row"},gap:3,mb:6,children:[(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontFamily:"heading",fontSize:{base:"xl",md:"2xl"},fontWeight:"semibold",lineHeight:"short",children:h("campaign_project.plan_title")}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"sm",mt:1,children:h("campaign_project.snapshot_description")})]}),(0,de.jsx)(n.k,{align:"center",gap:2,children:(0,de.jsx)(v.C,{variant:"neutral",borderRadius:"full",px:3,py:1.5,children:h("campaign_project.manual_scheduling")})})]}),m&&(0,de.jsx)(pt,{brief:m}),(0,de.jsxs)(K.M,{columns:{base:2,md:4},spacing:3,children:[(0,de.jsx)(ft,{label:h("campaign_project.start_date"),value:(0,ct.KN)(null!==(o=p.startDate)&&void 0!==o?o:"")}),(0,de.jsx)(ft,{label:h("campaign_project.content_end_date"),value:(0,ct.KN)(null!==(l=p.endDate)&&void 0!==l?l:"")}),(0,de.jsx)(ft,{label:h("campaign_counts.posts_planned"),value:null!==(a=p.outputCount)&&void 0!==a?a:h("campaign_counts.total_pending")})]}),(0,de.jsxs)(n.k,{align:{base:"flex-start",md:"center"},justify:"space-between",direction:{base:"column",md:"row"},gap:2,bg:"base_level_2",borderRadius:"lg",px:4,py:3,mt:3,children:[(0,de.jsx)(u.x,{fontSize:"sm",fontWeight:"semibold",children:h(void 0!==p.outputCount?"campaign_counts.output_window":"campaign_counts.date_window",{count:p.outputCount,start:(0,ct.KN)(null!==(r=p.startDate)&&void 0!==r?r:""),end:(0,ct.KN)(null!==(d=p.endDate)&&void 0!==d?d:"")})}),void 0===p.outputCount&&(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",children:h(f?"campaign_counts.assigned_pending":"campaign_counts.assigned_weekly",{posts:_})})]}),(0,de.jsxs)(n.k,{align:{base:"stretch",lg:"center"},direction:{base:"column",lg:"row"},gap:{base:3,lg:4},bg:"base_level_2",borderRadius:"xl",px:{base:4,md:5},py:4,mt:3,children:[(0,de.jsx)(bt,{icon:z.afw,label:h("campaign_project.workflow.generate_title"),description:h("campaign_project.workflow.generate_description")}),(0,de.jsx)(c.J,{as:z.D3e,display:{base:"none",lg:"block"},color:"content_note",boxSize:4}),(0,de.jsx)(bt,{icon:z.Xgb,label:h("campaign_project.workflow.review_title"),description:h("campaign_project.workflow.review_description")}),(0,de.jsx)(c.J,{as:z.D3e,display:{base:"none",lg:"block"},color:"content_note",boxSize:4}),(0,de.jsx)(bt,{icon:z.ujk,label:h("campaign_project.workflow.calendar_title"),description:h("campaign_project.workflow.calendar_description")})]}),(0,de.jsxs)(K.M,{columns:{base:1,lg:2},spacing:3,mt:3,children:[(0,de.jsxs)(s.x,{border:"1px solid",borderColor:"content_alpha_100",borderRadius:"xl",p:5,children:[(0,de.jsxs)(n.k,{align:"center",gap:2,color:"content_note",mb:4,children:[(0,de.jsx)(c.J,{as:z.U_j,boxSize:4}),(0,de.jsx)(u.x,{fontSize:"2xs",fontWeight:"semibold",letterSpacing:"0.06em",textTransform:"uppercase",children:h("campaign_project.content_mix")})]}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"sm",mb:3,children:h("copy_only"===p.creativeMode?"brief.copy_only":"brief.full")}),(0,de.jsx)(xt.E,{spacing:2,children:x.filter(e=>e.count>0).map(e=>(0,de.jsx)(xt.U,{children:(0,de.jsxs)(n.k,{align:"center",gap:2,bg:"base_level_2",borderRadius:"lg",px:3,py:2,children:[(0,de.jsx)(u.x,{fontSize:"sm",fontWeight:"bold",children:e.count}),(0,de.jsx)(u.x,{color:"content_inactive",fontSize:"sm",children:h(`campaign_project.content_type.${e.type}`)}),(0,ct.tx)(e.type)&&(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",children:"automatic"===e.routingMode?h("campaign_counts.automatic_pen
1ding"):h("campaign_counts.account_multiplication",{accounts:b(e),posts:e.count*b(e)})})]})},e.type))})]}),(0,de.jsxs)(s.x,{border:"1px solid",borderColor:"content_alpha_100",borderRadius:"xl",p:5,children:[(0,de.jsxs)(n.k,{align:"center",justify:"space-between",gap:3,mb:4,children:[(0,de.jsxs)(n.k,{align:"center",gap:2,color:"content_note",children:[(0,de.jsx)(c.J,{as:z.fWS,boxSize:4}),(0,de.jsx)(u.x,{fontSize:"2xs",fontWeight:"semibold",letterSpacing:"0.06em",textTransform:"uppercase",children:h("campaign_project.intended_accounts")})]}),p.timezone&&(0,de.jsxs)(n.k,{align:"center",gap:1.5,color:"content_note",children:[(0,de.jsx)(c.J,{as:z.xXN,boxSize:3.5}),(0,de.jsx)(u.x,{fontSize:"xs",children:p.timezone})]})]}),g.length?(0,de.jsx)(gt.Z,{value:g,socialTypes:ct.Dc,isMultiple:!0,isReadOnly:!0,onChange:()=>{}}):(0,de.jsxs)(s.x,{bg:"base_level_2",borderRadius:"lg",px:4,py:3,children:[(0,de.jsx)(u.x,{fontSize:"sm",fontWeight:"medium",children:h("campaign_project.no_accounts_selected")}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",mt:.5,children:h("campaign_project.no_accounts_selected_help")})]})]})]})]})};var jt=i(904728),yt=i(282887);const Ct=e=>e.scheduled>=e.planned?"campaign_project.action.view_calendar":e.approved>e.scheduled?"campaign_project.action.add_approved_to_calendar":e.readyForReview>0||e.generated>e.approved?"campaign_project.action.review_drafts":"campaign_project.action.generation_pending",kt=e=>{let{week:t}=e;const i=(0,Ve.f)();return(0,de.jsxs)(jt.r,{templateColumns:{base:"1fr",md:"10rem minmax(0, 1fr) auto"},alignItems:"center",gap:{base:3,md:5},bg:"base_level_2",borderRadius:"xl",px:{base:4,md:5},py:4,children:[(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontSize:"sm",fontWeight:"semibold",children:t.title}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",mt:.5,children:t.dateRange})]}),(0,de.jsxs)(n.k,{align:"center",gap:2,wrap:"wrap",children:[(0,de.jsx)(v.C,{variant:"neutral",borderRadius:"full",children:i(`campaign_project.week_status.${t.status}`)}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"xs",children:t.generated>0?i("campaign_project.week_progress.generated",{generated:t.generated,planned:t.planned}):i("campaign_project.week_progress.planned",{planned:t.planned})}),t.approved>0&&(0,de.jsx)(u.x,{color:"content_inactive",fontSize:"xs",fontWeight:"medium",children:i("campaign_project.week_progress.approved",{approved:t.approved})})]}),(0,de.jsxs)(n.k,{align:"center",justify:"space-between",gap:2,color:"content_inactive",bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_100",borderRadius:"lg",px:3,py:2,minW:{md:"11.5rem"},children:[(0,de.jsx)(u.x,{fontSize:"xs",fontWeight:"semibold",children:i(Ct(t),{count:t.approved})}),(0,de.jsx)(c.J,{as:z.D3e,boxSize:3.5,flexShrink:0})]})]})},St=e=>{let{weeks:t}=e;const i=(0,Ve.f)();return null!==t&&void 0!==t&&t.length?(0,de.jsxs)(s.x,{bg:"base_level_3",border:"1px solid",borderColor:"content_alpha_200",borderRadius:"2xl",boxShadow:"subtleCard",p:{base:5,md:7},mt:4,children:[(0,de.jsxs)(n.k,{align:{base:"flex-start",md:"center"},justify:"space-between",direction:{base:"column",md:"row"},gap:3,mb:5,children:[(0,de.jsxs)(n.k,{align:"flex-start",gap:3,children:[(0,de.jsx)(n.k,{align:"center",justify:"center",flexShrink:0,boxSize:10,bg:"base_level_2",borderRadius:"xl",children:(0,de.jsx)(c.J,{as:z.ujk,boxSize:5,color:"content_note"})}),(0,de.jsxs)(s.x,{children:[(0,de.jsx)(u.x,{fontFamily:"heading",fontSize:{base:"xl",md:"2xl"},fontWeight:"semibold",lineHeight:"short",children:i("campaign_project.campaign_weeks")}),(0,de.jsx)(u.x,{color:"content_note",fontSize:"sm",mt:1,children:i("campaign_project.campaign_weeks_description")})]})]}),(0,de.jsx)(v.C,{variant:"neutral",borderRadius:"full",px:3,py:1.5,children:i("campaign_project.week_count",{count:t.length})})]}),(0,de.jsx)(yt.g,{align:"stretch",spacing:2.5,children:t.map(e=>(0,de.jsx)(kt,{week:e},e.id))})]}):null},Tt=e=>"string"===typeof e?e:null===e||void 0===e?void 0:e.summary,wt=e=>{var t,i,o,n,l,a,r,d,c,u,p,m;let{project:v,items:h}=e;const x=(0,N.fE)(v,h),g=null===x||void 0===x?void 0:x.brandbook_id,{data:f}=(0,Je.a)({queryKey:["campaign-brandbook",g],queryFn:async()=>{var e,t,i,o,n,l,a,s,r,d,c,u,p,m,v,h,x;const[f,b]=await Promise.all([(0,D.IxP)(g,{omit:"assets,logos,fonts"}),(0,D.iVD)(g).then(e=>e.data).catch(()=>{})]),_=f.data,j=null===(e=_.extra)||void 0===e||null===(t=e.style)||void 0===t||null===(i=t.logos)||void 0===i?void 0:i.primary;return{id:null!==(o=_.id)&&void 0!==o?o:g,title:null!==(n=null!==(l=_.title)&&void 0!==l?l:null===(a=_.extra)||void 0===a||null===(s=a.brand)||void 0===s?void 0:s.name)&&void 0!==n?n:g,description:null!==(r=null===(d=_.extra)||void 0===d?void 0:d.description)&&void 0!==r?r:null===(c=_.extra)||void 0===c||null===(u=c.brand)||void 0===u?void 0:u.description,logoUrl:null!==(p=null!==(m=null===(v=_.extra)||void 0===v||null===(h=v.primary_logo)||void 0===h?void 0:h.url)&&void 0!==m?m:null===j||void 0===j?void 0:j.url)&&void 0!==p?p:null===(x=_.extra)||void 0===x?void 0:x.banner,activeTheme:null!==b&&void 0!==b&&b.id&&b.title?{id:b.id,title:b.title}:void 0}},enabled:"campaign"===v.primary_type&&Boolean(x&&g),staleTime:3e5}),b=(0,w.useMemo)(()=>x||{},[x]);if("campaign"!==v.primary_type||!x)return null;const _={brandbook:f,campaignDirection:Tt(b.campaign_direction),objective:Tt(b.objective),audience:Tt(b.audie
1nce),keyMessage:Tt(b.key_message),callToAction:b.cta,brief:null===(t=b.origin)||void 0===t?void 0:t.brief_snapshot},j={startDate:null===(i=b.content_window)||void 0===i?void 0:i.start_date,endDate:null===(o=b.content_window)||void 0===o?void 0:o.end_date,weeklyTarget:null===(n=b.content_plan)||void 0===n?void 0:n.posts_per_week,outputCount:null!==h&&void 0!==h&&h.length?Ge(h).total:void 0,creativeMode:null!==(l=b.creative_mode)&&void 0!==l?l:"full",contentMix:null===(a=b.content_mix)||void 0===a?void 0:a.map(e=>({type:e.type,count:e.count,routingMode:e.routing_mode,socialAccountIds:e.social_account_ids})),selectedSocialAccountIds:null!==(r=b.social_account_ids)&&void 0!==r?r:null===(d=b.social_accounts)||void 0===d?void 0:d.map(e=>e.id),socialAccounts:null===(c=b.social_accounts)||void 0===c?void 0:c.map(e=>({id:e.id,image:e.image,name:e.name,socialType:e.social_type})),weeks:null===(u=b.content_plan)||void 0===u||null===(p=u.weeks)||void 0===p?void 0:p.map(e=>({id:e.id,title:e.title,dateRange:e.date_range,status:e.status,planned:e.planned,generated:e.generated,readyForReview:e.ready_for_review,approved:e.approved,scheduled:e.scheduled}))};return(0,de.jsxs)(s.x,{px:{base:4,md:6},pt:5,pb:6,maxW:"76rem",mx:"auto",children:[(0,de.jsx)(ht,{data:_}),(0,de.jsx)(_t,{data:j,brief:null===(m=b.origin)||void 0===m?void 0:m.brief_snapshot}),(0,de.jsx)(St,{weeks:j.weeks})]})},It=e=>{let{idea:t,settings:i,projectId:o,collectionId:n,labels:l}=e;return{idea:t,settings:{...i,labels:l},project_id:o,collection_id:n}},Et=new Map,At=e=>{const[t,i]=(0,w.useState)(!1);return{isRetrying:t,retry:(0,w.useCallback)(async()=>{i(!0);try{const t=new AbortController,i=(await(0,D.E8z)(e,t.signal)).data.data,o=i.failed_idea_indexes||[];if(!o.length)return;const n=await Promise.all(o.map(async t=>{var o;const n=null===(o=i.ideas)||void 0===o?void 0:o[t];if(!n)return t;try{var l;const o=await(0,D.eQd)(P.CAMPAIGN_GENERATE_WORKFLOW_ID,{input:It({idea:n,settings:i.extra||{},projectId:e,collectionId:i.collection_id||"",labels:i.labels||[]})},{expand:"token"});return(null===(l=(await(0,D.T42)({workflowId:P.CAMPAIGN_GENERATE_WORKFLOW_ID,taskId:o.data.workflow_id,timeout:5e3,token:o.data.token,useSlimStatus:!0})).data)||void 0===l?void 0:l.status)===D.v1F.COMPLETED?null:t}catch(a){return(0,Z.S3)(a),t}})),l=n.filter(e=>null!==e);await(async(e,t)=>{const i=(Et.get(e)||Promise.resolve()).catch(()=>{}).then(async()=>{const i=new AbortController,o=await(0,D.E8z)(e,i.signal),n=o.data.data||{},l="function"===typeof t?t(n):t;await(0,D.qzL)({id:e,data:{...o.data.data||{},...l}})});Et.set(e,i);try{await i}finally{Et.get(e)===i&&Et.delete(e)}})(e,{failed_idea_indexes:l})}catch(t){(0,Z.S3)(t)}finally{i(!1)}},[e])}};var zt=i(681899);const Dt=e=>{let{socialAccountIds:t,eligiblePostIds:i,selectedPostIds:y,unassignedSelectedCount:C,postsView:k,isLoading:S,isActionLoading:T,onSelectionChange:E,onPostsViewChange:A,onSchedule:D}=e;const{t:O}=(0,I.$)(["planner","common","campaigns"]),F=(0,R.v9)(L.v),M=(0,w.useMemo)(()=>{const e=new Set(t.map(String));return F.filter(t=>e.has(String(t.id)))},[F,t]),$=(0,o.m)("RadioGroup",{variant:"switch"}),N=!!i.length&&i.every(e=>y.includes(e)),W=C>0,B=!!y.length&&!W;return(0,de.jsxs)(n.k,{alignItems:"center",padding:3,gap:3,background:"base_level_3",borderRadius:"xl",border:"1px solid",borderColor:"content_alpha_200",boxShadow:"float",position:"sticky",bottom:4,zIndex:"dropdown",width:"full",maxWidth:"74rem",marginX:"auto",marginTop:4,children:[(0,de.jsxs)(n.k,{flex:1,gap:2,alignItems:"center",children:[S?(0,de.jsx)(l.O,{height:"20px",width:"120px"}):(0,de.jsx)(U.Z,{padding:2,background:"content_alpha_100",borderRadius:"md",label:O("ai.toggle_all"),isChecked:N,isIndeterminate:y.length>0&&!N,isDisabled:!i.length||T,onChange:e=>{E(e.target.checked?i:[]),(0,P.analyticsTrackEvent)("genericCreativeProject.campaignPosts.selectAllToggle")},size:"sm"}),M.length>0&&(0,de.jsx)(a.u,{label:M.map(e=>e.name).join(", "),children:(0,de.jsx)(s.x,{flexShrink:0,children:(0,de.jsx)(r.H,{size:"xs",max:3,children:M.map(e=>(0,de.jsx)(d.q,{name:e.name,src:e.image},e.id))})})}),!S&&W&&(0,de.jsxs)(n.k,{alignItems:"center",gap:1.5,paddingX:2,paddingY:1,borderRadius:"md",bg:"common.warning_tint",color:"content_active",minWidth:0,children:[(0,de.jsx)(c.J,{as:z.Nkf,color:"common.warning",boxSize:3.5}),(0,de.jsx)(u.x,{fontSize:"xs",noOfLines:1,children:O("campaign_project.unassigned_selected",{ns:"campaigns",count:C})})]})]}),!S&&(0,de.jsxs)(p.E,{value:k,size:"sm",variant:"switch",border:"none",__css:$,onChange:e=>
1{A(e),(0,P.analyticsTrackEvent)(`genericCreativeProject.campaignPosts.viewType.${e}`)},children:[(0,de.jsx)(m.Y,{value:"grid","aria-label":O("ai.grid_view"),children:(0,de.jsx)(c.J,{as:z.TZY})}),(0,de.jsx)(m.Y,{value:"list","aria-label":O("ai.list_view"),children:(0,de.jsx)(c.J,{as:z.SXe})})]}),(0,de.jsxs)(n.k,{flex:1,gap:2,alignItems:"center",justifyContent:"flex-end",children:[S?(0,de.jsx)(l.O,{height:"24px",width:"75px"}):(0,de.jsx)(a.u,{placement:"top",label:O("items_selected",{ns:"common",count:y.length}),hasArrow:!0,children:(0,de.jsx)(v.C,{variant:"secondary",children:y.length})}),S?(0,de.jsx)(l.O,{height:"24px",width:"75px"}):(0,de.jsx)(a.u,{isDisabled:B,placement:"top",label:W?O("campaign_project.unassigned_blocks_schedule",{ns:"campaigns"}):O("ai.select_posts_to_schedule"),shouldWrapChildren:!0,hasArrow:!0,children:(0,de.jsxs)(h.h,{isAttached:!0,size:"sm",variant:"solid",isDisabled:T||!B,children:[(0,de.jsx)(x.z,{isLoading:T,onClick:()=>D("schedule"),children:O("drafts.schedule")}),(0,de.jsxs)(g.v,{isLazy:!0,placement:"top-end",children:[(0,de.jsx)(f.j,{as:b.h,"aria-label":O("options",{ns:"common"}),icon:(0,de.jsx)(c.J,{as:z.gPZ,fontSize:"xs"})}),(0,de.jsx)(_.q,{children:(0,de.jsx)(j.s,{onClick:()=>D("add_to_queue"),children:O("drafts.add_to_queue")})})]})]})})]})]})},Pt=function(){let{onFixDeliverable:e,onUseDeliverable:t,isFixDisabled:i,fixDisabledReason:o,embedded:a=!1,projectId:r,readOnly:d=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{projectId:p,itemId:m}=(0,E.UO)(),v=null!==r&&void 0!==r?r:p,h=(0,V.k6)(),{pathname:g,search:f}=(0,E.TH)(),{t:b}=(0,I.$)(["common","planner","project-management","campaigns","nexus"]),_=(0,Ve.f)(),[j,L]=(0,w.useState)({}),[U,K]=(0,w.useState)([]),[q,Y]=(0,w.useState)(0),[X,Q]=(0,w.useState)(!1),[ee,te]=(0,w.useState)("grid"),ie=(0,zt.n)(e=>v?e.tabs[v]:void 0),oe=(0,zt.n)(e=>e.selectTab),ne=(0,R.I0)(),le=a||g.startsWith(`${P.CAMPAIGN_PROJECT_BASE_PATH}/`),ae=new URLSearchParams(f).get("tab"),se=le?P.CAMPAIGN_PROJECT_PATH:P.ALL_IN_ONE_CREATIVES_PROJECT,re=(0,w.useMemo)(()=>Object.entries(j).filter(e=>{var t;let[,i]=e;return(null===(t=i.postStatus)||void 0===t?void 0:t.id)!==W.Z.USED}).map(e=>{let[t]=e;return t}),[j]),ce=Object.keys(j).length>0,ue=(0,w.useMemo)(()=>U.filter(e=>(e=>{var t;const i=null===e||void 0===e||null===(t=e.post)||void 0===t?void 0:t.accounts;return null!==i&&void 0!==i&&i.length?i.every(e=>String(e)===$.UNASSIGNED):!!e})(j[e])).length,[j,U]),pe=(0,w.useMemo)(()=>Array.from(new Map(Object.values(j).map(e=>[e.post.id,e])).values()).sort((e,t)=>{const i=e=>new Date(`${e.post.date} ${e.post.time}`).getTime(),[o,n]=[i(e),i(t)];return Number.isNaN(o)||Number.isNaN(n)?0:o-n}),[j]);(0,w.useEffect)(()=>{le&&ne((0,M.RC)())},[ne,le]),(0,w.useEffect)(()=>{L({}),K([]),Y(0)},[v]);const me=(0,w.useCallback)((e,t)=>{var i;L(i=>({...i,[e]:t})),(null===(i=t.postStatus)||void 0===i?void 0:i.id)===W.Z.USED&&K(t=>t.filter(t=>t!==e))},[]),ve=(0,w.useCallback)(e=>{L(t=>{if(!t[e])return t;const i={...t};return delete i[e],i}),K(t=>t.filter(t=>t!==e))},[]),he=(0,w.useCallback)((e,t)=>{K(i=>t?Array.from(new Set([...i,e])):i.filter(t=>t!==e))},[]),xe=(0,w.useCallback)(async e=>{const t=Array.from(new Set(U.filter(e=>re.includes(e)).map(e=>{var t;return null===(t=j[e])||void 0===t?void 0:t.post.id}).filter(e=>!!e)));if(t.length){Q(!0),(0,P.analyticsTrackEvent)(`genericCreativeProject.campaignPosts.${e}`);try{var i,o,n;const l="add_to_queue"===e?await(0,D.HmF)({postIds:t}):await(0,D._ue)({postIds:t}),a=(null!==(i=null===(o=l.data)||void 0===o?void 0:o.results)&&void 0!==i?i:[]).some(e=>{var t;return(null===e||void 0===e||null===(t=e.errors)||void 0===t?void 0:t.count)>0});(null===(n=l.data)||void 0===n?void 0:n.status)!==P.PLANNER_RESPONSE_STATUS_SUCCESS||a?(0,F.EF)(l):(0,O.CFj)({title:b("success",{ns:"common"}),description:b("posts.scheduled_count",{ns:"planner",count:t.length}),status:"success"}),K([]),Y(e=>e+1)}catch(l){(0,F.EF)(l.response)}finally{Q(!1)}}},[j,re,U,b]),{isRetrying:ge,retry:fe}=At(v||""),be=(0,w.useCallback)(()=>{h.replace(le?`${P.ALL_IN_ONE_CREATIVES_PROJECTS}?creativeType=campaign`:P.ALL_IN_ONE_CREATIVES_PROJECTS)},[h,le]),_e=(0,w.useCallback)(async e=>{if(v)try{await(0,D.qzL)({id:v,title:e})}catch(t){(0,Z.S3)(t.response)}},[v]);if(!v)return(0,de.jsx)(O.GtR,{children:(0,de.jsx)(O.p9A,{})});const je=(0,A.Gn)(P.CAMPAIGN_PROJECT_PATH,{projectId:v});return(0,de.jsx)(G.GA,{executionWorkflowSlug:"",analyticsPrefix:"genericCreativeProject",wrapper:e=>{var t,i,o,r,p,h,g,f,j;let{data:w,isLoading:I,children:E,itemCount:A,items:D}=e;const P=(null===w||void 0===w||null===(t=w.data)||void 0===t?void 0:t.campaign_executions)||[],R=Math.max(P.length-(A||0),0),L=(null===w||void 0===w||null===(i=w.data)||void 0===i||null===(o=i.failed_idea_indexes)||void 0===o?void 0:o.length)||0,F=w?(0,N.fE)(w,D):void 0,M=null===F||void 0===F?void 0:F.status,$=null!==(r=null===F||void 0===F||null===(p=F.summary)||void 0===p?void 0:p.ready)&&void 0!==r?r:0,W=(Z=$,(B=M)&&N.$w.has(B)&&Z>0?"drafts":"overview");var B,Z;const V=a?null!==ie&&void 0!==ie?ie:W:m?"drafts":"overview"===ae||"drafts"===ae?ae:W,G=Ge(D),J=G.total?_("campaign_counts.drafts_progress",{created:G.created,total:G.total}):b("dashboard.drafts",{ns:"common"}),q=(null===F||void 0===F||null===(h=F.summary)||void 0===h?void 0:h.planned)||0,Y=(e=>{let{campaignStatus:t,isLoading:i,itemCount:o,pendingExecutionCount:n,plannedDraftCount:l}=e;const a=Boolean(!i&&(n>0||l>0)&&t&&!N.$w.has(t));return{isEmpty:!i&&!a&&0===o,isProcessing:a}})({campaignStatus:M,isLoading:Boolean(I),itemCount:A||0,pendingExecutionCount:R,plannedDraftCount:q}),Q=(0,de.jsx)(Ze,{isEmpty:Y.isEmpty,isProcessing:Y.isProcessing}),ne=R>0&&(0,de.jsx)(n.k,{width:"full",maxWidth:"grid"===ee?"74rem":"42rem",marginX:"auto",gap:4,wrap:"wrap",children:Array.from({length:R}).map((e,t)=>(0,de.jsx)(s.x,{flex:"1 1 17rem",maxW:"23rem",children:(0,de.jsx)(De,{})},`pending-${t}`))}),se=I||w?null:(0,de.jsxs)(n.k,{p:6,gap:3,align:"center",role:"alert",children:[(0,de.jsx)(c.J,{as:z.Nkf,color:"common.danger"}),(0,de.jsx)(u.x,{children:b("campaigns.load_failed",{ns:"campaigns"})})]});var pe,me,ve;return a?(0,de.jsxs)(y.m,{index:"drafts"===V?1:0,onChange:e=>oe(v,1===e?"drafts":"overview"),isLazy:!0,lazyBehavior:"keepMounted",display:"flex",flexDirection:"column",h:"full",minH:0,bg:"base_level_2",children:[(0,de.jsxs)(n.k,{flexShrink:0,alignItems:"center",px:6,borderBottom:"2px s
1olid",borderColor:"content_alpha_200",children:[(0,de.jsxs)(C.t,{flex:1,borderBottom:"none",children:[(0,de.jsx)(k.O,{children:b("overview",{ns:"project-management"})}),(0,de.jsx)(k.O,{children:J})]}),(0,de.jsx)(x.z,{as:"a",href:je,target:"_blank",rel:"noopener noreferrer",size:"xs",variant:"secondary",leftIcon:(0,de.jsx)(c.J,{as:z.$OI}),children:b("artifact.open_full_view",{ns:"nexus"})})]}),(0,de.jsxs)(S.n,{flex:1,minH:0,children:[(0,de.jsx)(T.x,{p:0,h:"full",overflowY:"auto",children:I?(0,de.jsx)(s.x,{p:6,children:(0,de.jsx)(l.O,{h:"260px",borderRadius:"xl"})}):se||w&&(0,de.jsx)(wt,{project:w,items:D,readOnly:d})}),(0,de.jsx)(T.x,{p:0,h:"full",overflowY:"auto",children:(0,de.jsxs)(s.x,{px:6,py:5,children:[L>0&&(0,de.jsx)(n.k,{width:"full",maxWidth:"74rem",marginX:"auto",justify:"center",marginBottom:3,children:(0,de.jsx)(x.z,{type:"button",variant:"secondary",size:"sm",isLoading:ge,onClick:fe,children:b("campaign_project.retry_failed",{ns:"campaigns",count:L})})}),Q,E,ne,(I||ce||$>0)&&(0,de.jsx)(Dt,{socialAccountIds:null!==(pe=null!==(me=null===F||void 0===F?void 0:F.social_account_ids)&&void 0!==me?me:null===F||void 0===F||null===(ve=F.social_accounts)||void 0===ve?void 0:ve.map(e=>e.id))&&void 0!==pe?pe:[],eligiblePostIds:re,selectedPostIds:U,unassignedSelectedCount:ue,postsView:ee,isLoading:I,isActionLoading:X,onSelectionChange:K,onPostsViewChange:te,onSchedule:xe})]})})]})]}):(0,de.jsx)(O.vXb.Layout,{title:(null===w||void 0===w?void 0:w.title)||"",subtitle:null!==w&&void 0!==w&&w.modified?(0,de.jsx)(H.Z,{date:w.modified,asText:!0}):"",icon:z.QBd,isLoading:I,onBack:be,onClose:be,onRename:le||d?void 0:_e,shouldShowWaveBg:!le,isScrollable:le,headerCenter:le?(0,de.jsx)(O.vXb.LayoutHeaderTabs,{activeItemId:V,items:[{id:"overview",label:b("overview",{ns:"project-management"}),icon:z.D9E,url:`${je}?tab=overview`},{id:"drafts",label:J,icon:z.AgU,url:`${je}?tab=drafts`}]}):void 0,children:le?"overview"===V?se||w&&(0,de.jsx)(wt,{project:w,items:D,readOnly:d}):(0,de.jsxs)(de.Fragment,{children:[L>0&&(0,de.jsx)(n.k,{width:"full",maxWidth:"74rem",marginX:"auto",justify:"center",marginBottom:3,children:(0,de.jsx)(x.z,{type:"button",variant:"secondary",size:"sm",isLoading:ge,onClick:fe,children:b("campaign_project.retry_failed",{ns:"campaigns",count:L})})}),Q,E,ne,(I||ce||$>0)&&(0,de.jsx)(Dt,{socialAccountIds:null!==(g=null!==(f=null===F||void 0===F?void 0:F.social_account_ids)&&void 0!==f?f:null===F||void 0===F||null===(j=F.social_accounts)||void 0===j?void 0:j.map(e=>e.id))&&void 0!==g?g:[],eligiblePostIds:re,selectedPostIds:U,unassignedSelectedCount:ue,postsView:ee,isLoading:I,isActionLoading:X,onSelectionChange:K,onPostsViewChange:te,onSchedule:xe})]}):(0,de.jsxs)(de.Fragment,{children:[w&&(0,de.jsx)(wt,{project:w,items:D,readOnly:d}),E]})})},projectId:v,itemId:m,getKey:e=>e.id,renderItem:n=>{var l,s,r;const c=(0,Re.tJ)(n.item),u=(0,Ue.dh)(n.item);return le||null!==(l=n.item.data)&&void 0!==l&&l.deliverable_key||null!==(s=n.item.data)&&void 0!==s&&null!==(r=s.posts)&&void 0!==r&&r.length?(0,de.jsx)(Pe,{onFix:e?t=>e(n.item,t):a||d?void 0:e=>h.push({pathname:(0,A.Gn)(P.NEXUS_AGENT_PATH,{agentSlug:"riley"}),search:`?${new URLSearchParams({autoPrompt:(0,B.H)(v,n.item,e)})}`}),onUseAsIs:t?()=>t(n.item):void 0,isFixDisabled:i,fixDisabledReason:o,item:n.item,thumbnail:n.thumbnail,onDelete:n.onDelete,onDuplicate:n.onDuplicate,onRename:n.onRename,selectedPostIds:U,postsRefreshVersion:q,previewPosts:pe,onPostLoaded:me,onPostUnloaded:ve,onPostSelectionChange:he,readOnly:d}):c?(0,de.jsx)($e,{item:n.item,record:c,onDelete:d?void 0:n.onDelete}):u?(0,de.jsx)(Be,{item:n.item,record:u,onDelete:d?void 0:n.onDelete}):(0,de.jsx)(J.L,{...n,title:n.item.title,onClick:()=>{h.push((0,A.Gn)(se,{projectId:v,itemId:n.item.id}))},translationPrefix:"creative_project"})},renderLoadingItem:le?()=>(0,de.jsx)(De,{}):void 0,itemsGridProps:le?{display:"block",width:"full",maxWidth:"grid"===ee?"74rem":"42rem",marginX:"auto",sx:{..."grid"===ee?{columnWidth:"17rem",columnCount:3,columnGap:"var(--chakra-space-4)"}:{},"& > *":{breakInside:"avoid",marginBottom:"var(--chakra-space-4)"}}}:void 0,onPreviewClose:()=>{h.push((0,A.Gn)(se,{projectId:v}),{recorded:!1})},onPreviewNavigate:(e,t)=>
1{h.push((0,A.Gn)(se,{projectId:e,itemId:t}))},translationPrefix:"creative_project",refreshIntervalMs:5e3,settledRefreshIntervalMs:le?3e4:void 0,refreshOnWindowFocus:le,fetchAllItems:le,isRefreshComplete:le?N.yU:void 0,isItemPreviewReady:le?()=>!0:Re.PK})},Ot=Pt},16892:(e,t,i)=>{i.d(t,{Z:()=>r});var o=i(11254),n=i(295903),l=i(270858),a=i(179822),s=i(228993);const r=e=>{let{src:t,isVideo:i=!1,isLoading:r=!1,ratio:d=1,wrapperStyles:c}=e;return(0,s.jsx)(o.o,{ratio:d,sx:c,overflow:"hidden",children:r?(0,s.jsx)(n.O,{}):(0,s.jsx)(s.Fragment,{children:i?(0,s.jsx)(l.x,{as:"video",src:t,controls:!0,preload:"metadata"}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.E,{src:t,alt:"",fallback:(0,s.jsx)(s.Fragment,{}),filter:"blur(20px) opacity(0.7)"}),(0,s.jsx)(a.E,{src:t,alt:"",fallback:(0,s.jsx)(s.Fragment,{}),sx:{objectFit:"contain !important"}})]})})})}},868366:(e,t,i)=>{i.d(t,{Z:()=>n});var o=i(683017);const n=()=>{const[e,t]=(0,o.useState)({shortlinks:!1,video:!0,carousel:!0,poll:!0,document:!0,comments:!0,snippets:!0,mentions:!0});return[e,t]}},151242:(e,t,i)=>{i.d(t,{Z:()=>n});var o=i(683017);const n=(e,t)=>{const[i,n]=(0,o.useState)(e);return(0,o.useEffect)(()=>{const i=setTimeout(()=>{n(e)},t);return()=>{clearTimeout(i)}},[e,t]),i}},341612:(e,t,i)=>{i.d(t,{Z:()=>m});var o=i(125138),n=i(468625),l=i(480050),a=i.n(l),s=i(289096),r=i(313773),d=i(231705),c=i(664723),u=i(117540);class p extends n.vq{constructor(e,t){super(e,t),this.id=this.opts.id||"ProcessPlannerMedia",this.type="modifier",this.defaultLocale={strings:{converting:"Converting..."}};this.opts={saveToAssets:!1,thumbnailSize:"300",thumbnailTime:"0",...t},this.i18nInit(),this.sendToSentry=this.sendToSentry.bind(this),this.getFileMeta=this.getFileMeta.bind(this),this.convertVideo=this.convertVideo.bind(this),this.generateThumbnail=this.generateThumbnail.bind(this),this.saveToAssets=this.saveToAssets.bind(this),this.processFile=this.processFile.bind(this),this.afterUpload=this.afterUpload.bind(this)}sendToSentry(e,t){s.$e(i=>{i.setLevel("error"),i.setTag("context","post-editor-uploader"),t&&i.setContext("Additional Data",t),s.uT(e)})}preloadImage(e){return new Promise((t,i)=>{const o=new Image;o.onload=t,o.onerror=i,o.src=e})}async getFileMeta(e,t){const i=e.type.split("/")[0];try{const t=URL.createObjectURL(e.data),o=await(0,c.iO)(i,t);return URL.revokeObjectURL(t),o}catch{return await(0,c.iO)(i,t)}}async convertImage(e,t){let{key:i,url:o,meta:n}=t;return new Promise(async(t,l)=>{var s;this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:.35});const r=await a().post(d.ikj,{key:i,url:o,meta:n}).catch(()=>{});if(null!==r&&void 0!==r&&null!==(s=r.data)&&void 0!==s&&s.url){this.up
1py.emit("postprocess-complete",e);const i=r.data,o=new URL(i.url);return void t({url:i.url,dir:`${o.origin}${o.pathname.slice(0,o.pathname.lastIndexOf("/"))}`,fileName:o.pathname.split("/").pop(),meta:{width:i.converted?i.meta.width:n.width,height:i.converted?i.meta.height:n.height}})}this.uppy.emit("postprocess-complete",e),this.sendToSentry("File upload failed. Error on convert request - empty URL.",{endpoint:d.ikj,data:{key:i,url:o},response:null===r||void 0===r?void 0:r.data}),l(new Error("File upload failed."))})}async convertVideo(e,t){let{key:i,url:o,meta:n}=t;return new Promise(async(t,l)=>{var s,r;this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:0});const c=await a().post(d.llq,{key:i,url:o,meta:n}).catch(()=>{});if("converting_skipped"===(null===c||void 0===c||null===(s=c.data)||void 0===s?void 0:s.status)){this.uppy.emit("postprocess-complete",e);const i=c.data,o={dir:i.dir,fileName:i.fileName,url:i.outputUrl,outputUrl:i.outputUrl,meta:{duration:i.meta.duration,fps:i.meta.fps,width:i.meta.width,height:i.meta.height}};return void t(o)}if(null===c||void 0===c||null===(r=c.data)||void 0===r||!r.task)return this.up
1py.emit("postprocess-complete",e),this.sendToSentry("File upload failed. Error on convert request - empty task.",{endpoint:d.llq,data:{key:i,url:o},response:null===c||void 0===c?void 0:c.data}),void l(new Error("File upload failed."));const u=setInterval(async()=>{var i,o,n;const s=await a().post(d.Os8,c.data).catch(()=>{});if(!this.uppy.getFile(e.id))return clearInterval(u),void l(new Error("File upload aborted."));if("error"===(null===s||void 0===s||null===(i=s.data)||void 0===i?void 0:i.status))return clearInterval(u),this.sendToSentry("File upload failed. Error on convert status request - status error.",{endpoint:d.Os8,data:c.data,response:null===s||void 0===s?void 0:s.data}),void l(new Error("File upload failed."));if(null!==s&&void 0!==s&&null!==(o=s.data)&&void 0!==o&&o.status){const t=this.uppy.getFile(e.id);if(t){var r,p;const i=100*((null===(r=t.progress)||void 0===r||null===(p=r.postprocess)||void 0===p?void 0:p.value)||0),o=s.data.percent||0,n=i>=o?i+1:o,l=Math.min(Math.max(n,1),100);this.uppy.emit("postprocess-progress",e,{mode:"determine",message:this.i18n("converting"),value:l/100})}}if("completed"===(null===s||void 0===s||null===(n=s.data)||void 0===n?void 0:n.status)){clearInterval(u),this.uppy.emit("postprocess-complete",e);const i=s.data,o={dir:i.dir,fileName:i.fileName,url:i.outputUrl,outputUrl:i.outputUrl,meta:{duration:i.meta.duration,fps:i.meta.fps,width:i.meta.width,height:i.meta.height}};return void t(o)}},5e3)})}async generateThumbnail(e,t){let{key:i,size:n,time:l}=t,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!i)throw this.sendToSentry("File upload failed. Error on generate thumb URL - missing key.",{data:{url:e.uploadURL},response:e.response}),new Error("Missing file key");const s=o.stringify({s:n,t:l}),d=`${r.qnH}/${i}?${s}`;if(a)try{await this.preloadImage(d)}catch{}return d}saveToAssets(e){let{type:t,name:i,key:o,data:n,app_type:l}=e;const s=e=>{var t;const i=null===e||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[0];return"image/gif"===e?4:"video"===i?2:"image"===i?0:"application/pdf"===e?17:"text/plain"===e?18:e.includes("officedocument")?19:null};try{const e=parseInt(this.opts.thumbnailSize.split("x")[0]);return a().post(d.J$J,{app_type:l,asset_type:s(t),asset_key:o,asset_name:i,asset_size:n.size,payload:{duration:n.meta.duration},thumbnail:n.url,thumbnail_width:n.meta.width,thumbnail_height:n.meta.height,thumbnail_cover_image:n.thumbUrl,cover_image_width:n.meta.width&&n.meta.height?parseInt(e):void 0,cover_image_height:n.meta.width&&n.meta.height?parseInt(e/(n.meta.width/n.meta.height)):void 0})}catch(r){}}async processFile(e){var t;const i=e.type.split("/")[0],o=e.response,n=null===o||void 0===o||null===(t=o.body)||void 0===t?void 0:t.url,l={};if(!n)throw this.sendToSentry("File upload failed. Error on process file - missing file URL.",{data:{url:n},response:o}),new Error("Missing file URL");if(!(0,u.QZ)(n))throw this.sendToSentry("File upload failed. Error on process file - invalid S3 URL.",{data:{url:n},response:o}),new Error("Missing required data");const a=new URL(n).pathname.substring(1);if(l.meta=await this.getFileMeta(e,n),"video"===i){const t=await this.convertVideo(e,{key:a,url:n,meta:l.meta});l.dir=t.dir,l.fileName=t.fileName,l.url=t.url,l.outputUrl=t.outputUrl,l.thumbTime=parseFloat(this.opts.thumbnailTime)||0,l.meta=t.meta}else{const t=await this.convertImage(e,{key:a,url:n,meta:l.meta});l.dir=t.dir,l.fileName=t.fileName,l.url=t.url,l.meta=t.meta}if(["video","image"].includes(i)&&!e.type.includes("photoshop")){const t=new URL(l.url).pathname.substring(1);l.thumbUrl=await this.generateThumbnail(e,{key:t,size:this.opts.thumbnailSize,time:"video"===i?this.opts.thumbnailTime:void 0},!0),this.uppy.setFileState(e.id,{preview:l.thumbUrl})}if(this.opts.saveToAssets)if(this.opts.returnAssetId){var s;const t=await this.saveToAssets({type:e.type,name:e.name,key:a,data:{...l,fileNameOriginal:e.name,size:e.size},app_type:this.opts.appType});l.assetId=null===t||void 0===t||null===(s=t.data)||void 0===s?void 0:s.id}else this.saveToAssets({type:e.type,name:e.name,key:a,data:{...l,fileNameOriginal:e.name,size:e.size},app_type:this.opts.appType});return l}afterUpload(e){const t=e.map(e=>{const t=this.uppy.getFile(e);return this.processFile(t).then(e=>
1{this.uppy.log(`[ProcessPlannerMedia] File ${t.id} processed.`);const i={body:e,uploadURL:e.url};this.uppy.emit("processPlannerMedia:upload-success",t,i),this.uppy.emit("processPlannerMedia:upload-complete",t,i)}).catch(e=>{this.uppy.log(`[ProcessPlannerMedia] Failed processing file ${t.id}:`,"error"),this.uppy.log(e,"error"),this.uppy.emit("upload-error",t,new Error(e)),this.uppy.emit("processPlannerMedia:upload-error",t,new Error(e)),this.uppy.emit("processPlannerMedia:upload-complete",t)})});return Promise.all(t).then(()=>{this.uppy.emit("processPlannerMedia:complete",e)})}install(){this.uppy.addPostProcessor(this.afterUpload)}uninstall(){this.uppy.removePostProcessor(this.afterUpload)}}const m=p},411572:(e,t,i)=>{i.d(t,{b:()=>n});var o=i(104399);const n=(e,t,i)=>{(0,o.analyticsTrackEvent)(`${e} - ${i}`)}}}]);
2//# sourceMappingURL=2264.d7832e47.chunk.js.map

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.