1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="4872bb06-30db-454f-bfbd-0c5f89734cde",e._sentryDebugIdIdentifier="sentry-dbid-4872bb06-30db-454f-bfbd-0c5f89734cde")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[32092,69736],{6277:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(46783),o=r(54237),a=r(26796),s=r(37876);let i=(0,o.withTranslation)(["project"])(function(e){var t=e.t,r=e.createdAt;return!r||(0,a.iv)(r)>24?null:(0,s.jsx)(n.A,{component:"span",color:"error.main",sx:{fontSize:12,px:.75,borderRadius:100,fontWeight:300,textDecoration:"none"},children:t("project:project.newIdentifier")})})},6286:(e,t,r)=>{r.d(t,{R:()=>i});var n=r(63857),o=r(60180),a=r.n(o),s=r(42812),i=function(e){var t;return t=(0,n.A)(a().mark(function t(r){return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r({type:s.A.SET_CURRENT_TAB,value:e});case 1:case"end":return t.stop()}},t)})),function(e){return t.apply(this,arguments)}}},12436:(e,t,r)=>{r.d(t,{G:()=>n});function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1500,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1500,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2500,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1500;return e?e.startsWith("data:")?e:(e=e.includes("imgix.net")?e.replace(/(.*)\.imgix\.net(\/)/,""):(e=e.replace(/^(?:https?:\/\/)?(?:www\.)?/i,"")).replace(/(s3-|s3\.)?(.*)\.amazonaws\.com(\/(.*?)\/)/,""),"https://".concat("ehq-production-us-california.imgix.net","/").concat(e,"?auto=format&auto=compress&h=").concat(t,"&w=").concat(r,"&max-w=").concat(n,"&min-w=").concat(o)):""}},16798:(e,t,r)=>{r.r(t),r.d(t,{default:()=>c}),r(14232);var n=r(54237),o=r(28888),a=r(65595),s=r(31123),i=r(37876);let c=function(e){var t=e.onClick,r=e.dataTestId,c=(0,n.useTranslation)("common").t;return(0,i.jsx)(a.A,{title:c("common:common.share"),placement:"top",children:(0,i.jsx)(s.A,{size:"small",onClick:t,"data-testid":r||"project-tool-share-button",children:(0,i.jsx)(o.A,{fontSize:"small"})})})}},24826:(e,t,r)=>{r.d(t,{KK:()=>m,H8:()=>y});var n=r(14232),o=r(50225),a=r(45911),s=r(31123),i=r(40553),c=r(51975),l=r(66035),u=r(21471),d=r(71858),p=r(86085),f=r(54237),h=r(37876);let m=(0,f.withTranslation)(["common","tools"])(function(e){var t,r=e.open,n=e.onClose,f=e.onConfirm,m=e.title,j=e.message,g=e.description,b=e.confirmLabel,v=e.cancelLabel,y=e.confirmColor,x=e.confirming,A=void 0!==x&&x,O=e.closeOnConfirm,w=void 0===O||O,I=e.t,P=e.maxWidth,k=e.fullWidth,E=e.dataTestId,S=e.dataTestIdActionsPrefix,T=void 0===S?void 0:S,C=e["data-testid"],D=null!=(t=null!=E?E:void 0===C?void 0:C)?t:"confirmation-dialog",_=null!=T?T:D;return(0,h.jsxs)(o.A,{open:r,onClose:function(e,t){A||n()},maxWidth:void 0===P?"xs":P,fullWidth:void 0===k||k,disableEnforceFocus:!0,disableEscapeKeyDown:A,"data-testid":D,children:[(0,h.jsxs)(a.A,{sx:{pr:6,position:"relative"},children:[m||I("common:common.confirm"),(0,h.jsx)(s.A,{"aria-label":I("common:common.close"),onClick:function(){A||n()},size:"small",disabled:A,sx:{position:"absolute",right:8,top:8},"data-testid":"".concat(_,"-closeBtn"),children:(0,h.jsx)(p.A,{fontSize:"small"})})]}),(0,h.jsxs)(i.A,{children:[(0,h.jsx)(c.A,{variant:"body1",children:j||I("tools:tools.deleteConfirmationMessage")}),(0,h.jsx)(c.A,{variant:"body1",children:(void 0===g?null:g)||I("tools:tools.deleteConfirmationDescription")})]}),(0,h.jsxs)(l.A,{sx:{px:3,pb:2},children:[(0,h.jsx)(u.A,{onClick:function(){A||n()},disabled:A,"data-testid":"".concat(_,"-cancelBtn"),children:(void 0===v?null:v)||I("common:common.cancel")}),(0,h.jsx)(u.A,{onClick:function(){!A&&(f(),w&&n())},variant:"contained",color:void 0===y?"error":y,disabled:A,startIcon:A?(0,h.jsx)(d.A,{color:"inherit",size:16}):void 0,"data-testid":"".concat(_,"-confirmBtn"),children:(void 0===b?null:b)||I("common:common.delete")})]})]})});var j=function(){return(0,h.jsx)("svg",{fill:"currentColor",viewBox:"0 0 512 512",className:"avatar dummy-avatar-icon",height:38,width:38,"aria-hidden":"true",children:(0,h.jsx)("path",{d:"M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"})})};
1let g=function(e){var t=e.src,r=(0,n.useState)(null),o=r[0],a=r[1];return t&&o!==t?(0,h.jsx)("img",{alt:"avatar",src:t,className:"avatar user-settings-avatar-small",onError:function(){return a(t)}}):(0,h.jsx)("span",{children:(0,h.jsx)(j,{})})};var b=r(31777),v=r(12436);let y=function(){var e=(0,b.d4)(function(e){return e.currentUser.user}).imageUrl;return(0,h.jsx)(g,{src:e?(0,v.G)(e):void 0})}},24919:(e,t,r)=>{r.d(t,{BF:()=>f,Rr:()=>m,Zx:()=>h,je:()=>p,sI:()=>d});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(1657),c=r(61264);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=(0,o.A)(s().mark(function e(r,n){var o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:i.A.FETCH_QANDA_REQUEST}),e.prev=1,e.next=4,c.A.fetch(t,{projectId:n().project.project.id});case 4:o=e.sent,r({type:i.A.FETCH_QANDA_SUCCESS,qanda:u({id:o.id},o.attributes())}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r({type:i.A.FETCH_QANDA_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},p=function(e,t){return{type:i.A.UPDATE_QANDA,key:e,value:t}},f=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.SAVE_QANDA_REQUEST}),n=new c.A(u(u({},r().qanda.qanda),{},{project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:i.A.SAVE_QANDA_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:i.A.SAVE_QANDA_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},h=function(){return{type:i.A.RESET_QANDA}},m=function(e){return{type:i.A.SET_CURRENT_TAB,currentTab:e}}},26390:(e,t,r)=>{r.d(t,{S:()=>o});var n=r(92181),o={bgcolor:"background.paper",transition:function(e){return e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},"&:hover":{bgcolor:function(e){return(0,n.X4)(e.palette.primary.main,e.palette.action.hoverOpacity)}}}},42250:(e,t,r)=>{r.d(t,{A:()=>j});var n=r(23745),o=r(67251),a=r(29898),s=r(52672),i=r(76966),c=r(42969),l=r(7379),u=r.n(l),d=r(99006),p=r.n(d),f=r(58398);function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h=function(){return!!e})()}var m=function(e){function t(){var e,r,n,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,o.default)(this,t),e=t,r=[i],e=(0,s.default)(e),n=(0,a.default)(this,h()?Reflect.construct(e,r||[],(0,s.default)(this).constructor):e.apply(this,r)),u().call(n,i);var c=i.createdAt,l=i.eventType,d=i.key,m=i.updatedAt,j=i.trackable,g=i.owner,b=i.project,v=i.parameters,y=i.trackableDeleted,x=i.trackableState;return n.createdAt=void 0===c?"":c,n.eventType=void 0===l?"":l,n.key=void 0===d?"":d,n.updatedAt=void 0===m?"":m,n.parameters=v,n.trackableDeleted=y,n.trackableState=x,j&&(n.trackable=j),g&&(n.owner=n.belongsTo(p(),g)),b&&(n.project=n.belongsTo(f.A,b)),n}return(0,i.default)(t,e),(0,n.default)(t)}(u());(0,c.default)(m,"baseURL","/activities"),(0,c.default)(m,"_type","activities");let j=m},50497:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(54237),c=r(14232),l=r(21471),u=r(71858),d=r(37876);function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let h=(0,i.withTranslation)(["common"])(function(e){var t,r=e.t,n=e.total,a=e.fetchData,i=e.fetching,p=e.dataLength,h=e.customQuery,m=void 0===h?{}:h,j=e.loadMoreDataTestId,g=(0,c.useState)(1),b=g[0],v=g[1];if(n<=p)return null;var y=(t=(0,o.A)(s().mark(function e(){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a(f(f({},m),{},{page:b+1}));case 2:v(b+1);case 3:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),x=(0,d.jsx)(l.A,{variant:"outlined",disabled:i,onClick:y,startIcon:i?(0,d.jsx)(u.A,{color:"inherit",size:18}):void 0,children:r(i?"common:common.loading":"common:common.loadMore")});return(0,d.jsx)("div",{className:"ehq-flex ehq-justify-center ehq-mb-6",children:j?(0,d.jsx)("span",{"data-testid":j,children:x}):x})})},50598:(e,t,r)=>{r.d(t,{A:()=>aG});var n=r(31777),o=r(83129),a=r(63857),s=r(60180),i=r.n(s),c=r(14232),l=r(18847),u=r.n(l),d=r(54237),p=r(77328),f=r.n(p),h=r(48230),m=r.n(h),j=r(89099),g=r.n(j),b=r(98512),v=r(59234),y=r(21471),x=r(89003),A=r(82803),O=r(46783),w=r(38983),I=r(66689),P=r(27925),k=r(42969),E=r(59860),S=r(33713),T=r(71858),C=r(34590),D=r(72440),_=r(34626),B=r(65595),R=r(31123),M=r(21014),U=r(67761),F=r(21045),z=r(65588),N=r(84227),L=r(83902);let H=(0,n.Ng)(function(e){return{imageKey:"bannerUrl",imageUrl:e.project.project.bannerUrl,uploading:e.project.uploadingBanner,uploadError:e.project.bannerUploadError}},function(e){return(0,o.zH)({uploadImage:I.QI,onChange:I.vr},e)})(L.A);var q=r(71929),W=r(56296),Q=r(19058),K=r(11695),G=r(13434),V=r(60858),$=r(37876),Y=["children","value","index"];function J(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function X(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?J(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):J(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Z(e){var t=e.children,r=e.value,n=e.index,o=(0,E.A)(e,Y);return(0,$.jsx)("div",X(X({role:"tabpanel",hidden:r!==n,id:"simple-tabpanel-".concat(n),"aria-labelledby":"simple-tab-".concat(n)},o),{},{children:r===n&&(0,$.jsx)(v.A,{sx:{pt:2},children:t})}))}function ee(e){return{id:"simple-tab-".concat(e),"aria-controls":"simple-tabpanel-".concat(e)}}let et=(0,d.withTranslation)(["project","common"])(function(e){var t,r,n,o,s,l,u,d,p,f,h=e.t,m=e.project,j=e.fetchProject,g=e.resetErrors,x=e.updateProject,A=e.saveProject,w=e.errors,I=e.saving,k=e.dataTestId,E=e.activeImageTab,L=e.imageSettingsToggler,Y=(0,c.useState)(!1),J=Y[0],et=Y[1],er=(0,c.useState)(""),en=er[0],eo=er[1],ea=(0,c.useState)(0),es=ea[0],ei=ea[1],ec=function(){et(!J),m.bannerUrl?L("cropImage"):L("upload")},el=(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return x("bannerUrl",""),e.next=3,A();case 3:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),eu=function(e){L(e),"upload"===e?ei(0):"unsplash"===e?ei(1):"cropImage"===e&&ei(2)},ed=(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return g(),e.next=3,j(m.id);case 3:et(!1);case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)}),ep=(o=(0,a.A)(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.toBlob(function(){var e=(0,a.A)(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t.name=m.bannerUrl,eo(t);case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}());case 1:case"end":return e.stop()}},e)})),function(e){return o.apply(this,arguments)}),ef=(s=(0,a.A)(i().mark(function e(){var t,r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!("cropImage"===E&&en)){e.next=11;break}return t=(0,G.JU)(m.imageUrl),e.next=4,z.A.perform(en);case 4:return r=e.sent,x("bannerUrl",t?"".concat(r,"-unsplash-").concat(t):r),e.next=9,A();case 9:e.next=13;break;case 11:return e.next=13,A();case 13:case"end":return e.stop()}},e)})),function(){return s.apply(this,arguments)});m.bannerUrl?h("project:project.editBanner"):h("project:project.addBanner");var eh=m.bannerUrl?"":h("project:project.projectBanner");return(0,$.jsx)(v.A,{sx:{width:"100%"},"data-testid":"project-banner-container",children:(0,$.jsxs)(v.A,{sx:{position:"relative"},"data-testid":"project-banner-content",children:[m.bannerUrl&&(0,$.jsxs)(v.A,{sx:{position:"absolute",top:2,right:2,zIndex:1,display:"flex",alignItems:"center",gap:1,p:1},"data-testid":"project-banner-actions",children:[eh&&(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",sx:{mr:2},"data-testid":"project-banner-header-text",children:eh}),(0,$.jsx)(B.A,{title:h("project:project.editBanner"),"data-testid":"project-banner-edit-tooltip",children:(0,$.jsx)(R.A,{onClick:ec,size:"small",color:"primary","data-testid":"".concat(k,"-button"),sx:{bgcolor:"background.paper","&:hover":{bgcolor:"grey.200"}},children:(0,$.jsx)(U.A,{fontSize:"inherit"})})}),(0,$.jsx)(B.A,{title:h("project:project.deleteBanner"),"data-testid":"project-banner-delete-tooltip",children:(0,$.jsx)(R.A,{onClick:el,size:"small","data-testid":"".concat(k,"-deleteBtn"),sx:{bgcolor:"background.paper",color:"text.secondary","&:hover":{bgcolor:"grey.200",color:"error.main"}},children:(0,$.jsx)(M.A,{fontSize:"inherit"})})})]}),(l=null!=w&&w.bannerCaption?["error",(0,N.A)(w.bannerCaption)]:(null==m||null==(t=m.bannerCaption)?void 0:t.length)>=125?["warning",h("common:common.maxCharactersReached")]:[],d=(u=(0,P.A)(l,2))[0],p=u[1],f="error"===d,(0,$.jsxs)(V.A,{visible:J,width:"65%",title:(0,$.jsx)(O.A,{variant:"h6",component:"span","data-testid":"project-banner-drawer-title",children:h("project:project.uploadOrEditBanner")}),onClose:ed,footer:(0,$.jsxs)(S.A,{direction:"row",gap:2,"data-testid":"project-banner-drawer-footer",children:[(0,$.jsx)(y.A,{variant:"contained",disableElevation:!0,onClick:ef,disabled:I,"data-testid":"project-banner-save-changes",startIcon:I?(0,$.jsx)(T.A,{color:"inherit",size:16}):void 0,children:h("common:common.save")}),(0,$.jsx)(y.A,{variant:"outlined",onClick:ed,disabled:I,"data-testid":"".concat(k,"-cancelBtn"),children:h("common:common.cancel")})]}),contentDataTestId:"project-banner-drawer-content",headerDataTestId:"project-banner-drawer-header","data-testid":"project-banner-drawer",closeDisabled:I,children:[(0,$.jsx)(v.A,{"data-testid":"project-banner-tabs-container",children:(0,$.jsxs)(C.A,{value:es,onChange:function(e,t){ei(t),0===t?eu("upload"):1===t?eu("unsplash"):2===t&&eu("cropImage")},"aria-label":"banner tabs",variant:"scrollable",scrollButtons:"auto","data-testid":"project-banner-tabs",children:[(0,$.jsx)(D.A,X(X({label:h("project:project.uploadImages")},ee(0)),{},{"data-testid":"".concat(k,"-uploadImages")})),(0,$.jsx)(D.A,X(X({label:h("project:project.imagesByUnsplash")},ee(1)),{},{"data-testid":"".concat(k,"-imagesByUnsplash")})),m.bannerUrl&&(0,$.jsx)(D.A,X(X({label:h("project:project.editImage")},ee(2)),{},{"data-testid":"".concat(k,"-editImage")}))]})}),(0,$.jsxs)(Z,{value:es,index:0,children:[(0,$.jsx)(v.A,{sx:{mb:3},"data-testid":"project-banner-upload-section",children:(0,$.jsx)(H,{onUploadComplete:eu,projectBanner:!0})}),(0,$.jsxs)(v.A,{"data-testid":"project-banner-alt-text-section",children:[(0,$.jsx)(W.A,{placement:"top",tooltip:(0,$.jsx)(K.A,{html:h("common:common.images.imageAltTextHelp")}),"aria-label":h("common:common.images.imageAltText"),mb:1,"data-testid":"project-banner-alt-text-tooltip",iconTestId:"project-banner-alt-text-info-icon",children:(0,$.jsx)(O.A,{variant:"body2",component:"label",htmlFor:"bannerCaption","data-testid":"project-banner-alt-text-label",children:h("common:common.images.imageAltText")})}),(0,$.jsx)(_.A,{fullWidth:!0,id:"bannerCaption",name:"bannerCaption",value:m.bannerCaption||"",onChange:function(e){x(e.target.name,e.target.value)},slotProps:{htmlInput:{maxLength:125}},error:f,helperText:p,size:"small","data-testid":"".concat(k,"-imageAltText")}),"warning"===d&&!f&&(0,$.jsx)(b.A,{severity:"warning",sx:{mt:1},"data-testid":"project-banner-alt-text-warning",children:p})]})]}),(0,$.jsx)(Z,{value:es,index:1,children:(0,$.jsx)(Q.A,{onImageSelect:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"bannerUrl";x(t,e),eu("upload")},nextPageImageCount:18,initialPageImageCount:27,minHeightOfModal:500})}),m.bannerUrl&&(0,$.jsx)(Z,{value:es,index:2,children:(0,$.jsx)(q.A,{src:m.bannerUrl,onComplete:ep,dataTestId:k})})]})),!m.bannerUrl&&(0,$.jsxs)(O.A,{variant:"body2",sx:{mb:1,fontSize:"1rem",color:"text.secondary"},"data-testid":"project-banner-label",children:[h("project:project.projectBanner"),m.banner]}),(0,$.jsx)(v.A,{sx:{minHeight:m.bannerUrl?"auto":100,overflow:"hidden"},"data-testid":"project-banner-image-container",children:m.bannerUrl?(0,$.jsx)(v.A,{component:"img",src:m.bannerUrl,alt:m.bannerCaption||"Banner image",sx:{width:"100%",height:"auto",display:"block"},"data-testid":"project-banner-image"}):(0,$.jsx)(v.A,{sx:{height:192,display:"flex",border:"2px dashed",borderColor:"grey.300",alignItems:"center",justifyContent:"center",borderRadius:1,cursor:"pointer"},tabIndex:0,onClick:ec,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&ec()},"data-testid":"".concat(k,"-projectImage"),children:(0,$.jsxs)(v.A,{sx:{textAlign:"center",color:"text.secondary"},"data-testid":"project-banner-placeholder-content",children:[(0,$.jsx)(F.A,{sx:{fontSize:48,display:"block",mb:1,mx:"auto"},"data-testid":"project-banner-placeholder-icon"}),(0,$.jsx)(O.A,{variant:"body2","data-testid":"project-banner-placeholder-text",children:h("project:project.clickToUpload")}),(0,$.jsx)(O.A,{variant:"caption",color:"text.secondary","data-testid":"project-banner-placeholder-formats",children:h("project:project.supportedImageFormats")})]})})})]})})}),er=(0,n.Ng)(function(e){return{project:e.project.project,errors:e.project.errors,saving:e.project.saving,activeImageTab:e.project.activeImageTab,dataTestId:"admin-
1project-create-banner"}},function(e){return(0,o.zH)({fetchProject:I.Sw,updateProject:I.vr,saveProject:I.JU,resetErrors:I.$u,imageSettingsToggler:I.xd},e)})(et);var en=r(67251),eo=r(23745),ea=r(29898),es=r(52672),ei=r(76966);function ec(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ec=function(){return!!e})()}var el=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,ec()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"optionalProps",value:function(){return this.props.backgroundImage?{backgroundImage:'url("'.concat(this.props.backgroundImage,'")'),backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center",height:"100%"}:{}}},{key:"render",value:function(){var e=this,t=this.props.content;return(0,$.jsx)(v.A,{component:"section",sx:{position:"relative",display:"flex",flexDirection:"column"},children:(0,$.jsx)(v.A,{ref:function(t){e.brick=t},className:"brick-wrapper",sx:{display:"flex"},children:(0,$.jsxs)(v.A,{className:"middle",sx:{width:"100%"},children:[t,this.props.backgroundImage&&(0,$.jsx)(v.A,{className:"bg-image",style:this.optionalProps(),sx:{mt:"20px"}})]})})})}}])}(c.Component);(0,k.default)(el,"defaultProps",{minHeight:200});var eu=r(35434),ed=r(7379),ep=r.n(ed);function ef(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ef=function(){return!!e})()}var eh=function(e){function t(){var e,r,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,en.default)(this,t),e=t,r=[o],e=(0,es.default)(e),n=(0,ea.default)(this,ef()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r)),ep().call(n,o),n.name=o.name,n}return(0,ei.default)(t,e),(0,eo.default)(t)}(ep());function em(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}(0,k.default)(eh,"baseURL","/project_tags"),(0,k.default)(eh,"_type","project-tags");var ej=function(){var e;return e=(0,a.A)(i().mark(function e(t){var r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:eu.A.FETCH_PROJECT_TAGS_REQUEST}),e.prev=1,e.next=4,eh.query({include_unused:1});case 4:r=e.sent,t({type:eu.A.FETCH_PROJECT_TAGS_SUCCESS,tags:r.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?em(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):em(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({id:e.id},e.attributes())})}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),t({type:eu.A.FETCH_PROJECT_TAGS_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t){return e.apply(this,arguments)}},eg=r(10927),eb=r(39512),ev=r(1796),ey=r(4942),ex=r(39502),eA=["key"],eO=["key","onDelete"],ew=["inputProps"];function eI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eI(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ek=new RegExp(/^[ A-Za-zÃ-Ÿ0-9_''&-]*$/),eE=(0,eg.Z)(),eS=r(73706),eT=r(96633);let eC=(0,n.Ng)(function(e){var t,r,n=(null==(t=e.siteSettings)||null==(t=t.settings)?void 0:t.disableProjectTagCreation)===!0,o=null==(r=e.currentUser)||null==(r=r.user)?void 0:r.roleName,a=o===eT.HubAdmin||o===eT.ProjectAdmin;return{value:e.project.project.platformAnalyticsTagList,imageUrl:e.project.project.imageUrl,options:e.projectTags.tags,fetching:e.projectTags.fetching,saveError:e.project.saveError,fetchError:e.projectTags.fetchError,doneFetching:e.projectTags.doneFetching,dataTestId:"admin-
1project-create-tags",tagsRestricted:n&&a}},function(e){return(0,o.zH)({onChange:I.vr,fetchData:ej,projectSettingsToggler:I.Xg,imageSettingsToggler:I.xd,trackChanges:I.R6},e)})((0,eS.A)(function(e){var t=e.value,r=void 0===t?[]:t,n=e.options,o=void 0===n?[]:n,a=e.onChange,s=e.imageUrl,i=e.projectSettingsToggler,l=e.imageSettingsToggler,u=e.trackChanges,p=e.dataTestId,f=e.tagsRestricted,h=void 0!==f&&f,m=(0,d.useTranslation)(["project","common","tag-manager"]).t,j=(0,c.useState)(""),g=j[0],b=j[1],y=(0,c.useState)(""),x=y[0],A=y[1],w=(0,c.useCallback)(function(e,t){ek.test(t)?t.length>=61?(b("warning"),A(m("tag-manager:tagManager.characterLimitError"))):(b(""),A("")):(b("error"),A(m("tag-manager:tagManager.invalidCharacterError")))},[m]),I=(0,c.useCallback)(function(e,t){if(!g){var n=t.filter(function(e){return e.trim().length>0});if(h){var s=o.map(function(e){return e.name});(n=n.filter(function(e){return s.includes(e)})).length<r.length&&(n=r)}a("platformAnalyticsTagList",n),u(!0)}},[g,a,u,h,o,r]);(0,c.useCallback)(function(){i("projectImage")},[i]);var P=(0,c.useCallback)(function(){i("projectImage"),l&&(s?l("cropImage"):l("upload"))},[i,l,s]),k=(0,c.useCallback)(function(){a("imageUrl",""),u(!0)},[a,u]);return(0,$.jsx)(v.A,{sx:{mt:3},"data-testid":"project-tags-and-image-container",children:(0,$.jsxs)(v.A,{sx:{display:"flex",gap:3,flexDirection:{xs:"column",md:"row"}},children:[(0,$.jsxs)(v.A,{sx:{flex:1},"data-testid":"project-image-section",children:[(0,$.jsx)(W.A,{tooltip:m("project:project.helpTextAddImage"),"aria-label":m("project:project.helpTextAddImage"),mb:1,children:(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",sx:{fontSize:"1rem"},children:m("project:project.projectImage")})}),(0,$.jsxs)(v.A,{sx:{position:"relative"},children:[s?(0,$.jsx)(v.A,{"data-testid":"project-image-display",sx:{height:240,width:"100%",bgcolor:"grey.100",display:"flex",alignItems:"center",justifyContent:"center"},children:(0,$.jsx)("img",{src:s,alt:"project",style:{height:"100%",width:"100%",objectFit:"contain"}})}):(0,$.jsx)(v.A,{sx:{height:192,display:"flex",alignItems:"center",justifyContent:"center",border:"2px dashed",borderColor:"grey.300",borderRadius:1,cursor:"pointer"},onClick:P,tabIndex:0,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&P()},"data-testid":"".concat(p,"-projectImage"),children:(0,$.jsxs)(v.A,{sx:{textAlign:"center",color:"text.secondary"},children:[(0,$.jsx)(F.A,{sx:{fontSize:48,display:"block",mb:1,mx:"auto"}}),(0,$.jsx)(O.A,{variant:"body2",children:m("project:project.clickToUpload")}),(0,$.jsx)(O.A,{variant:"caption",color:"text.secondary",children:m("project:project.supportedImageFormats")})]})}),s&&(0,$.jsxs)(v.A,{sx:{position:"absolute",top:2,right:2,zIndex:1,display:"flex",alignItems:"center",gap:1,p:1},children:[(0,$.jsx)(B.A,{title:m("project:project.editImage"),children:(0,$.jsx)(R.A,{onClick:P,size:"small",color:"primary","data-testid":"".concat(p,"-setProjectImage"),sx:{bgcolor:"background.paper","&:hover":{bgcolor:"grey.200"}},children:(0,$.jsx)(U.A,{fontSize:"inherit"})})}),(0,$.jsx)(B.A,{title:m("project:project.deleteImage"),children:(0,$.jsx)(R.A,{onClick:k,size:"small","data-testid":"".concat(p,"-deleteImage"),sx:{bgcolor:"background.paper",color:"text.secondary","&:hover":{bgcolor:"grey.200",color:"error.main"}},children:(0,$.jsx)(M.A,{fontSize:"inherit"})})})]})]})]}),(0,$.jsxs)(v.A,{sx:{flex:1},"data-testid":"project-tags-section",children:[(0,$.jsx)(W.A,{tooltip:h?(0,$.jsxs)($.Fragment,{children:[m("project:project.helpTextTitleTags"),(0,$.jsx)("br",{}),(0,$.jsx)("br",{}),m("project:project.tagsRestrictedTooltip")]}):m("project:project.helpTextTitleTags"),"aria-label":m("project:project.helpTextTitleTags"),mb:1,children:(0,$.jsx)(O.A,{color:"text.secondary",variant:"body2",sx:{fontSize:"1rem"},children:m("project:project.tags")})}),(0,$.jsxs)(eb.A,{fullWidth:!0,error:"error"===g,children:[(0,$.jsx)(ev.A,{multiple:!0,freeSolo:!h,options:o.map(function(e){return e.name}),value:r,onChange:I,onInputChange:w,"data-testid":"".concat(p,"-tags-input"),filterOptions:function(e,t){var r=eE(e,t);if(!h){var n=t.inputValue,o=e.some(function(e){return n===e});""!==n&&!o&&n.trim().length>0&&r.unshift(n)}return r},renderOption:function(e,t){var r=e.key,n=(0,E.A)(e,eA);if(h)return(0,$.jsx)("li",eP(eP({},n),{},{children:t}),r);var a=!o.some(function(e){return e.name===t});return(0,$.jsx)("li",eP(eP({},n),{},{children:a?(0,$.jsx)(v.A,{children:(0,$.jsxs)(O.A,{variant:"body2",component:"span",children:[m("common:common.create"),' "',t,'"']})}):t}),r)},renderTags:function(e,t){return e.map(function(e,r){var n=t({index:r}),o=n.key,a=n.onDelete,s=(0,E.A)(n,eO);return(0,$.jsx)(ey.A,eP(eP({label:e,size:"small"},s),{},{onDelete:h?void 0:a}),o)})},renderInput:function(e){var t=e.inputProps,r=(0,E.A)(e,ew);return(0,$.jsx)(_.A,eP(eP({},r),{},{variant:"standard",size:"small",error:!!g,slotProps:{htmlInput:eP(eP({},t),{},{"aria-label":m("project:project.tags")})}}))}}),x&&(0,$.jsx)(ex.A,{error:"error"===g,sx:{color:"warning"===g?"warning.main":void 0},children:x})]})]})]})})}));var eD=r(300),e_=r(9948),eB=r(86606),eR=r(4641),eM=r(36345),eU=r(86085);let eF=(0,n.Ng)(function(e){var t,r,n,o,a=e.currentSite.site;return n=null!=(t=a.primaryDomains)&&t.length?"".concat(a.primaryDomains[0],"/"):null==(o=e.currentSite.site)?void 0:o.domain,{permalink:null==(r=e.project)?void 0:r.project.permalink,domain:n,dataTestId:"admin-
1project-create-project-url"}},function(e){return(0,o.zH)({updateProject:I.vr,saveProject:I.JU},e)})(function(e){var t,r=e.permalink,n=e.updateProject,o=e.saveProject,s=e.domain,l=e.dataTestId,u=c.useState(r),p=(0,P.A)(u,2),f=p[0],h=p[1],m=c.useState(!1),g=(0,P.A)(m,2),y=g[0],x=g[1],O=c.useState(null),w=(0,P.A)(O,2),I=w[0],k=w[1],E=(0,d.useTranslation)(["common","project"]).t,S=(0,j.useRouter)(),T=f!==r;c.useEffect(function(){h(r)},[r]);var C=function(){k({message:E("common:common.error"),severity:"error"}),x(!1)},D=function(e){S.replace("/admin/projects/".concat(e),void 0,{shallow:!0})},M=(t=(0,a.A)(i().mark(function e(){var t;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!f||!T)){e.next=2;break}return e.abrupt("return");case 2:return x(!0),e.next=5,eB.A.query({name:f},{}).catch(function(e){return e});case 5:if(t=e.sent.permalink){e.next=10;break}return C(),e.abrupt("return");case 10:return n("permalink",t),e.next=13,o();case 13:h(t),x(!1),D(t);case 16:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)});return(0,$.jsxs)(v.A,{display:"flex",alignItems:"center",gap:1,width:"100%",children:[(0,$.jsx)(A.A,{open:null!==I,autoHideDuration:4e3,onClose:function(){return k(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},children:I?(0,$.jsx)(b.A,{severity:I.severity,variant:"filled",onClose:function(){return k(null)},sx:{width:"100%"},children:I.message}):void 0}),(0,$.jsx)(v.A,{flex:1,minWidth:0,children:(0,$.jsx)(_.A,{fullWidth:!0,label:E("common:common.permalink"),value:f,onChange:function(e){return h(e.target.value)},onBlur:function(){f&&""!==f.trim()||h(r)},"data-testid":"".concat(l,"-permalink"),variant:"standard",size:"small"})}),T?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(B.A,{title:E("common:common.submit"),children:(0,$.jsx)(R.A,{onClick:M,disabled:y||!f,"data-testid":"".concat(l,"-submit"),size:"small",color:"primary",children:(0,$.jsx)(eM.A,{fontSize:"small"})})}),(0,$.jsx)(B.A,{title:E("common:common.cancel"),children:(0,$.jsx)(R.A,{onClick:function(){h(r)},"data-testid":"".concat(l,"-cancel"),size:"small",color:"default",children:(0,$.jsx)(eU.A,{fontSize:"small"})})})]}):(0,$.jsx)(B.A,{title:E("project:project.copyURL"),children:(0,$.jsx)(R.A,{onClick:function(){var e="".concat(s).concat(r);navigator.clipboard.writeText(e).then(function(){k({message:E("project:project.copyURLSuccess"),severity:"success"})},function(){k({message:E("project:project.copyURLFailure"),severity:"error"})})},size:"small","aria-label":E("project:project.copyURL"),"data-testid":"".concat(l,"-copyPermalink"),children:(0,$.jsx)(eR.A,{fontSize:"small"})})})]})});var ez=r(10483),eN=r(18163),eL=r(86122),eH=r(94613);let eq=(0,n.Ng)(function(e){return{project:e.project.project,errors:e.project.errors,saveError:e.project.saveError,dataTestId:"admin-project-create-title"}},function(e){return(0,o.zH)({saveProject:I.JU,updateProject:I.vr,fetchProject:I.Sw,resetErrors:I.$u,trackChanges:I.R6},e)})(function(e){var t,r=e.project,n=e.saveError,o=e.errors,s=e.updateProject,l=e.saveProject,u=e.trackChanges,p=e.dataTestId,f=(0,d.useTranslation)(["common","project","create-project"]).t,h=(0,c.useState)(""),m=h[0],j=h[1],g=(0,c.useState)(null),x=g[0],O=g[1],w=(0,eH.G)(function(e){return e.project.project.name});(0,c.useEffect)(function(){o.name&&j((0,N.A)(Array.isArray(o.name)?o.name:[o.name]))},[o.name]);var I=(0,c.useCallback)((0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return window.scroll({top:100,left:100,behavior:"smooth"}),e.abrupt("return");case 3:return O("saving"),e.next=6,l();case 6:n?(O(null),window.scroll({top:100,left:100,behavior:"smooth"})):(O("success"),u(!1));case 7:case"end":return e.stop()}},e)})),[w,l,n,u,f]),P=(0,c.useCallback)(function(e){var t=e.target,r=t.name,n=t.value;n&&""!==n.trim()?j(""):j(f("errors:errors.codes.blank")),s(r,n),u(!0)},[s,u,f]),k=(0,c.useCallback)(function(e){var t=e.target.value;t!==r.description&&(s("description",t),u(!0))},[r.description,s,u]),E=(0,c.useCallback)(function(e){var t=e.target;s(t.name,t.checked?"truncated":"detailed")},[s]),S=o.description?(0,N.A)(Array.isArray(o.description)?o.description:[o.description]):"";return(0,$.jsxs)(v.A,{component:"form",onSubmit:function(e){e.preventDefault(),I()},children:[(0,$.jsx)(A.A,{open:null!==x,autoHideDuration:"success"===x?3e3:void 0,onClose:function(){return O(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},children:(0,$.jsx)(b.A,{severity:"saving"===x?"info":"success",variant:"filled",sx:{width:"100%"},onClose:function(){return O(null)},children:"saving"===x?f("common:common.saving"):f("common:common.saved")})}),(0,$.jsx)(el,{content:(0,$.jsxs)(v.A,{children:[(0,$.jsxs)(v.A,{display:"flex",gap:3,width:"100%",sx:{mt:2},children:[(0,$.jsx)(v.A,{flex:1,minWidth:0,children:(0,$.jsx)(_.A,{fullWidth:!0,required:!0,label:f("project:project.projectTitle"),name:"name",value:null!=(t=r.name)?t:"",onChange:P,error:!!m,helperText:m,"data-testid":p,variant:"standard",size:"small"})}),(0,$.jsx)(v.A,{flex:1,minWidth:0,children:(0,$.jsx)(eF,{})})]}),(0,$.jsx)(v.A,{sx:{mt:4},children:(0,$.jsxs)(eb.A,{fullWidth:!0,required:!0,error:!!o.description,sx:{mt:2},children:[(0,$.jsx)(ez.A,{sx:{mb:1},children:f("common:common.description")}),(0,$.jsx)(eD.A,{placeholder:f("project:project.descriptionPlaceholder"),name:"description",value:r.description,onChange:k,config:(0,e_.J)("Tools"),dataTestId:"froala-editor-project-description"}),S&&(0,$.jsx)(ex.A,{error:!0,children:S})]})}),(0,$.jsx)(v.A,{children:(0,$.jsx)(eN.A,{control:(0,$.jsx)(eL.A,{checked:"truncated"===r.descriptionDisplayMode,onChange:E,name:"descriptionDisplayMode","data-testid":"".concat(p,"-archiveNow"),size:"small"}),label:f("project:project.truncateDescription"),sx:{color:"text.secondary"}})}),(0,$.jsx)("div",{className:"ehq-mt-6 ehq-mb-8",children:(0,$.jsx)(eC,{})}),(0,$.jsx)(y.A,{variant:"contained",disableElevation:!0,color:"primary",onClick:I,disabled:"saving"===x,"data-testid":"project-title-save-changes",startIcon:"saving"===x?(0,$.jsx)(T.A,{color:"inherit",size:16}):void 0,children:f("project:project.saveProject")})]})})]})});var eW=r(69692);let eQ=(0,d.withTranslation)(["common"])(function(e){var t=e.t,r=e.link,n=e.dataTestId;return(0,$.jsx)(eW.A,{component:m(),href:r,target:"_blank",rel:"noopener noreferrer",size:"large","data-testid":"".concat(n,"-btn"),children:t("common:common.preview")})}),eK=(0,n.Ng)(function(e){return{link:"/".concat(e.project.project.permalink,"?preview=true"),dataTestId:"admin-
1project-create-preview"}},function(){return{}})(eQ);var eG=r(31923),eV=r(66354),e$=r(40123),eY=r.n(e$),eJ=r(38998),eX=r(97044),eZ=r(47091),e0=r.n(eZ),e1=r(26390);function e2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e2(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e2(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let e6=function(e){var t=e.title,r=e.leftActions,n=void 0===r?[]:r,o=e.rightActions,a=void 0===o?[]:o,s=e.statusButton,i=e.moreActions,c=e.onMouseEnter,l=e.onMouseLeave,u=e.dataTestId,d=e.dataTestIdActionBase,p=e.dataTestIdEntityId,f=d&&p?"".concat(d,"-actions-").concat(p):u?"".concat(u,"-actions"):"project-tool-card-actions",h=d&&p?"".concat(d,"-left-actions-").concat(p):u?"".concat(u,"-left-actions"):"project-tool-card-left-actions",m=a&&a.length>0||n&&n.length>0||!!i;return(0,$.jsxs)(v.A,{className:"card-item",onMouseEnter:c,onMouseLeave:l,"data-testid":null!=u?u:"project-tool-card",sx:e5(e5({},e1.S),{},{position:"relative",display:"grid",gridTemplateColumns:{xs:"minmax(0, 1fr)",lg:"minmax(0, 1fr) auto"},gridTemplateAreas:{xs:'"title" "footer"',lg:'"title status" "title actions"'},columnGap:2,rowGap:{xs:2,sm:1.5,lg:1},alignItems:{xs:"stretch",lg:"start"},p:{xs:1.5,sm:2},border:1,borderColor:"divider"}),children:[(0,$.jsx)(v.A,{minWidth:0,sx:{gridArea:"title",width:"100%",height:"100%"},children:t}),(s||m)&&(0,$.jsxs)(v.A,{sx:{display:{xs:"flex",lg:"contents"},gridArea:{xs:"footer",lg:"unset"},width:"100%",alignItems:"center",justifyContent:"space-between",gap:1,flexWrap:"wrap",minWidth:0},children:[s?(0,$.jsx)(v.A,{sx:{gridArea:{lg:"status"},justifySelf:{lg:"end"},flexShrink:0},children:s}):null,m?(0,$.jsxs)(v.A,{display:"flex",alignItems:"center",flexWrap:"wrap",gap:.75,minHeight:{lg:40},sx:{gridArea:{lg:"actions"},alignSelf:{lg:"end"},justifySelf:{lg:"end"},ml:{xs:"auto",lg:0},minWidth:0},children:[n&&n.length>0&&(0,$.jsx)(v.A,{display:"flex",alignItems:"center",gap:"0.375rem",flexWrap:"wrap","data-testid":h,children:n.map(function(e,t){return(0,$.jsx)(v.A,{component:"span",children:e},t)})}),(a&&a.length>0||i)&&(0,$.jsxs)(v.A,{display:"flex",alignItems:"center",gap:"0.375rem",flexWrap:"wrap","data-testid":f,children:[a&&a.map(function(e,t){return(0,$.jsx)(v.A,{component:"span",children:e},t)}),i&&(0,$.jsx)(v.A,{component:"span",children:i})]})]}):null]})]})};var e8=r(56557),e4=r.n(e8),e3=r(20355),e7=r.n(e3),e9=r(3513),te=r(92181),tt=r(18566),tr=r(62270),tn=r(70588),to=r(6277);e4().extend(e7());let ta=function(e){e.href;var t=e.as,r=e.text,n=e.icon,o=e.createdAt,a=e.updatedAt,s=e.state,i=e.contributionsCount,c=e.contributionsType,l=e.newlyAddedCount,u=(0,d.useTranslation)(["common","tools"]).t,p=(0,te.X4)(tt.A[900],.6),f=a?e4()(a).format("ddd Do MMM, YYYY, h:mma"):null,h=c&&"Brainstormer"!==c?null==c?void 0:c.toLowerCase():"entries";if(!r)return null;var j=r.length>24,g=(0,$.jsxs)(e9.A,{component:m(),href:t,color:"textPrimary",underline:"hover",display:"inline-flex",alignItems:"center",gap:1,minWidth:0,maxWidth:"100%",sx:{fontSize:16,fontWeight:500,lineHeight:1.5,"&:hover":{color:"primary.main"}},"data-testid":"project-tool-link-title",children:[(0,$.jsx)(v.A,{component:"span",sx:{minWidth:0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:r}),(0,$.jsx)(v.A,{component:"span",sx:{flexShrink:0,display:"inline-flex"},children:(0,$.jsx)(to.A,{createdAt:o})})]});return(0,$.jsx)(v.A,{height:"100%","data-testid":"project-tool-link-container",children:(0,$.jsxs)(v.A,{height:"100%",display:"flex",flexDirection:"column",justifyContent:"space-between",gap:1.5,"data-testid":"project-tool-link-content",children:[(0,$.jsxs)(v.A,{display:"flex",alignItems:"flex-start",position:"relative",width:"100%",maxWidth:"100%",pl:3*!!n,"data-testid":"project-tool-link-header",children:[n&&(0,$.jsx)(v.A,{component:"img",src:n,alt:"","data-tool-drag-icon":"",sx:{position:"absolute",left:0,top:2,width:20,height:20,cursor:"move",display:"block",flexShrink:0},"data-testid":"project-tool-link-drag-icon"}),(0,$.jsx)(v.A,{display:"flex",alignItems:"center",minWidth:0,maxWidth:"100%","data-testid":"project-tool-link-title-section",children:j?(0,$.jsx)(B.A,{title:r,arrow:!0,enterDelay:500,placement:"top",slotProps:{tooltip:{sx:{maxWidth:360,wordBreak:"break-word"}}},"data-testid":"project-tool-link-title-tooltip",children:g}):g})]}),(s||void 0!==i)&&(0,$.jsxs)(v.A,{display:"flex",alignItems:"center",flexWrap:"wrap",columnGap:1.5,rowGap:1.5,minHeight:{lg:40},"data-testid":"project-tool-link-metadata",children:[s&&f&&(0,$.jsxs)(v.A,{display:"flex",alignItems:"flex-start",ga
1p:.5,minWidth:0,sx:{fontSize:14},"data-testid":"project-tool-link-timestamp",children:[(0,$.jsx)(tr.A,{sx:{fontSize:"inherit",color:"action.active",mt:"2px",flexShrink:0}}),(0,$.jsxs)(O.A,{variant:"caption",sx:{color:(0,te.X4)(tt.A[900],.6),fontSize:"inherit",lineHeight:1.4,wordBreak:"break-word"},"data-testid":"project-tool-link-timestamp-text",children:[u("common:common.updatedAt"),": ",f]})]}),void 0!==i&&(0,$.jsxs)(v.A,{display:"flex",alignItems:"center",gap:1,flexWrap:"wrap","data-testid":"project-tool-link-contributions-group",children:[(0,$.jsxs)(v.A,{display:"flex",alignItems:"center",gap:.5,height:22,px:1,bgcolor:(0,te.X4)(tt.A[500],.08),sx:{fontSize:14},"data-testid":"project-tool-link-contributions",children:[(0,$.jsx)(tn.A,{sx:{fontSize:16,color:p}}),(0,$.jsxs)(O.A,{variant:"caption",sx:{fontWeight:500,color:(0,te.X4)(tt.A[900],.7),fontSize:"inherit"},children:[i," ",u("common:common.".concat(h).concat(1===i?"":"_plural"))]})]}),l?(0,$.jsx)(v.A,{component:"span",display:"inline-flex",alignItems:"center",height:22,px:1,borderRadius:.5,bgcolor:(0,te.X4)("#ed6c02",.12),sx:{fontSize:14},"data-testid":"project-tool-link-newly-added",children:(0,$.jsxs)(O.A,{variant:"caption",sx:{fontWeight:700,color:"#c05600",fontSize:"inherit",letterSpacing:.2,whiteSpace:"nowrap"},children:["+",l," ",u("tools:tools.new")]})}):null]})]})]})})};var ts=r(53332),ti=["id","onPublish"];function tc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tc(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tc(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tu=(0,n.Ng)(function(e,t){var r=t.blogPost,n=t.onPublish;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.newsFeed"),state:r.state,destroyable:0===r.commentsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||"",onPublish:n}},function(e){return(0,o.zH)({publishBlogPost:eJ.ej,unpublishBlogPost:eJ.r_,archiveBlogPost:eJ.Bf,unarchiveBlogPost:eJ.cW,fetchPinnedItems:eG.B$,destroyBlogPost:eJ.ZH,fetchBlogPosts:eJ.CF},e)},function(e,t){var r,n,o=e.id,s=e.onPublish;return tl(tl({},(0,E.A)(e,ti)),{},{onPublish:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.publishBlogPost(o);case 2:s&&s();case 3:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),onUnpublish:function(){return t.unpublishBlogPost(o)},onArchive:function(e){return t.archiveBlogPost(o,e)},onUnarchive:function(){return t.unarchiveBlogPost(o)},onDestroy:(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyBlogPost(o);case 2:return e.next=4,t.fetchBlogPosts();case 4:return e.next=6,t.fetchPinnedItems();case 6:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(ts.A);var td=r(99768);function tp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tp=function(){return!!e})()}var tf=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,s=Array(o),c=0;c<o;c++)s[c]=arguments[c];return r=t,n=[].concat(s),r=(0,es.default)(r),e=(0,ea.default)(this,tp()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{scheduledAt:e.props.scheduledAt}),(0,k.default)(e,"handleChange",function(t){e.setState({scheduledAt:e4()(t[0]).toISOString()})}),(0,k.default)(e,"handleSave",(0,a.A)(i().mark(function t(){return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.state.scheduledAt){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,e.props.onSave(e.state.scheduledAt);case 4:e.props.saveError||e.props.onClose();case 5:case"end":return t.stop()}},t)}))),(0,k.default)(e,"handleDestroy",(0,a.A)(i().mark(function t(){return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.props.onDestroy();case 2:e.props.destroyError||e.props.onClose();case 3:case"end":return t.stop()}},t)}))),(0,k.default)(e,"getHelpingText",function(){return e.props.helpText?(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",sx:{m:0,lineHeight:1.5},children:e.props.helpText}):null}),e}
1return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"componentDidMount",value:function(){var e,t;null==(e=(t=this.props).onBusyChange)||e.call(t,this.props.saving||this.props.destroying)}},{key:"componentDidUpdate",value:function(e){var t,r,n=this.props.saving||this.props.destroying;n!==(e.saving||e.destroying)&&(null==(t=(r=this.props).onBusyChange)||t.call(r,n))}},{key:"componentWillUnmount",value:function(){var e,t;null==(e=(t=this.props).onBusyChange)||e.call(t,!1),this.props.resetErrors()}},{key:"render",value:function(){var e=this.props,t=e.t,r=e.errors,n=e.saving,o=e.destroying,a=e.scheduleExists,s=e.children,i=e.dataTestId,c=this.state.scheduledAt,l=r["scheduled-at"];return(0,$.jsxs)(v.A,{sx:{display:"flex",flexDirection:"column",alignItems:"flex-start",width:"100%",gap:2},children:[this.getHelpingText(),(0,$.jsxs)(v.A,{sx:{width:"100%"},children:[(0,$.jsx)(td.A,{"data-enable-time":!0,value:c?e4()(c).toDate():null,onChange:this.handleChange,inline:!0,disabled:n||o}),l?(0,$.jsx)(ex.A,{error:!0,sx:{mx:0},children:(0,N.A)(l)}):null]}),s,(0,$.jsxs)(v.A,{sx:{display:"flex",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",gap:1.25,width:"100%"},children:[(0,$.jsx)(y.A,{variant:"contained",color:"primary",disabled:n||o,loading:n,loadingPosition:"start",onClick:this.handleSave,"data-testid":"".concat(i,"-save"),children:t("common:common.save")}),a?(0,$.jsx)(y.A,{variant:"outlined",color:"error",disabled:n||o,loading:o,loadingPosition:"start",onClick:this.handleDestroy,"data-testid":"".concat(i,"-delete"),children:t("common:common.delete")}):null]})]})}}])}(c.Component);let th=(0,d.withTranslation)(["common"])(tf);var tm=["blogPostId","action"];function tj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tg(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tj(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tb=(0,n.Ng)(function(e,t){var r=t.toolId,n=t.onClose,o=t.onBusyChange,a=e.blogPosts.blogPosts[r],s=e.blogPosts.schedules[r];return{blogPostId:r,action:"draft"===a.state?"publish":"archive",scheduleExists:!!s.action&&!!s.scheduledAt,scheduledAt:s.scheduledAt,saving:s.saving||!1,saveError:s.saveError||"",errors:s.errors||{},destroying:s.destroying||!1,destroyError:s.destroyError||"",dataTestId:"blog-post-scheduler",onClose:n,onBusyChange:o}},function(e){return(0,o.zH)({saveSchedule:eJ.n7,destroySchedule:eJ.e4,resetScheduleErrors:eJ.e5},e)},function(e,t){var r=e.blogPostId,n=e.action;return tg(tg({},(0,E.A)(e,tm)),{},{onSave:function(e){return t.saveSchedule(r,n,e)},onDestroy:function(){return t.destroySchedule(r)},resetErrors:function(){return t.resetScheduleErrors(r)}})})(th);var tv=r(10653);let ty=function(e){var t=e.path,r=e.dataTestId,n=(0,d.useTranslation)("common").t;return(0,$.jsx)(B.A,{title:n("common:common.preview"),placement:"top",children:(0,$.jsx)(R.A,{size:"small",onClick:function(){window.open(t,"_blank","noopener,noreferrer")},"data-testid":r||"project-tool-preview-button",children:(0,$.jsx)(tv.A,{fontSize:"small"})})})},tx=function(e){var t=e.href,r=e.as,n=e.dataTestId,o=(0,d.useTranslation)("common").t;return(0,$.jsx)(m(),{href:t,as:r,legacyBehavior:!0,children:(0,$.jsx)(B.A,{title:o("common:common.edit"),placement:"top",children:(0,$.jsx)(R.A,{size:"small",color:"primary","data-testid":n||"project-tool-edit-button",children:(0,$.jsx)(U.A,{fontSize:"small"})})})})};var tA=r(63065),tO=r(2708),tw=r(4053),tI=r(46721),tP=r(19971);let tk=function(e){var t=e.menuItems,r=e.dataTestId,n=void 0===r?"project-more-actions":r,o=(0,d.useTranslation)("common").t,a=(0,c.useState)(null),s=a[0],i=a[1],l=function(){i(null)},u=function(e){e&&e(),l()},p=t.filter(Boolean);return p.length?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(B.A,{title:o("common.moreActions",{defaultValue:"More actions"}),placement:"top","data-testid":"".concat(n,"-tooltip"),children:(0,$.jsx)(R.A,{size:"small",onClick:function(e){i(e.currentTarget)},"data-testid":"".concat(n,"-button"),children:(0,$.jsx)(tP.A,{fontSize:"small"})})}),(0,$.jsx)(tA.A,{anchorEl:s,open:!!s,onClose:l,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},"data-testid":"".concat(n,"-menu"),children:p.map(function(e,t){var r,o,a,s=(0,$.jsxs)(tO.A,{onClick:function(){return u(e.onClick)},component:e.href?"a":"div",href:e.href,disabled:e.disabled,sx:{px:"1rem",py:"0.375rem"},"data-testid":"".concat(n,"-menu-item-").concat(null!=(o=e.dataTestId)?o:t),children:[e.icon&&(0,$.jsx)(tw.A,{sx:{minWidth:"unset",marginRight:0},"data-testid":"project-more-actions-menu-item-icon-".concat(t),children:e.icon}),(0,$.jsx)(tI.A,{sx:{fontSize:"1rem",fontWeight:400,lineHeight:1.5,letterSpacing:"0.009375rem",color:"rgba(0,0,0,0.87)",margin:0},"data-testid":"project-more-actions-menu-item-text-".concat(t),children:e.label})]},null!=(r=e.dataTestId)?r:t);return e.tooltip?(0,$.jsx)(B.A,{title:e.tooltip,placement:"left",children:(0,$.jsx)("span",{children:s})},null!=(a=e.dataTestId)?a:t):s})})]}):null};var tE=r(24826),tS=r(88172),tT=r(50225),tC=r(45911),tD=r(40553),t_={styles:(0,$.jsx)(e0(),{id:"524456590",children:[".email-button.jsx-524456590{font-size:12px;vertical-align:sub;}"]}),className:"jsx-524456590"},tB=(t_.className,t_.styles);let tR=(0,d.withTranslation)(["common","tools"])(function(e){var t,r,n,o=e.t,s=e.projectId,l=e.blogPostId,u=e.blogPost,d=e.currentUser,p=e.userFeatures,f=e.destroyBlogPost,h=e.fetchPinnedItems,m=e.fetchUserFeatures,j=e.fetchBlogPosts,g=e.fetchTools,b=e.dataTestId,y=(0,c.useState)(!1),x=y[0],A=y[1],O=(0,c.useState)(!1),w=O[0],I=O[1],P=(0,c.useState)(!1),k=P[0],E=P[1];(0,c.useEffect)(function(){m(d.id)},[]);var S=function(){if("project_admin"===d.roleName)return!0},T=function(){var e=p.show_new_auto_notification_email;if(e&&!e.enabled)return!0},C=(t=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(l);case 2:return e.next=4,j();case 4:return e.next=6,h();case 6:return e.next=8,g();case 8:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),D=function(){w||(A(!1),I(!1))},_="project-page-tool-blog-post-card",B=String(u.id||u.permalink);return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-blog-post-card-".concat(u.id||u.permalink),dataTestIdActionBase:"project-page-tool-blog-post-card",dataTestIdEntityId:String(u.id||u.permalink),title:(0,$.jsx)(ta,{text:u.name,href:"/admin/projects/[projectId]/news_feed/[blogPostId]",as:"/admin/projects/".concat(s,"/news_feed/").concat(u.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:u.createdAt,publishedAt:u.publishedAt,updatedAt:u.updatedAt,state:u.state,contributionsCount:u.commentsCount,contributionsType:"Entries"}),leftActions:[],rightActions:[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/news_feed/[blogPostId]",as:"/admin/projects/".concat(s,"/news_feed/").concat(u.permalink),dataTestId:"".concat(_,"-action-0-").concat(B)},"edit"),(0,$.jsx)(ty,{path:u.path,dataTestId:"".concat(_,"-action-1-").concat(B)},"preview")],statusButton:(0,$.jsx)(tu,{blogPost:u,onPublish:function(){return!(S()&&T())}}),moreActions:(0,$.jsx)(tk,{menuItems:(r=[],n=!!u.commentsCount,r.push({label:o("common:common.schedule"),icon:(0,$.jsx)(tS.A,{fontSize:"small"}),onClick:function(){A(!0),I(!1)},disabled:"archived"===u.state,dataTestId:"schedule"}),r.push({label:o("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return E(!0)},disabled:n,tooltip:n?o("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}),r)})}),tB,(0,$.jsxs)(tT.A,{open:x,onClose:D,maxWidth:"xs","data-testid":"".concat(b,"-scheduleDialog"),children:[(0,$.jsxs)(v.A,{position:"relative","data-testid":"".concat(b,"-scheduleDialogHeader"),children:[(0,$.jsx)(tC.A,{textAlign:"center",pb:1,pr:6,"data-testid":"".concat(b,"-scheduleDialogTitle"),children:o("draft"===u.state?"tools:tools.schedulePublish":"tools:tools.scheduleArchival")}),(0,$.jsx)(v.A,{position:"absolute",right:8,top:8,"data-testid":"".concat(b,"-scheduleDialogCloseButtonWrapper"),children:(0,$.jsx)(R.A,{"aria-label":"close",onClick:D,disabled:w,color:"default","data-testid":"".concat(b,"-scheduleDialogCloseBtn"),children:(0,$.jsx)(eU.A,{})})})]}),(0,$.jsx)(tD.A,{"data-testid":"".concat(b,"-scheduleDialogContent"),children:(0,$.jsx)(v.A,{display:"flex",flexDirection:"column",alignItems:"center",p:2,"data-testid":"blog-post-schedule-dialog-content-box",children:(0,$.jsx)(tb,{toolId:u.id,onClose:D,onBusyChange:I})})})]}),(0,$.jsx)(tE.KK,{open:k,onClose:function(){return E(!1)},onConfirm:C,confirmColor:"error"})]})}),tM=(0,n.Ng)(function(e,t){var r=t.blogPost;return{blogPostId:r.id,projectId:e.project.project.permalink,blogPost:r,currentUser:e.currentUser.user,userFeatures:e.userFeatures.features,dataTestId:"admin-
1project-blog-post"}},function(e){return(0,o.zH)({destroyBlogPost:eJ.ZH,fetchPinnedItems:eG.B$,fetchUserFeatures:eX.JR,fetchBlogPosts:eJ.CF,fetchTools:eV.W},e)})(tR);var tU=r(96069);function tF(e){var t=e.projectId,r=e.type,n=e.addedTools,o=void 0===n?{}:n,a=e.isIdeasToolBuilderEnabled,s=o.guestBookExists,i=o.storyCollectionExists,c=o.qandaExists;switch(r){case"BlogPost":return{href:"/admin/projects/[projectId]/news_feed/new",as:"/admin/projects/".concat(t,"/news_feed/new")};case"Brainstormer":if(a)return{href:"/adm/tool_builder?project_id=".concat(t,"&tool_type=").concat(r),as:"/adm/tool_builder?project_id=".concat(t,"&tool_type=").concat(r)};return{href:"/admin/projects/[projectId]/brainstormers/new",as:"/admin/projects/".concat(t,"/brainstormers/new")};case"Budgeting":return{href:"/adm/tool_builder?project_id=".concat(t,"&tool_type=").concat(r),as:"/adm/tool_builder?project_id=".concat(t,"&tool_type=").concat(r)};case"ForumTopic":return{href:"/admin/projects/[projectId]/forum_topics/new",as:"/admin/projects/".concat(t,"/forum_topics/new")};case"GuestBook":if(s)return{href:"/admin/projects/[projectId]/guest_book",as:"/admin/projects/".concat(t,"/guest_book")};return{href:"/admin/projects/[projectId]/guest_book/new",as:"/admin/projects/".concat(t,"/guest_book/new")};case"Qanda":if(c)return{href:"/admin/projects/[projectId]/qanda",as:"/admin/projects/".concat(t,"/qanda")};return{href:"/admin/projects/[projectId]/qanda/new",as:"/admin/projects/".concat(t,"/qanda/new")};case"StoryTellingTool":if(i)return{href:"/admin/projects/[projectId]/story_collection",as:"/admin/projects/".concat(t,"/story_collection")};return{href:"/admin/projects/[projectId]/story_collection/new",as:"/admin/projects/".concat(t,"/story_collection/new")};case"QuickPoll":return{href:"/admin/projects/[projectId]/quick_polls/new",as:"/admin/projects/".concat(t,"/quick_polls/new")};case"SurveyTool":return{href:"/admin/projects/[projectId]/survey_tools/new",as:"/admin/projects/".concat(t,"/survey_tools/new")};case"Map":case"Places":return{href:"/admin/projects/[projectId]/maps/new",as:"/admin/projects/".concat(t,"/maps/new")};default:return!1}}var tz=r(55859),tN=r(5622),tL=["t","projectId","type","isIdeasToolBuilderEnabled","listAnchorDataTestId","onOpenSurveyDrawer"];function tH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tH(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let tW=(0,d.withTranslation)(["tools"])(function(e){var t=e.t,r=e.projectId,n=e.type,o=e.isIdeasToolBuilderEnabled,a=e.listAnchorDataTestId,s=e.onOpenSurveyDrawer,i=(0,E.A)(e,tL),c=a||i["data-testid"],l="SurveyTool"===n&&"function"==typeof s?(0,$.jsx)(y.A,{variant:"outlined",startIcon:(0,$.jsx)(tU.A,{}),"data-testid":"project-quick-add-tool-button-".concat(n.toLowerCase()),onClick:s,sx:{color:tz.q5,borderColor:tz.q5,"&:hover":{borderColor:tz.lh,color:tz.lh,bgcolor:tz.hx}},children:t("tools:tools.addTool.".concat(n)).toUpperCase()}):(0,$.jsx)(m(),tq(tq({},tF({projectId:r,type:n,isIdeasToolBuilderEnabled:o})),{},{legacyBehavior:!0,children:(0,$.jsx)(y.A,{variant:"outlined",startIcon:(0,$.jsx)(tN.A,{}),"data-testid":"project-quick-add-tool-button-".concat(n.toLowerCase()),children:t("tools:tools.addTool.".concat(n)).toUpperCase()})}));return(0,$.jsx)(v.A,{sx:{textAlign:"right",mb:2,mt:2},"data-testid":"project-quick-add-tool-button-container",children:(0,$.jsx)(v.A,tq(tq({},c?{"data-testid":c}:{}),{},{children:l}))})});function tQ(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tQ=function(){return!!e})()}var tK=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,tQ()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}
1return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"componentDidMount",value:function(){var e=this,t=r(93483);this.drake=t([this.container]),this.drake.on("drop",function(){for(var t=[],r=0;r<e.container.children.length;r++){var n=e.container.children[r];t.push(n.getAttribute("data-id"))}e.props.onReorder(t)})}},{key:"componentWillUnmount",value:function(){this.drake.destroy()}},{key:"render",value:function(){var e=this;return(0,$.jsx)(v.A,{component:"ol",ref:function(t){e.container=t},className:"sortableToolsList","data-testid":"project-add-tool-drawer-tools-list",sx:{listStyle:"none",p:0,mt:2,mb:0,mx:0,display:"grid",gap:{xs:2.5,sm:2,lg:2},"& li":{listStyleType:"none",m:0,p:0},"& .gu-mirror":{position:"fixed !important",margin:"0 !important",zIndex:"9999 !important",opacity:.8,listStyle:"none"},"& .gu-transit":{opacity:.2},"& .gu-hide":{display:"none !important"}},children:this.props.children})}}])}(c.Component),tG=r(50497);function tV(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(tV=function(){return!!e})()}var t$=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,tV()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.blogPosts,r=e.projectId,n=e.total,o=e.fetchData,a=e.fetching,s=e.reorderBlogPosts,i=e.projectState,c=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tW,{type:"BlogPost",projectId:r,"data-testid":"".concat(c,"-quickAddBtn")}),(0,$.jsx)(tK,{onReorder:s,"data-testid":"".concat(c,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(c,"-listItem-").concat(e.id),children:(0,$.jsx)(tM,{blogPost:e,projectId:r,projectState:i})},e.id)})}),(0,$.jsx)(tG.A,{total:n,fetching:a,fetchData:o,dataLength:t.length,"data-testid":"".concat(c,"-loadMore")})]})}}])}(c.Component);let tY=(0,n.Ng)(function(e){var t;return{blogPosts:Object.keys(e.blogPosts.blogPosts).map(function(t){return e.blogPosts.blogPosts[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.blogPosts.fetching,doneFetching:e.blogPosts.doneFetching,fetchError:e.blogPosts.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,total:(null==(t=e.blogPosts.meta)?void 0:t.totalCount)||0,dataTestId:"admin-project-blog-posts"}},function(e){return(0,o.zH)({fetchData:eJ.CF,reorderBlogPosts:eJ.bw},e)})((0,eS.A)(t$));var tJ=r(5659),tX=r(93794),tZ=r(10239),t0=r.n(tZ),t1=["id"];function t2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function t5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?t2(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t2(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let t6=(0,n.Ng)(function(e,t){var r=t.brainstormer;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.brainstormer"),state:r.state,destroyable:0===r.ideasCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({publishBrainstormer:tJ.yR,unpublishBrainstormer:tJ.r_,archiveBrainstormer:tJ.BT,unarchiveBrainstormer:tJ.iV,fetchPinnedItems:eG.B$,destroyBrainstormer:tJ.bK},e)},function(e,t){var r,n=e.id;return t5(t5({},(0,E.A)(e,t1)),{},{onPublish:function(){return t.publishBrainstormer(n)},onUnpublish:function(){return t.unpublishBrainstormer(n)},onArchive:function(e){return t.archiveBrainstormer(n,e)},onUnarchive:function(){return t.unarchiveBrainstormer(n)},onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyBrainstormer(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(ts.A);var t8=["brainstormerId","action"];function t4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function t3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?t4(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let t7=(0,n.Ng)(function(e,t){var r=t.toolId,n=t.onClose,o=t.onBusyChange,a=e.brainstormers.brainstormers[r],s=e.brainstormers.schedules[r];return{brainstormerId:r,action:"draft"===a.state?"publish":"archive",scheduleExists:!!s.action&&!!s.scheduledAt,scheduledAt:s.scheduledAt,saving:s.saving||!1,saveError:s.saveError||"",errors:s.errors||{},destroying:s.destroying||!1,destroyError:s.destroyError||"",dataTestId:"brainstormer-scheduler",onClose:n,onBusyChange:o}},function(e){return(0,o.zH)({saveSchedule:tJ.n7,destroySchedule:tJ.e4,resetScheduleErrors:tJ.e5},e)},function(e,t){var r=e.brainstormerId,n=e.action;return t3(t3({},(0,E.A)(e,t8)),{},{onSave:function(e){return t.saveSchedule(r,n,e)},onDestroy:function(){return t.destroySchedule(r)},resetErrors:function(){return t.resetScheduleErrors(r)}})})(th);var t9=r(64540);let re=(0,d.withTranslation)(["common"])(function(e){var t=e.t,r=e.onClick;return(0,$.jsx)(y.A,{className:"ehq-sms-ideas",size:"small",onClick:r,startIcon:(0,$.jsx)(t9.A,{fontSize:"inherit"}),sx:{fontSize:12,verticalAlign:"sub"},variant:"outlined",children:t("common:common.sms")})});var rt=r(74679),rr=r(48742),rn=r(79119),ro=r(91554),ra=r(92105),rs=u()(function(){return Promise.resolve().then(r.bind(r,16798))},{ssr:!1,loadableGenerated:{webpack:function(){return[16798]}}}),ri=u()(function(){return Promise.all([r.e(82909),r.e(67376),r.e(97607),r.e(15145),r.e(69474)]).then(r.bind(r,85753))},{ssr:!1,loadableGenerated:{webpack:function(){return[85753]}}});let rc=(0,d.withTranslation)(["common"])((0,j.withRouter)(function(e){var t,r,n,o,s,l=e.t,u=e.projectId,d=e.project,p=e.brainstormer,f=e.onDestroy,h=e.isSmsIntegrationEnabled,m=e.router,j=e.region,g=e.isTextAnalysis2023Enabled,b=e.isContributionManagerEnabled,y=e.isIdeasToolBuilderEnabled,x=e.fetchBrainstormer,A=e.isParticipatoryBudgetToolEnabled,w=(e.currentUserRole,e.dataTestId,e.onDownloadContributionReport),I=(0,c.useState)(!1),P=I[0],k=I[1],E=(0,c.useState)(!1),S=E[0],T=E[1],C=(0,c.useState)(!1),D=C[0],_=C[1],F=(0,c.useState)(!1),z=F[0],N=F[1],L=y||A;"unitedstates"===j||"canada"===j?l("common:common.analyze"):l("common:common.analyse");var H=(t=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!L){e.next=6;break}return e.next=3,x(p.id);case 3:k(!0),e.next=7;break;case 6:m.push({pathname:"/admin/projects/[projectId]/brainstormers/[brainstormerId]",query:{projectId:u,brainstormerId:p.permalink,tab:"share"}});case 7:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),q="BudgetAllocator"===p.layout?"Budgeting":"Brainstormer",W="/adm/tool_builder?project_id=".concat(u,"&tool_type=").concat(q,"&tool_id=").concat(p.permalink),Q=function(){T(!0),_(!1)},K=function(){D||(T(!1),_(!1))};return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-brainstormer-card-".concat(p.id||p.permalink),dataTestIdActionBase:"project-page-tool-brainstormer-card",dataTestIdEntityId:String(p.id||p.permalink),title:L?(0,$.jsx)(ta,{text:p.name,href:W,as:W,icon:"/static/assets/images/common/Drag.svg",createdAt:p.createdAt,publishedAt:p.publishedAt,updatedAt:p.updatedAt,state:p.state,contributionsCount:"Budgeting"===q?p.allocationsCount:p.ideasCount,contributionsType:q}):(0,$.jsx)(ta,{text:p.name,href:"/admin/projects/[projectId]/brainstormers/[brainstormerId]",as:"/admin/projects/".concat(u,"/brainstormers/").concat(p.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:p.createdAt,publishedAt:p.publishedAt,updatedAt:p.updatedAt,state:p.state,contributionsCount:"Budgeting"===q?p.allocationsCount:p.ideasCount,contributionsType:q}),leftActions:[],rightActions:(r=[],n="project-page-tool-brainstormer-card",o=String(p.id||p.permalink),s=0,L?r.push((0,$.jsx)(B.A,{title:l("common:common.edit"),placement:"top",children:(0,$.jsx)(R.A,{size:"small",onClick:function(){m.push(W)},sx:{color:"primary.main","&:hover":{backgroundColor:"transparent",color:"primary.dark"}},"data-testid":"".concat(n,"-action-").concat(s,"-").concat(o),children:(0,$.jsx)(U.A,{fontSize:"small"})})},"edit")):r.push((0,$.jsx)(tx,{href:"/admin/projects/[projectId]/brainstormers/[brainstormerId]",as:"/admin/projects/".concat(u,"/brainstormers/").concat(p.permalink),dataTestId:"".concat(n,"-action-").concat(s,"-").concat(o)},"edit")),s+=1,r.push((0,$.jsx)(ty,{path:p.path,dataTestId:"".concat(n,"-action-").concat(s,"-").concat(o)},"preview")),s+=1,h&&(r.push((0,$.jsx)(re,{onClick:function(){m.push({pathname:"/admin/projects/[projectId]/brainstormers/[brainstormerId]",query:{projectId:u,brainstormerId:p.permalink,tab:"sms"}})}},"sms")),s+=1),r.push((0,$.jsx)(rs,{onClick:H,dataTestId:"".concat(n,"-action-").concat(s,"-").concat(o)},"share")),r),statusButton:(0,$.jsx)(t6,{brainstormer:p}),moreActions:(0,$.jsx)(tk,{menuItems:function(){var e=[];
1if(b&&null!=p&&p.allowSiteAdminModeration&&e.push({label:l("common:common.contribution"),icon:(0,$.jsx)(ro.A,{fontSize:"small"}),href:"/adm/contribution-manager?project_id=".concat(d.id,"&tool_id=").concat(p.id,"&tool_type=ideas"),dataTestId:"contribution"}),g){var t="unitedstates"===j||"canada"===j?l("common:common.analyze"):l("common:common.analyse");e.push({label:t,icon:(0,$.jsx)(rr.A,{fontSize:"small"}),href:"/adm/text_analysis?source_type=ehq&project_id=".concat(d.id,"&owner_type=Brainstormer&owner_id=").concat(p.id),dataTestId:"analyse"})}e.push({label:l("common:common.schedule"),icon:(0,$.jsx)(tS.A,{fontSize:"small"}),onClick:Q,disabled:"archived"===p.state,dataTestId:"schedule"}),"Budgeting"===q&&(p.allocationsCount||0)>0&&e.push({label:l("tools:tools.contributionType.allocationsSummary"),icon:(0,$.jsx)(rn.A,{fontSize:"small"}),onClick:function(){return w("".concat(l("tools:tools.contributionType.allocationsSummaryFileName"),".csv"))},disabled:p.downloading,dataTestId:"allocationSummary"});var r=!!p.ideasCount;return e.push({label:l("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return N(!0)},disabled:r,tooltip:r?l("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}),e}(),dataTestId:"project-page-tool-brainstormer-card-".concat(p.id||p.permalink)})}),L&&(0,$.jsxs)(ra.Ay,{anchor:"right",variant:"temporary",open:P,onClose:function(){return k(!1)},"data-testid":"project-brainstormer-share-drawer",slotProps:{paper:{sx:{width:{xs:"100%",sm:"85%"},maxWidth:"100vw",height:"100%",display:"flex",flexDirection:"column"}}},children:[(0,$.jsxs)(v.A,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",px:2,py:1.5,flexShrink:0},"data-testid":"project-brainstormer-share-drawer-header",children:[(0,$.jsx)(v.A,{sx:{minWidth:0,flex:1,pr:1},children:(0,$.jsx)(O.A,{variant:"h6",component:"h2",children:l("tools:tools.survey.share")})}),(0,$.jsx)(R.A,{onClick:function(){return k(!1)},edge:"end",size:"small","aria-label":"close","data-testid":"project-brainstormer-share-drawer-close-btn",sx:{flexShrink:0,mt:-.5},children:(0,$.jsx)(eU.A,{})})]}),(0,$.jsx)(rt.A,{}),(0,$.jsx)(v.A,{component:"main",sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",p:3},"data-testid":"project-brainstormer-share-drawer-content",children:(0,$.jsx)(ri,{})})]}),(0,$.jsxs)(tT.A,{open:S,onClose:K,maxWidth:"sm",slotProps:{paper:{sx:{m:2}}},children:[(0,$.jsxs)(v.A,{position:"relative",children:[(0,$.jsx)(tC.A,{textAlign:"center",pb:1,pr:6,children:"draft"===p.state?l("tools:tools.schedulePublish"):l("tools:tools.scheduleArchival")}),(0,$.jsx)(v.A,{position:"absolute",right:8,top:8,children:(0,$.jsx)(R.A,{"aria-label":"close",onClick:K,disabled:D,color:"default",children:(0,$.jsx)(eU.A,{})})})]}),(0,$.jsx)(tD.A,{children:(0,$.jsx)(v.A,{display:"flex",flexDirection:"column",alignItems:"center",p:2,children:(0,$.jsx)(t7,{toolId:p.id,onClose:K,onBusyChange:_})})})]}),(0,$.jsx)(tE.KK,{open:z,onClose:function(){return N(!1)},onConfirm:f,confirmColor:"error"})]})}));var rl=["id"];function ru(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ru(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ru(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rp=(0,n.Ng)(function(e,t){var r=t.brainstormer,n=e.siteFeatures.siteFeatures.features;return{id:r.id,projectId:t.projectId,brainstormer:r,isSmsIntegrationEnabled:t0()(n,"sms-integration"),project:e.project.project,isTextAnalysis2023Enabled:e.features.features.hasOwnProperty("text_analysis_2023")&&e.features.features.text_analysis_2023.enabled,region:e.currentSite.site.region.toLowerCase().split("_").join(""),isIdeasToolBuilderEnabled:e.features.features.hasOwnProperty("ideas_tool_builder")&&e.features.features.ideas_tool_builder.enabled,isContributionManagerEnabled:e.features.features.hasOwnProperty("site_admin_moderation")&&e.features.features.site_admin_moderation.enabled,isParticipatoryBudgetToolEnabled:e.features.features.hasOwnProperty("participatory_budget_tool")&&e.features.features.participatory_budget_tool.enabled,currentUserRole:e.currentUser.user.roleName,dataTestId:"admin-
1project-brainstormer"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,destroyBrainstormer:tJ.bK,fetchBrainstormer:tX.lc,fetchTools:eV.W,downloadContributionReport:tJ.Dt},e)},function(e,t){var r,n=e.id;return rd(rd(rd({},(0,E.A)(e,rl)),t),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyBrainstormer(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),onDownloadContributionReport:function(e){t.downloadContributionReport(n,e)}})})(rc);function rf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(rf=function(){return!!e})()}var rh=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,rf()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.brainstormers,r=e.projectId,n=e.reorderBrainstormers,o=e.projectState,a=e.isIdeasToolBuilderEnabled,s=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tW,{type:"Brainstormer",projectId:r,isIdeasToolBuilderEnabled:a,"data-testid":"".concat(s,"-quickAddBtn")}),(0,$.jsx)(tK,{onReorder:n,"data-testid":"".concat(s,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(s,"-listItem-").concat(e.id),children:(0,$.jsx)(rp,{brainstormer:e,projectId:r,projectState:o})},e.id)})})]})}}])}(c.Component);let rm=(0,n.Ng)(function(e){return{brainstormers:Object.keys(e.brainstormers.brainstormers).map(function(t){return e.brainstormers.brainstormers[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.brainstormers.fetching,doneFetching:e.brainstormers.doneFetching,fetchError:e.brainstormers.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,isIdeasToolBuilderEnabled:e.features.features.hasOwnProperty("ideas_tool_builder")&&e.features.features.ideas_tool_builder.enabled,dataTestId:"admin-project-brainstormers"}},function(e){return(0,o.zH)({fetchData:tJ.cY,reorderBrainstormers:tJ.Tu},e)})((0,eS.A)(rh));var rj=r(36134),rg=["id"];function rb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rb(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rb(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ry=(0,n.Ng)(function(e,t){var r=t.forum;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.forum"),state:r.state,destroyable:0===r.commentsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({publishForum:rj.HR,unpublishForum:rj.SR,archiveForum:rj._T,unarchiveForum:rj.LP,fetchPinnedItems:eG.B$,destroyForum:rj.ow},e)},function(e,t,r){var n,o=e.id;return rv(rv({},(0,E.A)(e,rg)),{},{dataTestId:r.dataTestId,onPublish:function(){return t.publishForum(o)},onUnpublish:function(){return t.unpublishForum(o)},onArchive:function(e){return t.archiveForum(o,e)},onUnarchive:function(){return t.unarchiveForum(o)},onDestroy:(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyForum(o);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(ts.A);function rx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(rx=function(){return!!e})()}var rA=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,rx()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{deleteModalOpen:!1}),(0,k.default)(e,"leftActions",function(){return[]}),(0,k.default)(e,"rightActions",function(){var t=e.props,r=t.forum,n=t.projectId,o="project-page-tool-forum-card",a=String(r.id||r.permalink);return[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/forum_topics/[forumId]",as:"/admin/projects/".concat(n,"/forum_topics/").concat(r.permalink),dataTestId:"".concat(o,"-action-0-").concat(a)},"edit"),(0,$.jsx)(ty,{path:r.path,dataTestId:"".concat(o,"-action-1-").concat(a)},"preview")]}),(0,k.default)(e,"getMoreActionsMenuItems",function(){var t=e.props,r=t.forum,n=t.t,o=!!r.commentsCount;return[{label:n("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return e.setState({deleteModalOpen:!0})},disabled:o,tooltip:o?n("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}]}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.forum,n=t.projectId,o=t.onDestroy,a=t.dataTestId,s=String(r.id||r.permalink);return r?(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-forum-card-".concat(r.id||r.permalink),dataTestIdActionBase:"project-page-tool-forum-card",dataTestIdEntityId:String(r.id||r.permalink),title:(0,$.jsx)(ta,{text:r.name,href:"/admin/projects/[projectId]/forum_topics/[forumId]",as:"/admin/projects/".concat(n,"/forum_topics/").concat(r.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:r.createdAt,publishedAt:r.publishedAt,updatedAt:r.updatedAt,state:r.state,contributionsCount:r.commentsCount,contributionsType:"Comments"}),leftActions:this.leftActions(),rightActions:this.rightActions(),statusButton:(0,$.jsx)(ry,{forum:r,dataTestId:"project-page-tool-forum-card-".concat(s,"-state")}),moreActions:(0,$.jsx)(tk,{dataTestId:"project-page-tool-forum-card-".concat(s,"-moreActions"),menuItems:this.getMoreActionsMenuItems()})}),(0,$.jsx)(tE.KK,{open:this.state.deleteModalOpen,onClose:function(){return e.setState({deleteModalOpen:!1})}
1,onConfirm:o,confirmColor:"error",dataTestIdActionsPrefix:"".concat(a,"-deleteDialog")})]}):null}}])}(c.Component);let rO=(0,d.withTranslation)(["common","tools"])(rA);var rw=["id"];function rI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rI(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rk=(0,n.Ng)(function(e,t){var r=t.forum;return{id:r.id,projectId:e.project.project.permalink,projectState:e.project.project.state,forum:r,dataTestId:"admin-project-forum"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,destroyForum:rj.ow,fetchTools:eV.W},e)},function(e,t){var r,n=e.id;return rP(rP({},(0,E.A)(e,rw)),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyForum(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(rO);var rE=r(58292),rS=r(38816);let rT=function(e){var t=e.currentPage,r=e.pageSize,n=e.totalRecords,o=(0,d.useTranslation)("common").t,a=(0,c.useMemo)(function(){return{start:0===n?n:r*(t-1)+1,end:t*r>n?n:t*r,total:n}},[t,r,n]);return o("common:common.paginationRange",{start:a.start,end:a.end,total:a.total})};var rC=[25,50,100];function rD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r_(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rD(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rD(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rB=(0,n.Ng)(function(e){return{total:e.forums.hasOwnProperty("meta")?e.forums.meta.all:0}},function(e){return(0,o.zH)({fetchData:rj.nx},e)},function(e,t,r){return r_(r_(r_({},e),t),{},{dataTestId:r.dataTestId})})(function(e){var t=e.total,r=void 0===t?0:t,n=e.fetchData;if(r<25)return null;var o=c.useState(1),a=(0,P.A)(o,2),s=a[0],i=a[1],l=c.useState(25),u=(0,P.A)(l,2),d=u[0],p=u[1],f=Math.max(1,Math.ceil(r/d)),h=function(e,t){i(e),p(t),n({page:e,per_page:t})};return(0,$.jsxs)(v.A,{className:"pagination",sx:{margin:"25px",display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:2},children:[(0,$.jsx)(rT,{currentPage:s,pageSize:d,totalRecords:r}),(0,$.jsxs)(v.A,{sx:{display:"flex",alignItems:"center",gap:2},children:[(0,$.jsx)(eb.A,{size:"small",sx:{minWidth:88},children:(0,$.jsx)(rS.A,{value:d,onChange:function(e){h(1,Number(e.target.value))},children:rC.map(function(e){return(0,$.jsx)(tO.A,{value:e,children:e},e)})})}),(0,$.jsx)(rE.A,{count:f,page:s,onChange:function(e,t){h(t,d)},color:"primary",showFirstButton:!0,showLastButton:!0})]})]})});function rR(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(rR=function(){return!!e})()}var rM=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,rR()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.forums,r=e.projectId,n=e.reorderForums,o=e.projectState,a=e.onOpenForumDrawer,s=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tW,{type:"ForumTopic",projectId:r,onOpenForumDrawer:a,listAnchorDataTestId:"".concat(s,"-quickAddBtn")}),(0,$.jsx)(tK,{onReorder:n,"data-testid":"".concat(s,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(s,"-listItem-").concat(e.id),children:(0,$.jsx)(rk,{forum:e,projectId:r,projectState:o})},e.id)})}),(0,$.jsx)(rB,{dataTestId:"".concat(s,"-pagination")})]})}}])}(c.Component);let rU=(0,n.Ng)(function(e){return{forums:Object.keys(e.forums.forums).map(function(t){return e.forums.forums[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.forums.fetching,doneFetching:e.forums.doneFetching,fetchError:e.forums.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-
1project-forums"}},function(e){return(0,o.zH)({fetchData:rj.nx,reorderForums:rj.cG},e)})((0,eS.A)(rM));var rF=r(13987);function rz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rN(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rz(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rz(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rL=(0,n.Ng)(function(e,t){var r=t.guestBook;return{state:r.state,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.guestBook"),destroyable:0===r.commentsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({onPublish:rF.Hj,onUnpublish:rF.Io,onArchive:rF.Aq,onUnarchive:rF.B_,fetchPinnedItems:eG.B$,destroyGuestBook:rF.mv},e)},function(e,t,r){var n;return rN(rN(rN({},e),t),{},{dataTestId:r.dataTestId,onDestroy:(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyGuestBook();case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(ts.A),rH=(0,d.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.guestBook,o=e.onDestroy,a=e.dataTestId,s=(0,c.useState)(!1),i=s[0],l=s[1];if(eY()(n))return null;var u="project-page-tool-guest-book-card",d=String(n.id||n.permalink||"default"),p=!!n.commentsCount,f=[{label:t("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return l(!0)},disabled:p,tooltip:p?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete-guest-book"}];return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-guest-book-card-".concat(n.id||n.permalink||"default"),dataTestIdActionBase:"project-page-tool-guest-book-card",dataTestIdEntityId:String(n.id||n.permalink||"default"),title:(0,$.jsx)(ta,{text:n.name,href:"/admin/projects/[projectId]/guest_book",as:"/admin/projects/".concat(r,"/guest_book"),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.commentsCount,contributionsType:"Entries"}),leftActions:[],rightActions:[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/guest_book",as:"/admin/projects/".concat(r,"/guest_book"),dataTestId:"".concat(u,"-action-0-").concat(d)},"edit"),(0,$.jsx)(ty,{path:n.path,dataTestId:"".concat(u,"-action-1-").concat(d)},"preview")],statusButton:(0,$.jsx)(rL,{guestBook:n,dataTestId:"project-page-tool-guest-book-card-state-".concat(d)}),moreActions:(0,$.jsx)(tk,{dataTestId:"project-page-tool-guest-book-card-".concat(d,"-moreActions"),menuItems:f})}),(0,$.jsx)(tE.KK,{open:i,onClose:function(){return l(!1)},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog")})]})});function rq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rq(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rq(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rQ=(0,n.Ng)(function(e){return{guestBook:e.pinnedGuestBook.guestBook,fetching:e.pinnedGuestBook.fetching,doneFetching:e.pinnedGuestBook.doneFetching,fetchError:e.pinnedGuestBook.fetchError,projectId:e.project.project.permalink,dataTestId:"admin-project-guest-book"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,fetchData:rF._Y,destroyGuestBook:rF.mv,fetchTools:eV.W},e)},function(e,t){var r;return rW(rW(rW({},e),t),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyGuestBook();case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})((0,eS.A)(rH));var rK=r(36904),rG=r(24919);function rV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r$(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?rV(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rV(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rY=(0,n.Ng)(function(e,t){var r=t.qanda;return{state:r.state,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.qanda"),destroyable:0===r.questionsCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({onPublish:rK.v4,onUnpublish:rK.EF,onArchive:rK.Ip,onUnarchive:rK.zU,fetchPinnedItems:eG.B$,destroyQanda:rK.Y3},e)},function(e,t,r){var n;return r$(r$(r$({},e),t),{},{dataTestId:r.dataTestId,onDestroy:(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQanda();case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(ts.A),rJ=(0,d.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.qanda,o=e.onDestroy,a=e.dataTestId,s=(0,c.useState)(!1),i=s[0],l=s[1],u=(0,j.useRouter)();if(eY()(n))return null;var d=!!n.questionsCount,p="project-page-tool-qanda-card",f=String(n.id||n.permalink||"default"),h="project-page-tool-qanda-card-".concat(f,"-state"),m="project-page-tool-qanda-card-".concat(f,"-moreActions"),g=[{label:t("common:common.manage"),icon:(0,$.jsx)(F.A,{fontSize:"small"}),onClick:function(){u.push({pathname:"/admin/projects/[projectId]/qanda",query:{projectId:r,tab:"manageQnA"}})},dataTestId:"manage"},{label:t("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return l(!0)},disabled:d,tooltip:d?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}],b=[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/qanda",as:"/admin/projects/".concat(r,"/qanda"),dataTestId:"".concat(p,"-action-0-").concat(f)},"edit"),(0,$.jsx)(ty,{path:n.path,dataTestId:"".concat(p,"-action-1-").concat(f)},"preview")];return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-qanda-card-".concat(n.id||n.permalink||"default"),dataTestIdActionBase:"project-page-tool-qanda-card",dataTestIdEntityId:String(n.id||n.permalink||"default"),title:(0,$.jsx)(ta,{text:n.name,href:"/admin/projects/[projectId]/qanda",as:"/admin/projects/".concat(r,"/qanda"),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.questionsCount,contributionsType:"Questions"}),leftActions:[],rightActions:b,statusButton:(0,$.jsx)(rY,{qanda:n,dataTestId:h}),moreActions:(0,$.jsx)(tk,{dataTestId:m,menuItems:g})}),(0,$.jsx)(tE.KK,{open:i,onClose:function(){return l(!1)},onConfirm:o,confirmColor:"error",dataTestIdActionsPrefix:"".concat(a,"-deleteDialog")})]})});function rX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rZ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rX(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rX(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r0=(0,n.Ng)(function(e){return{qanda:e.pinnedQanda.qanda,fetching:e.pinnedQanda.fetching,doneFetching:e.pinnedQanda.doneFetching,fetchError:e.pinnedQanda.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-project-qanda"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,fetchData:rK.sI,destroyQanda:rK.Y3,setCurrentTab:rG.Rr,fetchTools:eV.W},e)},function(e,t){var r;return rZ(rZ(rZ({},e),t),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQanda();case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})((0,eS.A)(rJ));var r1=r(52061);function r2(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?r2(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r2(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r6=(0,n.Ng)(function(e,t){var r=t.storyCollection;return{state:r.state,archivalReasonMessage:r.archivalReasonMessage||e.pinnedStoryCollection.storyCollection.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.newsFeed"),destroyable:0===r.storiesCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({onPublish:r1.Ri,onUnpublish:r1.wg,onArchive:r1.eR,onUnarchive:r1.xQ,fetchPinnedItems:eG.B$,destroyStoryCollection:r1.sM},e)},function(e,t,r){var n;return r5(r5(r5({},e),t),{},{dataTestId:r.dataTestId,onDestroy:(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyStoryCollection();case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(ts.A),r8=(0,d.withTranslation)(["common","tools"])(function(e){var t,r,n,o=e.t,a=e.projectId,s=e.storyCollection,i=e.onDestroy,l=e.dataTestId,u=(0,c.useState)(!1),d=u[0],p=u[1],f=(0,j.useRouter)(),h="project-page-tool-story-collection-card",m=String(s.id||s.permalink);if(eY()(s))return!1;var g=(t=[],r="onsite"===s.moderationType,n=!!s.storiesCount,r&&t.push({label:o("common:common.manage"),icon:(0,$.jsx)(U.A,{fontSize:"small"}),onClick:function(){f.push({pathname:"/admin/projects/[projectId]/story_collection",query:{projectId:a,tab:"manageStories"}})},dataTestId:"manage-stories"}),t.push({label:o("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return p(!0)},disabled:n,tooltip:n?o("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete-story-collection"}),t);return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-story-collection-card-".concat(s.id||s.permalink),dataTestIdActionBase:"project-page-tool-story-collection-card",dataTestIdEntityId:String(s.id||s.permalink),title:(0,$.jsx)(ta,{text:s.name,href:"/admin/projects/[projectId]/story_collection",as:"/admin/projects/".concat(a,"/story_collection"),icon:"/static/assets/images/common/Drag.svg",createdAt:s.createdAt,publishedAt:s.publishedAt,updatedAt:s.updatedAt,state:s.state,contributionsCount:s.storiesCount,contributionsType:"Stories",newlyAddedCount:s.newlyAddedStoriesCount}),leftActions:[],rightActions:[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/story_collection",as:"/admin/projects/".concat(a,"/story_collection"),dataTestId:"".concat(h,"-action-0-").concat(m)},"edit"),(0,$.jsx)(ty,{path:s.path,dataTestId:"".concat(h,"-action-1-").concat(m)},"preview")],statusButton:(0,$.jsx)(r6,{storyCollection:s,dataTestId:"project-page-tool-story-collection-card-state-".concat(m)}),moreActions:(0,$.jsx)(tk,{dataTestId:"project-page-tool-story-collection-card-more-".concat(m),menuItems:g})}),(0,$.jsx)(tE.KK,{open:d,onClose:function(){return p(!1)},onConfirm:i,confirmColor:"error","data-testid":"".concat(l,"-deleteDialog")})]})});function r4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?r4(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r7=(0,n.Ng)(function(e){return{storyCollection:e.pinnedStoryCollection.storyCollection,fetching:e.pinnedStoryCollection.fetching,doneFetching:e.pinnedStoryCollection.doneFetching,fetchError:e.pinnedStoryCollection.fetchError,projectId:e.project.project.permalink,dataTestId:"admin-project-story-collection"}},function(e){return(0,o.zH)({fetchData:r1.oT,destroyStoryCollection:r1.sM,fetchPinnedItems:eG.B$,fetchTools:eV.W},e)},function(e,t){var r;return r3(r3(r3({},e),t),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyStoryCollection();case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})((0,eS.A)(r8));var r9=r(81552),ne=["id"];function nt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nt(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nt(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nn=(0,n.Ng)(function(e,t){var r=t.quickPoll;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.quickPoll"),state:r.state,destroyable:0===r.responsesCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({publishQuickPoll:r9.i3,unpublishQuickPoll:r9.$F,archiveQuickPoll:r9.bl,unarchiveQuickPoll:r9.e5,fetchPinnedItems:eG.B$,destroyQuickPoll:r9.Pp},e)},function(e,t){var r,n=e.id;return nr(nr({},(0,E.A)(e,ne)),{},{onPublish:function(){return t.publishQuickPoll(n)},onUnpublish:function(){return t.unpublishQuickPoll(n)},onArchive:function(e){return t.archiveQuickPoll(n,e)},onUnarchive:function(){return t.unarchiveQuickPoll(n)},onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQuickPoll(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(ts.A);var no=u()(function(){return Promise.resolve().then(r.bind(r,16798))},{ssr:!1,loadableGenerated:{webpack:function(){return[16798]}}});let na=(0,d.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.quickPoll,o=e.onDestroy,a=e.dataTestId,s=(0,j.useRouter)(),i=(0,c.useState)(!1),l=i[0],u=i[1],d="project-page-tool-quick-poll-card",p=String(n.id||n.permalink),f=!!n.responsesCount,h=[{label:t("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return u(!0)},disabled:f,tooltip:f?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}];return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-quick-poll-card-".concat(n.id||n.permalink),dataTestIdActionBase:"project-page-tool-quick-poll-card",dataTestIdEntityId:String(n.id||n.permalink),title:(0,$.jsx)(ta,{text:n.name,href:"/admin/projects/[projectId]/quick_polls/[quickPollId]",as:"/admin/projects/".concat(r,"/quick_polls/").concat(n.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.responsesCount,contributionsType:"Responses"}),leftActions:[],rightActions:[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/quick_polls/[quickPollId]",as:"/admin/projects/".concat(r,"/quick_polls/").concat(n.permalink),dataTestId:"".concat(d,"-action-0-").concat(p)},"edit"),(0,$.jsx)(ty,{path:n.path,dataTestId:"".concat(d,"-action-1-").concat(p)},"preview"),(0,$.jsx)(no,{onClick:function(){s.push({pathname:"/admin/projects/[projectId]/quick_polls/[quickPollId]",query:{projectId:r,quickPollId:n.permalink,tab:"share"}})},dataTestId:"".concat(d,"-action-2-").concat(p)},"share")],statusButton:(0,$.jsx)(nn,{quickPoll:n}),moreActions:(0,$.jsx)(tk,{dataTestId:"project-page-tool-quick-poll-card-".concat(p,"-moreActions"),menuItems:h})}),(0,$.jsx)(tE.KK,{open:l,onClose:function(){return u(!1)},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog")})]})});var ns=["id"];function ni(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ni(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nl=(0,n.Ng)(function(e,t){var r=t.quickPoll;return{id:r.id,projectId:e.project.project.permalink,quickPoll:r,dataTestId:"admin-project-quick-poll"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,destroyQuickPoll:r9.Pp,fetchTools:eV.W},e)},function(e,t){var r,n=e.id;return nc(nc(nc({},(0,E.A)(e,ns)),t),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyQuickPoll(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(na);function nu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nu=function(){return!!e})()}var nd=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,nu()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.quickPolls,r=e.projectId,n=e.reorderQuickPolls,o=e.projectState,a=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tW,{type:"QuickPoll",projectId:r,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tK,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(nl,{quickPoll:e,projectId:r,projectState:o})},e.id)})})]})}}])}(c.Component);let np=(0,n.Ng)(function(e){return{quickPolls:Object.keys(e.quickPolls.quickPolls).map(function(t){return e.quickPolls.quickPolls[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.quickPolls.fetching,doneFetching:e.quickPolls.doneFetching,fetchError:e.quickPolls.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-
1project-quick-polls"}},function(e){return(0,o.zH)({fetchData:r9.ao,reorderQuickPolls:r9.Ff},e)})((0,eS.A)(nd));var nf=r(1155),nh=r(34650),nm=["id"];function nj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ng(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nj(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nb=(0,n.Ng)(function(e,t){var r=t.survey;return{destroyable:0===r.responsesCount,id:r.id,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.survey"),state:r.state,transitioning:r.transitioning||!1,transitionError:r.transitionError||"",surveyData:r}},function(e){return(0,o.zH)({publishSurvey:nf.uj,unpublishSurvey:nf.d9,archiveSurvey:nf.PI,unarchiveSurvey:nf.ef,fetchPinnedItems:eG.B$,destroySurvey:nf.Xw,updateSurvey:nh.cU},e)},function(e,t){var r,n=e.id;return ng(ng({},(0,E.A)(e,nm)),{},{onPublish:function(){return t.publishSurvey(n)},onUnpublish:function(){return t.unpublishSurvey(n)},onArchive:function(e){return t.archiveSurvey(n,e)},onUnarchive:function(){return t.unarchiveSurvey(n)},onUpdateSurvey:function(e,r){return t.updateSurvey(e,r)},onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroySurvey(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(ts.A);var nv=r(85887),ny=r(65501);function nx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nx=function(){return!!e})()}var nA=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,nx()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"handleClick",function(){var t=e.props,r=t.pinned,n=t.pinSurvey,o=t.unpinSurvey;return r?o():n()}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.disabled,r=e.pinned,n=e.t;return(0,$.jsx)(B.A,{title:n(r?"tools:tools.survey.unpin":"tools:tools.survey.pin"),placement:"top",children:(0,$.jsx)("span",{children:(0,$.jsx)(R.A,{size:"small",onClick:this.handleClick,disabled:t,"aria-label":n(r?"tools:tools.survey.unpin":"tools:tools.survey.pin"),hovercolor:r?"primary.main":"action.active",children:r?(0,$.jsx)(nv.A,{fontSize:"small"}):(0,$.jsx)(ny.A,{fontSize:"small"})})})})}}])}(c.Component);(0,k.default)(nA,"defaultProps",{pinned:!1,disabled:!1});let nO=(0,d.withTranslation)(["tools"])(nA);var nw=["id","name","pinnedItemId","unpinnedSurveysTab"];function nI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nI(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nk=(0,n.Ng)(function(e,t){var r,n=t.survey,o=n.pinned,a=n.name,s=n.id,i=e.pinnedItems.active,c=null==(r=Object.values(e.pinnedItems.items||{}).find(function(e){return"SurveyTool"===e.pinnableType&&!e.pinnableId}))?void 0:r.id,l=e.pinnedItems.ui[i]||{};return{unpinnedSurveysTab:c,id:s,name:a,pinned:o,pinnedItemId:i,disabled:o?l.destroying||!1:e.pinnedItems.creating||!1}},function(e){return(0,o.zH)({createPinnedItem:eG.aG,destroyPinnedItem:eG.aS,updateSurvey:nf.cU,fetchPinnedItems:eG.B$,fetchTools:eV.W,setActivePinnedItem:eG.E7},e)},function(e,t){var r,n,o=e.id,s=e.name,c=e.pinnedItemId,l=e.unpinnedSurveysTab;return nP(nP({},(0,E.A)(e,nw)),{},{pinSurvey:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.createPinnedItem(s,"SurveyTool",o);case 2:return e.abrupt("return",Promise.all([t.fetchPinnedItems(),t.fetchTools()]));case 3:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),unpinSurvey:(n=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyPinnedItem(c);case 2:return e.next=4,t.updateSurvey(o,"pinned",!1);case 4:if(!l){e.next=7;break}return e.next=7,t.setActivePinnedItem(l);case 7:return e.next=9,t.fetchPinnedItems();case 9:return e.next=11,t.fetchTools();case 11:case"end":return e.stop()}},e)})),function(){return n.apply(this,arguments)})})})(nO);var nE=["surveyId","action"];function nS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nT(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nS(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nS(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nC=(0,n.Ng)(function(e,t){var r=t.toolId,n=t.onClose,o=t.onBusyChange,a=e.surveys.surveys[r],s=e.surveys.schedules[r];return{surveyId:r,action:"draft"===a.state?"publish":"archive",scheduleExists:!!s.action&&!!s.scheduledAt,scheduledAt:s.scheduledAt,saving:s.saving||!1,saveError:s.saveError||"",errors:s.errors||{},destroying:s.destroying||!1,destroyError:s.destroyError||"",dataTestId:"survey-scheduler",onClose:n,onBusyChange:o,helpText:"draft"===a.state?d.i18n.t("tools:tools.survey.schedularCaption"):d.i18n.t("tools:tools.survey.archivalCaption")}},function(e){return(0,o.zH)({saveSchedule:nf.n7,destroySchedule:nf.e4,resetScheduleErrors:nf.e5},e)},function(e,t){var r=e.surveyId,n=e.action;return nT(nT({},(0,E.A)(e,nE)),{},{onSave:function(e){return t.saveSchedule(r,n,e)},onDestroy:function(){return t.destroySchedule(r)},resetErrors:function(){return t.resetScheduleErrors(r)}})})(th);var nD=u()(function(){return Promise.resolve().then(r.bind(r,16798))},{ssr:!1,loadableGenerated:{webpack:function(){return[16798]}}}),n_=["id"];function nB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nR(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nB(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nB(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nM=(0,n.Ng)(function(e,t){var r=t.survey;return{id:r.id,projectId:e.project.project.permalink,survey:r,isPFESurveyEnabled:e.features.features.hasOwnProperty("enable_pfe_survey")&&e.features.features.enable_pfe_survey.enabled,project:e.project.project,isTextAnalysis2023Enabled:e.features.features.hasOwnProperty("text_analysis_2023")&&e.features.features.text_analysis_2023.enabled,region:e.currentSite.site.region.toLowerCase().split("_").join(""),dataTestId:"admin-project-survey"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,destroySurvey:nf.Xw,fetchTools:eV.W},e)},function(e,t){var r,n=e.id;return nR(nR(nR({},(0,E.A)(e,n_)),t),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroySurvey(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)})})})(function(e){var t,r,n=e.projectId,o=e.project,a=e.survey,s=e.onDestroy,i=e.region,l=e.isPFESurveyEnabled,u=e.isTextAnalysis2023Enabled,p=(0,d.useTranslation)(["common","tools"]).t,f=(0,j.useRouter)(),h=(0,c.useState)(!1),m=h[0],g=h[1],b=(0,c.useState)(!1),y=b[0],x=b[1],A=(0,c.useState)(!1),O=A[0],w=A[1],I=function(){y||(g(!1),x(!1))},P=p("unitedstates"===i||"canada"===i?"common:common.analyze":"common:common.analyse"),k="project-page-tool-survey-card",E=a.id;return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-survey-card-".concat(a.id),dataTestIdActionBase:"project-page-tool-survey-card",dataTestIdEntityId:a.id,title:(0,$.jsx)(ta,{text:a.name,href:"/admin/projects/[projectId]/survey_tools/[surveyId]",as:"/admin/projects/".concat(n,"/survey_tools/").concat(a.id),icon:"/static/assets/images/common/Drag.svg",createdAt:a.createdAt,publishedAt:a.publishedAt,updatedAt:a.updatedAt,state:a.state,contributionsCount:a.responsesCount,contributionsType:"Responses"}),leftActions:[],rightActions:[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/survey_tools/[surveyId]",as:"/admin/projects/".concat(n,"/survey_tools/").concat(a.id),dataTestId:"".concat(k,"-action-0-").concat(E)},"edit"),(0,$.jsx)(nk,{survey:a},"pin"),(0,$.jsx)(ty,{path:l?a.path.replace("/survey_tools/","/surveys/"):a.path,dataTestId:"".concat(k,"-action-2-").concat(E)},"preview"),(0,$.jsx)(nD,{onClick:function(){f.push({pathname:"/admin/projects/[projectId]/survey_tools/[surveyId]",query:{projectId:n,surveyId:a.id,tab:"share"}})},dataTestId:"".concat(k,"-action-3-").concat(E)},"share")],statusButton:(0,$.jsx)(nb,{survey:a}),moreActions:(0,$.jsx)(tk,{menuItems:(t=[],u&&t.push({label:P,icon:(0,$.jsx)(rr.A,{fontSize:"small"}),href:"/adm/text_analysis?source_type=ehq&project_id=".concat(o.id,"&owner_type=Survey&owner_id=").concat(a.id),dataTestId:"analyse"}),t.push({label:p("common:common.schedule"),icon:(0,$.jsx)(tS.A,{fontSize:"small"}),onClick:function(){x(!1),g(!0)},disabled:"archived"===a.state,dataTestId:"schedule"}),r=!!a.responsesCount,t.push({label:p("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return w(!0)},disabled:r,tooltip:r?p("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}),t),dataTestId:"project-page-tool-survey-more-actions"})}),(0,$.jsxs)(tT.A,{open:m,onClose:I,maxWidth:"sm",slotProps:{paper:{sx:{m:2}}},"data-testid":"survey-schedule-dialog",children:[(0,$.jsxs)(v.A,{position:"relative","data-testid":"survey-schedule-dialog-header",children:[(0,$.jsx)(tC.A,{textAlign:"center",pb:1,pr:6,"data-testid":"survey-schedule-dialog-title",children:p("draft"===a.state?"tools:tools.schedulePublishForSurvey":"tools:tools.scheduleArchivalForSurvey")}),(0,$.jsx)(v.A,{position:"absolute",right:8,top:8,"data-testid":"survey-schedule-dialog-close-button-wrapper",children:(0,$.jsx)(R.A,{"aria-label":"close",onClick:I,disabled:y,color:"default","data-testid":"survey-schedule-dialog-close-button",children:(0,$.jsx)(eU.A,{})})})]}),(0,$.jsx)(tD.A,{"data-testid":"survey-schedule-dialog-content",children:(0,$.jsx)(v.A,{display:"flex",flexDirection:"column",alignItems:"center",p:2,"data-testid":"survey-schedule-dialog-content-box",children:(0,$.jsx)(nC,{toolId:a.id,onClose:I,onBusyChange:x})})})]}),(0,$.jsx)(tE.KK,{open:O,onClose:function(){return w(!1)},onConfirm:s,title:p("common:common.delete"),message:p("tools:tools.deleteConfirmationMessage"),description:p("tools:tools.deleteConfirmationDescription"),confirmColor:"error",dataTestId:"project-page-tool-survey-delete-dialog",dataTestIdActionsPrefix:"project-page-tool-survey-delete-dialog"})]})});function nU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nU=function(){return!!e})()}var nF=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,nU()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.surveys,r=e.projectId,n=e.reorderSurveys,o=e.projectState,a=e.dataTestId,s=e.onOpenSurveyDrawer;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tW,{type:"SurveyTool",projectId:r,onOpenSurveyDrawer:s,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tK,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(nM,{survey:e,projectId:r,projectState:o})},e.id)})})]})}}])}(c.Component);let nz=(0,n.Ng)(function(e,t){var r=[],n=e.surveys.surveys;if(t.pinnableId)for(var o in n)n[o].pinned&&o==t.pinnableId&&r.push(n[o]);else r=Object.keys(n).map(function(e){return n[e]}).filter(function(e){return!e.pinned}).sort(function(e,t){return e.sequence-t.sequence});return{surveys:r,fetching:e.surveys.fetching,doneFetching:e.surveys.doneFetching&&r.length,fetchError:e.surveys.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-
1project-surveys"}},function(e){return(0,o.zH)({fetchData:nf.s,reorderSurveys:nf.$G},e)})((0,eS.A)(nF));var nN=r(65691),nL=["id"];function nH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nH(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nW=(0,n.Ng)(function(e,t){var r=t.map;return{id:r.id,archivalReasonMessage:r.archivalReasonMessage||d.i18n.t("tools:tools.archivalReasonMessage.places"),state:r.state,destroyable:0===r.responsesCount,transitioning:r.transitioning||!1,transitionError:r.transitionError||""}},function(e){return(0,o.zH)({publishMap:nN.uX,unpublishMap:nN.Ve,archiveMap:nN.F_,unarchiveMap:nN._9,destroyMap:nN.Xt},e)},function(e,t){var r=e.id;return nq(nq({},(0,E.A)(e,nL)),{},{onPublish:function(){return t.publishMap(r)},onUnpublish:function(){return t.unpublishMap(r)},onArchive:function(e){return t.archiveMap(r,e)},onUnarchive:function(){return t.unarchiveMap(r)},onDestroy:function(){return t.destroyMap(r)}})})(ts.A);var nQ=r(16798);let nK=(0,d.withTranslation)(["common","tools"])(function(e){var t=e.t,r=e.projectId,n=e.map,o=e.onDestroy,a=e.dataTestId,s=(0,j.useRouter)(),i=(0,c.useState)(!1),l=i[0],u=i[1],d="project-page-tool-map-card",p=String(n.id||n.permalink),f=!!n.responsesCount,h=[{label:t("common:common.delete"),icon:(0,$.jsx)(M.A,{fontSize:"small"}),onClick:function(){return u(!0)},disabled:f,tooltip:f?t("tools:tools.tooltipForDisableDeleteButton"):void 0,dataTestId:"delete"}];return(0,$.jsxs)(c.Fragment,{children:[(0,$.jsx)(e6,{"data-testid":"project-page-tool-map-card-".concat(n.id||n.permalink),dataTestIdActionBase:"project-page-tool-map-card",dataTestIdEntityId:String(n.id||n.permalink),title:(0,$.jsx)(ta,{text:n.name,href:"/admin/projects/[projectId]/maps/[mapId]",as:"/admin/projects/".concat(r,"/maps/").concat(n.permalink),icon:"/static/assets/images/common/Drag.svg",createdAt:n.createdAt,publishedAt:n.publishedAt,updatedAt:n.updatedAt,state:n.state,contributionsCount:n.responsesCount,contributionsType:"Pins"}),leftActions:[],rightActions:[(0,$.jsx)(tx,{href:"/admin/projects/[projectId]/maps/[mapId]",as:"/admin/projects/".concat(r,"/maps/").concat(n.permalink),dataTestId:"".concat(d,"-action-0-").concat(p)},"edit"),(0,$.jsx)(ty,{path:n.path,dataTestId:"".concat(d,"-action-1-").concat(p)},"preview"),(0,$.jsx)(nQ.default,{onClick:function(){s.push({pathname:"/admin/projects/[projectId]/maps/[mapPermalink]",query:{projectId:r,mapPermalink:n.permalink,tab:"share"}})},dataTestId:"".concat(d,"-action-2-").concat(p)},"share")],statusButton:(0,$.jsx)(nW,{map:n}),moreActions:(0,$.jsx)(tk,{dataTestId:"project-page-tool-map-card-".concat(p,"-moreActions"),menuItems:h})}),(0,$.jsx)(tE.KK,{open:l,onClose:function(){return u(!1)},onConfirm:o,confirmColor:"error","data-testid":"".concat(a,"-deleteDialog")})]})});var nG=r(6286),nV=["id"];function n$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nY(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n$(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nJ=(0,n.Ng)(function(e,t){var r=t.map;return{id:r.id,fetching:e.maps.fetching,doneFetching:e.maps.doneFetching,fetchError:e.maps.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,map:r,dataTestId:"admin-
1project-map"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,destroyMap:nN.Xt,setCurrentTab:nG.R,fetchTools:eV.W},e)},function(e,t){var r,n=e.id;return nY(nY({},(0,E.A)(e,nV)),{},{onDestroy:(r=(0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.destroyMap(n);case 2:return e.next=4,t.fetchPinnedItems();case 4:return e.next=6,t.fetchTools();case 6:case"end":return e.stop()}},e)})),function(){return r.apply(this,arguments)}),setCurrentTab:function(e){return t.setCurrentTab(e)}})})(nK);function nX(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(nX=function(){return!!e})()}var nZ=function(e){function t(){var e,r;return(0,en.default)(this,t),e=t,r=arguments,e=(0,es.default)(e),(0,ea.default)(this,nX()?Reflect.construct(e,r||[],(0,es.default)(this).constructor):e.apply(this,r))}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.maps,r=e.projectId,n=e.reorderMaps,o=e.projectState,a=e.dataTestId;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tW,{type:"Map",projectId:r,"data-testid":"".concat(a,"-quickAddBtn")}),(0,$.jsx)(tK,{onReorder:n,"data-testid":"".concat(a,"-list"),children:t.map(function(e){return(0,$.jsx)("li",{"data-id":e.id,"data-testid":"".concat(a,"-listItem-").concat(e.id),children:(0,$.jsx)(nJ,{map:e,projectId:r,projectState:o})},e.id)})})]})}}])}(c.Component);let n0=(0,n.Ng)(function(e){return{maps:Object.keys(e.maps.maps).map(function(t){return e.maps.maps[t]}).sort(function(e,t){return e.sequence-t.sequence}),fetching:e.maps.fetching,doneFetching:e.maps.doneFetching,fetchError:e.maps.fetchError,projectId:e.project.project.permalink,projectState:e.project.project.state,dataTestId:"admin-project-maps"}},function(e){return(0,o.zH)({fetchData:nN.sT,reorderMaps:nN.xf},e)})((0,eS.A)(nZ));var n1=r(69364),n2=r.n(n1),n5=r(72752),n6=r(43531);let n8=(0,n.Ng)(function(e,t){var r,n=e.pinnedItems.ui[t.item.id]||{};return{item:t.item,saving:n.saving||!1,saveError:n.saveError||"",errors:n.errors||{},dataTestId:null!=(r=t.dataTestId)?r:"pinned-item"}},function(e){return(0,o.zH)({renamePinnedItem:eG.A,resetPinnedItemErrors:eG.IA},e)})(function(e){var t,r=e.item,n=e.errors,o=e.saving,s=e.renamePinnedItem,l=e.resetPinnedItemErrors,u=e.dataTestId,p=null!=u?u:"pinned-item",f=(0,d.useTranslation)(["common"]).t,h=(0,c.useState)(!1),m=h[0],j=h[1],g=(0,c.useState)(r.name),b=g[0],x=g[1],A=(0,c.useState)(null),O=A[0],w=A[1];(0,c.useEffect)(function(){m||x(r.name)},[r.name,m]);var I=function(e){x(r.name),j(!0),w(e.currentTarget)},P=function(){l(r.id),j(!1),w(null)},k=(t=(0,a.A)(i().mark(function e(t){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,s(r.id,b);case 3:n.name||P();case 4:case"end":return e.stop()}},e)})),function(e){return t.apply(this,arguments)}),E=n2()(r.name,{length:15}),S=r.name.length>15;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(v.A,{sx:{display:"inline-flex",alignItems:"center","&:hover [data-pin-edit]":{opacity:1}},"data-testid":"".concat(p,"-container"),children:[(0,$.jsx)(B.A,{title:S?r.name:"",placement:"top","data-testid":"".concat(p,"-tooltip"),children:(0,$.jsx)("span",{className:"pinned-item-name",style:{color:"inherit"},"data-testid":"".concat(p,"-name"),children:E})}),(0,$.jsx)(v.A,{component:"span","data-pin-edit":"",onClick:I,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&(e.preventDefault(),I(e))},role:"button",tabIndex:0,"aria-label":f("common:common.edit"),"data-testid":"".concat(p,"-edit-button"),sx:{ml:"0.5rem",cursor:"pointer",opacity:0,transition:"opacity 0.2s",display:"inline-flex",alignItems:"center",borderRadius:"4px",outline:"none","&:focus-visible":{opacity:1,outline:"2px solid",outlineColor:"primary.main",outlineOffset:"2px"},"&:hover":{opacity:1}},children:(0,$.jsx)(n6.A,{id:"edit-pinned-item",sx:{width:"1.2rem",height:"1.2rem"}})})]}),(0,$.jsx)(n5.Ay,{open:m,anchorEl:O,onClose:P,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},"data-testid":"".concat(p,"-edit-popover"),children:(0,$.jsx)(v.A,{component:"form",onSubmit:k,p:2,minWidth:400,"data-testid":"".concat(p,"-edit-form"),children:(0,$.jsxs)(v.A,{display:"flex",gap:1,alignItems:"flex-start","data-testid":"".concat(p,"-edit-form-content"),children:[(0,$.jsx)(_.A,{name:"name",label:f("common:common.name"),value:b,onChange:function(e){x(e.target.value)},error:!!n.name,helperText:n.name?(0,N.A)(n.name):"",required:!0,size:"small",fullWidth:!0,"data-testid":"".concat(p,"-edit-name-field")}),(0,$.jsx)(v.A,{height:"2.5rem",mt:.5,"data-testid":"".concat(p,"-edit-save-button-wrapper"),children:(0,$.jsx)(y.A,{type:"submit",variant:"contained",disableElevation:!0,disabled:o,startIcon:o?(0,$.jsx)(T.A,{size:16}):null,fullWidth:!0,"data-testid":"".concat(p,"-edit-save-button"),children:f("common:common.save")})})]})})})]})});var n4={SurveyTool:"survey",BlogPost:"blog-post",Brainstormer:"brainstormer",ForumTopic:"forum",GuestBook:"guest-book",Qanda:"qanda",StoryTellingTool:"story-collection",QuickPoll:"quick-
1poll",Map:"map"};function n3(e){return e?n4[e]||e.toLowerCase().replace(/([A-Z])/g,"-$1").replace(/^-/,""):""}var n7=["children","value","index"];function n9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n9(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n9(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ot(e){var t=e.children,r=e.value,n=e.index,o=(0,E.A)(e,n7);return(0,$.jsx)("div",oe(oe({role:"tabpanel",hidden:r!==n,id:"pinned-tabpanel-".concat(n),"aria-labelledby":"pinned-tab-".concat(n),style:{height:"100%",display:r===n?"block":"none"}},o),{},{children:(0,$.jsx)(v.A,{sx:{height:"100%",overflowY:"auto"},children:t})}))}let or=(0,n.Ng)(function(e,t){return{active:e.pinnedItems.active,pinnedItems:t.pinnedItems,fetching:e.pinnedItems.fetching||e.tools.fetching,doneFetching:e.pinnedItems.doneFetching&&e.tools.doneFetching,fetchError:e.pinnedItems.fetchError||e.tools.fetchError,dataTestId:"admin-project-pinned-tabs"}},function(e){return(0,o.zH)({setActivePinnedItem:eG.E7,reorderPinnedItems:eG.Gl},e)})(function(e){var t=e.active,n=e.pinnedItems,o=e.setActivePinnedItem,a=e.reorderPinnedItems,s=e.onOpenSurveyDrawer,i=(0,c.useState)(0),l=i[0],u=i[1],p=(0,c.useState)(null),f=p[0],h=p[1],m=(0,c.useState)(new Set),j=m[0],g=m[1],b=(0,d.useTranslation)(["tools"]).t;(0,c.useEffect)(function(){if(0===n.length)return void u(0);if(u(function(e){if(e>=n.length){var t;return null!=(t=n[0])&&t.id&&o(n[0].id),0}return e}),eY()(t)&&n.length>0&&n[0].id&&o(n[0].id),t&&n.length>0){var e=n.findIndex(function(e){return e.id===t});-1!==e&&(u(e),g(function(t){var r=new Set(t);return r.add(n[e].id),r}))}},[t,n,o]),(0,c.useEffect)(function(){var e,t=null==(e=n[l])?void 0:e.id;t&&!j.has(t)&&g(function(e){var r=new Set(e);return r.add(t),r})},[n,l,j]),(0,c.useEffect)(function(){f&&(f.destroy(),h(null));var e=setTimeout(function(){var e,t=r(93483),s=null!=(e=document.querySelector(".pinned-tabs .MuiTabs-flexContainer"))?e:document.querySelector(".pinned-tabs .MuiTabs-list");if(s&&n.length>0){var i=t([s],{moves:function(e,t,r){return!0},accepts:function(e,t){return t===s}});h(i),i.on("drop",function(e,t,r,n){var i=e.querySelector("[data-id]");if(i){var c=i.getAttribute("data-id");if(c){for(var l=[],u=0;u<s.children.length;u++){var d=s.children[u].querySelector("[data-id]");if(d){var p=d.getAttribute("data-id");p&&l.push(p)}}a(l),o(c)}}})}},100);return function(){clearTimeout(e),f&&f.destroy()}},[n.length,a,o]);var y=function(e,t){switch(e){case"BlogPost":return(0,$.jsx)(tY,{});case"Brainstormer":return(0,$.jsx)(rm,{});case"ForumTopic":return(0,$.jsx)(rU,{});case"GuestBook":return(0,$.jsx)(v.A,{sx:{mt:2},children:(0,$.jsx)(rQ,{})});case"Qanda":return(0,$.jsx)(v.A,{sx:{mt:2},children:(0,$.jsx)(r0,{})});case"StoryTellingTool":return(0,$.jsx)(v.A,{sx:{mt:2},children:(0,$.jsx)(r7,{})});case"QuickPoll":return(0,$.jsx)(np,{});case"SurveyTool":return(0,$.jsx)(nz,{pinnableId:t,onOpenSurveyDrawer:s});case"Map":return(0,$.jsx)(n0,{});default:return null}};return(0,$.jsxs)(v.A,{display:"flex",flexDirection:"column",sx:{height:"100%",minHeight:0},"data-testid":"project-pinned-tabs-container",children:[(0,$.jsx)(C.A,{orientation:"horizontal",variant:"scrollable",scrollButtons:"auto",allowScrollButtonsMobile:!0,value:l,onChange:function(e,t){u(t),n[t]&&(o(n[t].id),g(function(e){var r=new Set(e);return r.add(n[t].id),r}))},"aria-label":b("tools:tools.pinnedItemTabs"),className:"pinned-tabs",sx:{flexShrink:0,width:"100%",minHeight:48,borderBottom:1,borderColor:"divider",bgcolor:"background.paper","& .MuiTabs-scrollButtons":{flexShrink:0},"& .MuiTabs-flexContainer":{listStyle:"none",padding:0,margin:0},"& .MuiTabs-list":{listStyle:"none",padding:0,margin:0},"& .MuiTab-root":{listStyle:"none",listStyleType:"none",minHeight:48,px:2}},"data-testid":"project-pinned-tabs",children:n.map(function(e,t){return(0,$.jsx)(D.A,oe(oe({label:(0,$.jsx)(v.A,{"data-id":e.id,sx:{cursor:"move",display:"inline-flex",alignItems:"center",maxWidth:280,overflow:"hidden",textOverflow:"ellipsis"},"data-testid":"project-page-tool-".concat(n3(e.pinnableType)),children:(0,$.jsx)(n8,{item:e,dataTestId:"project-page-tool-".concat(n3(e.pinnableType))})}),sx:{minWidth:80,maxWidth:300,cursor:"move",textTransform:"none"}},{id:"pinned-tab-".concat(t),"aria-controls":"pinned-tabpanel-".concat(t)}),{},{"data-testid":"project-pinned-tab-item-".concat(t)}),e.id)})}),(0,$.jsx)(v.A,{flex:1,sx:{minHeight:0,height:"100%",overflow:"hidden"},"data-testid":"project-pinned-tabs-content",children:n.map(function(e,t){return(0,$.jsx)(ot,{value:l,index:t,children:j.has(e.id)||l===t?y(e.pinnableType,e.pinnableId):null},e.id)})}),(0,$.jsx)(w.A,{styles:{".gu-mirror":{listStyle:"none !important",listStyleType:"none !important"},".gu-mirror::before":{display:"none !important"}}})]})});var on=r(74602),oo=r(74740),oa=r(38036),os=r(14664),oi=r(27693);function oc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ol(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?oc(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oc(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ou=ol(ol({},e1.S),{},{height:"100%",minHeight:64,cursor:"pointer"}),od=ol(ol({},ou),{},{opacity:.3,cursor:"not-allowed",pointerEvents:"none","&:hover":{bgcolor:"background.paper"}}),op=function(e){var t=e.projectId,r=e.tool,n=e.guestBookExists,o=e.storyCollectionExists,a=e.qandaExists,s=e.t,i=e.isSmsIntegrationEnabled,l=e.isIdeasToolBuilderEnabled,u=e.onSurveyToolSelect,d=(0,c.useState)(!1),p=d[0],f=d[1],h={projectId:t,type:r.type,addedTools:{guestBookExists:n,storyCollectionExists:o,qandaExists:a},isIdeasToolBuilderEnabled:l},j="Places"===r.type?"MapHelp":"".concat(r.type,"Help"),g="SurveyTool"===r.type&&"function"==typeof u,b=g?null:tF(h),y=(0,$.jsx)(oi.A,{sx:{p:2,"&:last-child":{pb:2}},children:(0,$.jsxs)(v.A,{sx:{position:"relative"},"data-testid":"project-tool-details-wrapper-".concat(r.type.toLowerCase()),children:[(0,$.jsxs)(v.A,{sx:{display:"flex",alignItems:"center",pr:3},"data-testid":"project-tool-details-".concat(r.type.toLowerCase()),children:[(0,$.jsx)(oa.A,{src:p?r.hoverImage:r.img,alt:"",variant:"rounded",sx:{width:40,height:40},"data-testid":"project-tool-avatar-".concat(r.type.toLowerCase())}),(0,$.jsx)(O.A,{variant:"body2",sx:{pl:.75,color:"text.primary"},"data-testid":"project-tool-title-".concat(r.type.toLowerCase()),children:s("tools:tools.list.".concat(r.type))})]}),(0,$.jsx)(v.A,{sx:{position:"absolute",top:-8,right:-8},"data-testid":"project-tool-tooltip-wrapper-".concat(r.type.toLowerCase()),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,$.jsx)(W.A,{tooltip:s("tools:tools.list.".concat(j)),"aria-label":s("tools:tools.list.".concat(j)),placement:"top-start",iconSize:14,"data-testid":"project-tool-tooltip-".concat(r.type.toLowerCase())})}),"Budgeting"===r.type&&(0,$.jsx)(ey.A,{label:s("common:common.beta"),size:"small",color:"secondary",sx:{position:"absolute",top:4,right:16,height:20,fontSize:"0.75rem","& .MuiChip-label":{px:.75}},"data-testid":"project-tool-budgeting-beta-badge"}),i&&"Brainstormer"===r.type&&(0,$.jsx)(ey.A,{label:s("tools:tools.smsIntegration.viaSms"),size:"small",variant:"outlined",sx:{position:"absolute",bottom:-4,right:-4,maxWidth:"calc(100% - 8px)"},"data-testid":"project-tool-brainstormer-sms-badge"})]})});return g?(0,$.jsx)(os.A,{className:"tool-drawer-card",variant:"outlined",onMouseEnter:function(){return f(!0)},onMouseLeave:function(){return f(!1)},onClick:function(){return u()},role:"button",tabIndex:0,onKeyDown:function(e){("Enter"===e.key||" "===e.key)&&(e.preventDefault(),u())},sx:ol(ol({},ou),{},{display:"block"}),"data-testid":"project-tool-card-".concat(r.type.toLowerCase()),children:y}):b?(0,$.jsx)(m(),{href:b.href,as:b.as,passHref:!0,legacyBehavior:!0,prefetch:!1,children:(0,$.jsx)(os.A,{component:"a",className:"tool-drawer-card",variant:"outlined",onMouseEnter:function(){return f(!0)},onMouseLeave:function(){return f(!1)},sx:ol(ol({},ou),{},{textDecoration:"none",display:"block"}),"data-testid":"project-tool-card-".concat(r.type.toLowerCase()),children:y})}):(0,$.jsx)(os.A,{className:"tool-drawer-card",variant:"outlined",sx:od,"data-testid":"project-tool-card-".concat(r.type.toLowerCase()),children:y})};op.defaultProps={isSmsIntegrationEnabled:!1,isIdeasToolBuilderEnabled:!1};let of=(0,d.withTranslation)(["tools","common"])(op),oh=(0,n.Ng)(function(e,t){var r=e.siteFeatures.siteFeatures.features;return{t:t.t,tool:t.tool,projectId:e.project.project.permalink,guestBookExists:!e.guestBook.fetchError,storyCollectionExists:!e.storyCollection.fetchError,qandaExists:!e.qanda.fetchError,isSmsIntegrationEnabled:t0()(r,"sms-integration"),isIdeasToolBuilderEnabled:e.features.features.hasOwnProperty("ideas_tool_builder")&&e.features.features.ideas_tool_builder.enabled}})(of);var om=["children","value","index"];function oj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function og(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?oj(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var ob=[{type:"openEnvironmentTools",tools:[{type:"ForumTopic",img:"/static/assets/images/tools/ForumTopic.svg",hoverImage:"/static/assets/images/tools/hoveredForumTopic.svg"},{type:"Places",img:"/static/assets/images/tools/Map.svg",hoverImage:"/static/assets/images/tools/hoveredMap.svg"},{type:"Brainstormer",img:"/static/assets/images/tools/Brainstormer.svg",hoverImage:"/static/assets/images/tools/hoveredBrainstormer.svg"}]},{type:"mixedEnvironmentTools",tools:[{type:"Budgeting",img:"/static/assets/images/tools/Budgeting.svg",hoverImage:"/static/assets/images/tools/hoveredBudgeting.svg"},{type:"StoryTellingTool",img:"/static/assets/images/tools/StoryTellingTool.svg",hoverImage:"/static/assets/images/tools/hoveredStoryTellingTool.svg"},{type:"GuestBook",img:"/static/assets/images/tools/GuestBook.svg",hoverImage:"/static/assets/images/tools/hoveredGuestBook.svg"},{type:"Qanda",img:"/static/assets/images/tools/Qanda.svg",hoverImage:"/static/assets/images/tools/hoveredQanda.svg"},{type:"BlogPost",img:"/static/assets/images/tools/BlogPost.svg",hoverImage:"/static/assets/images/tools/hoveredBlogPost.svg"}]},{type:"controlledEnvironmentTools",tools:[{type:"SurveyTool",img:"/static/assets/images/tools/SurveyTool.svg",hoverImage:"/static/assets/images/tools/hoveredSurveyTool.svg"},{type:"QuickPoll",img:"/static/assets/images/tools/QuickPoll.svg",hoverImage:"/static/assets/images/tools/hoveredQuickPoll.svg"}]}],ov=["openEnvironmentTools","mixedEnvironmentTools","controlledEnvironmentTools"];function oy(e){return{id:"add-tool-tab-".concat(e),"aria-controls":"add-tool-tabpanel-".concat(e)}}function ox(e){var t=e.children,r=e.value,n=e.index,o=(0,E.A)(e,om);return(0,$.jsx)("div",og(og({role:"tabpanel",hidden:r!==n,id:"add-tool-tabpanel-".concat(n),"aria-labelledby":"add-tool-tab-".concat(n)},o),{},{children:r===n?(0,$.jsx)(v.A,{sx:{pt:2},"data-testid":"add-tool-tabpanel-inner-".concat(n),children:t}):null}))}var oA={display:"grid",gridTemplateColumns:{xs:"1fr",sm:"repeat(2, minmax(0, 1fr))",md:"repeat(3, minmax(0, 1fr))"},gap:2,alignItems:"stretch"};let oO=(0,d.withTranslation)(["tools"])(function(e){var t=e.t,r=e.dataTestId,n=e.isParticipatoryBudgetToolEnabled,o=e.onOpenSurveyDrawer,a=(0,c.useState)(0),s=a[0],i=a[1],l={openEnvironmentTools:t("tools:tools.descriptionForOpenTools"),mixedEnvironmentTools:t("tools:tools.descriptionForMixedTools"),controlledEnvironmentTools:t("tools:tools.descriptionForControlledTools")},u=function(e){return"Budgeting"!==e.type||n?(0,$.jsx)(oh,{tool:e,onSurveyToolSelect:o},e.type):null};return(0,$.jsxs)(v.A,{"data-testid":"".concat(r,"-tabs-root"),children:[(0,$.jsxs)(C.A,{value:s,onChange:function(e,t){i(t)},variant:"scrollable",scrollButtons:"auto",allowScrollButtonsMobile:!0,"data-testid":"".concat(r,"-tabs"),children:[(0,$.jsx)(D.A,og({label:t("tools:tools.list.all"),"data-testid":"".concat(r,"-tab-all")},oy(0))),ov.map(function(e,n){return(0,$.jsx)(D.A,og({label:t("tools:tools.list.".concat(e)),"data-testid":"".concat(r,"-tab-").concat(e)},oy(n+1)),e)})]}),(0,$.jsx)(ox,{value:s,index:0,children:(0,$.jsx)(v.A,{sx:oA,children:ob.flatMap(function(e){return e.tools.map(function(e){return u(e)})})})}),ov.map(function(e,t){return(0,$.jsxs)(ox,{value:s,index:t+1,children:[(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",sx:{mb:2},children:l[e]}),(0,$.jsx)(v.A,{sx:oA,children:ob.filter(function(t){return t.type===e}).flatMap(function(e){return e.tools.map(function(e){return u(e)})})})]},e)})]})});var ow=r(66498);function oI(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?oI(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oI(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ok=(0,n.Ng)(function(e){return{projectId:e.project.project.permalink,fetching:e.guestBook.fetching||e.storyCollection.fetching,doneFetching:e.guestBook.doneFetching&&e.storyCollection.doneFetching&&e.qanda.doneFetching,fetchError:"",isParticipatoryBudgetToolEnabled:e.features.features.hasOwnProperty("participatory_budget_tool")&&e.features.features.participatory_budget_tool.enabled,dataTestId:"admin-project-tools"}},function(e){return(0,o.zH)({fetchForumEmailTemplates:ow.$,fetchGuestBook:on._Y,fetchStoryCollection:oo.oT,fetchQanda:rG.sI},e)},function(e,t,r){return oP(oP(oP({},e),r),{},{fetchForumEmailTemplates:t.fetchForumEmailTemplates,fetchData:function(){t.fetchGuestBook(),t.fetchStoryCollection(),t.fetchQanda()},spinnerSize:"large"})})((0,eS.A)(oO));var oE=r(57088);let oS=r.p+"static/media/tools-illustration.93aa6a475f112061.png",oT=function(e){var t=e.onClick,r=(0,d.useTranslation)("tools").t;return(0,$.jsxs)(v.A,{sx:{marginBottom:"20px",backgroundColor:"#fff",padding:{xs:2,sm:"25px"},display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textAlign:"center"},"data-testid":"project-tools-empty",children:[(0,$.jsx)(v.A,{component:"img",src:oS,alt:r("tools:tools.emptyToolDescription"),sx:{width:"100%",maxWidth:280,height:"auto",maxHeight:{xs:120,sm:"11.25rem"},marginBottom:"1.5rem",objectFit:"contain"},"data-testid":"project-tools-empty-image"}),(0,$.jsx)(O.A,{variant:"body1",color:"text.secondary",sx:{marginBottom:"1.5rem",maxWidth:"25rem",px:1},"data-testid":"project-tools-empty-description",children:r("tools:tools.emptyToolDescription")}),(0,$.jsx)(y.A,{variant:"contained",disableElevation:!0,size:"large",startIcon:(0,$.jsx)(oE.A,{}),onClick:t,"data-testid":"project-tools-empty-add-button",children:r("tools:tools.addTool")})]})};function oC(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(oC=function(){return!!e})()}var oD=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,oC()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{open:!1}),(0,k.default)(e,"handleOpen",function(){e.setState({open:!0})}),(0,k.default)(e,"handleClose",function(){e.setState({open:!1})}),(0,k.default)(e,"handleOpenCreateSurveyDrawer",function(){var t=e.props.onOpenSurveyDrawer;t&&(e.handleClose(),t())}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.pinnedItems,n=e.onOpenSurveyDrawer,o=e.onOpenMapDrawer,a=e.onOpenIdeaDrawer,s=e.onOpenNewsFeedDrawer,i=e.onOpenForumDrawer,c=e.onOpenQuickPollDrawer;return(0,$.jsxs)(v.A,{"data-testid":"project-tools-wrapper",children:[(0,$.jsxs)(v.A,{display:"flex",flexWrap:"wrap",justifyContent:"space-between",alignItems:"center",gap:1.5,mb:2,"data-testid":"project-tools-header",children:[(0,$.jsx)(W.A,{tooltip:t("tools:tools.tooltipForAddTools"),"aria-label":t("tools:tools.tooltipForAddTools"),children:(0,$.jsx)(O.A,{sx:{fontSize:"1rem",fontWeight:400},children:t("project:project.tools")})}),!!r.length&&(0,$.jsx)(y.A,{variant:"contained",disableElevation:!0,size:"large",startIcon:(0,$.jsx)(tN.A,{}),onClick:this.handleOpen,"data-testid":"project-add-tool-button",children:t("project:project.addTool").toUpperCase()})]}),!this.props.pinnedItems.length&&(0,$.jsx)(oT,{onClick:this.handleOpen}),(0,$.jsxs)(ra.Ay,{anchor:"right",variant:"temporary",open:this.state.open,onClose:this.handleClose,"data-testid":"project-add-tool-drawer",slotProps:{paper:{sx:{width:{xs:"100%",sm:720},maxWidth:"100vw",height:"100%",display:"flex",flexDirection:"column"}}},children:[(0,$.jsxs)(v.A,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",px:2,py:1.5,flexShrink:0},"data-testid":"project-add-tool-drawer-header",children:[(0,$.jsx)(v.A,{sx:{minWidth:0,flex:1,pr:1},children:(0,$.jsx)(O.A,{variant:"h6",component:"h2","data-testid":"project-add-tool-drawer-title",children:t("project:project.tools")})}),(0,$.jsx)(R.A,{onClick:this.handleClose,edge:"end",size:"small","aria-label":"close","data-testid":"project-add-tool-drawer-close-btn",sx:{flexShrink:0,mt:-.5},children:(0,$.jsx)(eU.A,{})})]}),(0,$.jsx)(rt.A,{}),(0,$.jsx)(v.A,{component:"main",sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",p:3},"data-testid":"project-add-tool-drawer-content",children:(0,$.jsx)(ok,{onOpenSurveyDrawer:n?this.handleOpenCreateSurveyDrawer:void 0,onOpenMapDrawer:o,onOpenIdeaDrawer:
1a,onOpenNewsFeedDrawer:s,onOpenForumDrawer:i,onOpenQuickPollDrawer:c})}),(0,$.jsx)(v.A,{component:"footer",sx:{flexShrink:0,height:64,display:"flex",alignItems:"center",px:3,borderTop:1,borderColor:"divider",bgcolor:"grey.50"},"data-testid":"project-add-tool-drawer-info",children:(0,$.jsx)(W.A,{icon:"filled",iconSize:16,textVariant:"body2",alignItems:"center",children:t("project:project.singleToolsInfo")})})]})]})}}])}(c.Component);let o_=(0,d.withTranslation)(["project"])(oD);var oB=r(41205),oR=r(51418);function oM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oU(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oM(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oM(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var oF={flex:1,p:2.5,borderRadius:2,border:1,borderColor:"divider",display:"flex",flexDirection:"column",alignItems:"stretch"},oz={width:48,height:48,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",mb:2};let oN=function(e){var t=e.open,r=e.onClose,n=e.projectId,o=(0,d.useTranslation)(["tools","common"]).t,s=(0,j.useRouter)(),l=(0,oR.I)().openAssistant,u=(0,c.useState)(!1),p=u[0],f=u[1];(0,c.useEffect)(function(){t&&n&&s.prefetch("/admin/projects/[projectId]/survey_tools/new","/admin/projects/".concat(n,"/survey_tools/new"))},[t,n,s]);var h=(0,c.useCallback)(function(){return s.push("/admin/projects/[projectId]/survey_tools/new","/admin/projects/".concat(n,"/survey_tools/new"))},[n,s]),m=(0,c.useCallback)((0,a.A)(i().mark(function e(){return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.prev=1,e.next=4,h();case 4:r(),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(1);case 9:return e.prev=9,f(!1),e.finish(9);case 12:case"end":return e.stop()}},e,null,[[1,7,9,12]])})),[h,r]),g=(0,c.useCallback)(function(){r(),l()},[r,l]);return(0,$.jsx)(ra.Ay,{anchor:"right",open:t,onClose:function(e,t){p||r()},sx:{zIndex:function(e){return e.zIndex.drawer+2},"& .MuiDrawer-paper":{width:420}},"data-testid":"project-create-survey-drawer",children:(0,$.jsxs)(v.A,{sx:{display:"flex",flexDirection:"column",height:"100%",bgcolor:"background.paper"},children:[(0,$.jsxs)(v.A,{sx:{display:"flex",alignItems:"flex-start",justifyContent:"space-between",px:2,py:1.5,flexShrink:0},"data-testid":"project-create-survey-drawer-header",children:[(0,$.jsx)(v.A,{sx:{minWidth:0,flex:1,pr:1},children:(0,$.jsx)(O.A,{variant:"h6",component:"h2",children:o("tools:tools.survey.createDrawer.header")})}),(0,$.jsx)(R.A,{onClick:function(){p||r()},edge:"end","aria-label":"close",size:"small",disabled:p,"data-testid":"project-create-survey-drawer-close",sx:{flexShrink:0,mt:-.5},children:(0,$.jsx)(eU.A,{})})]}),(0,$.jsx)(rt.A,{}),(0,$.jsx)(v.A,{sx:{flex:1,minHeight:0,overflowY:"auto",overflowX:"hidden",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",px:3,py:3},children:(0,$.jsxs)(v.A,{sx:{width:"100%",maxWidth:720,mx:"auto"},children:[(0,$.jsx)(O.A,{variant:"h5",component:"h1",align:"center",fontWeight:700,gutterBottom:!0,children:o("tools:tools.survey.createDrawer.title")}),(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",align:"center",sx:{mb:4,maxWidth:400,mx:"auto"},children:o("tools:tools.survey.createDrawer.subtitle")}),(0,$.jsxs)(S.A,{direction:"column",spacing:2,children:[(0,$.jsxs)(v.A,{sx:oF,"data-testid":"project-create-survey-drawer-ai-card",children:[(0,$.jsx)(v.A,{sx:oU(oU({},oz),{},{bgcolor:tz.hx}),children:(0,$.jsx)(tU.A,{sx:{color:tz.q5}})}),(0,$.jsx)(O.A,{variant:"subtitle1",fontWeight:700,sx:{color:tz.q5,mb:1},children:o("tools:tools.survey.createDrawer.aiTitle")}),(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",sx:{mb:2,flex:1},children:o("tools:tools.survey.createDrawer.aiDescription")}),(0,$.jsx)(y.A,{fullWidth:!0,disableElevation:!0,variant:"contained",onClick:g,disabled:p,sx:{bgcolor:tz.q5,"&:hover":{bgcolor:tz.lh}},"data-testid":"project-create-survey-drawer-build-with-ai",children:o("tools:tools.survey.createDrawer.aiButton")})]}),(0,$.jsxs)(v.A,{sx:oF,"data-testid":"project-create-survey-drawer-manual-card",children:[(0,$.jsx)(v.A,{sx:oU(oU({},oz),{},{bgcolor:"action.hover"}),children:(0,$.jsx)(oB.A,{sx:{color:"action.active"}}
1)}),(0,$.jsx)(O.A,{variant:"subtitle1",fontWeight:700,sx:{mb:1},children:o("tools:tools.survey.createDrawer.manualTitle")}),(0,$.jsx)(O.A,{variant:"body2",color:"text.secondary",sx:{mb:2,flex:1},children:o("tools:tools.survey.createDrawer.manualDescription")}),(0,$.jsx)(y.A,{variant:"outlined",fullWidth:!0,onClick:function(){m()},disabled:p,"aria-busy":p,startIcon:p?(0,$.jsx)(T.A,{color:"inherit",size:18}):void 0,"data-testid":"project-create-survey-drawer-start-scratch",children:o(p?"tools:tools.survey.aiPromo.redirecting":"tools:tools.survey.createDrawer.manualButton")})]})]})]})})]})})};var oL=function(e){var t=e.pinnedItems,r=e.onOpenMapDrawer,n=e.onOpenIdeaDrawer,o=e.onOpenNewsFeedDrawer,a=e.onOpenForumDrawer,s=e.onOpenQuickPollDrawer,i=e.dataTestId,l=e.projectPermalink,u=e.isEngagementCloudAgentEnabled,d=(0,c.useState)(!1),p=d[0],f=d[1],h=(0,c.useCallback)(function(){u&&f(!0)},[u]),m=(0,c.useCallback)(function(){f(!1)},[]);return(0,$.jsxs)(v.A,{sx:{display:"flex",flexDirection:"column",height:"100%"},"data-testid":"".concat(i,"-container"),children:[(0,$.jsx)(v.A,{sx:{flexShrink:0},"data-testid":"".concat(i,"-toolsSection"),children:(0,$.jsx)(o_,{pinnedItems:t,onOpenSurveyDrawer:u?h:void 0,onOpenMapDrawer:r,onOpenIdeaDrawer:n,onOpenNewsFeedDrawer:o,onOpenForumDrawer:a,onOpenQuickPollDrawer:s})}),!!t.length&&(0,$.jsx)(v.A,{sx:{flex:1,minHeight:0,overflow:"hidden"},"data-testid":"".concat(i,"-pinnedTabsSection"),children:(0,$.jsx)(or,{pinnedItems:t,onOpenSurveyDrawer:u?h:void 0,onOpenMapDrawer:r,onOpenIdeaDrawer:n,onOpenNewsFeedDrawer:o,onOpenForumDrawer:a,onOpenQuickPollDrawer:s})}),u&&l?(0,$.jsx)(oN,{open:p,onClose:m,projectId:l}):null]})};oL.defaultProps={isEngagementCloudAgentEnabled:!1};var oH=["fetchPinnedItems","resetPinnedItems","fetchTools","resetTools"];function oq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oq(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oq(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let oQ=(0,n.Ng)(function(e){var t,r,n=(null==(t=e.features)?void 0:t.features)||{},o=e.tools.tools;return{pinnedItems:Object.keys(e.pinnedItems.items).map(function(t){return e.pinnedItems.items[t]}).sort(function(e,t){return e.sequence-t.sequence}).filter(function(e){return"SurveyTool"===e.pinnableType&&e.pinnableId?o.some(function(t){return"SurveyTool"===t.type&&t.id==e.pinnableId&&t.pinned}):"StoryTellingTool"===e.pinnableType?o.some(function(e){return"StoryCollection"===e.type}):o.some(function(t){return t.type===e.pinnableType&&!t.pinned})}),projectPermalink:e.project.project.permalink,isEngagementCloudAgentEnabled:Object.prototype.hasOwnProperty.call(n,"engagement_cloud_agent_enabled")&&!!n.engagement_cloud_agent_enabled.enabled&&!!(null!=(r=e.siteSettings)&&null!=(r=r.settings)&&r.engagementCloudFeaturesEnabled),fetching:e.pinnedItems.fetching||e.tools.fetching,doneFetching:e.pinnedItems.doneFetching&&e.tools.doneFetching,fetchError:e.pinnedItems.fetchError||e.tools.fetchError,dataTestId:"admin-project-pinned-items"}},function(e){return(0,o.zH)({fetchPinnedItems:eG.B$,resetPinnedItems:eG.uP,fetchTools:eV.W,resetTools:eV.L},e)},function(e,t,r){var n=t.fetchPinnedItems,o=t.resetPinnedItems,a=t.fetchTools,s=t.resetTools,i=(0,E.A)(t,oH);return oW(oW(oW(oW({},e),i),r),{},{fetchData:function(){return Promise.all([a(),n()])},resetData:function(){s(),o()}})})((0,eS.A)(oL));var oK=r(87886),oG=r(86103),oV=r(58160),o$=r(15579);let oY=(0,n.Ng)(function(e,t){return{action:"publish",scheduleExists:t.scheduleExists,scheduledAt:e.projectSchedule.schedule.scheduledAt,saving:e.projectSchedule.saving,saveError:e.projectSchedule.saveError,errors:e.projectSchedule.errors,destroying:e.projectSchedule.destroying,destroyError:e.projectSchedule.destroyError,dataTestId:"admin-
1project-create-publish-scheduler"}},function(e){return(0,o.zH)({onSave:function(e){return(0,oK.n7)("publish",e)},onDestroy:oK.e4,resetErrors:oK.$u},e)})(th);var oJ=r(26796),oX=r(66035);function oZ(e){var t=e.show,r=e.title,n=e.children,o=e.confirmBtnLabel,a=e.confirmIcon,s=e.isConfirmBtnDisabled,i=e.onConfirm,c=e.onCancel;return(0,$.jsxs)(tT.A,{open:t,onClose:function(){return c()},maxWidth:"sm",fullWidth:!0,children:[(0,$.jsx)(tC.A,{children:r}),(0,$.jsx)(tD.A,{id:"modal-body",sx:{pb:2},children:n}),(0,$.jsx)(oX.A,{id:"modal-footer",sx:{px:3,pb:2},children:(0,$.jsx)(y.A,{variant:"contained",disabled:void 0!==s&&s,onClick:function(){i()},startIcon:a,children:o})})]})}var o0={justifyContent:"flex-start",textTransform:"none",fontWeight:400,color:"text.primary",width:"100%",px:2,py:1,minHeight:40,borderRadius:0};function o1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o1=function(){return!!e})()}var o2=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,s=Array(o),c=0;c<o;c++)s[c]=arguments[c];return r=t,n=[].concat(s),r=(0,es.default)(r),e=(0,ea.default)(this,o1()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{open:!1,showWarningPopup:!1,value:e.props.scheduleExists?"later":"now",scheduleBusy:!1}),(0,k.default)(e,"closeMenuAfterOpen",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r)}),(0,k.default)(e,"openPublishDialog",function(){e.setState({open:!0},e.closeMenuAfterOpen)}),(0,k.default)(e,"openDescriptionWarning",function(){e.setState({showWarningPopup:!0},e.closeMenuAfterOpen)}),(0,k.default)(e,"handleOpen",function(){var t=e.props,r=t.t,n=t.projectDescription,o=t.hasUnsavedChanges,a=t.projectId;if(eY()(n))return void e.openDescriptionWarning();if(o){confirm(r("project:project.hasUnsavedChanges"))&&(e.props.fetchProject(a),e.openPublishDialog());return}e.openPublishDialog()}),(0,k.default)(e,"handleClose",function(){return e.setState({open:!1})}),(0,k.default)(e,"handleDialogClose",function(){e.isBusy()||e.handleClose()}),(0,k.default)(e,"handleScheduleBusyChange",function(t){e.setState({scheduleBusy:t})}),(0,k.default)(e,"isBusy",function(){return e.props.disabled||e.state.scheduleBusy}),(0,k.default)(e,"handleWarningPopupCancel",function(){e.setState({showWarningPopup:!1})}),(0,k.default)(e,"handleChange",function(t){var r=t.target.value;e.setState({value:r})}),(0,k.default)(e,"handlePublishNow",(0,a.A)(i().mark(function t(){return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!e.props.scheduleExists){t.next=8;break}return t.next=3,e.props.destroySchedule();case 3:if(e.props.destroyError){t.next=6;break}return t.next=6,e.props.publishProject();case 6:t.next=10;break;case 8:return t.next=10,e.props.publishProject();case 10:e.handleClose();case 11:case"end":return t.stop()}},t)}))),(0,k.default)(e,"renderPublishHelp",function(){return(0,$.jsxs)(O.A,{variant:"body2",color:"text.secondary",sx:{m:0,lineHeight:1.5},children:[e.props.t("project:project.publishProjectHelp",{project:e.props.projectName})," ",(0,$.jsx)(e9.A,{component:m(),href:"/admin/newsletters/new",underline:"hover","data-testid":"".concat(e.props.dataTestId,"-newsletterLink"),children:e.props.t("project:project.newsletterLink")})]})}),e}
1return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"componentDidUpdate",value:function(e){e.scheduleExists&&!this.props.scheduleExists&&this.setState({value:"now"})}},{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled,n=e.schedule,o=e.scheduleExists,a=e.dataTestId,s=this.state,i=s.open,c=s.value,l=s.showWarningPopup,u=this.isBusy();return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{id:"publish-btn",variant:"text",fullWidth:!0,onClick:this.handleOpen,"data-testid":a,sx:o0,children:o?t("project:project.publishOn",{date:(0,oJ.I3)(n.scheduledAt)}):t("common:common.publish")}),(0,$.jsxs)(tT.A,{open:i,onClose:this.handleDialogClose,disableEscapeKeyDown:u,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(tC.A,{sx:{pr:6,position:"relative"},children:[t("project:project.publishProject"),(0,$.jsx)(R.A,{"aria-label":t("common:common.close"),onClick:this.handleDialogClose,disabled:u,sx:{position:"absolute",right:8,top:8},children:(0,$.jsx)(eU.A,{})})]}),(0,$.jsx)(tD.A,{"aria-busy":u||void 0,sx:{px:3,pt:2,pb:3},children:(0,$.jsxs)(v.A,{sx:{display:"flex",flexDirection:"column",alignItems:"stretch",gap:2},children:[(0,$.jsx)(v.A,{sx:u?{opacity:.6,pointerEvents:"none"}:void 0,children:(0,$.jsxs)(v.A,{sx:{display:"flex",flexDirection:"column",alignItems:"stretch",gap:2},children:["now"===c?this.renderPublishHelp():null,(0,$.jsx)(eb.A,{component:"fieldset",variant:"standard",disabled:u,sx:{width:"100%",m:0},children:(0,$.jsxs)(o$.A,{name:"value",value:c,onChange:this.handleChange,sx:{gap:.5,ml:0},children:[(0,$.jsx)(eN.A,{value:"now",control:(0,$.jsx)(oV.A,{size:"small","data-testid":"".concat(a,"-publishNow")}),label:t("project:project.publishNow"),sx:{mx:0,alignItems:"center"}}),(0,$.jsx)(eN.A,{value:"later",control:(0,$.jsx)(oV.A,{size:"small","data-testid":"".concat(a,"-publishLater")}),label:t("project:project.publishLater"),sx:{mx:0,alignItems:"center"}})]})})]})}),"later"===c?(0,$.jsx)(v.A,{sx:{width:"100%"},children:(0,$.jsx)(oY,{scheduleExists:o,onClose:this.handleClose,onBusyChange:this.handleScheduleBusyChange})}):null,"now"===c?(0,$.jsx)(v.A,{sx:{display:"flex",justifyContent:"flex-start"},children:(0,$.jsx)(y.A,{variant:"contained",color:"primary",disabled:r,loading:r,loadingPosition:"start",onClick:this.handlePublishNow,"data-testid":"".concat(this.props.dataTestId,"-publishNowBtn"),children:t("project:project.publishNow")})}):null]})})]}),l&&(0,$.jsx)(oZ,{show:l,title:t("project:project.validation.required.description.title"),children:t("project:project.validation.required.description.body"),confirmBtnLabel:t("project:project.ok"),isConfirmBtnDisabled:!1,onConfirm:this.handleWarningPopupCancel,onCancel:this.handleWarningPopupCancel})]})}}])}(c.Component);let o5=(0,d.withTranslation)(["common","project"])(o2),o6=(0,n.Ng)(function(e){return{disabled:e.project.transitioning||e.projectSchedule.destroying,schedule:e.projectSchedule.schedule,scheduleExists:!eY()(e.projectSchedule.schedule),destroyError:e.projectSchedule.destroyError,projectName:e.project.project.name,projectId:e.project.project.id,projectDescription:e.project.project.description,hasUnsavedChanges:e.project.hasUnsavedChanges,dataTestId:"admin-project-create-publish"}},function(e){return(0,o.zH)({publishProject:I.TV,destroySchedule:oK.e4,fetchProject:I.Sw},e)})(o5);function o8(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o8=function(){return!!e})()}var o4=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,o8()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(y.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:o0,children:t("common:common.unpublish")})}}])}(c.Component);let o3=(0,d.withTranslation)(["common"])(o4),o7=(0,n.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,o.zH)({onClick:I.YI},e)})(o3),o9=(0,n.Ng)(function(e,t){return{action:"archive",scheduleExists:t.scheduleExists,scheduledAt:e.projectSchedule.schedule.scheduledAt,saving:e.projectSchedule.saving,saveError:e.projectSchedule.saveError,errors:e.projectSchedule.errors,destroying:e.projectSchedule.destroying,destroyError:e.projectSchedule.destroyError,dataTestId:"admin-
1project-create-archive-scheduler"}},function(e,t){return(0,o.zH)({onSave:function(e){return(0,oK.n7)("archive",e,t.archivalReasonMessage)},onDestroy:oK.e4,resetErrors:oK.$u},e)})(th);function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ae(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ar(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ar=function(){return!!e})()}var an=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,s=Array(o),c=0;c<o;c++)s[c]=arguments[c];return r=t,n=[].concat(s),r=(0,es.default)(r),e=(0,ea.default)(this,ar()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{open:!1,value:e.props.scheduleExists?"later":"now",archivalReasonMessage:e.props.archivalReasonMessage||e.props.t("project:project.defaultArchivalMessage"),hide:!1,scheduleBusy:!1}),(0,k.default)(e,"handleOpen",function(){e.setState({open:!0,archivalReasonMessage:e.props.archivalReasonMessage||e.props.t("project:project.defaultArchivalMessage")},function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r)})}),(0,k.default)(e,"handleClose",function(){return e.setState({open:!1,archivalReasonMessage:e.props.archivalReasonMessage||e.props.t("project:project.defaultArchivalMessage")})}),(0,k.default)(e,"handleDialogClose",function(){e.isBusy()||e.handleClose()}),(0,k.default)(e,"handleScheduleBusyChange",function(t){e.setState({scheduleBusy:t})}),(0,k.default)(e,"isBusy",function(){return e.props.disabled||e.state.scheduleBusy}),(0,k.default)(e,"handleArchivalEditorChange",function(t){e.setState({archivalReasonMessage:t.target.value})}),(0,k.default)(e,"handleCheckbox",function(){e.setState(function(e){return{hide:!e.hide}})}),(0,k.default)(e,"handleRadioChange",function(t){e.setState({value:t.target.value})}),(0,k.default)(e,"handleArchiveNow",(0,a.A)(i().mark(function t(){var r,n,o;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(n=(r=e.state).archivalReasonMessage,o=r.hide,!e.props.scheduleExists){t.next=9;break}return t.next=4,e.props.destroySchedule();case 4:if(e.props.destroyError){t.next=7;break}return t.next=7,e.props.archiveProject(n,o);case 7:t.next=11;break;case 9:return t.next=11,e.props.archiveProject(n,o);case 11:e.handleClose();case 12:case"end":return t.stop()}},t)}))),e}
1return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"componentDidUpdate",value:function(e){e.scheduleExists&&!this.props.scheduleExists&&this.setState({value:"now"}),this.state.open||e.archivalReasonMessage===this.props.archivalReasonMessage||this.setState({archivalReasonMessage:this.props.archivalReasonMessage||this.props.t("project:project.defaultArchivalMessage")})}},{key:"archivalExtra",value:function(e){return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(O.A,{variant:"subtitle2",sx:{mb:1},children:this.props.t("project:project.archivalMessage")}),(0,$.jsx)(eD.A,{name:"archivalReasonMessage",value:this.state.archivalReasonMessage,onChange:this.handleArchivalEditorChange,config:at(at({},(0,e_.J)("ProjectArchive")),{},{heightMin:120})}),(0,$.jsx)(eN.A,{sx:{mt:2,display:"block"},disabled:e,control:(0,$.jsx)(eL.A,{checked:!this.state.hide,onChange:this.handleCheckbox,disabled:e,"data-testid":"".concat(this.props.dataTestId,"-keepProjectVisible")}),label:this.props.t("project:project.keepProjectVisible")})]})}},{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled,n=e.schedule,o=e.scheduleExists,a=e.dataTestId,s=this.state,i=s.open,c=s.value,l=s.archivalReasonMessage,u=this.isBusy();return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{variant:"text",fullWidth:!0,onClick:this.handleOpen,"data-testid":a,sx:o0,children:o&&"archive"===n.action?t("project:project.archiveOn",{date:(0,oJ.I3)(n.scheduledAt)}):t("common:common.archive")}),(0,$.jsxs)(tT.A,{open:i,onClose:this.handleDialogClose,disableEscapeKeyDown:u,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(tC.A,{sx:{pr:6,position:"relative"},children:[t("project:project.archiveProject"),(0,$.jsx)(R.A,{"aria-label":t("common:common.close"),onClick:this.handleDialogClose,disabled:u,sx:{position:"absolute",right:8,top:8},children:(0,$.jsx)(eU.A,{})})]}),(0,$.jsxs)(tD.A,{"aria-busy":u||void 0,children:[(0,$.jsxs)(v.A,{sx:u?{opacity:.6,pointerEvents:"none"}:void 0,children:[(0,$.jsx)(eb.A,{component:"fieldset",variant:"standard",disabled:u,children:(0,$.jsxs)(o$.A,{name:"value",value:c,onChange:this.handleRadioChange,children:[(0,$.jsx)(eN.A,{value:"now",control:(0,$.jsx)(oV.A,{"data-testid":"".concat(a,"-archiveNow")}),label:t("project:project.archiveNow")}),(0,$.jsx)(eN.A,{value:"later",control:(0,$.jsx)(oV.A,{"data-testid":"".concat(a,"-archiveLater")}),label:t("project:project.archiveLater")})]})}),"now"===c?(0,$.jsx)(v.A,{sx:{mt:2},children:this.archivalExtra(u)}):null]}),"later"===c?(0,$.jsx)(v.A,{sx:{mt:2},children:(0,$.jsx)(o9,{archivalReasonMessage:l,scheduleExists:o,onClose:this.handleClose,onBusyChange:this.handleScheduleBusyChange,children:(0,$.jsx)(v.A,{sx:u?{opacity:.6,pointerEvents:"none"}:void 0,children:this.archivalExtra(u)})})}):null,"now"===c?(0,$.jsx)(y.A,{variant:"contained",color:"primary",disabled:r,loading:r,loadingPosition:"start",onClick:this.handleArchiveNow,"data-testid":"".concat(a,"-archiveNowBtn"),sx:{mt:2},children:t("project:project.archiveNow")}):null]})]})]})}}])}(c.Component);let ao=(0,d.withTranslation)(["common","project"])(an),aa=(0,n.Ng)(function(e){return{archivalReasonMessage:e.project.project.archivalReasonMessage,disabled:e.project.transitioning||e.projectSchedule.destroying,schedule:e.projectSchedule.schedule,scheduleExists:!eY()(e.projectSchedule.schedule),destroyError:e.projectSchedule.destroyError,dataTestId:"admin-project-create-archive"}},function(e){return(0,o.zH)({archiveProject:I.Im,destroySchedule:oK.e4},e)})(ao);function as(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(as=function(){return!!e})()}var ai=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,as()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(y.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:o0,children:t("common:common.unarchive")})}}])}(c.Component);let ac=(0,d.withTranslation)(["common"])(ai),al=(0,n.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,o.zH)({onClick:I.BE},e)})(ac);function au(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(au=function(){return!!e})()}var ad=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,au()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(y.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:o0,children:t("common:common.hide")})}}])}(c.Component);let ap=(0,d.withTranslation)(["common"])(ad),af=(0,n.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,o.zH)({onClick:I.Cb},e)})(ap);function ah(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ah=function(){return!!e})()}var am=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,ah()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"handleClick",function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r),e.props.onClick()}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.disabled;return(0,$.jsx)(y.A,{variant:"text",fullWidth:!0,disabled:r,onClick:this.handleClick,sx:o0,children:t("common:common.unhide")})}}])}(c.Component);let aj=(0,d.withTranslation)(["common"])(am),ag=(0,n.Ng)(function(e){return{disabled:e.project.transitioning}},function(e){return(0,o.zH)({onClick:I.pZ},e)})(aj);function ab(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ab=function(){return!!e})()}var av=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,s=Array(o),c=0;c<o;c++)s[c]=arguments[c];return r=t,n=[].concat(s),r=(0,es.default)(r),e=(0,ea.default)(this,ab()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{open:!1,password:"",error:!1,showRestrictModal:!1}),(0,k.default)(e,"handleOpen",function(){e.setState({open:!0},function(){var t,r;null==(t=(r=e.props).onMenuClose)||t.call(r)})}),(0,k.default)(e,"handleClose",function(){e.props.destroying||e.setState({open:!1,password:"",error:!1})}),(0,k.default)(e,"handleRestrictClose",function(){return e.setState({showRestrictModal:!1})}),(0,k.default)(e,"handleChange",function(t){e.setState((0,k.default)({},t.target.name,t.target.value))}),(0,k.default)(e,"handleProjectWithNoContributions",(0,a.A)(i().mark(function t(){return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.props.destroyProject();case 2:e.props.destroyError?e.setState({error:!0}):(e.props.router.push("/admin/projects"),e.setState({open:!1}));case 3:case"end":return t.stop()}},t)}))),(0,k.default)(e,"handleProjectWithContributions",function(){e.setState({showRestrictModal:!0,open:!1})}),(0,k.default)(e,"handleDestroy",(0,a.A)(i().mark(function t(){var r;return i().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r={emailOrLogin:e.props.currentUser.login,password:e.state.password,rememberMe:"1"},t.next=3,e.props.verifyUser(r);case 3:if("LOGIN_SUCCESS"!==t.sent){t.next=13;break}if(e.props.hasNoContributions){t.next=9;break}e.handleProjectWithContributions(),t.next=11;break;case 9:return t.next=11,e.handleProjectWithNoContributions();case 11:t.next=14;break;case 13:e.setState({error:!0});case 14:case"end":return t.stop()}},t)}))),(0,k.default)(e,"getDeleteProjectForm",function(){var t=e.state,r=t.password,n=t.error,o=e.props,a=o.t,s=o.dataTestId;return(0,$.jsx)(_.A,{type:"password",name:"password",value:r,onChange:e.handleChange,"data-testid":"".concat(s,"-password"),label:a("project:project.enterPassword"),required:!0,fullWidth:!0,error:n,helperText:n?a("errors:errors.codes.invalid"):" ",sx:{mt:1}})}),(0,k.default)(e,"getUndestroyableHelpText",function(){return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)("div",{children:e.props.t("project:project.deleteProjectHelpText")}),(0,$.jsx)("br",{}),!e.props.isPlatformAdmin&&(0,$.jsx)(K.A,{html:e.props.t("project:project.deleteProjectSupportText")})]})}),(0,k.default)(e,"renderCloseButton",function(t){var r=t.onClick,n=t.disabled,o=t.dataTestId,a=e.props.t;return(0,$.jsx)(R.A,{"aria-label":a("common:common.close"),onClick:r,size:"small",disabled:void 0!==n&&n,sx:{position:"absolute",right:8,top:8},"data-testid":o,children:(0,$.jsx)(eU.A,{fontSize:"small"})})}),(0,k.default)(e,"renderPlatformAdminRestrictModal",function(){var t=e.props,r=t.t,n=t.dataTestId;return(0,$.jsxs)(tT.A,{open:e.state.showRestrictModal,onClose:e.handleRestrictClose,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(tC.A,{sx:{pr:6,position:"relative"},children:[r("project:project.deleteProject"),e.renderCloseButton({onClick:e.handleRestrictClose,dataTestId:"".concat(n,"-restrict-closeBtn")})]}),(0,$.jsx)(tD.A,{children:(0,$.jsx)("div",{children:e.props.t("project:project.deleteProjectHelpText")})}
1),(0,$.jsx)(oX.A,{sx:{px:3,pb:2},children:(0,$.jsx)(y.A,{onClick:e.handleRestrictClose,variant:"contained",color:"primary","data-testid":"".concat(n,"-restrict-ok"),children:r("common:common.ok")})})]})}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this.props,t=e.t,r=e.hasNoContributions,n=e.dataTestId,o=e.destroying,a=this.state.password;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{variant:"text",fullWidth:!0,onClick:this.handleOpen,"data-testid":n,sx:o0,children:t("common:common.delete")}),(0,$.jsxs)(tT.A,{open:this.state.open,onClose:this.handleClose,disableEscapeKeyDown:o,maxWidth:"sm",fullWidth:!0,children:[(0,$.jsxs)(tC.A,{sx:{pr:6,position:"relative"},children:[t("project:project.deleteProject"),this.renderCloseButton({onClick:this.handleClose,disabled:o,dataTestId:"".concat(n,"-closeBtn")})]}),(0,$.jsx)(tD.A,{children:r?this.getDeleteProjectForm():this.getUndestroyableHelpText()}),(0,$.jsx)(oX.A,{sx:{px:3,pb:2},children:r?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{onClick:this.handleClose,disabled:o,"data-testid":"".concat(n,"-cancel"),children:t("common:common.cancel")}),(0,$.jsx)(y.A,{color:"error",variant:"contained",disabled:!a||o,onClick:this.handleDestroy,"data-testid":"".concat(n,"-delete"),startIcon:o?(0,$.jsx)(T.A,{color:"inherit",size:16}):void 0,children:t("common:common.delete")})]}):(0,$.jsx)(y.A,{onClick:this.handleClose,variant:"contained",color:"primary","data-testid":"".concat(n,"-ok"),children:t("common:common.ok")})})]}),this.renderPlatformAdminRestrictModal()]})}}])}(c.Component);let ay=(0,d.withTranslation)(["common","project","errors"])((0,j.withRouter)(av));var ax=r(50643);let aA=(0,n.Ng)(function(e){var t=0===e.project.project.contributionCount,r="platform_admin"===e.currentUser.user.roleName;return{destroying:e.project.transitioning,destroyError:e.project.transitionError,destroyable:t||r,hasNoContributions:t,isPlatformAdmin:r,currentUser:e.currentUser.user,dataTestId:"admin-project-create-destroy"}},function(e){return(0,o.zH)({destroyProject:I.Wh,verifyUser:ax.FH},e)})(ay);var aO=r(17580);function aw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aw=function(){return!!e})()}var aI=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,aw()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{anchorEl:null}),(0,k.default)(e,"loadScheduleIfNeeded",function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],r=e.props,n=r.projectId,o=r.doneFetching,a=r.fetching,s=r.fetchSchedule;n&&!a&&(t||!o)&&s()}),(0,k.default)(e,"mapActionToComponent",function(e,t){switch(e){case"publish":return(0,$.jsx)(o6,{onMenuClose:t});case"unpublish":return(0,$.jsx)(o7,{onMenuClose:t});case"archive":return(0,$.jsx)(aa,{onMenuClose:t});case"unarchive":return(0,$.jsx)(al,{onMenuClose:t});case"hide":return(0,$.jsx)(af,{onMenuClose:t});case"unhide":return(0,$.jsx)(ag,{onMenuClose:t});case"delete":return(0,$.jsx)(aA,{onMenuClose:t});default:return null}}),(0,k.default)(e,"handleOpen",function(t){e.setState({anchorEl:t.currentTarget})}),(0,k.default)(e,"handleClose",function(){e.setState({anchorEl:null})}),e}
1return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"componentDidMount",value:function(){this.loadScheduleIfNeeded()}},{key:"componentWillUnmount",value:function(){this.props.resetSchedule()}},{key:"componentDidUpdate",value:function(e){e.projectId!==this.props.projectId&&this.loadScheduleIfNeeded(!!e.projectId),e.projectId&&e.projectId===this.props.projectId&&e.state&&e.state!==this.props.state&&aO.iU.success(this.props.t("common:common.".concat(this.props.state))),("published"===this.props.state&&"draft"===e.state||this.props.publishScheduleExists&&!e.publishScheduleExists&&e.doneFetching)&&this.setState({anchorEl:null})}},{key:"possibleTransitions",value:function(e){switch(e){case"draft":return this.props.destroyable?["publish","delete"]:["publish"];case"published":return["unpublish","archive"];case"archived":return["unarchive","hide"];case"hidden":return["unhide"];default:return[]}}},{key:"render",value:function(){var e=this,t=this.props,r=t.t,n=t.dataTestId,o=this.state.anchorEl;return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{variant:"contained",color:"primary",size:"large","data-testid":"".concat(n,"-").concat(this.props.state),onClick:this.handleOpen,endIcon:(0,$.jsx)(oG.A,{}),sx:{"& .MuiButton-endIcon > *:nth-of-type(1)":{fontSize:"1em"}},children:r("common:common.".concat(this.props.state))}),(0,$.jsx)(tA.A,{anchorEl:o,open:!!o,onClose:this.handleClose,keepMounted:!0,slotProps:{paper:{sx:{minWidth:200}}},children:this.possibleTransitions(this.props.state).map(function(t){return(0,$.jsx)(tO.A,{component:"div","data-testid":"".concat(n,"-").concat(t),disableRipple:!0,sx:{p:0,display:"block",cursor:"default","&:hover":{backgroundColor:"action.hover"}},children:e.mapActionToComponent(t,e.handleClose)},t)})})]})}}])}(c.Component);let aP=(0,d.withTranslation)(["project","common"])(aI),ak=(0,n.Ng)(function(e){var t=e.projectSchedule.schedule;return{publishScheduleExists:"publish"===t.action&&!!t.scheduledAt,destroyable:"draft"===e.project.project.state&&["platform_admin","site_admin","hub_admin"].indexOf(e.currentUser.user.roleName)>-1,state:e.project.project.state,projectId:e.project.project.id,dataTestId:"admin-project-create",fetching:e.projectSchedule.fetching,doneFetching:e.projectSchedule.doneFetching}},function(e){return(0,o.zH)({fetchSchedule:oK.YA,resetSchedule:oK.jn},e)})(aP);var aE=r(68523),aS=r(7073),aT=r(23288),aC=r(51114);function aD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aD=function(){return!!e})()}var a_=function(e){function t(){(0,en.default)(this,t);for(var e,r,n,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return r=t,n=[].concat(a),r=(0,es.default)(r),e=(0,ea.default)(this,aD()?Reflect.construct(r,n||[],(0,es.default)(this).constructor):r.apply(this,n)),(0,k.default)(e,"state",{anchorEl:null}),(0,k.default)(e,"handleOpen",function(t){e.props.doneFetching||e.props.fetchAllProjects(["permalink"]),e.setState({anchorEl:t.currentTarget})}),(0,k.default)(e,"handleClose",function(){e.setState({anchorEl:null})}),(0,k.default)(e,"handleSelect",function(t){window.location.replace("/admin/projects/".concat(t)),e.handleClose()}),e}return(0,ei.default)(t,e),(0,eo.default)(t,[{key:"render",value:function(){var e=this,t=this.props,r=t.value,n=t.projects,o=t.fetching,a=t.t,s=t.dataTestId,i=this.state.anchorEl,c=!!i,l=r||a("project:project.untitledProject");return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(y.A,{size:"large",variant:"outlined",className:"project-selector testId-".concat(s),onClick:this.handleOpen,endIcon:(0,$.jsx)(oG.A,{sx:{ml:2}}),sx:aC.$,children:(0,aT.A)(l)}),(0,$.jsxs)(tA.A,{anchorEl:i,open:c,onClose:this.handleClose,slotProps:{paper:{sx:{maxHeight:400,overflowY:"auto",minWidth:i?i.clientWidth:320}}},children:[o&&(0,$.jsx)(tO.A,{disabled:!0,sx:{justifyContent:"center",py:3},children:(0,$.jsx)(T.A,{size:24})}),n.map(function(t){return(0,$.jsx)(tO.A,{onClick:function(){return e.handleSelect(t.permalink)},children:(0,aT.A)(t.name)},t.permalink)})]})]})}}])}(c.Component);let aB=(0,d.withTranslation)("project")(a_),aR=(0,n.Ng)(function(e){return{value:e.project.project.name,projects:e.projects.allProjectsList,fetching:e.projects.fetching,doneFetching:e.projects.doneFetching,fetchError:e.projects.fetchError,dataTestId:"admin-
1project-create-dropdown"}},function(e){return(0,o.zH)({fetchAllProjects:aS.C8},e)})(aB);function aM(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aU(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aM(Object(r),!0).forEach(function(t){(0,k.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aM(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let aF=function(e){var t=e.children,r=e.minHeight,n=e.fallbackDelay,o=void 0===n?3e3:n,a=e.dataTestId,s=(0,c.useState)(!1),i=s[0],l=s[1];return(0,c.useEffect)(function(){if(!i){var e=function(){return l(!0)},t={once:!0,passive:!0};document.addEventListener("scroll",e,aU(aU({},t),{},{capture:!0})),window.addEventListener("wheel",e,t),window.addEventListener("touchmove",e,t);var r=window.setTimeout(e,o);return function(){document.removeEventListener("scroll",e,{capture:!0}),window.removeEventListener("wheel",e),window.removeEventListener("touchmove",e),window.clearTimeout(r)}}},[i,o]),(0,$.jsx)(v.A,aU(aU({},a?{"data-testid":a}:{}),{},{sx:{minHeight:i?void 0:void 0===r?200:r},children:i?t:null}))};var az=u()(function(){return Promise.all([r.e(13673),r.e(88997),r.e(99315)]).then(r.bind(r,23302))},{loadableGenerated:{webpack:function(){return[23302]}}}),aN=u()(function(){return Promise.all([r.e(82909),r.e(67376),r.e(35881),r.e(10200),r.e(97607),r.e(17408),r.e(91240),r.e(55622),r.e(92291),r.e(36697)]).then(r.bind(r,62089))},{loadableGenerated:{webpack:function(){return[62089]}}}),aL=u()(function(){return r.e(50217).then(r.bind(r,50217))},{loadableGenerated:{webpack:function(){return[50217]}}}),aH=u()(function(){return r.e(68095).then(r.bind(r,68095))},{loadableGenerated:{webpack:function(){return[68095]}}}),aq=function(e){var t,r,n,o,s=(0,c.useState)(!1),l=s[0],u=s[1],d=(0,c.useRef)(e.hasUnsavedChanges),p=(0,oR.I)().isPanelOpen,h=e.fetchError,I=e.t,P=e.project,k=e.shareLink,E=e.fetchShareLinks,S=e.updateShareLinkExpiry,T=e.fetchHub,C=e.tokenExpiryDays,D=e.router,_=e.dataTestId,B=e.isProjectAdmin,R=e.hasUnsavedChanges,M=e.trackChanges,U=e.resetErrors,F=e.errors;d.current=R;var z=(0,c.useCallback)(function(){var e=D.query.projectId;D.replace({pathname:"/admin/projects/".concat(e)},void 0,{shallow:!0})},[D]),N=(0,c.useCallback)(function(e){e.preventDefault(),e.returnValue=""},[]),L=(0,c.useCallback)(function(){var e=Array.isArray(k)||null==k?void 0:k.expiresAt;if(!e)return void S(0);var t=(new Date(e)-Date.now())/864e5;S(Number.isFinite(t)?Math.round(t):0)},[k,S]);return((0,c.useEffect)(function(){var e;return(e=(0,a.A)(i().mark(function e(){var t;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(D.query.cloned&&u(!0),!Object.prototype.hasOwnProperty.call(P,"id")){e.next=5;break}return e.next=5,E();case 5:if(!(P&&P.parentId)){e.next=8;break}return e.next=8,T(P.parentId);case 8:t=j.Router.prototype.change,g().router.change=function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return d.current?window.confirm(I("project:project.hasUnsavedChanges"))?t.apply(g().router,r):new Promise(function(e){return e(!1)}):t.apply(g().router,r)};case 11:case"end":return e.stop()}},e)})),function(){return e.apply(this,arguments)})(),function(){if(d.current){var e=g().router;delete e.change,window.removeEventListener("beforeunload",N),null==M||M(!1)}null==U||U()}},[]),(0,c.useEffect)(function(){L()},[L]),(0,c.useEffect)(function(){R?window.addEventListener("beforeunload",N):window.removeEventListener("beforeunload",N)},[R,N]),h)?(0,$.jsx)(aE.default,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(f(),{children:[(0,$.jsx)("title",{children:I("project:project.pageTitle")}),(0,$.jsx)("meta",{name:"description",content:I("project:project.metaDescription")})]}),(0,$.jsxs)(v.A,{className:"project-show-preview",children:[(0,$.jsxs)(v.A,{component:"header",display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:{xs:"stretch",md:"center"},gap:{xs:2,md:1},minHeight:60,m:{xs:2,sm:3},children:[(0,$.jsx)(aR,{}),(0,$.jsx)(v.A,{ml:{md:"auto"},minWidth:0,children:(0,$.jsxs)(v.A,{display:"flex",flexWrap:"wrap",alignItems:"center",justifyContent:{xs:"flex-start",md:"flex-end"},gap:1.5,"data-testid":"project-show-header-extra",children:[(0,$.jsx)(aH,{}),"draft"===P.state?(0,$.jsxs)(v.A,{sx:{position:"relative"},children:[(0,$.jsx)(v.A,{className:"share-project-button",children:(0,$.jsx)(aL,{})}),C>0?(0,$.jsxs)(O.A,{variant:"caption",component:"p",color:"error.main",sx:{position:"absolute",top:"100%",right:0,left:0,mt:.25,whiteSpace:"nowrap"},"data-testid":"project-show-token-expiry",children:[I("project:project.projectApproval.activeLink")," ",C," ",I("project:project.projectApproval.days")]}):null]}):null,P.publishedAt&&(0,$.jsx)(y.A,{component:m(),href:"/admin/reporting/summary?project_id=".concat(P.id,"&analytics=true"),size:"large",variant:"contained",disableElevation:!0,"data-testid":"".concat(_,"-analyticsBtn"),children:I("project:project.analytics")}),(0,$.jsx)(eK,{}),!B&&(0,$.jsx)(ak,{}),(0,$.jsx)(v.A,{sx:{fontSize:"26px"},children:(0,$.jsx)(az,{})})]})})]}),(n=(null==(r=(null==(t=null==F?void 0:F.description)?void 0:t.length)&&t[0])?void 0:r.code)==="blank",o=(null==r?void 0:r.type)==="publish"?I("project:project.hasEmptyDescOnPublish"):I("project:project.hasEmptyDescError"),n?(0,$.jsx)(v.A,{className:"ehq-px-6",sx:{px:3},children:(0,$.jsx)(b.A,{severity:"error",children:o})}):null),(0,$.jsx)(v.A,{sx:{px:{xs:2,sm:3,lg:4},pt:{xs:2,sm:2},pb:{xs:1.5,sm:2}},"data-testid":"project-show-banner-section",children:(0,$.jsx)(x.A,{variant:"outlined",elevation:0,sx:{borderRadius:2,overflow:"hidden",bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(er,{})})}),(0,$.jsxs)(v.A,{className:"custom-styles-pmp-page-content","data-testid":"project-show-main-container",sx:{dis
1play:"grid",gridTemplateColumns:p?"1fr":{xs:"1fr",md:"2fr 1fr"},alignItems:"start",gap:{xs:2,sm:3,md:4},maxWidth:"100%",boxSizing:"border-box",px:{xs:2,sm:3,lg:4},py:{xs:2,sm:3}},children:[(0,$.jsxs)(v.A,{sx:{minWidth:0,display:"flex",flexDirection:"column",gap:2.5},children:[(0,$.jsx)(x.A,{variant:"outlined",elevation:0,"data-testid":"project-show-title-section",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(eq,{})}),(0,$.jsx)(x.A,{variant:"outlined",elevation:0,"data-testid":"project-show-tools-panel",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2.5}},children:(0,$.jsx)(aF,{children:(0,$.jsx)(oQ,{})})})]}),(0,$.jsx)(v.A,{sx:{minWidth:0},children:(0,$.jsx)(x.A,{variant:"outlined",elevation:0,"data-testid":"project-show-widgets-panel",sx:{borderRadius:2,bgcolor:"background.paper",p:{xs:2,sm:2},height:"100%"},children:(0,$.jsx)(aN,{})})})]}),(0,$.jsx)(A.A,{open:l,autoHideDuration:3e3,onClose:function(){u(!1),z()},message:I("project:project.cloneSuccessMessage")}),(0,$.jsx)(w.A,{styles:{".project-show-preview .fr-box":{zIndex:"10 !important"},".fr-counter":{color:"rgba(0, 0, 0, 0.6) !important"},".project-selector":{fontWeight:500},".back-arrow":{margin:"22px",fontSize:"24px"}}})]})]})};aq.displayName="ProjectShow";let aW=(0,d.withTranslation)(["common","project"])((0,j.withRouter)(aq));var aQ=r(98461),aK=r(37375);let aG=(0,n.Ng)(function(e){return{project:e.project.project,hasUnsavedChanges:e.project.hasUnsavedChanges,fetchError:e.project.fetchError,errors:e.project.errors,isProjectAdmin:e.currentUser.user.roleName===eT.ProjectAdmin,shareLink:e.projectApproval.projectApprovalLinks.length>0?e.projectApproval.projectApprovalLinks[0]:[],tokenExpiryDays:e.projectApproval.tokenExpiryDays,isAutoNotificationFTEnabled:e.features.features.hasOwnProperty("show_new_auto_notification_email")&&e.features.features.show_new_auto_notification_email.enabled,dataTestId:"admin-project-create-main"}},function(e){return(0,o.zH)({fetchShareLinks:aQ.xt,updateShareLinkExpiry:aQ.oV,fetchHub:aK.gC,trackChanges:I.R6,resetErrors:I.$u},e)})(aW)},51114:(e,t,r)=>{r.d(t,{$:()=>n});var n={color:"text.primary",borderColor:"grey.400",bgcolor:"background.paper","&:hover":{borderColor:"grey.600",bgcolor:"action.hover"}}},51418:(e,t,r)=>{r.d(t,{I:()=>a,O:()=>o});var n=r(14232),o=n.createContext({openAssistant:function(){},closeAssistant:function(){},isAiAssistantUiEnabled:!1,isPanelOpen:!1});function a(){return n.useContext(o)}},53332:(e,t,r)=>{r.d(t,{A:()=>I});var n=r(63857),o=r(60180),a=r.n(o),s=r(14232),i=r(54237),c=r(59234),l=r(21471),u=r(63065),d=r(2708),p=r(50225),f=r(45911),h=r(31123),m=r(40553),j=r(34626),g=r(66035),b=r(86085),v=r(86103),y=r(89099),x=r.n(y),A=r(37876),O={published:"success.main",draft:"warning.main",archived:"grey.500"},w=function(e){var t=e.state;return(0,A.jsx)(c.A,{component:"span","aria-hidden":!0,sx:{width:8,height:8,borderRadius:"50%",bgcolor:O[t],flexShrink:0}})};let I=function(e){var t,r=e.state,o=e.archivalReasonMessage,y=(e.destroyable,e.transitioning),O=e.transitionError,I=e.onPublish,P=e.onUnpublish,k=e.onArchive,E=e.onUnarchive,S=e.onDestroy,T=e.dataTestId,C=e.surveyData,D=e.onUpdateSurvey,_=(0,i.useTranslation)(["common","tools"]).t;(0,s.useId)();var B=(0,s.useState)(!1),R=B[0],M=B[1],U=(0,s.useState)(o),F=U[0],z=U[1],N=(0,s.useState)(null),L=N[0],H=N[1];(0,s.useEffect)(function(){R||z(o)},[o,R]);var q=function(){H(null)},W=function(){z(o),M(!0)},Q=function(){M(!1),z(o)},K=(t=(0,n.A)(a().mark(function e(){return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k(F);case 2:O||Q();case 3:case"end":return e.stop()}},e)})),function(){return t.apply(this,arguments)}),G=null!=T?T:r,V=function(e){q();var t=null==C?void 0:C.isNewSurvey;if(void 0===t||t||"publish"!==e&&"unarchive"!==e)switch(e){case"publish":return I();case"unpublish":return P();case"archive":return W();case"unarchive":return E();case"delete":return S();default:throw Error("Invalid action: ".concat(e))}var r=x().query.projectId;D&&C&&D("surveyData",C),x().push("/admin/projects/[projectId]/survey_tools/new","/admin/projects/".concat(r,"/survey_tools/new"))};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(l.A,{"data-testid":"".concat(G,"-changeStateBtn"),onClick:function(e){H(e.currentTarget)},endIcon:(0,A.jsx)(v.A,{}),variant:"outlined",size:"small",children:(0,A.jsxs)(c.A,{flex:1,display:"flex",alignItems:"center",justifyContent:"flex-start",ga
1p:.75,pr:"0.625rem",sx:{borderRight:"1px solid",borderColor:"primary.main"},children:[(0,A.jsx)(w,{state:r}),_("common:common.".concat(r))]})}),(0,A.jsx)(u.A,{anchorEl:L,open:!!L,onClose:q,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},slotProps:{paper:{"data-testid":"".concat(G,"-changeState-menu")}},children:(function(){switch(r){case"published":return["unpublish","archive"];case"archived":return["unarchive"];case"draft":return["publish"];default:return[]}})().map(function(e){return(0,A.jsx)(d.A,{onClick:function(){return V(e)},"data-testid":"".concat(G,"-changeState-").concat(e),sx:{minWidth:"8.75rem",width:"auto",justifyContent:"flex-start",px:"0.625rem",py:"0.25rem",textTransform:"none",fontWeight:400,fontSize:"0.8125rem",lineHeight:"1.375rem",letterSpacing:"0.02875rem"},children:_("common:common.".concat(e))},e)})}),(0,A.jsxs)(p.A,{open:R,onClose:function(){y||Q()},maxWidth:"sm",fullWidth:!0,keepMounted:!1,"data-testid":"".concat(T,"-archivalModal"),children:[(0,A.jsxs)(f.A,{sx:{pr:6,position:"relative"},children:[_("tools:tools.archivalMessage"),(0,A.jsx)(h.A,{"aria-label":_("common:common.close"),onClick:Q,size:"small",disabled:y,sx:{position:"absolute",right:8,top:8},"data-testid":"".concat(T,"-archivalModal-closeBtn"),children:(0,A.jsx)(b.A,{fontSize:"small"})})]}),(0,A.jsx)(m.A,{children:(0,A.jsx)(j.A,{multiline:!0,rows:4,fullWidth:!0,value:F,onChange:function(e){z(e.target.value)},"data-testid":"".concat(T,"-archivalModal-textArea"),variant:"outlined",sx:{mt:1}})}),(0,A.jsxs)(g.A,{sx:{px:3,pb:2},children:[(0,A.jsx)(l.A,{onClick:Q,disabled:y,"data-testid":"".concat(T,"-archivalModal-cancelBtn"),children:_("common:common.cancel")}),(0,A.jsx)(l.A,{variant:"contained",disableElevation:!0,disabled:y,loading:y,loadingPosition:"start",onClick:K,"data-testid":"".concat(T,"-archivalModal-saveBtn"),children:_("common:common.save")})]})]})]})}},55859:(e,t,r)=>{r.d(t,{hx:()=>a,lh:()=>o,q5:()=>n});var n="#7C5CFC",o="#6848e8",a="rgba(124, 92, 252, 0.12)"},61838:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(67251),o=r(23745),a=r(29898),s=r(52672),i=r(76966),c=r(5054),l=r.n(c),u=r(58398),d=r(48363);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(p=function(){return!!e})()}let f=function(e){function t(){var e,r,o,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,n.default)(this,t),e=t,r=[i],e=(0,s.default)(e),o=(0,a.default)(this,p()?Reflect.construct(e,r||[],(0,s.default)(this).constructor):e.apply(this,r)),l().call(o,i),o.identifier=i.identifier||"",o.subjectTemplate=i.subjectTemplate||"",o.bodyTemplate=i.bodyTemplate||"",o.emails=i.emails||"",o.project=o.belongsTo(u.A,i.project),o}
1return(0,i.default)(t,e),(0,o.default)(t,[{key:"constructBaseURL",value:function(){return this.constructor.constructBaseURL({projectId:this.project.id})}},{key:"validate",value:function(){(0,d.default)(this.identifier)&&this.errors.add({code:"blank",source:{pointer:"/data/attributes/identifier"}}),(0,d.default)(this.subjectTemplate)&&this.errors.add({code:"blank",source:{pointer:"/data/attributes/subject-template"}}),(0,d.default)(this.bodyTemplate)&&this.errors.add({code:"blank",source:{pointer:"/data/attributes/body-template"}})}}])}(l())},66498:(e,t,r)=>{r.d(t,{$:()=>j,F:()=>g});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(29856),c=r(23745),l=r(67251),u=r(29898),d=r(52672),p=r(76966);function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}var h=function(e){function t(){var e,r;return(0,l.default)(this,t),e=t,r=arguments,e=(0,d.default)(e),(0,u.default)(this,f()?Reflect.construct(e,r||[],(0,d.default)(this).constructor):e.apply(this,r))}return(0,p.default)(t,e),(0,c.default)(t)}(r(61838).A);function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}(0,n.default)(h,"_type","forums-email-templates"),(0,n.default)(h,"baseURL","/projects/:projectId/forums/email_templates");var j=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.FETCH_FORUM_EMAIL_TEMPLATES_REQUEST}),e.prev=1,e.next=4,h.fetchAll({projectId:r().project.project.id});case 4:o=e.sent,t({type:i.A.FETCH_FORUM_EMAIL_TEMPLATES_SUCCESS,forumEmailTemplates:o.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?m(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({id:e.id},e.attributes())})}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),t({type:i.A.FETCH_FORUM_EMAIL_TEMPLATES_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},g=function(e,t){return{type:i.A.UPDATE_FORUM_EMAIL_TEMPLATE,id:e,attributes:t}}},68523:(e,t,r)=>{r.r(t),r.d(t,{default:()=>b});var n=r(27925),o=r(14232),a=r(59234),s=r(3513),i=r(33713),c=r(46783),l=r(48230),u=r.n(l);let d=r.p+"static/media/error.5ab482faf5722534.png";var p=r(33191),f=r.n(p),h=r(37876),m={helpfulLinksTitle:"Here are some helpful links:",projects:"Projects",appearance:"Appearance",reporting:"Reporting",accessDeniedErrorMessage:"403 Error",accessDeniedErrorMessageTitle:"Access denied",accessDeniedErrorMessageSubTitle:"You do not have permission to access the requested page.",missingUrlErrorMessage:"404 Error",missingUrlErrorMessageTitle:"We couldn't find this page.",missingUrlErrorMessageSubTitle:"You may have entered an old URL or clicked on a URL from a previous version of this application. The page you're looking for may have been removed or relocated."},j={en:m,"en-US":m,"fr-CA":{helpfulLinksTitle:"Voici quelques liens utiles:",projects:"Projets",appearance:"Apparence",reporting:"Rapports",accessDeniedErrorMessage:"403 Erreur",accessDeniedErrorMessageTitle:"Acc\xe8s refus\xe9",accessDeniedErrorMessageSubTitle:"Vous nâavez pas la permission dâacc\xe9der \xe0 la page demand\xe9e.",missingUrlErrorMessage:"404 Erreur",missingUrlErrorMessageTitle:"Oups! D\xe9sol\xe9 que vous semblez avoir entr\xe9 une URL erron\xe9e",missingUrlErrorMessageSubTitle:"Vous avez peut-\xeatre entr\xe9 une ancienne URL ou cliqu\xe9 sur une URL \xe0 partir d'une version pr\xe9c\xe9dente de cette application. S'il vous pla\xeet utiliser la navigation sur la gauche pour trouver la page correcte."}},g=[{href:"/admin/projects",labelKey:"projects"},{href:"/admin/sites/editors/home-page",labelKey:"appearance"},{href:"/admin/reporting/summary",labelKey:"reporting"}];let b=function(e){var t=e.statusCode,r=o.useState("en"),l=(0,n.A)(r,2),p=l[0],m=l[1];(0,o.useEffect)(function(){m(f().get("current_language")||"en")},[]);var b=j[p]||j.en,v="403"===t||403===t?{errCode:b.accessDeniedErrorMessage,title:b.accessDeniedErrorMessageTitle,subTitle:b.accessDeniedErrorMessageSubTitle}:{errCode:b.missingUrlErrorMessage,title:b.missingUrlErrorMessageTitle,subTitle:b.missingUrlErrorMessageSubTitle};return(0,h.jsxs)(a.A,{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",bgcolor:"background.paper",borderRadius:1,m:3,sx:{height:"calc(100vh - 50px)"},children:[(0,h.jsx)(a.A,{component:"img",src:d,alt:v.title,sx:{height:300,width:"auto",maxWidth:"100%"}}),(0,h.jsxs)(a.A,{mt:3,maxWidth:448,textAlign:"center",px:2,children:[(0,h.jsx)(c.A,{variant:"h4",component:"p",fontWeight:600,color:"text.primary",sx:{lineHeight:2},children:v.errCode}),(0,h.jsx)(c.A,{variant:"body1",fontWeight:600,sx:{mt:.5},children:v.title}),(0,h.jsx)(c.A,{variant:"body2",color:"text.secondary",sx:{mt:1},children:v.subTitle}),(0,h.jsxs)(a.A,{mt:5,children:[(0,h.jsx)(c.A,{variant:"body2",color:"text.secondary",children:b.helpfulLinksTitle}),(0,h.jsx)(i.A,{direction:"row",justifyContent:"space-between",mx:"auto",mt:2,sx:{width:256},children:g.map(function(e){var t=e.href,r=e.labelKey;return(0,h.jsx)(s.A,{component:u(),href:t,underline:"hover",variant:"body2",children:b[r]},t)}
1)})]})]})]})}},74602:(e,t,r)=>{r.d(t,{$R:()=>f,_Y:()=>d,fV:()=>h,v1:()=>p});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(11020),c=r(26859);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=(0,o.A)(s().mark(function e(r,n){var o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:i.A.FETCH_GUEST_BOOK_REQUEST}),e.prev=1,e.next=4,c.A.fetch(t,{projectId:n().project.project.id});case 4:o=e.sent,r({type:i.A.FETCH_GUEST_BOOK_SUCCESS,guestBook:u({id:o.id},o.attributes())}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r({type:i.A.FETCH_GUEST_BOOK_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},p=function(e,t){return{type:i.A.UPDATE_GUEST_BOOK,key:e,value:t}},f=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.SAVE_GUEST_BOOK_REQUEST}),n=new c.A(u(u({},r().guestBook.guestBook),{},{notificationsEmails:r().guestBook.guestBook.id?r().guestBook.guestBook.notificationsEmails:r().currentUser.user.email,project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:i.A.SAVE_GUEST_BOOK_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:i.A.SAVE_GUEST_BOOK_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},h=function(){return{type:i.A.RESET_GUEST_BOOK}}},74740:(e,t,r)=>{r.d(t,{BK:()=>h,ZC:()=>f,oT:()=>d,x8:()=>p});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(99774),c=r(55605);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=(0,o.A)(s().mark(function e(r,n){var o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r({type:i.A.FETCH_STORY_COLLECTION_REQUEST}),e.prev=1,e.next=4,c.A.fetch(t,{projectId:n().project.project.id});case 4:o=e.sent,r({type:i.A.FETCH_STORY_COLLECTION_SUCCESS,storyCollection:u({id:o.id},o.attributes())}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r({type:i.A.FETCH_STORY_COLLECTION_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 11:case"end":return e.stop()}},e,null,[[1,8]])})),function(t,r){return e.apply(this,arguments)}},p=function(e,t){return{type:i.A.UPDATE_STORY_COLLECTION,key:e,value:t}},f=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.SAVE_STORY_COLLECTION_REQUEST}),n=new c.A(u(u({},r().storyCollection.storyCollection),{},{project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:i.A.SAVE_STORY_COLLECTION_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:i.A.SAVE_STORY_COLLECTION_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},h=function(){return{type:i.A.RESET_STORY_COLLECTION}}},93794:(e,t,r)=>{r.d(t,{QA:()=>f,S5:()=>j,YF:()=>h,lc:()=>d,xR:()=>p,yl:()=>m});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(41776),c=r(21299);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var d=function(e){var t;return t=(0,o.A)(s().mark(function t(r,n){var o;return s().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:i.A.FETCH_BRAINSTORMER_REQUEST}),t.prev=1,t.next=4,c.A.fetch(e,{projectId:n().project.project.id});case 4:o=t.sent,r({type:i.A.FETCH_BRAINSTORMER_SUCCESS,brainstormer:u({id:o.id},o.attributes())}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),r({type:i.A.FETCH_BRAINSTORMER_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[1,8]])})),function(e,r){return t.apply(this,arguments)}},p=function(e){var t;return t=(0,o.A)(s().mark(function t(r,n){var o,a;return s().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:i.A.FETCH_BRAINSTORMER_PERMALINK_REQUEST}),o=new c.A({name:e,project:n().project.project}),t.prev=2,t.next=5,o.generatePermalink();case 5:a=t.sent,r({type:i.A.FETCH_BRAINSTORMER_PERMALINK_SUCCESS,permalink:a.permalink}),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),r({type:i.A.FETCH_BRAINSTORMER_PERMALINK_FAILURE,errorMessage:t.t0.statusText,errors:o.errors.extract()});case 12:case"end":return t.stop()}},t,null,[[2,9]])})),function(e,r){return t.apply(this,arguments)}},f=function(e,t){return{type:i.A.UPDATE_BRAINSTORMER,key:e,value:t}},h=function(e){return{type:i.A.SET_ACTIVE_TAB,activeTab:e}},m=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.SAVE_BRAINSTORMER_REQUEST}),n=new c.A(u(u({},r().brainstormer.brainstormer),{},{notificationsEmails:r().brainstormer.brainstormer.id?r().brainstormer.brainstormer.notificationsEmails:r().currentUser.user.email,project:r().project.project})),e.prev=2,e.next=5,n.save();case 5:t({type:i.A.SAVE_BRAINSTORMER_SUCCESS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),t({type:i.A.SAVE_BRAINSTORMER_FAILURE,errorMessage:e.t0.message||e.t0.statusText||e.t0.status,errors:n.errors.extract()});case 11:case"end":return e.stop()}},e,null,[[2,8]])})),function(t,r){return e.apply(this,arguments)}},j=function(){return{type:i.A.RESET_BRAINSTORMER}}},97044:(e,t,r)=>{r.d(t,{jI:()=>A,Ed:()=>x,JR:()=>y,kB:()=>O});var n=r(63857),o=r(60180),a=r.n(o),s=r(42838),i=r(67251),c=r(23745),l=r(29898),u=r(52672),d=r(76966),p=r(42969),f=r(5054),h=r.n(f),m=r(70546),j=r(85150),g=r.n(j);function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b=function(){return!!e})()}var v=function(e){function t(){var e,r,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.default)(this,t),e=t,r=[o],e=(0,u.default)(e),n=(0,l.default)(this,b()?Reflect.construct(e,r||[],(0,u.default)(this).constructor):e.apply(this,r)),h().call(n,o),n.title=o.title,n.enabled=o.enabled,n.administrator=n.belongsTo(g(),o.administrator),n}
1return(0,d.default)(t,e),(0,c.default)(t,[{key:"constructBaseURL",value:function(){return this.constructor.constructBaseURL({id:this.administrator.id})}},{key:"enable",value:function(){var e=this;return this.constructor.adapter.patch(this.constructBaseURL()+"/"+this.id+"/enable",this.serialize()).catch(function(t){throw e.errors=new m.default(t.data),t})}},{key:"disable",value:function(){var e=this;return this.constructor.adapter.patch(this.constructBaseURL()+"/"+this.id+"/disable",this.serialize()).catch(function(t){throw e.errors=new m.default(t.data),t})}}])}(h());(0,p.default)(v,"_type","user-feature"),(0,p.default)(v,"baseURL","/users/:id/features");var y=function(e){var t;return t=(0,n.A)(a().mark(function t(r){var n;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.FETCH_USER_ENABLE_FEATURE_REQUEST}),t.prev=1,t.next=4,v.fetchAll({id:e});case 4:n=t.sent,r({type:s.A.FETCH_USER_ENABLE_FEATURE_SUCCESS,features:n}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(1),r({type:s.A.FETCH_USER_ENABLE_FEATURE_FAILURE,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[1,8]])})),function(e){return t.apply(this,arguments)}},x=function(e){var t;return t=(0,n.A)(a().mark(function t(r,n){var o;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.USER_ENABLE_FEATURE_REQUEST,id:e}),o=new v({administrator:n().administrator.administrator,id:e}),t.prev=2,t.next=5,o.enable();case 5:r({type:s.A.USER_ENABLE_FEATURE_SUCCESS,id:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:s.A.USER_ENABLE_FEATURE_FAILURE,id:e,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e,r){return t.apply(this,arguments)}},A=function(e){var t;return t=(0,n.A)(a().mark(function t(r,n){var o;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:s.A.USER_DISABLE_FEATURE_REQUEST,id:e}),o=new v({administrator:n().administrator.administrator,id:e}),t.prev=2,t.next=5,o.disable();case 5:r({type:s.A.USER_DISABLE_FEATURE_SUCCESS,id:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:s.A.USER_DISABLE_FEATURE_FAILURE,id:e,errorMessage:t.t0.statusText||t.t0.status});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e,r){return t.apply(this,arguments)}},O=function(e){return{type:s.A.TOGGLE_USER_FEATURE,id:e}}},98461:(e,t,r)=>{r.d(t,{xm:()=>I,gw:()=>E,xt:()=>O,JE:()=>w,oV:()=>P,Nt:()=>k});var n=r(42969),o=r(63857),a=r(60180),s=r.n(a),i=r(82677),c=r(67251),l=r(23745),u=r(29898),d=r(52672),p=r(76966),f=r(7379),h=r.n(f),m=r(58398);function j(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(j=function(){return!!e})()}var g=function(e){function t(){var e,r,n,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,c.default)(this,t),e=t,r=[o],e=(0,d.default)(e),n=(0,u.default)(this,j()?Reflect.construct(e,r||[],(0,d.default)(this).constructor):e.apply(this,r)),h().call(n,o),n.token=o.token,n.expiresAt=o.expiresAt,n.createdAt=o.createdAt,n.expired=o.expired,n.link=o.link,n.project=n.belongsTo(m.A,o.project),n}
1return(0,p.default)(t,e),(0,l.default)(t,[{key:"constructBaseURL",value:function(){return this.constructor.constructBaseURL({projectId:this.project.id})}},{key:"revoke",value:function(){return this.constructor.adapter.delete(this.constructBaseURL()+"/private_tokens/"+this.token)}},{key:"getlinks",value:function(){var e=this;return this.constructor.adapter.get("".concat(this.constructBaseURL(),"/private_tokens")).then(function(t){var r=t.data;return e.constructor.deserialize(r)})}},{key:"create",value:function(){var e=this;return this.constructor.adapter.post("".concat(this.constructBaseURL(),"/private_tokens")).then(function(t){var r=t.data;return e.constructor.deserialize(r)})}}])}(h());(0,n.default)(g,"_type","project-approval"),(0,n.default)(g,"baseURL","/projects/:projectId");var b=r(42250),v=r(61158),y=r(73473);function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach(function(t){(0,n.default)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var O=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n,o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.FETCH_PROJECT_SHARE_LINKS_REQUEST}),n=new g({project:r().project.project}),e.prev=2,e.next=5,n.getlinks();case 5:o=e.sent,t({type:i.A.FETCH_PROJECT_SHARE_LINKS_SUCCESS,projectApprovalLinks:o.reverse().map(function(e){return A({id:e.id},e.attributes())}),meta:o.meta}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),t({type:i.A.FETCH_PROJECT_SHARE_LINKS_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 12:case"end":return e.stop()}},e,null,[[2,9]])})),function(t,r){return e.apply(this,arguments)}},w=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n,o;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.CREATE_PROJECT_SHARE_LINK_REQUEST}),n=new g({project:r().project.project}),e.prev=2,e.next=5,n.create();case 5:o=e.sent,t({type:i.A.CREATE_PROJECT_SHARE_LINK_SUCCESS,sharelink:o.link}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),t({type:i.A.CREATE_PROJECT_SHARE_LINK_FAILURE,errorMessage:e.t0.statusText,errors:n.errors.extract()});case 12:case"end":return e.stop()}},e,null,[[2,9]])})),function(t,r){return e.apply(this,arguments)}},I=function(e){var t;return t=(0,o.A)(s().mark(function t(r,n){var o;return s().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return r({type:i.A.DELETE_SHARE_LINK_REQUEST}),o=new g({project:n().project.project,token:e}),t.prev=2,t.next=5,o.revoke();case 5:r({type:i.A.DELETE_SHARE_LINK_SUCCESS,token:e}),t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),r({type:i.A.DELETE_SHARE_LINK_FAILURE,errorMessage:t.t0.statusText,errors:o.errors.extract()});case 11:case"end":return t.stop()}},t,null,[[2,8]])})),function(e,r){return t.apply(this,arguments)}},P=function(e){return{type:i.A.UPDATE_PROJECT_APPROVAL_SHARE_LINK,value:e}},k=function(e){return{type:i.A.UPDATE_PROJECT_APPROVAL_TAB,value:e}},E=function(){var e;return e=(0,o.A)(s().mark(function e(t,r){var n,o,a,c;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t({type:i.A.FETCH_PROJECT_SHARE_LINK_ACTIVITIES_REQUEST}),n=A(A({},r().projectApproval.filters),{},{project_id:r().project.project.id}),e.prev=2,o=new v.A(r().projectApproval.query,n),e.next=6,b.A.query(o);case 6:c=((a=e.sent)||[]).map(function(e){return(0,y.nD)(e)}),t({type:i.A.FETCH_PROJECT_SHARE_LINK_ACTIVITIES_SUCCESS,meta:a.meta,activities:c}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),t({type:i.A.FETCH_PROJECT_SHARE_LINK_ACTIVITIES_FAILURE,errorMessage:e.t0.statusText||e.t0.status});case 14:case"end":return e.stop()}},e,null,[[2,11]])})),function(t,r){return e.apply(this,arguments)}}}}]); 2//# sourceMappingURL=69736-9365a2b46678e700.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.