1"use strict";(globalThis.webpackChunknapoleon=globalThis.webpackChunknapoleon||[]).push([[8277],{40636:(Ze,Oe,t)=>{t.d(Oe,{A:()=>rt});var s=t(65723),P=t(62598),i=t(62934),B=t(35921),w=t(95439),fe=t(63238),E=t(81924),n=t.n(E),K=t(5821),l=t.n(K),I=t(85067),re=t(86679),k=t(63028),z=t(62456),Re=t(54424),A=t(64264),p=t(78294),$=t(85260),V=t(5230),je=t(6848),J=t(29886),ie=t(6157),F=t(17751),g=t(44873),b=t(75813),N=t(69959),y=t(72009),j=t(18679),M=t(66240),_=t(99479),v=t(26532),u=t(60648);const T={profilesWrapper:"v8rmQ16dROOEG9GtSSB5",rightButtonsBox:"pifHYwAaHq2iQ7pkXLvf",infoBox:"FLo4M5TlvyEUkJvKZFNs",tabsWrapper:"hYn23LpS2wldrbzo84HQ",headerWrapper:"GnitlULM4E9JdbtXXdDB",addProfileButton:"JUXRyhQBB8EWP8Kq9mIT",sidePanel:"Qkc0LOKL1hv9MJlvmM2R",sidePanelColored:"jq_jfuYRPhGetXlqqYRP",sidePanelContent:"Agx8irDu6SrrOqG8AAGy",sidePanelWithNeedHelpInfo:"YojWvOSTLMjIkjqbmtgq"};var se=t(18761),Pe=t(29063),Le=t(22540);const X={fbEditConnectionPanel:"eXglspdzhhJrYGBy9gDj",header:"txZtIY_PArYQ5DnhYquA",options:"poKi318zTqvrfcCqEZ28",option:"QlED6gDMj0dDoTDt7FoE",optionsHeader:"gDKY6E6tmhmqZgddBJdZ",optionTitle:"S3Z9BFLt0xYemcaBMbFY",optionDescription:"FbWI_TzasV7fh5vQnhwQ",buttons:"hmNztc1lUTKcwKA_7XRm",footer:"EGqZxo3CjngMJXosKXUJ"},ce=({onEdit:e,onCancel:o})=>{const[c,U]=(0,E.useState)(!1),S=(0,I.useTranslationCategory)(I.ETranslationCategories.projectSettings),ee=S.PROJECT_SETTINGS_FB_RECONNECT_PANEL_HEADER,me=S.PROJECT_SETTINGS_FB_RECONNECT_PANEL_DESCRIPTION,H=S.PROJECT_SETTINGS_FB_RECONNECT_PANEL_BUTTON_CANCEL,G=S.PROJECT_SETTINGS_FB_RECONNECT_PANEL_BUTTON_RECONNECT,te=S.PROJECT_SETTINGS_FB_RECONNECT_PANEL_DISMISS_CHECKBOX_LABEL,Q=S.PROJECT_SETTINGS_FB_RECONNECT_PANEL_FOOTER,Y=(0,E.useRef)(!1),Ie=(0,E.useRef)(!1),Ne=(Ke,De)=>{I.AnalyticsService.sendEvent(Ke,De).catch(()=>se.v.log("[FbEditConnectionPanel] sending analytics event failed",!1))},ge=()=>{Y.current=!0,e(c)},we=()=>{Ie.current=!0,U(!c)};return(0,E.useEffect)(()=>{Ne(I.EAnalyticsEvents.moderatedProfilesReconnectedWarningDisplayed,{profile_network:"facebook",attempt_from:(0,z.D8)()})},[]),(0,E.useEffect)(()=>()=>{!Y.current&&!Ie.current&&Ne(I.EAnalyticsEvents.moderatedProfilesReconnectedWarningRejected,{profile_network:"facebook",attempt_from:(0,z.D8)()})},[Y.current]),(0,s.jsxs)("div",{className:X.fbEditConnectionPanel,children:[(0,s.jsx)("div",{className:X.header,children:ee}),(0,s.jsx)("div",{className:X.description,children:me}),(0,s.jsx)("div",{children:(0,s.jsx)(Le.S,{checked:c,name:"dismissPanel",label:te,onChange:()=>we()})}),(0,s.jsxs)("div",{className:X.buttons,children:[(0,s.jsx)(I.Button,{size:I.EButtonSizes.Medium,theme:I.EButtonThemes.Ghost,onClick:()=>o(c),children:H}),(0,s.jsx)(I.Button,{size:I.EButtonSizes.Medium,theme:I.EButtonThemes.Primary,onClick:()=>ge(),children:G})]}),(0,s.jsx)("div",{className:X.footer,children:(0,s.jsx)(Pe.A,{message:Q,externalRedirect:!0})})]})};var ne=t(23952),oe=t(36412);const W={managedWrapper:"Lhjr2AEegIeA5RWHUT4O",profilesList:"ok9rtSJfsQrx8Z0zNefl",fbEditConnectionPanelWrapper:"YIJkNVYTpTJRP1uwRFMA",reconnectHint:"Diz4IBKWQdjIPIRvL1nX",reconnectHintText:"Vpev_Gh6wsJQfUKzLcqq",reconnectBtn:"tVDELAlYcVcdXfNsQgi8",sidePanel:"d4w0svtmRzmm81U1kqJ9",sidePanelContent:"ZtsNALw7uzZuATgWVdtA",sidePanelColored:"Hv8Gj0vv6_tLlfCe0VCH"};var de=t(90366);const d=(e,o)=>(0,N.z8)((0,de.f)(e,o)),a=e=>e.map(({page_id:o})=>o);var r=t(30395),f=t.n(r);const h={button:"atHCwSTAuC50Eb_FE8EQ",blueButton:"lBdAXo8HkBjhF2usObI7"};var O=t(63805);const R=({onClick:e,showTags:o})=>{const U=(0,P.useSelector)(ee=>(0,O.Y3)(ee.translation.project_settings))(o?"PROJECT_SETTINGS_LABELS_HIDE_TAGS":"PROJECT_SETTINGS_LABELS_SHOW_TAGS"),S=f()(h.button,{[h.blueButton]:o});return n().createElement(V.A,{ghost:!0,icon:"tags-content",onClickHandle:e,className:S,size:"tiny"},U)};R.propTypes={showTags:l().bool.isRequired,onClick:l().func.isRequired};const ae=R;var C=t(17445),Z=Object.defineProperty,le=Object.defineProperties,he=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(e,o,c)=>o in e?Z(e,o,{enumerable:!0,configurable:!0,writable:!0,value:c}):e[o]=c,xe=(e,o)=>{for(var c in o||(o={}))Ee.call(o,c)&&Se(e,c,o[c]);if(q)for(var c of q(o))Ae.call(o,c)&&Se(e,c,o[c]);return e},Be=(e,o)=>le(e,he(o)),Te=(e,o,c)=>new Promise((U,S)=>{var ee=G=>{try{H(c.next(G))}catch(te){S(te)}},me=G=>{try{H(c.throw(G))}catch(te){S(te)}},H=G=>G.done?U(G.value):Promise.resolve(G.value).then(ee,me);H((c=c.apply(e,o)).next())});const ve=e=>{const{search:o}=(0,i.zy)(),c=(0,E.useMemo)(()=>new URLSearchParams(o).has(N.Nd.OPEN_ADD_PROFILE),[o]),U=(0,i.W6)(),S=(0,P.useDispatch)(),ee=(0,P.useSelector)(m=>m.global.tagsForPages),me=(0,P.useSelector)(m=>m.global.user.user_id),[H,G]=(0,ne.useLocalStorage)(ne.ELocalStorageKeys.dismissReconnectPanels,{}),[te,Q]=(0,E.useState)(c),[Y,Ie]=(0,E.useState)(!0),[Ne,ge]=(0,E.useState)(!1),[we,Ke]=(0,E.useState)([]),[De,ke]=(0,E.useState)([]),[$e,it]=(0,E.useState)([]),ct=(0,I.useAsyncDialogDispatch)(),dt=(0,E.useMemo)(()=>d(e.profilesList,De),[e.profilesList,De]),Ve=(0,ie.Q)(e.profilesList);(0,E.useEffect)(()=>{const m=a(e.profilesList);Ke(Ve),ke(Ve),m.length&&S((0,g.d9)(m))},[Ve.length]),(0,E.useEffect)(()=>{const m=e.profilesList.filter(ue=>ue.type==="facebook"&&ue.status==="error");let x=[];m.forEach(ue=>{ue.connected_by.find(ht=>
1ht.id===parseInt(me))&&x.push(ue)}),it(x)},[e.profilesList]);const Et=`${e.gettingProfilesType}`.toUpperCase(),qe=()=>{ge(!1),e.closeSidePanel(),e.removeAllErrorProfiles(),e.cancelAppStoreConnection()},et=m=>{const x=()=>{e.closeAlert(),e.removeProfile(m)};e.showAlert((0,$.an)({buttonConfirmAction:x,buttonConfirmText:e.translateWizard("WIZARD_REMOVE_MODERATED_PROFILE_CONFIRM_BUTTON"),buttonConfirmTranslationKey:"WIZARD_REMOVE_MODERATED_PROFILE_CONFIRM_BUTTON",message:e.translateWizard("WIZARD_REMOVE_MODERATED_PROFILE_CONFIRM_MESSAGE"),messageTranslationKey:"WIZARD_REMOVE_MODERATED_PROFILE_CONFIRM_MESSAGE",title:e.translateWizard("WIZARD_REMOVE_MODERATED_PROFILE_CONFIRM_TITLE"),titleTranslationKey:"WIZARD_REMOVE_MODERATED_PROFILE_CONFIRM_TITLE"}))},Tt=(m,x)=>{m&&I.AnalyticsService.sendEvent(I.EAnalyticsEvents.moderatedProfilesReconnectedWarningDismissed,{profile_network:x,attempt_from:(0,z.D8)()})},tt=(m,x)=>{st(m,x),e.resumeConnectionAction&&e.resumeConnectionAction(!0),qe()},mt=()=>{const m=x=>!!H[x];e.gettingProfilesType==="facebook"&&!m("facebook")?ge(!0):tt()},st=(m,x)=>{Tt(x,m),ge(!1),G(Be(xe({},H),{[m]:x}))},gt=()=>Te(void 0,null,function*(){if((yield ct((0,k.showDialog)({name:k.EDialogName.reconnectFBInsta}))).state==="confirmed"){const x=$e.find(ot=>ot.type==="facebook"),ue={errorAction:()=>{},profile:x,savedAction:()=>{}};e.refreshProfile(ue)}}),ut=()=>$e.length>2&&n().createElement("div",{className:W.reconnectHint},n().createElement(I.Icon,{name:I.EIconNames.ErrorAlert,size:I.EIconSizes.size16}),n().createElement("p",{className:W.reconnectHintText},n().createElement(re.K,{category:A.X.projectSettings,translationKey:"PROJECT_SETTINGS_MANAGED_PROFILE_FB_RECONNECT_HINT",withHTML:!0})),n().createElement(V.A,{className:W.reconnectBtn,dataTranslationKey:"PROJECT_SETTINGS_MANAGED_PROFILE_FB_RECONNECT_BTN",icon:"refresh","data-testid":"addNewProfileManagedBtn",onClickHandle:gt,primary:!0},e.translate("PROJECT_SETTINGS_MANAGED_PROFILE_FB_RECONNECT_BTN"))),{getBrowserName:nt}=(0,C.e)(),[Xe,Ce]=(0,E.useState)(""),pe=(0,P.useSelector)(m=>m.translation.lang).toUpperCase();(0,E.useEffect)(()=>{switch(nt){case C.y.CHROME:Ce(pe==="PL"?C.y.CHROME_BLOCKED_POP_URL_PL:C.y.CHROME_BLOCKED_POP_URL_EN);break;case C.y.FIREFOX:Ce(pe==="PL"?C.y.FIREFOX_BLOCKED_POP_URL_PL:C.y.FIREFOX_BLOCKED_POP_URL_EN);break;case C.y.SAFARI:Ce(pe==="PL"?C.y.SAFARI_BLOCKED_POP_URL_PL:C.y.SAFARI_BLOCKED_POP_URL_EN);break;case C.y.EDGE:Ce(pe==="PL"?C.y.EDGE_BLOCKED_POP_URL_PL:C.y.EDGE_BLOCKED_POP_URL_EN);break;case C.y.OPERA:Ce(pe==="PL"?C.y.OPERA_BLOCKED_POP_URL_PL:C.y.OPERA_BLOCKED_POP_URL_EN);break;default:Ce(null);break}},[nt,pe]);const ft=Xe!==null?"WIZARD_RESUME_PROFILE_CONNECTION_MESSAGE_POPUP_ALERT":"WIZARD_RESUME_PROFILE_CONNECTION_MESSAGE_POPUP_ALERT_OTHER",Pt=Xe!==null?[{name:"{browserInstructionLink}",value:Xe}]:[];return n().createElement("div",{className:W.managedWrapper},!e.pagesLoaded||e.profilesList.length>0?n().createElement(n().Fragment,null,ut(),n().createElement("div",{className:T.headerWrapper},n().createElement(oe.Y,{description:e.translate("PROJECT_SETTINGS_MANAGED_PAGE_HEADER_DESCRIPTION"),title:e.translate("PROJECT_SETTINGS_MANAGED_PAGE_HEADER_TITLE"),type:"h1"}),n().createElement("div",{className:T.rightButtonsBox},n().createElement(ae,{showTags:Y,onClick:()=>Ie(!Y)}),n().createElement(J.A,{allProfilesTypes:we,profilesTypesToDisplay:De,translate:e.translate,updateProfilesListTypes:ke}),n().createElement(V.A,{className:T.addProfileButton,dataTranslationKey:"PROJECT_SETTINGS_MANAGED_PAGE_ADD_PROFILE_BUTTON",icon:"add","data-testid":"addNewProfileManagedBtn",onClickHandle:()=>Q(!0),primary:!0,size:"tiny"},e.translate("PROJECT_SETTINGS_MANAGED_PAGE_ADD_PROFILE_BUTTON")))),n().createElement(y.A,{withProfileTags:!0,profilesTags:ee,showProfileTags:Y,addedProfilesIdsList:e.addedProfilesIdsList,addProfile:e.addModeratedProfile,availableButtons:[{name:"dm_eligible",type:"buttonsToShow"},{name:"reconnect",type:"buttonsToShow"},{name:"bot",type:"buttonsToHide"},{name:"edit",type:"buttonsToHide"}
1,{name:"add/delete",type:"buttonsToShowOnError"}],background:"gray",className:W.profilesList,errorProfiles:e.errorProfiles,loadingItems:e.loadingItems,module:"project_settings",pageType:"moderated",profilesList:dt,removeProfile:et,translate:e.translateWizard,withUsageCount:!0,togglingAddRemoveButton:!0})):n().createElement(p.A,{buttonAction:()=>Q(!0),buttonProps:{primary:!0},dataTestid:"addNewProfileManagedBtn",buttonText:"PROJECT_SETTINGS_MANAGED_PAGE_NO_PROFILES_BUTTON_TEXT",descriptionText:"PROJECT_SETTINGS_MANAGED_PAGE_NO_PROFILES_DESCRIPTION",headerText:"PROJECT_SETTINGS_MANAGED_PAGE_NO_PROFILES_HEADER",translate:e.translate}),n().createElement(_.A,{className:f()(W.sidePanelColored,e.appStoreConnectionInProgress&&W.wide),closeHandler:()=>{ge(!1),Q(!1),setTimeout(()=>e.cancelAppStoreConnection(),250)},show:te,zIndex:"5",translate:e.translate,hideSaveButton:!0},n().createElement("div",{className:T.sidePanelContent},n().createElement(oe.Y,{description:e.appStoreConnectionInProgress?null:e.translate("PROJECT_SETTINGS_MANAGED_PROFILE_BUTTONS_HEADER_DESCRIPTION"),title:e.translate("PROJECT_SETTINGS_MANAGED_PROFILE_BUTTONS_HEADER_TITLE"),translate:e.translate,type:"h1"}),e.appStoreConnectionInProgress?n().createElement(u.A,{type:e.appStoreConnectionInProgress,onCancel:e.cancelAppStoreConnection,onSuccess:()=>{var m;ge(!1),Q(!1),(m=e.settingsPageRef)!=null&&m.current&&e.settingsPageRef.current.scrollBy({top:e.settingsPageRef.current.scrollHeight,behavior:"smooth"}),setTimeout(()=>e.cancelAppStoreConnection(),250)}}):n().createElement(n().Fragment,null,n().createElement(je.A,{buttonText:"WIZARD_RESUME_PROFILE_CONNECTION_BUTTON_TEXT",className:T.infoBox,message:"WIZARD_RESUME_PROFILE_CONNECTION_MESSAGE_POPUP_ALERT",onClickHandler:()=>e.resumeConnectionAction(),show:e.gettingProfilesInProgress,title:`WIZARD_RESUME_PROFILE_CONNECTION_TITLE_${Et}`,translate:e.translateWizard},n().createElement(re.K,{category:A.X.wizard,translationKey:ft,translationVars:Pt,withHTML:!0})),n().createElement(j.A,{translate:e.translateWizard})))),n().createElement(_.A,{zIndex:"6",closeHandler:qe,show:e.showSidePanel,translate:e.translate,hideSaveButton:!1},Ne?n().createElement("div",{className:W.fbEditConnectionPanelWrapper},n().createElement(ce,{onEdit:m=>tt("facebook",m),onCancel:m=>st("facebook",m)})):n().createElement("div",{className:W.sidePanelContent},n().createElement(v.A,{addProfile:e.addModeratedProfile,addedProfilesIdsList:e.addedProfilesIdsList,pageType:"moderated",removeProfile:et,translate:e.translateWizard}),n().createElement(M.A,{pageType:"moderated",translate:e.translateWizard,onClick:mt}))))};ve.propTypes={addedProfilesIdsList:l().array,addModeratedProfile:l().func,closeAlert:l().func,closeSidePanel:l().func,errorProfiles:l().object,gettingProfilesInProgress:l().bool,gettingProfilesType:l().string,loadingItems:l().object,pagesLoaded:l().bool,profilesList:l().array,removeAllErrorProfiles:l().func,removeProfile:l().func,resumeConnectionAction:l().func,showAlert:l().func,showSidePanel:l().bool,translate:l().func,translateWizard:l().func,refreshProfile:l().func,appStoreConnectionInProgress:l().oneOfType([l().string,l().bool]),cancelAppStoreConnection:l().func,settingsPageRef:l().oneOfType([l().func,l().shape({current:l().instanceOf(K.Component)})])};const Me=e=>{const o=e.global.pages.filter(c=>c.connection==="moderate");return{addedProfilesIdsList:o.map(c=>c.social_id),errorProfiles:e.profilesConnect.errorProfiles,gettingProfilesInProgress:e.profilesConnect.gettingProfilesInProgress,gettingProfilesType:e.profilesConnect.gettingProfilesType,loadingItems:e.profilesConnect.loadingItems,pagesLoaded:e.global.pagesLoaded,profilesList:o,resumeConnectionAction:e.profilesConnect.resumeConnectionAction,showSidePanel:e.profilesConnect.showSidePanel,appStoreConnectionInProgress:e.profilesConnect.appStoreConnection.connectionInProgress}},We=e=>({addModeratedProfile:o=>e((0,F.En)(o)),closeAlert:()=>e((0,b.R$)()),closeSidePanel:()=>e((0,F.ef)()),removeAllErrorProfiles:()=>e((0,F.cl)()),removeProfile:o=>e((0,F.Iq)(o)),showAlert:o=>e((0,b.S7)(o)),refreshProfile:o=>e((0,Re.X)(o)),cancelAppStoreConnection:()=>e((0,F.vW)())}),He=(0,P.connect)(Me,We)(ve);var Ge=t(57301),Fe=t(43153);const ye={monitoredWrapper:"KyDVNUToOZq9gxR2niDm",profilesList:"OYOyXpr1AkMy9yphnBeA"},ze=(e,o)=>(0,N.z8)((0,de.f)(e,o)),Ue=e=>{var o,c;const[U,S]=(0,E.useState)(!1),[ee,me]=(0,E.useState)([]),[H,G]=(0,E.useState)([]),te=(0,E.useMemo)(()=>ze(e.profilesList,H),[e.profilesList,H]),Q=(0,ie.Q)(e.profilesList);(0,E.useEffect)(()=>{me(Q),G(Q)},[Q.length]);const Y=Ie=>{const Ne=()=>{e.closeAlert(),e.removeProfile(Ie)};e.showAlert((0,$.an)({buttonConfirmAction:Ne,buttonConfirmText:e.translateWizard("WIZARD_REMOVE_MONITORED_PROFILE_CONFIRM_BUTTON"),buttonConfirmTranslationKey:"WIZARD_REMOVE_MONITORED_PROFILE_CONFIRM_BUTTON",message:e.translateWizard("WIZARD_REMOVE_MONITORED_PROFILE_CONFIRM_MESSAGE"),messageTranslationKey:"WIZARD_REMOVE_MONITORED_PROFILE_CONFIRM_MESSAGE",title:e.translateWizard("WIZARD_REMOVE_MONITORED_PROFILE_CONFIRM_TITLE"),titleTranslationKey:"WIZARD_REMOVE_MONITORED_PROFILE_CONFIRM_TITLE"}))};return n().createElement("div",{className:ye.monitoredWrapper},!e.pagesLoaded||e.profilesList.length>0?n().createElement(n().Fragment,null,n().createElement("div",{className:T.headerWrapper},n().createElement(oe.Y,{description:e.translate("PROJECT_SETTINGS_MONITORED_PAGE_HEADER_DESCRIPTION"),title:e.translate("PROJECT_SETTINGS_MONITORED_PAGE_HEADER_TIT
1LE"),type:"h1"}),n().createElement("div",{className:T.rightButtonsBox},n().createElement(J.A,{allProfilesTypes:ee,profilesTypesToDisplay:H,translate:e.translate,updateProfilesListTypes:G}),n().createElement(V.A,{className:T.addProfileButton,dataTranslationKey:"PROJECT_SETTINGS_MONITORED_PAGE_ADD_PROFILE_BUTTON",icon:"add","data-testid":"addNewProfileMonitoredBtn",onClickHandle:()=>S(!0),secondary:!0,size:"tiny"},e.translate("PROJECT_SETTINGS_MONITORED_PAGE_ADD_PROFILE_BUTTON")))),n().createElement(y.A,{addedProfilesIdsList:e.addedProfilesIdsList,addProfile:e.addProfile,availableButtons:[{name:"add/delete",type:"buttonsToHide"}],background:"gray",className:ye.profilesList,errorProfiles:e.errorProfiles,loadingItems:e.loadingItems,pageType:"monitored",module:"project_settings",profilesList:te,removeProfile:Y,translate:e.translateWizard,withUsageCount:!0})):n().createElement(p.A,{buttonAction:()=>S(!0),buttonProps:{secondary:!0},dataTestid:"addNewProfileMonitoredBtn",buttonText:"PROJECT_SETTINGS_MONITORED_PAGE_NO_PROFILES_BUTTON_TEXT",descriptionText:"PROJECT_SETTINGS_MONITORED_PAGE_NO_PROFILES_DESCRIPTION",headerText:"PROJECT_SETTINGS_MONITORED_PAGE_NO_PROFILES_HEADER",translate:e.translate}),n().createElement(_.A,{className:f()(T.sidePanel,T.sidePanelColored),closeHandler:()=>S(!1),show:U,zIndex:"5"},n().createElement("div",{className:T.sidePanelContent},n().createElement(oe.Y,{description:e.translate("PROJECT_SETTINGS_MONITORED_PAGE_SEARCH_DESCRIPTION"),title:e.translate("PROJECT_SETTINGS_MONITORED_PAGE_SEARCH_HEADER_TITLE"),type:"h1"}),n().createElement(Ge.A,{translate:e.translateWizard}))),n().createElement(_.A,{closeHandler:e.closeSidePanel,show:e.showSidePanel,zIndex:"6"},n().createElement(v.A,{addedProfilesIdsList:e.addedProfilesIdsList,addProfile:e.addProfile,pageType:"monitored",removeProfile:Y,translate:e.translateWizard},n().createElement(Fe.A,{className:ye.textInfo,text:`WIZARD_PROFILE_TO_MONITOR_TEXT_INFO_${(c=(o=e.profilesToMonitorList)==null?void 0:o[0])==null?void 0:c.type}`.toUpperCase(),translate:e.translateWizard}))))};
1Ue.propTypes={addedProfilesIdsList:l().array,addProfile:l().func,closeAlert:l().func,closeSidePanel:l().func,errorProfiles:l().object,loadingItems:l().object,pagesLoaded:l().bool,profilesList:l().array,profilesToMonitorList:l().array,removeProfile:l().func,showAlert:l().func,showSidePanel:l().bool,translate:l().func,translateWizard:l().func};const Je=e=>{const o=e.global.pages.filter(S=>S.connection==="monitor"),c=e.profilesConnect.profilesTypesToShow,U=e.profilesConnect.receivedProfiles;return{addedProfilesIdsList:o.map(S=>S.social_id),errorProfiles:e.profilesConnect.errorProfiles,loadingItems:e.profilesConnect.loadingItems,pagesLoaded:e.global.pagesLoaded,profilesList:o,profilesToMonitorList:U[c],showSidePanel:e.profilesConnect.showSidePanel}},L=e=>({addProfile:o=>e((0,F.qI)(o)),closeAlert:()=>e((0,b.R$)()),removeProfile:o=>e((0,F.Iq)(o)),showAlert:o=>e((0,b.S7)(o)),closeSidePanel:()=>e((0,F.ef)())}),be=(0,P.connect)(Je,L)(Ue);var Qe=t(81713);const _e={tabs:"uTPlTSZt_NJ4QmLSgF1F",singleTab:"Qaw0mUEVuxZCehT3WLHW",active:"MK86s8CjD2F9ZRWQ3LCQ"},Ye=({tabs:e,translate:o})=>n().createElement("div",{className:_e.tabs},e.map(c=>n().createElement(Qe.k2,{className:_e.singleTab,activeClassName:_e.active,"data-testid":c.testId,key:c.label,to:c.path,"data-translation-key":c.label},o(c.label))));Ye.propTypes={tabs:l().arrayOf(l().shape({path:l().string,label:l().string,testId:l().string})),translate:l().func};const at=Ye;var lt=t(50203);const rt=({settingsPageRef:e})=>{const o=(0,P.useSelector)(w.JG),{pagesAreLoading:c}=(0,P.useSelector)(S=>S.global),U=(0,P.useSelector)(w.QL);return c?(0,s.jsx)(lt.A,{}):(0,s.jsxs)("div",{className:T.profilesWrapper,children:[(0,s.jsxs)("div",{className:T.tabsWrapper,children:[(0,s.jsx)(at,{tabs:[{path:B.VN,label:"PROJECT_SETTINGS_MANAGED_PROFILES_TAB",testId:"project_settings_tab_managed"},{path:B.r7,label:"PROJECT_SETTINGS_MONITORED_PROFILES_TAB",testId:"project_settings_tab_monitored"}],translate:o}),(0,s.jsx)(fe.A,{})]}),(0,s.jsxs)(i.dO,{children:[(0,s.jsx)(i.qh,{path:B.VN,children:(0,s.jsx)(He,{translate:o,translateWizard:U,settingsPageRef:e})}),(0,s.jsx)(i.qh,{path:B.r7,children:(0,s.jsx)(be,{translate:o,translateWizard:U})}),(0,s.jsx)(i.rd,{to:B.VN})]})]})}},69946:(Ze,Oe,t)=>{t.d(Oe,{A:()=>de});var s=t(65723),P=t(81924),i=t.n(P),B=t(62598),w=t(44873),fe=t(45246),E=t.n(fe);const n={user:"0",inbox:"1",content:"2",system:"3"},K=(d,a,r)=>{const f=d.filter(({type:R})=>R===n[a]),h=R=>R.tag.toLowerCase().normalize("NFKD").replace(/[\u0300-\u036f]/g,"").replace(/\u0142/g,"l"),O=r==="tag"?[h]:[r,h];return E()(f,O)},l=()=>[{id:1,type:"user",labelDescription:"LABELS_DESC_USER",labelTitle:"LABELS_TITLE_USER",icon:"user"},{id:2,type:"inbox",labelDescription:["LABELS_DESC_INBOX","LABELS_DESC_PROFILES_INFO_INBOX"],labelTitle:"LABELS_TITLE_INBOX",icon:"tags-content",additionalConfig:{withLink:!0}},{id:3,type:"content",labelDescription:"LABELS_DESC_CONTENT",labelTitle:"LABELS_TITLE_CONTENT",icon:"share-megaphone"}],I=(d,a)=>[{id:1,type:"user",labels:K(d,"user",a),placeholder:"USER_INPUT_PLACEHOLDER",labelDescription:"LABELS_DESC_USER",labelTitle:"LABELS_TITLE_USER",icon:"user"},{id:2,type:"inbox",labels:[...K(d,"system",a),...K(d,"inbox",a)],placeholder:"INBOX_INPUT_PLACEHOLDER",labelDescription:["LABELS_DESC_INBOX","LABELS_DESC_PROFILES_INFO_INBOX"],labelTitle:"LABELS_TITLE_INBOX",icon:"tags-content",additionalConfig:{withLink:!0}},{id:3,type:"content",labels:K(d,"content",a),placeholder:"CONTENT_INPUT_PLACEHOLDER",labelDescription:"LABELS_DESC_CONTENT",labelTitle:"LABELS_TITLE_CONTENT",icon:"share-megaphone"}];var re=t(23952),k=t(30395),z=t.n(k),Re=t(5821),A=t.n(Re),p=t(37886);const $=A().oneOfType([A().string,A().array]),V=({labelTitle:d,labelDescription:a,icon:r,withLink:f})=>{const h=Array.isArray(a),O=p.C.projectSettings;return i().createElement("div",{className:"projectSettingsLabels__labelsHeader"},i().createElement("i",{className:`c-icon ii-${r} c-labels-column__icon`}),i().createElement("div",{className:"o-flex o-flex--column u-padding-horizontal-tiny u-padding-vertical-xtiny"},i().createElement("span",{className:"c-typography--text c-typography--bold"},i().createElement(p.A,{module:O,translationKey:d})),i().createElement("span",{className:"c-typography--subtext u-margin-top-tiny u-position-relative"},h?a.map((R,D)=>i().createElement("div",{key:R,className:z()({"u-margin-top-tiny":D>0})},i().createElement(p.A,{withLink:f,translationKey:R,module:O}))):i().createElement(p.A,{translationKey:a,module:O}))))};V.defaultProps={withLink:!1},V.propTypes={icon:A().string.isRequired,labelDescription:$.isRequired,labelTitle:A().string.isRequired,withLink:A().bool};const J=V;var ie=t(16805),F=t(2041),g=t(95439),b=t(1290);const N={labelsContent:"N93CnkIXeOWcARL0KGHL",labelsListItem:"ynfANE4PYiMdEIZSGhuh"},y=(d,a)=>a.find(({tag:r,deleted:f})=>r.toUpperCase().trim()===d.toUpperCase().trim()&&f==="0"),j=(d,a)=>!d||d.length===0?"INPUT_ERROR_EMPTY":y(d,a)?"INPUT_ERROR_DOUBLING":null;var M=t(8151),_=t(78978);
1class v extends P.Component{constructor(a){super(a),this.toggleEdition=()=>{this.setState(r=>({editionIsShown:!r.editionIsShown}))},this.onChangeTag=r=>{this.setState({editedTagName:r.target.value,shakeInput:!1})},this.toggleColors=()=>{var r,f,h;!this.state.selectIsOpen&&((r=this.input)==null?void 0:r.current)!==null&&((h=(f=this.input)==null?void 0:f.current)==null||h.focus()),this.setState(O=>({selectIsOpen:!O.selectIsOpen}))},this.selectColor=r=>{this.setState(()=>({editedTagColor:r}))},this.saveChanges=()=>{const r=this.state.editedTagName.trim(),f=this.props.label.color!==this.state.editedTagColor,h=this.props.label.tag!==r,O=this.props.validateTagInput(r,this.props.labels),R=r.length===0;(!h&&f||O)&&!R?(this.props.saveChanges({tag_id:this.props.label.tag_id,tag:r,color:this.state.editedTagColor}),this.setState(()=>({editionIsShown:!1,shakeInput:!1}))):!h&&!f?this.setState(()=>({editionIsShown:!1,shakeInput:!1})):this.setState(()=>({shakeInput:!0})),this.setState(()=>({editedTagName:r}))},this.onBlur=()=>{setTimeout(()=>{this.setState(()=>({selectIsOpen:!1}))},100)},this.getRef=r=>{this.input=r},this.handleDelete=()=>{this.props.remove(this.props.label)},this.state={editionIsShown:!1,selectIsOpen:!1,editedTagName:this.props.label.tag,shakeInput:!1,editedTagColor:this.props.label.color},this.accessManager=(0,_.a)({projectRoles:this.props.project_roles,licenceRoles:this.props.licence_roles}),this.input=null}render(){const{getErrorTranslationKey:a,labels:r,className:f,label:h}=this.props,{editedTagName:O,shakeInput:R}=this.state,D=p.C.projectSettings,ae=a(O,r),C=z()(f,{"shake-it":R});return(0,s.jsx)("div",{className:"u-margin-bottom-xtiny",children:this.state.editionIsShown&&this.accessManager.hasAccess("labelsCreator")?(0,s.jsxs)(M.A,{className:C,selectIsOpen:this.state.selectIsOpen,color:this.state.editedTagColor,toggleColors:this.toggleColors,colors:this.props.colors,selectColor:this.selectColor,children:[(0,s.jsx)(ie.A,{isTiny:!0,forwardedRef:this.getRef,onEnter:this.saveChanges,className:"o-flex-1",value:this.state.editedTagName,onBlur:this.onBlur,onChange:this.onChangeTag,children:(0,s.jsx)("button",{type:"button",onClick:this.saveChanges,className:"c-button u-margin-right-tiny u-margin-vertical-tiny c-button--tiny c-button--secondary",children:(0,s.jsx)(p.A,{module:D,translationKey:"LABELS_SAVE"})})}),this.state.shakeInput&&ae&&(0,s.jsx)(F.A,{children:(0,s.jsx)(p.A,{module:D,translationKey:ae})})]}):(0,s.jsxs)("div",{style:{position:"relative",marginRight:"4px"},className:"c-labels-column__item o-flex o-flex--justify-content-between u-padding-vertical-xtiny u-padding-horizontal-tiny",children:[(0,s.jsxs)("div",{style:{maxWidth:"180px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:[(0,s.jsx)("div",{className:"c-labels-column__item-color",style:{backgroundColor:this.props.label.color?`#${this.props.label.color}`:"#fff"}}),(0,s.jsx)("span",{style:{maxWidth:"160px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},className:"c-typography--subdesc u-width-160",children:this.props.label.tag})]}),this.accessManager.hasAccess("labelsCreator")&&!h.isReadOnly&&(0,s.jsxs)("div",{style:{position:"absolute",right:2},children:[(0,s.jsx)("a",{onClick:this.toggleEdition,children:(0,s.jsx)("i",{className:"ii-edit c-icon u-color-seconday u-margin-right-xtiny"})}),(0,s.jsx)("a",{onClick:this.handleDelete,children:(0,s.jsx)("i",{className:"ii-delete c-icon u-color-seconday"})})]})]})})}}const u=(0,B.connect)(d=>{var a,r;return{licence_roles:d.global.licenceRoles||[],project_roles:((r=(a=d.global)==null?void 0:a.user)==null?void 0:r.project_roles)||[]}})(v),T=({labels:d,placeholder:a,type:r,saveChanges:f,remove:h,licence_roles:O,project_roles:R})=>{const D=(0,B.useDispatch)(),C=(0,B.useSelector)(g.JG)(a),[Z,le]=(0,P.useState)(""),[he,q]=(0,P.useState)(!1),[Ee,Ae]=(0,P.useState)(b.T[0]),[Se,xe]=(0,P.useState)(!1),Be=j(Z,d),Te=(0,_.a)({projectRoles:R,licenceRoles:O}),ve=p.C.projectSettings;let Me=null;const We=()=>{Te.hasAccess("labelsCreator")&&(Se&&Me.focus(),xe(!Se))},He=()=>{Te.hasAccess("labelsCreator")&&xe(!1)},Ge=(L,be)=>!(!L||y(L,be)),Fe=()=>{if(Te.hasAccess("labelsCreator")){const L=Z.trim(),be=Ge(Z,d);if(L.length===0)le(""),q(!0);else if(!be)le(L),q(!0);else{const _e={tag:Z.trim(),color:Ee,type:n[r]};D((0,w.Ap)(_e)),le("")}}},ye=L=>{Ae(L)},ze=({target:L})=>{le(L.value),q(!1)},Ue=L=>{Me=L},Je=L=>{h(L),q(!1)};return i().createElement("div",{className:"projectSettingsLabels__labelsContent"},i().createElement(M.A,{selectIsOpen:Se,color:Ee,colors:b.T,toggleColors:We,selectColor:ye,className:z()(N.labelsContent,{"shake-it":he})},i().createElement("div",{className:"projectSettingsLabels__labelsContentInput"},i().createElement(ie.A,{size:"full",forwardedRef:Ue,onEnter:Fe,placeholder:C,value:Z,onBlur:He,onCh
1ange:ze,disabled:!Te.hasAccess("labelsCreator")},i().createElement("button",{type:"button",onClick:Fe,className:z()("c-button u-margin-right-tiny u-margin-vertical-tiny c-button--tiny c-button--secondary",{"is-disabled":!Te.hasAccess("labelsCreator")})},i().createElement("i",{className:"c-icon-font ii-add c-button__icon"}),i().createElement(p.A,{module:ve,translationKey:"LABELS_ADD"}))),he&&Be&&i().createElement(F.A,null,i().createElement(p.A,{module:ve,translationKey:Be})))),i().createElement("div",null,d.map(L=>L.deleted==="1"?null:i().createElement(u,{key:L.tag_id,colors:b.T,className:N.labelsListItem,label:L,saveChanges:f,remove:Je,validateTagInput:Ge,getErrorTranslationKey:j,labels:d,isReadOnly:d.isReadOnly}))))};T.propTypes={labels:A().array.isRequired,placeholder:A().string.isRequired,remove:A().func.isRequired,saveChanges:A().func.isRequired,type:A().string.isRequired,licence_roles:A().array.isRequired,project_roles:A().array.isRequired};const Pe=(0,B.connect)(d=>{var a,r;return{licence_roles:d.global.licenceRoles||[],project_roles:((r=(a=d.global)==null?void 0:a.user)==null?void 0:r.project_roles)||[]}})(T);var Le=t(26456),X=t(76864),ce=t(12684);const ne={wrapper:"gm8JF_4rlFLePWFB5fDg",icon:"FGsUoWekkfdObvbPzjMQ",select:"huoObwEyE3V0f9IsZto1"},oe=({className:d,sorting:a,onSortingChange:r})=>{const{PROJECT_SETTINGS_LABELS_SORTING_NAME:f,PROJECT_SETTINGS_LABELS_SORTING_COLOR:h,PROJECT_SETTINGS_LABELS_SORTING_SELECT:O}=(0,X.JH)(X.XA.projectSettings),R=(0,P.useMemo)(()=>[{id:"tag",name:f},{id:"color",name:h}],[h,f]);return(0,s.jsxs)("div",{className:z()(ne.wrapper,d),children:[(0,s.jsx)(ce.Icon,{name:ce.EIconNames.Sort,size:ce.EIconSizes.size20,classNames:ne.icon}),(0,s.jsx)("div",{className:ne.select,children:(0,s.jsx)(Le.L,{placeholder:O,name:"sorting",disabled:!1,isSearchable:!1,options:R,onChange:r,selectedOptionId:a})})]})},de=()=>{const d=(0,B.useDispatch)();(0,P.useEffect)(()=>{d((0,w.Q2)())},[]);const a=(0,B.useSelector)(D=>D.global.tags),[r,f]=(0,re.useLocalStorage)(re.ELocalStorageKeys.projectSettingsLabelsSorting,"tag")||[],h=(0,P.useMemo)(()=>I(a,r),[a,r]),O=D=>{d((0,w.b4)(D))},R=D=>{d((0,w.df)(D))};return(0,s.jsx)("div",{className:"projectSettingsLabels",children:(0,s.jsxs)("div",{className:"projectSettingsLabels__wrapper",children:[(0,s.jsx)(oe,{className:"projectSettingsLabels__settings",sorting:r,onSortingChange:f}),(0,s.jsx)("div",{className:"projectSettingsLabels__container",children:h.map(({labels:D,type:ae,placeholder:C,id:Z,labelTitle:le,labelDescription:he,icon:q,additionalConfig:Ee},Ae)=>(0,s.jsxs)("div",{className:"projectSettingsLabels__tagContainer",children:[(0,s.jsx)(J,{type:ae,labelTitle:le,labelDescription:he,icon:q,withLink:Ee?.withLink||!1},Z),(0,s.jsx)(Pe,{labels:D,type:ae,placeholder:C,remove:O,saveChanges:R},Z)]},Ae))})]})})}},81259:(Ze,Oe,t)=>{t.d(Oe,{I:()=>F});var s=t(65723),P=t(62598),i=t(85067),B=t(30395),w=t.n(B),fe=t(61636),E=t(69210),n=(g=>(g.alreadyConnected="alreadyConnected",g.unknownError="unknownError",g))(n||{}),K=t(81924),l=t(63028),I=t(40211),re=t(52318),k=t(7500),z=t(19580);const Re={[E.EIntegrationNames.shopify]:i.EIconNames.Shopify},A={[E.EIntegrationNames.shopify]:"PROJECT_SETTINGS_INTEGRATIONS_NAME_SHOPIFY"},p={integrationBox:"OJ9c4i3wwWuBIciT8hrh",header:"ko3LE4T_K5QAxk155xUJ",title:"jqI5d1VXl97Ahglq2gRb",titleName:"QajW1MCO2Ka1UyXbBsgg",content:"AVpV9BZdcjfI2yM7Gta2",isExpanded:"WP0X67MCQRQhFQZ6iVBY"};var $=(g,b,N)=>new Promise((y,j)=>{var M=u=>{try{v(N.next(u))}catch(T){j(T)}},_=u=>{try{v(N.throw(u))}catch(T){j(T)}},v=u=>u.done?y(u.value):Promise.resolve(u.value).then(M,_);v((N=N.apply(g,b)).next())});const V={[E.EIntegrationNames.shopify]:1},je=({integration:g,refreshIntegrations:b,checkIntegrationPossible:N})=>{const y=(0,P.useDispatch)(),j=(0,P.useSelector)(fe.r8),[M,_]=(0,K.useState)(null),[v,u]=(0,K.useState)(!0),T=(0,i.useTranslationCategory)(i.ETranslationCategories.projectSettings),se=!!M,Pe=(a,r)=>{if(j){const f=()=>$(void 0,null,function*(){_(null),yield b()}),h=re.u.openAuthPopup({jwtToken:j,integrationItemId:r,integrationName:g.name,integrationItemName:a,onPopupClose:f});_(h)}},Le=(a,r)=>$(void 0,null,function*(){Pe(a,r)}),X=a=>{switch(g.name){case E.EIntegrationNames.shopify:switch(a){case n.alreadyConnected:y((0,l.showDialog)({name:l.EDialogName.integrationExists,id:(0,I.Ak)()}));return;default:y((0,k.P0)(k._8.genericError));return}default:y((0,k.P0)(k._8.genericError))}},ce=a=>$(void 0,null,function*(){const r=yield N({integrationName:E.EIntegrationNames.shopify,valueToCheck:`${a}.${g.domain}`});r.possible?Pe(a):X(r.error||null)}),ne=a=>$(void 0,null,function*(){y((0,l.showDialog)({name:l.EDialogName.deleteIntegration,id:(0,I.Ak)(),data:{integrationId:a,integrationType:g.name}}))}),oe=()=>{M&&i.BrowserPopup.focus(M)},W=()=>{const a=A[g.name];return T[a]},de=a=>{switch(g.name){case E.EIntegrationNames.shopify:return(0,s.jsx)(z.L,{shopI
1d:a?.id||void 0,isConnected:!!a?.isConnected,isConnectingInProgress:se,shopName:a?.shopName||"",onDisconnect:ne,onConnect:ce,onReconnect:Le,onResume:oe,domain:g.domain});default:return(0,s.jsx)("div",{children:" unknown integration "})}},d=()=>u(!v);return(0,s.jsxs)("div",{className:p.integrationBox,children:[(0,s.jsxs)("div",{className:p.header,onClick:d,children:[(0,s.jsxs)("div",{className:p.title,children:[(0,s.jsx)(i.Icon,{name:Re[g.name],size:i.EIconSizes.size20}),(0,s.jsx)("span",{className:p.titleName,children:W()}),g.items[0]&&(0,s.jsxs)("span",{children:["(",g.items[0].shopName,")"]})]}),(0,s.jsx)(i.Icon,{name:v?i.EIconNames.ArrowExpanded:i.EIconNames.ArrowCollapsed,size:i.EIconSizes.size20,color:i.EIconColors.Secondary})]}),(0,s.jsxs)("div",{className:w()(p.content,{[p.isExpanded]:v}),children:[g.items.map(a=>(0,s.jsx)("div",{children:de(a)},a.id)),g.items.length<V[g.name]&&de()]})]})},J={integrations:"nrQyRN_BifhpcwgSw7GA",integrationsContainer:"MjF3xg2U4_h_M32Np6Av",subTitle:"sKgC7cJVPDnzv0cHTK5J",loader:"zDAmocpV7awKUiPY3whC",label:"iUuTgnmJwSmNOh2iaSAl",integrationsList:"mDd1jUCyEAaGZed6dtjS"};var ie=(g,b,N)=>new Promise((y,j)=>{var M=u=>{try{v(N.next(u))}catch(T){j(T)}},_=u=>{try{v(N.throw(u))}catch(T){j(T)}},v=u=>u.done?y(u.value):Promise.resolve(u.value).then(M,_);v((N=N.apply(g,b)).next())});const F=()=>{const g=(0,i.useTranslation)(i.ETranslationCategories.projectSettings,"PROJECT_SETTINGS_INTEGRATIONS_SUB_TITLE_TEXT"),b=(0,i.useTranslation)(i.ETranslationCategories.projectSettings,"PROJECT_SETTINGS_INTEGRATIONS_SET_UP_LABEL"),N=(0,P.useSelector)(fe.yN),{data:y,isLoading:j,refetch:M}=i.IntegrationsApi.useGetIntegrationsQuery({projectId:N.id},{refetchOnMountOrArgChange:120}),[_]=i.IntegrationsApi.useLazyCheckShopifyIntegrationQuery(),v=u=>ie(void 0,null,function*(){var T;switch(u.integrationName){case E.EIntegrationNames.shopify:if(N.id){const se=yield _({projectId:N.id,shopName:u.valueToCheck});if(se.isSuccess)return(T=se?.data)!=null&&T.isShopAlreadyConnected?{possible:!1,error:n.alreadyConnected}:{possible:!0}}return{possible:!1,error:n.unknownError};default:return{possible:!0}}});return(0,s.jsxs)("div",{className:w()(J.integrations),children:[(0,s.jsx)("h2",{className:J.subTitle,children:g}),(0,s.jsxs)("div",{className:J.integrationsContainer,children:[(0,s.jsx)("div",{className:J.label,children:(0,s.jsx)("strong",{children:b})}),(0,s.jsxs)("div",{className:J.integrationsList,children:[j&&(0,s.jsx)("div",{className:J.loader,children:(0,s.jsx)(i.Loader,{})}),y&&y.map((u,T)=>(0,s.jsx)(je,{refreshIntegrations:M,integration:u,checkIntegrationPossible:v},u.name||T))]})]})]})}}}]);
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.