1(self.webpackChunk=self.webpackChunk||[]).push([[1377,9642],{62487(e,t,i){"use strict";const o={WAITING:"waiting",IN_PROGRESS:"in_progress",DONE:"done",ERROR:"error"};i.d(t,["A",0,o])},76540(e,t,i){"use strict";const o={EVENT_REGISTRATION_SET_PRIORITY:"event_registration_set_priority",EVENT_REGISTRATION_CHANGE_STATUS:"event_registration_change_status",EVENT_REGISTRATION_ADD_COMMENT:"event_registration_add_comment",EVENT_REGISTRATION_SET_ATTENDANCE:"event_registration_set_attendance",EVENT_REGISTRATION_CHANGE_USERS:"event_registration_change_users",REGISTRATION_V2_EXPORT:"registration_v2_export",EXPORT:"export",EXPORT_MODEMAN:"export_modeman",EXPORT_EVENT_REGISTRATION:"export_event_registration",MODEMAN_BATCH_DELETE:"modeman_batch_delete",MODEMAN_BATCH_UPDATE:"modeman_batch_update",MODEMAN_BATCH_EXECUTE_WORKFLOW:"modeman_batch_execute_workflow",EXPORT_REPORT:"export_report",BATCH_ACTION_USER_CHANGE_ACCESS_GROUPS:"batch_action_user_change_access_groups",BATCH_ACTION_USER_CHANGE_NETWORK:"batch_action_user_change_network",BATCH_ACTION_USER_CHANGE_MEMBER_STATUS:"batch_action_user_change_member_status",BATCH_ACTION_USER_CHANGE_PROFILE_FIELDS:"batch_action_user_change_profile_fields",BATCH_ACTION_USER_APPLY_PROFILE_TEMPLATE:"batch_action_user_apply_profile_template",BATCH_ACTION_USER_EXECUTE_WORKFLOW:"batch_action_user_execute_workflow",BATCH_ACTION_USER_ACTIVATE:"batch_action_user_activate",BATCH_ACTION_USER_DEACTIVATE:"batch_action_user_deactivate",BATCH_ACTION_USER_ENABLE_COMMUNICATION:"batch_action_user_enable_communication",BATCH_ACTION_USER_DISABLE_COMMUNICATION:"batch_action_user_disable_communication",BATCH_ACTION_CHANGE_CHANNEL_UNSUBSCRIPTION:"batch_action_channel_unsubscription",BATCH_ACTION_DELETE_USERS:"batch_action_delete_users",BATCH_ACTION_COMPLETE_DELETE_USERS:"batch_action_complete_delete_users",BATCH_ACTION_CHANGE_POOLS:"batch_action_change_pools",BATCH_ACTION_CHANGE_CLIPBOARD:"batch_action_change_clipboard",BATCH_ACTION_DOWNLOAD_USER_FILES:"batch_action_download_user_files",BATCH_ACTION_CREATE_TRANSACTION:"batch_action_create_transaction",BATCH_ACTION_CHANGE_PAYMENT_RULE:"batch_action_change_payment_rule",BATCH_ACTION_USER_APPLY_TO_ENTITIES:"batch_action_user_apply_to_entities",BATCH_ACTION_TRIGGER_APPLICATION:"batch_action_trigger_application",CLICK_AND_PRINT:"click_and_print",COMMUNITY_APPLICATIONS_APPROVE:"community_applications_approve",COMMUNITY_APPLICATIONS_REJECT:"community_applications_reject",AFIELD_USAGE_CHECK:"afield_usage_check",POOL_USAGE_CHECK:"pool_usage_check",POOL_DELETE:"pool_delete",CLIPBOARD_IMPORT:"clipboard_import"};i.d(t,["A",0,o])},20932(e,t,i){"use strict";const o={ACTIVITY:"activity",USER:"user",MODEMAN:"modeman",EVENT:"event",EVENT_REGISTRATION:"eventregistration",MEMBER:"member",MODEMAN_VIEWER:"modemanviewer"};i.d(t,["A",0,o])},42001(e,t,i){"use strict";const o={REGISTRATION_AUTOMATICALLY_REJECTED:"REGISTRATION_AUTOMATICALLY_REJECTED",REGISTRATION_CREATED_WAITING_FOR_RESOLVE:"REGISTRATION_CREATED_WAITING_FOR_RESOLVE",REGISTRATION_CREATED_NEW_USER_CREATED:"REGISTRATION_CREATED_NEW_USER_CREATED",REGISTRATION_CREATED_NO_USER_MATCH_NOTIFY_ADMIN:"REGISTRATION_CREATED_NO_USER_MATCH_NOTIFY_ADMIN",REGISTRATION_CREATED_MORE_USERS_MATCH_NOTIFY_ADMIN:"REGISTRATION_CREATED_MORE_USERS_MATCH_NOTIFY_ADMIN",REGISTRATION_DIGEST:"REGISTRATION_DIGEST",MATCHING_NOTIFICATION:"MATCHING_NOTIFICATION",MATCHING_NOTIFICATION_ERROR:"MATCHING_NOTIFICATION_ERROR",PASSWORD_MAIL:"PASSWORD_MAIL",WELCOME_MAIL:"WELCOME_MAIL",MFA_LOGIN:"MFA_LOGIN",MFA_EMAIL_CHANGE:"MFA_EMAIL_CHANGE",MFA_PASSWORD_CHANGE:"MFA_PASSWORD_CHANGE",MFA_ACCOUNT_DEACTIVATION:"MFA_ACCOUNT_DEACTIVATION",BIRTHDAY_MAIL:"BIRTHDAY_MAIL",EMAIL_VERIFICATION:"EMAIL_VERIFICATION",EMAIL_HAS_BEEN_CHANGED:"EMAIL_HAS_BEEN_CHANGED",SEARCH_AGENT:"SEARCH_AGENT",SEARCH_AGENT_ERROR:"SEARCH_AGENT_ERROR",TASK_REMINDER:"TASK_REMINDER",SSO_ERROR_NOTIFICATION:"SSO_ERROR_NOTIFICATION",PASSWORDLESS_LOGIN:"PASSWORDLESS_LOGIN",MESSENGER_NOTIFICATION:"MESSENGER_NOTIFICATION",ALERT_NOTIFICATION:"ALERT_NOTIFICATION",CONTACT_CONFIRMED:"CONTACT_CONFIRMED",CONTACT_REQUEST:"CONTACT_REQUEST",USER_ADMIN_CHECK_REJECTED:"USER_ADMIN_CHECK_REJECTED",DOCUMENT_CREATED:"DOCUMENT_CREATED",FORUM_POST_CREATED:"FORUM_POST_CREATED",VOTING_POLL_EVALUATED:"VOTING_POLL_EVALUATED",VOTING_POLL_REMIND:"VOTING_POLL_REMIND",INVITATION:"INVITATION",ADMIN_FEED_NOTIFICATION:"ADMIN_FEED_NOTIFICATION",COMMUNITY_NEW_APPLICATION:"COMMUNITY_NEW_APPLICATION",COMMUNITY_USER_REGISTERED:"COMMUNITY_USER_REGISTERED",COMMUNITY_USER_UNREGISTERED:"COMMUNITY_USER_UNREGISTERED",USER_DUPLICITY_CHECK:"USER_DUPLICITY_CHECK",USER_DEACTIVATED_FOR_ADMIN:"USER_DEACTIVATED_FOR_ADMIN",USER_DEACTIVATED_FOR_ADMIN_WITH_REASON:"USER_DEACTIVATED_FOR_ADMIN_WITH_REASON",USER_DEACTIVATED_FOR_USER:"USER_DEACTIVATED_FOR_USER",USER_DEACTIVATED_CONSENT_FOR_ADMIN:"USER_DEACTIVATED_CONSENT_FOR_ADMIN",USER_DEACTIVATED_CONSENT_FOR_USER:"USER_DEACTIVATED_CONSENT_FOR_USER",EMAIL_SENDING_SUCCESS:"EMAIL_SENDING_SUCCESS",EMAIL_SENDING_FAILED:"EMAIL_SENDING_FAILED",IMPORT_USER_SUCCESS:"IMPORT_USER_SUCCESS",IMPORT_USER_PARTIAL_SUCCESS:"IMPORT_USER_PARTIAL_SUCCESS",IMPORT_USER_FAILED:"IMPORT_USER_FAILED",IMPORT_USER_DOWNLOAD_FAILED:"IMPORT_USER_DOWNLOAD_FAILED",IMPORT_DYNAMIC_ENTITY_SUCCESS:"IMPORT_DYNAMIC_ENTITY_SUCCESS",IMPORT_DYNAMIC_ENTITY_PARTIAL_SUCCESS:"IMPORT_DYNAMIC_ENTITY_PARTIAL_SUCCESS",IMPORT_DYNAMIC_ENTITY_EMPTY_REMOTE_STORAGE:"IMPORT_DYNAMIC_ENTITY_EMPTY_REMOTE_STORAGE",IMPORT_DYNAMIC_ENTITY_FAILED:"IMPORT_DYNAMIC_ENTITY_FAILED",EVENT_REGISTRATION_ATTENDING:"EVENT_REGISTRATION_ATTENDING",EVENT_REGISTRATION_MAYBE_ATTENDING:"EVENT_REGISTRATION_MAYBE_ATTENDING",EVENT_REGISTRATION_ON_WAITING_LIST:"EVENT_REGISTRATION_ON_WAITING_LIST",EVENT_REGISTRATION_NOT_ATTENDING:"EVENT_REGISTRATION_NOT_ATTENDING",EVENT_REGISTRATION_DECLINED:"EVENT_REGISTRATION_DECLINED",EVENT_REGISTRATION_AUTOMATICALLY_ACCEPTED:"EVENT_REGISTRATION_AUTOMATICALLY_ACCEPTED",EVENT_REGISTRATION_ATTENDING_FOR_INVITER:"EVENT_REGISTRATION_ATTENDING_FOR_INVITER",EVENT_REGISTRATION_DECLINED_FOR_INVITER:"EVENT_REGISTRATION_DECLINED_FOR_INVITER",EVENT_REGISTRATION_CHANGE_FOR_CONTACT:"EVENT_REGISTRATION_CHANGE_FOR_CONTACT",EVENT_INFOMAIL:"EVENT_INFOMAIL",EVENT_INVITATION:"EVENT_INVITATION",EVENT_CLOSE:"EVENT_CLOSE",EVENT_REMINDER:"EVENT_REMINDER",EVENT_ADMIN_FREE_PLACES:"EVENT_ADMIN_FREE_PLACES",GENERAL_PURPOSE_TO_EMAIL_ADDRESS:"GENERAL_PURPOSE_TO_EMAIL_ADDRESS",GENERAL_PURPOSE_TO_USER:"GENERAL_PURPOSE_TO_USER"};i.d(t,["A",0,o])},18579(e,t,i){"use strict";var o=i(54351),l=i(35203),a=i(95389),n=i(68424),s=l.A,r={initialValue:null,initialize:function(){this.options.entities=this.options.entities||{ids:[],count:0},this.options.listViewModel=this.options.listViewModel||null,this.options.batchActionOptions=this.options.batchActionOptions||{},this.options.noEntitySelectedMessage=this.options.noEntitySelectedMessage||"core.error",this._currentContentViewIndex=0,this._contentViews=this.getContentViews(),s.prototype.initialize.apply(this,arguments),this.options.entities.count>0?this._changeContent(this.initialValue):(this.setTitle("core.error.title"),this.showError(this.options.noEntitySelectedMessage,!0))},getContentViews:function(){return[]},showError:function(e,t){this.removeViews(),this.prependView(new n.A({content:$.i18n._(e||"core.error"),level:"ERROR"}));const i=new o.A({text:"core.close",type:"submit",className:"iw-button-filled"});i.on("click",function(){t||(this.trigger("batchaction:error"),this.trigger("batchaction:executed")),this.close()},this);
1const l=new a.A({className:"iw-form-controls"});l.appendView(i),this.appendView(l)},_changeContent:function(e){var t,i;(this.removeViews(),t=this._contentViews[this._currentContentViewIndex])&&(t.on("content:success",this._successHandler,this).on("content:cancel",this._cancelHandler,this).on("content:error",this.showError,this).on("batchaction:success",function(){this.trigger("batchaction:success")},this).on("batchaction:executed",function(){this.trigger("batchaction:executed")},this).on("batchaction:partial",function(e,t){this.trigger("batchaction:partial",e,t)},this),null!==(i=t)&&void 0!==i&&i.run&&t.run(e),this.appendView(t))},_successHandler:function(e){this._currentContentViewIndex++,this._currentContentViewIndex<this._contentViews.length?this._changeContent(e):(this.trigger("batchaction:successClose"),this.close())},_cancelHandler:function(){this.close()}};const d=s.extend(r);i.d(t,["A",0,d])},73831(e,t,i){"use strict";var o=i(60895),l=i.n(o),a=i(54351),n=i(69331),s=i(56140),r=i(70576),d=i(95389),u=i(68424),c=i(19014),m=i(25364),p=i(67058),A=i(62487),v={_checkDelay:1e3,initialize:function(){var e;this.model=new p.A,this.model.setQueryParam("onlyState",!0),this._infoMessageView=new u.A({level:"INFO",content:$.i18n._("core.loading")}),this._waitingMessageView=new u.A({content:$.i18n._("bgjob.state.waiting.message")}),this._progressBarView=new c.A({value:0,showTextValue:!0}),this._progressBarView.hide(),this._errorMessageView=new u.A({level:"ERROR",content:null!==(e=this.options.errorMessage)&&void 0!==e?e:$.i18n._("bgjob.state.error.message")}),this._errorMessageView.hide();const t=new d.A({className:"iw-form-controls"});this._closeButtonView=new a.A({text:"core.close",type:"submit",className:"iw-button-filled"}),this._closeButtonView.on("click",this._buttonClickHandler,this),t.appendView(this._closeButtonView),this.appendView(this._infoMessageView).appendView(this._waitingMessageView).appendView(this._progressBarView).appendView(this._errorMessageView).appendView(t)},run:function(e){var t=this;return this.replaceView(this._infoMessageView,this._getInfoMessage(e)),this.mask(),this.model.disableGlobalErrorHandlingForStatuses([400,403,404,500]),this.model.set("id",e),this.model.on("model:synced",function(){this.unmask(),this._modelSuccessHandler()},this).on("model:error",function(){this.unmask(),this._modelErrorHandler()},this),l()(function(){t.model.fetch()},500),this},_modelSuccessHandler:function(){switch(this.model.get("state")){case A.A.WAITING:this._waitingMessageView.show(),this._progressBarView.hide(),this._errorMessageView.hide(),this._checkJobState();break;case A.A.IN_PROGRESS:this._waitingMessageView.hide(),this._progressBarView.setProgress(this.model.get("progress")).show(),this._errorMessageView.hide(),this._checkJobState();break;case A.A.ERROR:this._modelErrorHandler();break;case A.A.DONE:this.successHandler(this.model.get("id"))}},_modelErrorHandler:function(){this._waitingMessageView.hide(),this._progressBarView.hide(),this._errorMessageView.show()},_checkJobState:function(){var e=this;this._progressTimer=window.setTimeout(function(){e.model.fetch()},this._checkDelay)},_cancelJobStateCheck:function(){this._progressTimer&&window.clearTimeout(this._progressTimer),delete this._progressTimer,this._progressTimer=null},_buttonClickHandler:function(){if(this.model.get("state")===A.A.DONE)this.successHandler(this.model.get("id"));else this._cancelJobStateCheck(),this.cancelHandler()},_getInfoMessage:function(e){let t=new n.A({text:"bgjob.dialog.linkToBgJob",link:(0,r.cO)("core/background-job/main/detail/"+e)});return t.on("click",this._buttonClickHandler,this),new s.A({className:"iw-messagebox iw-messagebox-info",text:$.i18n._("bgjob.dialog.createdInfo"),placeholders:{"#LINK#":t}})}};const h=m.A.extend(v);i.d(t,["A",0,h])},81370(e,t,i){"use strict";var o=i(54351),l=i(95389),a=i(68424),n=i(25364),s=i(67058),r={baseClassName:"iw-form-detail",triggerSuccessEventsAfterInit:!0,run:function(e){return this.model=new s.A,this.model.set("id",e),this.mask(),this.model.fetch().then(()=>{this.unmask(),this._buildContent()}).catch(e=>{throw this.unmask(),this.errorHandler(),e}),this.triggerSuccessEventsAfterInit&&this.triggerSuccessEvents(),this},triggerSuccessEvents:function(){this.trigger("batchaction:success"),this.trigger("batchaction:executed")},buildSpecificPart:function(){return null},buildSuccessMessageView:function(){return new a.A({content:$.i18n._("bgjob.dialog.success"),level:"SUCCESS"})},buildErrorMessageView:function(){return new a.A({content:$.i18n._("bgjob.dialog.error"),level:"ERROR"})},_buildContent:function(){var e,t,i,a;i=this.model.get("metaResult").failedIds&&this.model.get("metaResult").failedIds.length?this.buildErrorMessageView():this.buildSuccessMessageView(),(e=this.buildSpecificPart()).on("detailLinkClick",()=>this.trigger("content:success")),a=new l.A({className:"iw-form-control
1s"}),(t=new o.A({text:"core.close",type:"submit",className:"iw-button-filled"})).on("click",this.successHandler,this),a.appendView(t),this.appendView(i).appendView(e).appendView(a)}};const d=n.A.extend(r);i.d(t,["A",0,d])},25364(e,t,i){"use strict";var o=i(95389),l=i(96107);const a=o.A.extend(l.A);i.d(t,["A",0,a])},96107(e,t,i){"use strict";const o={run:function(){return this},successHandler:function(e){this.trigger("content:success",e)},errorHandler:function(){this.trigger("content:error")},cancelHandler:function(){this.trigger("content:cancel")}};i.d(t,["A",0,o])},67058(e,t,i){"use strict";var o=i(66245),l=i.n(o),a={isEmpty:function(){return!this.has("type")},uri:"/bgjobs",getResultsIdsForBackgroundJobId:function(e){var t;let i,o=[];if(Array.isArray(this.attributes.metaInput.ids))o=this.attributes.metaInput.ids;else if(Array.isArray(null===(t=this.attributes.metaInput.ids)||void 0===t||null===(t=t.users)||void 0===t?void 0:t.ids)){var a;o=null===(a=this.attributes.metaInput.ids)||void 0===a||null===(a=a.users)||void 0===a?void 0:a.ids}switch(e){case"success":i=l()(o,this.get("metaResult").failedIds);break;case"failed":i=this.get("metaResult").failedIds,i||(i=o);break;default:i=o}return i}};const n=i(88773).A.extend(a);i.d(t,["A",0,n])},58367(e,t,i){"use strict";i.d(t,{KS:()=>a,c$:()=>n,d3:()=>s});var o=i(70576),l=i(76540);function a(e,t="",i=""){const l="bgjob.type."+e,a=l+"."+t,n=$.i18n._(a);let s;return s=n===a?$.i18n._(l):n,i=(0,o.WK)(i||$.i18n._("modeman.dynamicEntity")),s.includes("#ENTITY_NAME#")&&(s=s.replace("#ENTITY_NAME#",i)),s}function n(e,t){let i="";if(e&&t.length){let l=encodeURIComponent(encodeURIComponent(t));i=(0,o.cO)("core/background-job/download/id/"+e+"/file/"+l,["ob=1"])}return i}function s(e,t){switch(e){case l.A.CLICK_AND_PRINT:case l.A.BATCH_ACTION_USER_APPLY_PROFILE_TEMPLATE:case l.A.BATCH_ACTION_DOWNLOAD_USER_FILES:return"iw-icon-file-alt";case l.A.EXPORT_MODEMAN:return(null==t?void 0:t.iconName)||"iw-icon-share-square";case l.A.EXPORT:case l.A.EXPORT_EVENT_REGISTRATION:case l.A.EXPORT_REPORT:case l.A.REGISTRATION_V2_EXPORT:return"iw-icon-share-square";case l.A.BATCH_ACTION_CHANGE_POOLS:return"iw-icon-codepen";default:return"iw-icon-circle-notch"}}},80992(e,t,i){"use strict";i.d(t,{A:()=>c});var o=i(20641),l=i(50953),a=i(70576),n=i(76839),s=i(6887);function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function d(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?r(Object(i),!0).forEach(function(t){u(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,r,u=!1){return(0,o.EW)(()=>{const o={},c=o;if(!(0,l.R1)(e))return o;for(const[o,m]of Object.entries((0,l.R1)(e))){const e=t.obtainAttributeForValue(o);if(e&&!(i&&(0,n.A)(e.attributeInfo.type,m.formattedValue)||r.includes(o)))if(e.attributeInfo.type===s.A.LONG_TEXT){const e=(0,a.Pf)(m.value);c[o]={value:e,formattedValue:e}}else e.attributeInfo.type===s.A.ATTACHMENT&&u?c[o]={formattedValue:d(d({},m.formattedValue),{},{thumbnail:void 0,hideIcon:!0})}:c[o]=m}return o})}},25825(e,t,i){"use strict";const o=i(55166).A.extend({isPost:!0,setPostParams:function(e){return this._postParams=e||{},this},getPostParams:function(){return this._postParams||{}},setPostParam:function(e,t){return this._postParams=this._postParams||{},this._postParams[e]=t,this},getPostParam:function(e){return this._postParams=this._postParams||{},this._postParams[e]}});i.d(t,["A",0,o])},7267(e,t,i){"use strict";var o=i(22737),l=i(35203).A,a={formModel:null,form:null,initialize:function(){this.options=$.extend(!0,{title:"",message:"",closeOnConfirm:!0},this.options),this.options.content=this.options.message,l.prototype.initialize.apply(this,arguments),this.form=new o.A({model:this.formModel,submitButtonLabel:"core.confirm",submitOnClick:!1}),this.form.on("submit",this._handlerConfirm,this),this.form.on("cancel",this._handlerCancel,this),this.appendView(this.form,"form")},_handlerConfirm:function(){this.trigger("confirm"),this.options.closeOnConfirm&&this.close()},_handlerCancel:function(){this.trigger("cancel"),this.close()}};const n=l.extend(a);i.d(t,["A",0,n])},75699(e,t,i){"use strict";var o=i(43346),l=i.n(o),a=i(21585),n=i.n(a),s=i(5187),r=i.n(s),d=i(23805),u=i.n(d),c=i(47091),m=i.n(c),p=i(30872),A=i.n(p),v=i(43422),h=i(8014),g=i(95389),E=g.A,b={template:A()('<h<%- level %>><% if (icons.length > 0) { %><div slot="ICON_SLOT">\x3c!-- icon here --\x3e</div><% } %><span><%- text %></span><% if (note.length > 0) { %><small><%- note %></small><% } %><% if (actions.length > 0) { %><div slot="ACTIONS_LIST_SLOT">\x3c!-- icon here --\x3e</div><% } %>
1<% if (subView) { %><span slot="SUBVIEW_SLOT">\x3c!-- menu here --\x3e</span><% } %></h<%- level %>>'),actions:null,iconView:null,actionView:null,subView:null,initialize:function(){this.actions={};var e=this.options;if(e.icons=e.icons||[],e.text=$.i18n._(e.text)||"",e.actions=e.actions||[],e.asserts=e.asserts||{},e.note=$.i18n._(e.subtext)||e.note||"",e.level=e.level||3,e.subView=e.subView||null,n()([1,2,3,4,5,6],e.level)<0)throw new Error("Set invalid level of headline.");this._addIcons(),this._addActions(),this._addSubView()},afterRender:function(){null!==this.iconView&&this.replaceSlot("ICON_SLOT",this.iconView),null!==this.actionView&&this.replaceSlot("ACTIONS_LIST_SLOT",this.actionView),r()(this.subView)||this.replaceSlot("SUBVIEW_SLOT",this.subView)},getAction:function(e){if(this.actions[e])return this.actions[e];throw new Error('Headline: Action with name "'+e+'" does not exists.')},hideAction:function(e){if(this.actions[e])return this.actionView.hideView(e),this;throw new Error('Headline: Action with name "'+e+'" does not exists.')},showAction:function(e){if(this.actions[e])return this.actionView.showView(e),this;throw new Error('Headline: Action with name "'+e+'" does not exists.')},setText:function(e){return this.options.text=$.i18n._(e),this.isRendered()&&this.$el.children("span").html(this.options.text),this},getText:function(){return this.options.text},_addIcons:function(){var e,t,i,o=this.options.icons;if(o.length>0){var l=new g.A({layoutType:"LIST",className:"iw-c-headline-icons"});for(e=0,t=o.length;e<t;e++)i=u()(o[e])?o[e]:new v.A({name:o[e],disabled:!0}),l.appendView(i);this.iconView=l}},_addActions:function(){var e,t,i,o,a=this.options.actions,n="",s="";if(a.length>0){var r=new g.A({layoutType:"LIST",className:"iw-c-actions iw-c-headline-actions"});for(e=0,t=a.length;e<t;e++){if(!(i=a[e]).name)throw new Error("Headerline ERROR: some action has no name, please define some.");if(!i.icon)throw new Error("Headerline ERROR: some action has no icon, please define some.");n=i.name,s=i.title?i.title:this._getIconTitle(i),o={name:i.icon,className:this._getIconClassName(i),title:s,link:i.link},i.addTitleAfterIcon&&l()(o,{textAfterIcon:s}),this.actions[n]=new h.A(o),(this.options.asserts&&i.assert?this.options.asserts[i.assert]:!this.options.asserts||!i.assertsAND||i.assertsAND.every(e=>this.options.asserts[e]))&&r.appendView(this.actions[n],n)}0===m()(r.getViews())&&(r.options.className+=" iw-c-actions-empty"),this.actionView=r}},_addSubView:function(){r()(this.options.subView)||(this.subView=this.options.subView)},_getIconTitle:function(e){var t="";return void 0===e.iconTitle?("pen"===e.icon&&(t=$.i18n._("core.edit")),"plus"===e.icon&&(t=$.i18n._("core.add"))):t=e.iconTitle,t},_getIconClassName:function(e){var t="";return void 0===e.iconClassName?("pen"===e.icon&&(t="iw-c-edit"),"plus"===e.icon&&(t="iw-c-add")):t=e.iconClassName,t}};const _=E.extend(b);i.d(t,["A",0,_])},1375(e,t,i){"use strict";var o=i(21585),l=i.n(o),a=i(30872),n=i.n(a),s=i(54351),r=i(50784),d=s.A,u={template:n()('<<%- tag %> class="iw-c-linkButton"> <%- $.i18n._(separator) %> <button type="<%- buttonType %>" class="iw-button-link-primary"><%- $.i18n._(text) %></button></<%- tag %>>'),initialize:function(){if(this.options.disableRipple=!0,this.options.icon&&(this.template=n()('<<%- tag %> class="iw-c-linkButton-icon"> <%- $.i18n._(separator) %> <button type="<%- buttonType %>" class="iw-button-link-primary"><i class="iw-icon-<%- icon %>" aria-hidden="true"></i><%- $.i18n._(text) %></button></<%- tag %>>')),d.prototype.initialize.apply(this,arguments),this.options.tag=this.options.tag||"span",l()(["span","div"],this.options.tag)<0)throw new Error("Set invalid tag for link button.");this.options.buttonType=this.options.buttonType||void 0,void 0===this.options.separator&&(this.options.separator="core.or")},afterRender:function(){this.$el.find("a").on("keypress",(0,r.A)(()=>this._clickHandler()))},disable:function(e){return this.isRendered()&&(e||!0!==this.options.disabled)&&this.$el.addClass("iw-g-state-disabled"),this.options.disabled=!0,this},enable:function(){return this.isRendered()&&this.options.disabled&&this.$el.removeClass("iw-g-state-disabled"),this.options.disabled=!1,this},setText:function(e,t){if(this.options.text=$.i18n._pl(e,t||{}),this.isRendered()){var i,o=(null===(i=this.el.querySelector("i"))||void 0===i?void 0:i.outerHTML)||"";this.$el.find("button").html(o+this.options.text)}return this},setIcon:function(e){return this.options.icon=e,this.isRendered()&&(this.$el.find("i").remove(),this.$el.find("a").prepend('<i class="iw-icon-'+e+'"></i>')),this}};const c=d.extend(u);i.d(t,["A",0,c])},4059(e,t,i){"use strict";i.d(t,["A",0,{LIST:"list",FEED:"feed",CREATE:"create",DETAIL:"detail",EDIT:"edit"}])},10122(e,t,i){"use strict";function o(e){const t=Math.ceil(e.length/2);return[e.slice(0,t),e.slice(t)].filter(e=>e.length>0)}i.d(t,{A:()=>
1o})},93557(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(12911),a=i(86514);function n(e){(0,o.dY)(()=>{var t;const i=null===(t=(0,l.A)(e))||void 0===t?void 0:t.querySelector(".iw-row.iw-error");i&&(0,a.A)(i)})}},82109(e,t,i){"use strict";i.d(t,{A:()=>s});var o=i(92399),l=i(38873),a=i(1492),n=i(15053);async function s(e,t,i="image"){const s=new a.A(n.A.PICTURE).validate(t.size);if(s instanceof Object)throw new o.A("Invalid image file",s);const r=new FormData;r.append(i,t);const d=new l.A(l.A.METHOD.POST,e,r);return(await d.send())[i]}},78238(e,t,i){"use strict";i.d(t,{A:()=>g});var o=i(82124),l=i(33974),a=i(20641),n=i(90033),s=i(50953),r=i(80929),d=i(46399);const u=["src"],c={__name:"NetigateQuestionnaireApp",setup(e){const t=(0,r.A)(),i=(0,a.EW)(()=>t.state.url),o=(0,a.EW)(()=>t.state.opened);return(0,a.KC)(()=>t.dispatch("loadConfiguration")),(e,l)=>((0,a.uX)(),(0,a.CE)("div",{class:(0,n.C4)(["iw-nps",{"iw-open":o.value}])},[i.value?((0,a.uX)(),(0,a.CE)("iframe",{key:0,src:i.value},null,8,u)):(0,a.Q3)("v-if",!0),(0,a.bF)(d.A,{icon:"iw-icon-times",title:e.$dlm("core.close"),size:"XS,S",onClick:l[0]||(l[0]=e=>(0,s.R1)(t).dispatch("close"))},null,8,["title"])],2))}},m=c;var p=i(38873);const A={strict:!1,state:()=>({url:void 0,opened:!1}),mutations:{setUrl(e,t){e.url=t},setOpened(e,t){e.opened=t}},actions:{async loadConfiguration(e){const t=new p.A(p.A.METHOD.GET,"/netigate-questionnaire/"+l.Ny.id),i=await t.send();!0===i.show&&(e.commit("setUrl",i.url),setTimeout(()=>{e.commit("setOpened",!0)},2e3))},async close(e){e.commit("setOpened",!1);const t=new p.A(p.A.METHOD.POST,"/netigate-questionnaire/close",{userId:l.Ny.id,stamp:Math.floor(Date.now()/1e3)});await t.send()}}};var v=i(51172);let h;function g(){if(!l.Ay.configuration.NETIGATE_QUESTIONNAIRE)return;if(h)return;const e=document.createElement("div"),t=new o.Ay.Store(A);$(".iw-nps").remove(),$("body").append(e),h=(0,v.A)(m),h.provide("store",t),h.mount(e)}i.dn(g)},65693(e,t,i){"use strict";function o(e,t){var i;return(null===(i=e.find(e=>e.id===t))||void 0===i?void 0:i.imageAltCurrentLang)||void 0}i.d(t,{A:()=>o})},14742(e,t,i){"use strict";function o(e,t=$.i18n._("core.search")){return{icon:"iw-icon-search",text:t,onClick:e,suppressProminent:!0,forceFirstLevel:!0}}i.d(t,{A:()=>o})},46384(e,t,i){"use strict";i.d(t,["A",0,"selection"])},30808(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(3634),a=i(85562);function n(e=l.A){const{countAll:t,items:i}=(0,a.A)(e);return{selectAllLabel:(0,o.EW)(()=>$.i18n._pl("core.list.all",{"#COUNT#":t.value})),selectPageLabel:(0,o.EW)(()=>$.i18n._pl("core.list.showCount",{"#COUNT#":i.value.length}))}}},50351(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(46384),a=i(84394);function n(e=l.A){const t=(0,a.A)(e);return(0,o.EW)({get:()=>t.selectedAllItems.value,set(e){e?t.selectAllItems():t.unselectAllItems()}})}},10920(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(46384),a=i(84394);function n(e,t=l.A){const i=(0,a.A)(t);return(0,o.EW)({get:()=>i.isItemSelected(e),set(t){t?i.selectItem(e):i.unselectItem(e)}})}},27241(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(46384),a=i(84394);function n(e=l.A){const t=(0,a.A)(e);return(0,o.EW)({get:()=>t.isPageSelected.value,set(e){e?t.selectPage():t.unselectPage()}})}},6362(e,t,i){"use strict";i.d(t,{A:()=>A});var o=i(66245),l=i.n(o),a=i(63375),n=i.n(a),s=i(91648),r=i.n(s),d=i(97759);function u(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const m=()=>({selectedItemIds:[],selectedAllItems:!1}),p={namespaced:!0,state:m,getters:{isItemSelected:e=>t=>e.selectedItemIds.includes(t),isPageSelected(e,t,i,o){const a=o.displayedItemIds;if(!a)throw new d.A('Parent store must implement the "displayedItemIds" getter.');return a.length>0&&0===l()(a,e.selectedItemIds).length}},actions:{selectPage(e){e.commit("setSelectedItemIds",e.rootGetters.displayedItemIds),e.commit("unselectAllItems")}},mutations:{selectItem(e,t){e.selectedItemIds=n()(e.selectedItemIds.concat(t)),e.selectedAllItems=!1},unselectItem(e,t){e.selectedItemIds=r()(e.selectedItemIds,t)},setSelectedItemIds(e,t){e.selectedItemIds=t},unselectPage(e){e.selectedItemIds=[]},selectAllItems(e){e.selectedAllItems=!0,e.selectedItemIds=[]},unselectAllItems(e){e.selectedAllItems=!1},resetSelection(e){const t={selectedItemIds:[],selectedAllItems:!1};for(const i of Object.keys(t))e[i]=t[i]}}};function A(){return function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(i),!0).forEach(function(t){c(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},p)}},84394(e,t,i){"use strict";i.d(t,{A:()=>s});var o=i(20641),l=i(97759);var a=i(35691);var n=i(19844);function s(e){const t=(0,o.WQ)("store");if(!t)throw new l.A('No "store" was provided for the selection. Provide it in the router mount step.');if((0,n.A)(t))return function(e,t){const i=()=>(0,a.A)(e,t);return{selectedItemIds:(0,o.EW)(()=>i().selectedItemIds),selectedAllItems:(0,o.EW)(()=>i().selectedAllItems),isPageSelected:(0,o.EW)(()=>e.getters[`${t}/isPageSelected`]),isItemSelected:i=>e.getters[`${t}/isItemSelected`](i),selectItem:i=>e.commit(`${t}/selectItem`,i),unselectItem:i=>e.commit(`${t}/unselectItem`,i),setSelectedItemIds:i=>e.commit(`${t}/setSelectedItemIds`,i),selectPage:()=>e.dispatch(`${t}/selectPage`),unselectPage:()=>e.commit(`${t}/unselectPage`),selectAllItems:()=>e.commit(`${t}/selectAllItems`),unselectAllItems:()=>e.commit(`${t}/unselectAllItems`),resetSelection:()=>e.commit(`${t}/resetSelection`)}}(t,e);const i=t[e];if(!i)throw new l.A(`No Pinia selection store registered under "${e}".`);return function(e){return{selectedItemIds:(0,o.EW)(()=>e.selectedItemIds),selectedAllItems:(0,o.EW)(()=>e.selectedAllItems),isPageSelected:(0,o.EW)(()=>e.isPageSelected),isItemSelected:t=>e.isItemSelected(t),selectItem:t=>e.selectItem(t),unselectItem:t=>e.unselectItem(t),setSelectedItemIds:t=>e.setSelectedItemIds(t),selectPage:()=>e.selectPage(),unselectPage:()=>e.unselectPage(),selectAllItems:()=>e.selectAllItems(),unselectAllItems:()=>e.unselectAllItems(),resetSelection:()=>e.resetSelection()}}(i)}},46847(e,t,i){"use strict";var o=i(20414),l=i.n(o),a=i(14425),n=i.n(a),s=i(1882),r=i.n(s),d={baseClassName:"iw-menu",initialize:function(){this.options=$.extend(!0,{},this.options),this.options.items=this.options.items||[],this.options.hideOnBodyClick=!0,this._itemByIndexHash={},this._submenuByIndexHash={},l()(this,"_createSubmenu","_triggerSelectAndClose","_preventClickHandler","hashChangeHandler"),this._setItems(this.options.items)},hashChangeHandler:function(){this.$el.hide(),window.removeEventListener("hashchange",this.hashChangeHandler)},afterRender:function(){this.$me=this.$el.find("ul:first"),this.$me.menu({select:this._triggerSelectAndClose,focus:this._createSubmenu,position:{collision:"fit"}}),this.$me.on("mousedown",this._preventClickHandler),window.addEventListener("hashchange",this.hashChangeHandler)},getContent:function(){return this.$me},_preventClickHandler:function(e){var t,i,o;t=$(e.target).attr("id")||$(e.target).parent().attr("id")||"notFound",i=this._computeIndex(t),(o=this.getItemByIndex(i))&&!1===o.enabled&&(this.$me.menu("instance").mouseHandled=!0)},getValueByIndex:function(e){return this._itemByIndexHash[e]&&this._itemByIndexHash[e].value},getTextByIndex:function(e){return this._itemByIndexHash[e]&&this._itemByIndexHash[e].text},getItemByIndex:function(e){return this._itemByIndexHash[e]},disableItem:function(e){var t=this.getItemByIndex(e);return void 0!==t&&(t.enabled=!1,this.isRendered()&&this._findItemElementByIndex(e).addClass("iw-disabled")),this},enableItem:function(e){var t=this.getItemByIndex(e);return void 0!==t&&(t.enabled=!0,this.isRendered()&&this._findItemElementByIndex(e).removeClass("iw-disabled")),this},showItem:function(e){var t=this.getItemByIndex(e);return void 0!==t&&(t.hidden=!1,this.isRendered()&&this._findItemElementByIndex(e).css("display","list-item")),this},hideItem:function(e){var t=this.getItemByIndex(e);return void 0!==t&&(t.hidden=!0,this.isRendered()&&this._findItemElementByIndex(e).css("display","none")),this},_createSubmenu:function(e,t){var i,o,l,a,n=this._computeIndex(t.item.attr("id")),s=!1;for(l=0,a=(o=this._itemByIndexHash[n]&&this._itemByIndexHash[n].items||[]).length;l<a;l++)i=n+"."+l,this._hasFlagToCreateSubMenu(i)&&(o[l].items=o[l].items(),this._setItems(o[l].items,i),this._removeFlagToCreateSubMenu(i),s=!0);s&&this.$me.menu("refresh")},_setItems:function(e,t){(void 0===t?this.$el:this._findItemElementByIndex(t)).append(this._buildMenuHtml(e,t))},_buildMenuHtml:function(e,t){var i,o,l,a,s,r="";for(r+="<ul>",i=0,o=e.length;i<o;i++){l=(void 0===t?i:t+"."+i).toString(),this._itemByIndexHash[l]=e[
1i],a=!1===e[i].enabled?' class="ui-state-disabled"':"",s=!0===e[i].hidden?' style="display: none;"':"";const o=e[i].itemClass?` class="${e[i].itemClass}"`:"";r+='<li id="'+this._computeItemId(l)+'"'+a+s+">",r+=e[i].innerHTML?e[i].innerHTML:`<div${o}>`+n()(e[i].text)+"</div>",this._hasItemSubMenu(e[i])&&(this._isSubMenuDynamic(e[i].items)?t?this._setFlagToCreateSubmenu(l,e[i].items):(e[i].items=e[i].items(),e[i].items.length&&(r+=this._buildMenuHtml(e[i].items,l))):r+=this._buildMenuHtml(e[i].items,l)),r+="</li>"}return r+="</ul>"},_setFlagToCreateSubmenu:function(e,t){return this._submenuByIndexHash[e]=t,this},_hasFlagToCreateSubMenu:function(e){return Boolean(this._submenuByIndexHash[e])},_removeFlagToCreateSubMenu:function(e){return this._submenuByIndexHash[e]=void 0,this},_hasItemSubMenu:function(e){return Boolean(e.items)},_isSubMenuDynamic:function(e){return r()(e)},_triggerSelectAndClose:function(e,t){var i,o;i=this._computeIndex(t.item.attr("id")),void 0!==(o=this.getItemByIndex(i)).value&&!1!==o.isSelectable&&!1!==o.enabled&&(window.removeEventListener("hashchange",this.hashChangeHandler),this.$me.find(".ui-menu").hide().attr("aria-hidden","true"),this.$me.menu("collapseAll",null,!0),this.trigger("select",o.value,i))},_findItemElementByIndex:function(e){return this.$el.find("#"+this._computeItemId(e))},_computeItemId:function(e){return this.cid+"-"+e.replace(/\./g,"-")},_computeIndex:function(e){return e.replace(this.cid+"-","").replace(/-/g,".")}};const u=i(95389).A.extend(d);i.d(t,["A",0,u])},61940(e,t,i){"use strict";var o=i(55166);const l={uri:"/mail/templates/categories",initialize:function(){o.A.prototype.initialize.apply(this,arguments)}},a=o.A.extend(l);i.d(t,["A",0,a])},50807(e,t,i){"use strict";var o=i(55166),l=i(31349),a=i(75062),n=i(13091);function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function r(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var d=o.A,u={model:l.A,initialize:function(e){d.prototype.initialize.apply(this,arguments),this.uri="/mail/templates",!1!==e&&this.setQueryParam("view","simpleData")},setQueryParams:function(e){let t=function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?s(Object(i),!0).forEach(function(t){r(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},e);if(""===t.status&&delete t.status,""===t.systemMessage&&delete t.systemMessage,delete t.context,e.context){const i=(new a.A).parseContext(e.context);null===i.apiName?t.contexts=[i.type]:t.contexts=[i]}else e.contexts?t.contexts=e.contexts:t.contexts=null;return t.channelId=e.channelId===n.dt?"null":e.channelId,d.prototype.setQueryParams.call(this,t)},parse:function(e){return this.filterParams=e.filter,this.meta=e.meta,e.items}};const c=d.extend(u);i.d(t,["A",0,c])},14276(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(1107),l=i(42001);const a={[l.A.REGISTRATION_AUTOMATICALLY_REJECTED]:"orgstr.template.registration.automaticallyRejected.email",[l.A.REGISTRATION_CREATED_NEW_USER_CREATED]:"orgstr.template.registration.created_with_user.email",[l.A.REGISTRATION_CREATED_WAITING_FOR_RESOLVE]:"orgstr.template.registration.created.email",[l.A.REGISTRATION_CREATED_NO_USER_MATCH_NOTIFY_ADMIN]:"orgstr.template.registrationCreatedNoUserMatchNotifyAdmin",[l.A.REGISTRATION_CREATED_MORE_USERS_MATCH_NOTIFY_ADMIN]:"orgstr.template.registrationCreatedMoreUsersMatchNotifyAdmin",[l.A.REGISTRATION_DIGEST]:"orgstr.template.registrationDigestMail",[l.A.MATCHING_NOTIFICATION]:"orgstr.template.text.matching.notification",[l.A.MATCHING_NOTIFICATION_ERROR]:"orgstr.template.text.matching.notification_error",[l.A.PASSWORD_MAIL]:"orgstr.template.registration.email.password",[l.A.WELCOME_MAIL]:"orgstr.template.registration.email.welcome",[l.A.MFA_LOGIN
1]:"orgstr.template.text.multifactor.authentication",[l.A.MFA_EMAIL_CHANGE]:"orgstr.template.text.multifactor.email_change",[l.A.MFA_PASSWORD_CHANGE]:"orgstr.template.text.multifactor.password_change",[l.A.MFA_ACCOUNT_DEACTIVATION]:"mail.template.purpose.mfa_account_deactivation",[l.A.BIRTHDAY_MAIL]:"orgstr.template.network.email.birthday",[l.A.EMAIL_VERIFICATION]:"orgstr.template.registration.email.email_verification",[l.A.EMAIL_HAS_BEEN_CHANGED]:"orgstr.template.network.notify.email_has_been_changed",[l.A.SEARCH_AGENT]:"orgstr.template.searchAgentTitle",[l.A.SEARCH_AGENT_ERROR]:"orgstr.template.searchAgentErrorTitle",[l.A.TASK_REMINDER]:"orgstr.template.taskReminderTitle",[l.A.SSO_ERROR_NOTIFICATION]:"system.sso.error.purposeMailTemplateTitle",[l.A.MESSENGER_NOTIFICATION]:"orgstr.template.messengerNotificationTitle",[l.A.ALERT_NOTIFICATION]:"orgstr.template.alertNotificationTitle",[l.A.PASSWORDLESS_LOGIN]:"mail.template.purpose.passwordlessEmailTitle",[l.A.EVENT_REGISTRATION_ATTENDING]:"orgstr.template.event.email.register",[l.A.EVENT_REGISTRATION_MAYBE_ATTENDING]:"orgstr.template.event.email.maybe_attending",[l.A.EVENT_REGISTRATION_ON_WAITING_LIST]:"orgstr.template.event.email.waiting_list",[l.A.EVENT_REGISTRATION_NOT_ATTENDING]:"orgstr.template.event.email.deregister",[l.A.EVENT_REGISTRATION_DECLINED]:"orgstr.template.event.email.decline",[l.A.EVENT_REGISTRATION_AUTOMATICALLY_ACCEPTED]:"orgstr.template.event.email.automatically_accepted",[l.A.EVENT_REGISTRATION_ATTENDING_FOR_INVITER]:"orgstr.template.event.email.attending_for_inviter",[l.A.EVENT_REGISTRATION_DECLINED_FOR_INVITER]:"orgstr.template.event.email.declined_for_inviter",[l.A.EVENT_REGISTRATION_CHANGE_FOR_CONTACT]:"orgstr.template.event.email.registration_change_for_contact",[l.A.EVENT_INFOMAIL]:"orgstr.template.event.email.infomail",[l.A.EVENT_INVITATION]:"orgstr.template.event.email.invitation",[l.A.EVENT_CLOSE]:"orgstr.template.event.email.close",[l.A.EVENT_ADMIN_FREE_PLACES]:"orgstr.template.event.email.admin_free_places",[l.A.EVENT_REMINDER]:"orgstr.template.event.email.reminder",[l.A.CONTACT_CONFIRMED]:"orgstr.template.contactConfirmed.title",[l.A.CONTACT_REQUEST]:"orgstr.template.contactRequest.title",[l.A.USER_ADMIN_CHECK_REJECTED]:"orgstr.template.userAdminCheckRejected.title",[l.A.DOCUMENT_CREATED]:"orgstr.template.legacyDocumentCreated.title",[l.A.FORUM_POST_CREATED]:"orgstr.template.legacyForumPostCreated.title",[l.A.VOTING_POLL_EVALUATED]:"orgstr.template.votingPollEvaluated.title",[l.A.VOTING_POLL_REMIND]:"orgstr.template.votingPollRemind.title",[l.A.INVITATION]:"orgstr.template.network.email.invitation",[l.A.IMPORT_USER_SUCCESS]:"mail.template.purpose.importUserSuccess",[l.A.IMPORT_USER_PARTIAL_SUCCESS]:"mail.template.purpose.importUserPartialSuccess",[l.A.IMPORT_USER_FAILED]:"mail.template.purpose.importUserFailed",[l.A.IMPORT_USER_DOWNLOAD_FAILED]:"mail.template.purpose.importUserDownloadFailed",[l.A.IMPORT_DYNAMIC_ENTITY_SUCCESS]:"mail.template.purpose.importDynamicEntitySuccess",[l.A.IMPORT_DYNAMIC_ENTITY_PARTIAL_SUCCESS]:"mail.template.purpose.importDynamicEntityPartialSuccess",[l.A.IMPORT_DYNAMIC_ENTITY_EMPTY_REMOTE_STORAGE]:"mail.template.purpose.importDynamicEntityEmptyRemoteStorage",[l.A.IMPORT_DYNAMIC_ENTITY_FAILED]:"mail.template.purpose.importDynamicEntityFailed",[l.A.ADMIN_FEED_NOTIFICATION]:"mail.template.purpose.adminFeedNotification.title",[l.A.COMMUNITY_NEW_APPLICATION]:"mail.template.purpose.communityNewApplication.title",[l.A.COMMUNITY_USER_REGISTERED]:"mail.template.purpose.communityUserRegistered.title",[l.A.COMMUNITY_USER_UNREGISTERED]:"mail.template.purpose.communityUserUnregistered.title",[l.A.USER_DUPLICITY_CHECK]:"mail.template.purpose.userDuplicityCheck.title",[l.A.USER_DEACTIVATED_FOR_ADMIN]:"mail.template.purpose.userDeactivatedForAdmin.title",[l.A.USER_DEACTIVATED_FOR_ADMIN_WITH_REASON]:"mail.template.purpose.userDeactivatedForAdminWithReason.title",[l.A.USER_DEACTIVATED_FOR_USER]:"mail.template.purpose.userDeactivatedForUser.title",[l.A.USER_DEACTIVATED_CONSENT_FOR_ADMIN]:"mail.template.purpose.userDeactivatedConsentForAdmin.title",[l.A.USER_DEACTIVATED_CONSENT_FOR_USER]:"mail.template.purpose.userDeactivatedConsentForUser.title",[l.A.EMAIL_SENDING_SUCCESS]:"mail.template.purpose.emailSendingSuccess",[l.A.EMAIL_SENDING_FAILED]:"mail.template.purpose.emailSendingFailed",[l.A.GENERAL_PURPOSE_TO_EMAIL_ADDRESS]:"mail.template.purpose.generalPurposeToEmailAddress",[l.A.GENERAL_PURPOSE_TO_USER]:"mail.template.purpose.generalPurposeToUser"};function n(e,t=!0){if(e.attributes.purpose){const i=$.i18n._(a[e.attributes.purpose]);if(t||i!==e.attributes.title)return new o.A({label:"mail.template.purpose",content:i})}return null}},27717(e,t,i){"use strict";i.d(t,{A:()=>Y});var o=i(7309),l=i.n(o),a=i(62193),n=i.n(a),s=i(33974),r=i(8218),d=i(75699),u=i(7593),c=i(1107),m=i(53080),p=i(48989),A=i(97759),v=i(70576),h=i(95389),g=i(74557),E=i(75062),b=i(35930),_=i(98142),f=i(14276),w=i(30872),y=i.n(w),T=i(43422),I=i(88735),O=i(33918);const C=h.A.extend({template:y()("<span></span>"),initialize:function(){var e,t,i,o;null!==(t=(e=this.options).name)&&void 0!==t||(e.name=null),null!==(o=(i=this.options).email)&&void 0!==o||(i.email=null),this.options.isLoading=Boolean(this.options.isLoading),this.appendView(new I.A({hidden:!0}),"name"),this.appendView(new I.A({hidden:!0}),"email"),this.appendView(new T.A({disabled:!0,name:"iw-icon-spinner",title:$.i18n._("core.loading")}),"loader"),this._resolveViews()},setName:function(e){this.options.name=e,this._resolveViews()},setEmail:function(e){this.options.email=e,this._resolveViews()},setIsLoading:function(e){this.options.isLoading=Boolean(e),this._resolveViews()},_resolveViews:function(){const e=this.getView("name"),t=this.getView("email"),i=this.getView("loader"),{name:o,email:l,isLoading:a}=this.options;if(a)return i.show(),e.hide(),void t.hide();i.hide(),o&&l?(e.setText(o),t.setText(` (${(0,O.a7)(l)})`),e.show(),t.show()):o?(e.setText(o),e.show(),t.hide()):l?(t.setText((0,O.a7)(l)),e.hide(),t.show()):(e.hide(),t.hide())}});var R=i(77563),N=i(61959),S=i(86442),M=i(63967),k=i(38979),P=i(63435),D=i(5811),L=i(37741
1),V=i(13091),F=i(85225),U=i(69247),x=i(68661),W=i(30666),B=i(89154),G=i(57718),H=i(48013),X=i(95847),j={model:null,previewLink:null,helperDataModel:null,userFetcher:null,initialize:function(){this.model=this.options.model,this.helperDataModel=this.options.helperDataModel,this.userFetcher=W.A.getInstance("mailTemplateDetail",{includePreferredEmail:!0});(0,U.A)().createIndexItemsFromStructure(this.model.attributes),this.appendView(this._createBasicData()).appendView(this._createHeaderInformation()).appendView(this._createTemplate()),this.model.has("attachments")&&!n()(this.model.get("attachments"))&&this.appendView(this._createAttachment()),"number"==typeof this.model.get("senderId")&&this.userFetcher.getUserById(this.model.get("senderId")),"number"==typeof this.model.get("replyToUser")&&this.userFetcher.getUserById(this.model.get("replyToUser")),this.appendView(this._createPreview()),this.trigger("loaded")},_createBasicData:function(){var e,t=new h.A({className:"iw-p-mailTemplate-generalInformation"}),i=this.model,o=new E.A;if(t.appendView(new d.A({text:$.i18n._("mail.template.tab.basicData")})),this.model.attributes.eventId||t.appendView(new c.A({label:"mail.template.title",content:i.get("title")})),null!==i.get("category")&&t.appendView(new c.A({label:"mail.template.category",content:i.get("category").get("name")})),(null===(e=i.get("meta").visibleCommunities)||void 0===e?void 0:e.length)>0&&t.appendView(new c.A({label:"core.pool",content:(0,x.A)(i.attributes)})),!this.model.attributes.eventId){const e=(0,F.A)();e.hasChannels&&t.appendView(new c.A({label:"mail.template.channel",content:e.getChannelNameById(i.get("channelId"))}))}return t.appendView(new c.A({label:"mail.template.context",content:new m.A({options:o.getContextOptions(r.A.dynamicEntityModels.data),value:o.renderContextName(i.get("context"))})})),this.model.attributes.eventId||t.appendView(new c.A({label:"mail.template.status",content:"mail.template.status."+(i.get("status")==H.A.ACTIVE?"active":"inactive")})),s.OO.isMoreThanOneLanguageActive&&(t.appendView(new c.A({label:"mail.template.languages",content:s.OO.getLanguageNamesForCodes(i.get("languages")).join(", ")})),i.get("languages").length>1&&t.appendView(new c.A({label:"mail.template.fallbackLanguage",content:s.OO.getLanguageNameForCode(i.get("fallbackLanguage"))}))),t.appendView((0,f.A)(i)),i.has("systemMessage")&&t.appendView(new c.A({label:"mail.template.systemMessage",content:"core."+(i.get("systemMessage")?"yes":"no")})),t},_createHeaderInformation:function(){const e=new h.A({className:"iw-p-mailTemplate-emailInformation"});return e.appendView(new d.A({text:$.i18n._("mail.template.tab.headerInformation")})),e.appendView(this._createSenderRow()),e.appendView(this._createReplyToRow()),e.appendView(new c.A({label:"mail.template.subject",content:(0,R.A)(this.model.get("subject"),this.model)})),e},_createSenderRow:function(){const e=Number(this.model.get("senderType")),t=this.model.get("senderName"),i=this.helperDataModel.get("noReply"),o=this.helperDataModel.get("adminEmail"),l=this.helperDataModel.get("addNameToSender"),a=this.helperDataModel.get("emailSenderName"),n=new C({name:t||a||null,isLoading:e===G.A.SPECIFIC_USER}),s=new c.A({label:"mail.template.sender",content:n});switch(e){case G.A.NOREPLY:n.setEmail(i);break;case G.A.NETWORK_ADMIN:n.setEmail(o);break;case G.A.INPUT_USER:n.setEmail($.i18n._("mail.template.sender.inputUser"));break;case G.A.FIXED_EMAIL:n.setEmail(this.model.get("sender"));break;case G.A.SPECIFIC_USER:this._fetchFormattedUser(this.model.get("senderId")).then(({formattedName:e,email:i})=>{!l||t||a||n.setName(e),n.setEmail(i),n.setIsLoading(!1)});break;default:throw new A.A(`Unknown senderType="${e}"`)}return s},_createReplyToRow:function(){const e=Number(this.model.get("senderType")),t=this.model.get("replyToType"),i=this.model.get("replyToName"),o=this.helperDataModel.get("addNameToSender"),l=this.helperDataModel.get("emailSenderName");if(e===G.A.NOREPLY)return null;const a=new C({isLoading:t===B.A.SPECIFIC_USER}),n=new c.A({label:"mail.template.replyTo",content:a});switch(t){case B.A.SAME_AS_SENDER:i?(a.setName(i),a.setEmail($.i18n._("mail.template.replyTo.sameAsSender"))):a.setName($.i18n._("mail.template.replyTo.sameAsSender"));break;case B.A.SPECIFIC_USER:this._fetchFormattedUser(this.model.get("replyToUser")).then(({formattedName:e,email:t})=>{let n=null;i?n=i:l?n=l:o&&(n=e),n||t?(a.setName(n),a.setEmail(t)):a.setName($.i18n._("core.notAvailable.text")),a.setIsLoading(!1)});break;case B.A.FIXED_EMAIL:a.setName(i||l||null),a.setEmail(this.model.get("replyToAddress"));break;default:throw new A.A(`Unknown replyToType="${t}"`)}return n},_fetchFormattedUser:async function(e){try{const t=await this.userFetcher.getUserById(e);return{formattedName:t.formattedName,email:t.preferredEmailAddress}}catch(e){return console.error(e),Promise.resolve({formattedName:$.i18n._("core.user.hiddenProfile"),email:null})}},_createTemplate:function(){var e,t,i,o,a,n,s,r,u,c,m,p=new h.A({className:"iw-p-mailTemplate-preview"}),A=new h.A({className:"iw-w-email_wrapper"}),v=new h.A({className:"iw-w-email-layout"}),g=this.model;for(p.appendView(new d.A({text:$.i18n._("mail.template.template")})),u=g.get("widgets"),m=g.get("map"),e=0;e<m.length;e++){for(o=m[e].columns,s=new h.A({className:"iw-w-email-layout-row"}),t=0;t<o.length;t++){for(a=o[t].widgets,r=new h.A({className:"iw-w-email-layout-"+o.length+"column"}),i=0;i<a.length;i++)n=parseInt(a[i],10),c=l()(u,{id:n}),r.appendView(this._createWidget(c));s.appendView(r)}v.appendView(s)}return p.appendView(A.appendView(v)),p},_createWidget:function(e){let t;const i=this.model.get("languages").includes(s.aS.codeUpperCase)?s.aS.codeUpperCase:this.model.get("fallbackLanguage"),o=this.helperDataModel.get(X.A.NETWORK_HEADER)[i],l=this.model.get("channelId")!==V.dt||this.model.get("purposeChannelId")?this.helperDataModel.attributes.network_footer_unsubscribe[i]:this.helperDataModel.get(X.A.NETWORK_FOOTER)[i];switch(e.type){case X.A.NETWORK_HEADER:t=new u.A({text:e.properties.content.isDefault?o:(0,R.A)(e.properties.content.content,this.model),className:"iw-w-email-"+(0,v.Cb)(e.type)});break;case X.A.NETWORK_FOOTER:t=new u.A({text:e.properties.content.isDefault?l:(0,R.A)(e.properties.content.content,this.model),className:"iw-w-email-"+(0,v.Cb)(e.type)});break;case X.A.SUBJECT:case X.A.FREE_TEXT:t=new u.A({text:(0,R.A)(e.properties.content,this.model),className:"iw-w-email-"+(0,v.Cb)(e.type)});break;case X.A.ARTICLE:case X.A.EVENT:case X.A.ENTITY:t=new N.A({widget:e,lang:i,headlineLang:i,helperData:this.helperDataModel.attributes});break;case X.A.USER:t=new L.A({widget:e,model:this.model});break;case X.A.INDEX:t=new S.A;break;case X.A.PURPOSE_SPECIFIC_SEARCH_AGENT_RESULTS:t=new P.A;break;case X.A.PURPOSE_SPECIFIC_TASK_REMINDER_RESULTS:t=new D.A;break;case X.A.PURPOSE_SPECIFIC_ALERT_NOTIFICATIONS:t=new M.A;break;case X.A.PURPOSE_SPECIFIC_MESSENGER_THREADS:t=new k.A;break;default:throw new Error("Mail template detail. Unsupported type: "+e.type)}return t},_createAttachment:function(){var e,t,i,o,l=this.model.get("attachments"),a=new h.A,n=new h.A;
1for(a.appendView(new d.A({text:$.i18n._("mail.template.attachment")})),e=0,t=l.length;e<t;e++)i=l[e],o=new p.A({link:(0,v.AB)("/mail/templates/download-attachment/"+i.id),fileName:i.name,fileType:"autodetect"}),n.appendView(o);return a.appendView(new c.A({label:"",content:n})),a},_createPreview:function(){var e,t,i;return e=new h.A({className:"iw-p-mailTemplate-sendPreview"}),t=new d.A({text:$.i18n._("mail.template.preview")}),e.appendView(t),this.previewLink=new _.A({icon:"envelope",text:this.options.model.attributes.languages.length>1?"mail.template.sendPreviewInAllLanguages":"mail.template.sendPreview"}),this.previewLink.on("click",this._sendPreviewMail,this),i=new c.A({label:"",content:this.previewLink}),e.appendView(i),e},_sendPreviewMail:function(){var e=new g.A;e.disableGlobalErrorHandlingForStatuses([400]),this.previewLink.startAction(),e.on("model:synced",function(e){this._handlePreviewMailSent(e.get("senderMail"))},this).on("model:error",function(e,t,i){this._handlePreviewMailError(i)},this).send(this.model.get("id"),null)},_handlePreviewMailSent:function(e){this.previewLink.setActionResult($.i18n._pl(this.options.model.attributes.languages.length>1?"mail.template.sendPreview.successInAllLanguages":"mail.template.sendPreview.success",{"#address#":e}),!0)},_handlePreviewMailError:function(e){const t=(0,b.A)(e);this.previewLink.setActionResult(t,!1)}};const Y=h.A.extend(j)},41039(e,t,i){"use strict";var o=i(8218),l=i(35203),a=i(68424),n=i(61940),s=i(74557),r=i(35930),d=i(15526),u=i(27717),c=i(85225),m=l.A,p={detailview:null,model:null,helperDataModel:null,initialize:function(){this.model=this.options.model,this.helperDataModel=this.options.helperDataModel,this.options.title=$.i18n._(this.options.title)||"",this.mailTemplateCategoriesCollection=new n.A;const e=()=>{this.model.set("category",this.mailTemplateCategoriesCollection.findWhere({id:parseInt(this.model.get("categoryId"),10)})||null),this.detailView=new u.A({model:this.model,helperDataModel:this.helperDataModel}),m.prototype.initialize.apply(this,arguments),this.appendView(this.detailView),this.on("click:sendPreview",this._sendPreview,this)};this.mask(),Promise.all([this.helperDataModel.fetch(),this.mailTemplateCategoriesCollection.fetch(),o.A.dynamicEntityModels.fetch(),o.A.staticFields.fetch(),o.A.additionalFields.fetch(),(0,d.A)(),(0,c.A)().findChannels()]).then(()=>{this.unmask(),e()}).catch(e=>{throw this.unmask(),this.appendView(new a.A({level:"ERROR",content:$.i18n._("core.error")})),e})},_sendPreview:function(){var e=new s.A;this.detailView.mask(),e.on("model:synced",e=>{this._handlePreviewMailSent(e.get("senderMail"))},this).on("model:error",(e,t,i)=>{this._handlePreviewMailError(i)},this).send(this.model.get("id"),null)},_handlePreviewMailSent:function(e){this._displayMessage({level:"SUCCESS",content:[$.i18n._pl(this.model.get("languages").length>1?"mail.template.sendPreview.successInAllLanguages":"mail.template.sendPreview.success",{"#address#":e})]})},_handlePreviewMailError:function(e){const t=(0,r.A)(e);this._displayMessage({level:"ERROR",content:t})},_displayMessage:function(e){var t=new a.A(e),i=this.detailView;i.existsView("message")?i.replaceView("message",t,"message"):i.prependView(t,"message"),this.detailView.unmask()}};const A=m.extend(p);i.d(t,["A",0,A])},9214(e,t,i){"use strict";var o=i(56170),l=i.n(o),a=i(56449),n=i.n(a),s=i(62193),r=i.n(s),d=i(11741),u=i.n(d),c=i(5187),m=i.n(c),p=i(23805),A=i.n(p),v=i(88773),h=i(70674),g=i(86302),E=i(20800),b=i(90066),_=v.A,f=1900,w=2100,y={initialize:function(){this.validation={properties:this._propertiesValidator},this.on("invalid",function(){this.validationError=this._propertiesErrors},this),_.prototype.initialize.apply(this,arguments)},setApiName:function(e){return this.apiName=e,this},getUri:function(){let e="/mmdata/"+this.apiName;return this.id&&(e+="/"+this.id),e},parse:function(e,t){var i,o;if(t&&t.patch&&(t.validate=!1),e.communities)for(i=0,o=e.communities.length;i<o;i++)null===e.communities[i]&&(e.communities[i]=0);return e},setEntityModelModel:function(e){return this.entityModelModel=e,this},fieldMapping:function(e,t){var i,o,l={};if(Object.prototype.hasOwnProperty.call(e,"_version")&&(l._version=e._version),Object.prototype.hasOwnProperty.call(e,"properties")&&(this._fieldMappingUserPicker(e.properties),l.properties=e.properties),Object.prototype.hasOwnProperty.call(e,"communities")&&(l.communities=e.communities),Object.prototype.hasOwnProperty.call(e,"context")&&(l.context=e.context),l.communities)for(i=0,o=l.communities.length;i<o;i++)0===l.communities[i]&&(l.communities[i]=null);return"POST"==t&&(l.properties=this._removeEmptyMultiAnswerSections(l.properties)),l},_removeEmptyMultiAnswerSections:function(e){let t=this.entityModelModel.properties;for(let i=0,o=t.length;i<o;i++){let o=t[i];if(o&&"section"==o.type&&o.features.multi&&Object.prototype.hasOwnProperty.call(e,o.apiName)&&e[o.apiName]instanceof Array){for(let t=0,i=e[o.apiName].length;t<i;t++)this._isSectionAnswerEmpty(e[o.apiName][t],o)&&e[o.apiName].splice(t,1);e[o.apiName].length||(e[o.apiName]=null,delete e[o.apiName])}}return e},_isSectionAnswerEmpty:function(e,t){let i=!0;for(let o in e)Object.prototype.hasOwnProperty.call(e,o)&&(i=i&&this._isValueEmpty(e[o],t));return i},_fieldMappingUserPicker:function(e,t=""){var i,o;for(i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=(0,E.fZ)((t?t+".":"")+i,this.entityModelModel.properties);if(a&&a.fieldType===b.A.USER)e[i]?e[i]=Array.isArray(e[i].users)?l()(e[i].users)||null:e[i]:e[i]=null;else if(n()(e[i])&&m()(a))for(o=0;o<e[i].length;o++)e[i][o]=this._fieldMappingUserPicker(e[i][o]);else m()(a)&&A()(e)&&(e[i]=this._fieldMappingUserPicker(e[i],i))}return e},_propertiesValidator:function(e){var t=this.entityModelModel.properties;return this._propertiesErrors={}
1,this._validateProperties(e,"",t,!1),r()(this._propertiesErrors)?null:"error"},_validateProperties:function(e,t,i,o){var l,a,s,r,d,u,c,m="";if(void 0!==e)for(s=0,r=i.length;s<r;s++)if(l=(t?t+".":"")+(a=(d=i[s]).apiName),"field"===d.type)if(o&&n()(e))for(u=0,c=e.length;u<c;u++)Object.prototype.hasOwnProperty.call(e[u],a)&&(l=t+"["+u+"]."+a,""!==(m=this._validateField(d,e[u][a]))&&(this._propertiesErrors["properties."+l]=m));else e&&Object.prototype.hasOwnProperty.call(e,a)&&""!==(m=this._validateField(d,e[a]))&&(this._propertiesErrors["properties."+l]=m);else Object.prototype.hasOwnProperty.call(e,a)&&this._validateProperties(e[a],l,d.properties,d.features.multi)},_isValueEmpty:function(e,t){if("field"===t.type&&g.x3.includes(t.fieldType))for(let t in e)if(""===e[t])return!0;return""===e||null===e||Object.prototype.hasOwnProperty.call(e,"users")&&0===e.users.length||Object.prototype.hasOwnProperty.call(e,"from")&&null===e.from&&Object.prototype.hasOwnProperty.call(e,"to")&&null===e.to},_getEmptyFieldError:function(e,t){const i="core.validate.invali
1dEmptyValue";if(!g.x3.includes(t))return i;let o={};for(let t in e)""===e[t]&&(o[t]=i);return new h.A(i,o)},_validateField:function(e,t){var i,o,l,a,n=b.A,s="";if(e.features&&e.features.required&&this._isValueEmpty(t,e))return this._getEmptyFieldError(t,e.fieldType);switch(e.fieldType){case n.FLOAT:null!==t&&(s=Backbone.Validation.validators.validFloat(t));break;case n.INTEGER:null!==t&&(s=Backbone.Validation.validators.validInteger(t));break;case n.EMAIL:null!==t&&(s=Backbone.Validation.validators.validEmail(t));break;case n.URL:null!==t&&(s=Backbone.Validation.validators.validUrl(t));break;case n.DATE:s=Backbone.Validation.validators.validIsoDate(t);break;case n.YEAR:null!==t&&((s=Backbone.Validation.validators.validInteger(t))||t<f||t>w)&&(s="core.validate.invalidYear");break;case n.DATERANGE_DATE:case n.DATERANGE_DATETIME:s=Backbone.Validation.validators.validIsoDateRange(t);break;case n.DATERANGE_YEARMONTH:l=190001,a=210012,u()(t.from)||u()(t.to)?s="core.validate.invalidDateRange":(!t.from||"YYYY"!==t.from.year&&"MM"!=t.from.month||(s="core.validate.invali
1dDateRange"),!t.to||"YYYY"!==t.to.year&&"MM"!=t.to.month||(s="core.validate.invalidDateRange"),""===s&&((i=t.from?t.from.month+100*t.from.year:l)>(o=t.to?t.to.month+100*t.to.year:a)||i<l||o>a)&&(s="core.validate.invalidDateRange"));break;case n.DATERANGE_YEAR:i=t.from||f,o=t.to||w,(u()(t.from)||u()(t.to)||i>o||i<f||o>w)&&(s="core.validate.invalidDateRange");break;case n.ATTACHMENT:s=Backbone.Validation.validators.maxFilesize(t)||Backbone.Validation.validators.fileExtension(t)}return s}};const T=_.extend(y);i.d(t,["A",0,T])},56571(e,t,i){"use strict";i.d(t,{A:()=>A});var o=i(90179),l=i.n(o),a=i(44383),n=i.n(a),s=i(97759),r=i(38873),d=i(19089);function u(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function c(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?u(Object(i),!0).forEach(function(t){m(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function m(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const p=n();class A{static async getPool(e,t={}){const i={view:t.includeAdditionalInfo?"simpleData":void 0,disableStats:!t.includeStatistics,disableAdmins:!t.includeAdmins},o=new r.A(r.A.METHOD.GET,`/orgstr/pools/${e}`,i);return await o.send(),d.A.fromRestFormat(o.getResponse())}static async updatePool(e){if(e.isNew)throw new s.A("Can only update already created pools!");const t=v.call(A,e);t.settings?delete t.settings.meta:delete t.settings,t.sharedNetworks||delete t.sharedNetworks;const i=new r.A(r.A.METHOD.PUT,`/orgstr/pools/${e.id}`,t);return await i.send(),d.A.fromRestFormat(i.getResponse())}static async updatePoolPartial(e,t){const i=new r.A(r.A.METHOD.PATCH,`/orgstr/pools/${e}`,t);return await i.send(),d.A.fromRestFormat(i.getResponse())}static async updatePoolSettings(e,t){const i=e.toRaw(),o=new r.A(r.A.METHOD.PATCH,`/orgstr/pools/${e.id}`,{settings:i.settings,content:i.hasCommunity,sharedNetworks:t?i.sharedNetworks:void 0,contactUsers:i.contactUsers});return await o.send(),d.A.fromRestFormat(o.getResponse())}static async createPool(e){if(!e.isNew)throw new s.A(`Pool with ID="${e.id}" already exists!`);const t=v.call(A,e);delete t.settings,delete t.sharedNetworks;const i=new r.A(r.A.METHOD.POST,"/orgstr/pools",t);return await i.send(),d.A.fromRestFormat(i.getResponse())}static getPoolStatisticsContent(e){return new r.A(r.A.METHOD.GET,`/orgstr/pools/${e}/statistics/content`).send()}static getPoolStatisticsCommunication(e){return new r.A(r.A.METHOD.GET,`/orgstr/pools/${e}/statistics/communication`).send()}static getPoolStatisticsProfiles(e){return new r.A(r.A.METHOD.GET,`/orgstr/pools/${e}/statistics/profile`).send()}static getPoolAdministratorsForPool(e){return new r.A(r.A.METHOD.GET,`/orgstr/pools/${e}/admins/pool`).send()}static getNetworkAdministratorsForPool(e){return new r.A(r.A.METHOD.GET,`/orgstr/pools/${e}/admins/network`).send()}static listPoolMembersForBaseListModule(e){const t=new r.A(r.A.METHOD.GET,`/orgstr/pools/${e.poolId}/members`,l()(e,"poolId"));return{responseFn:async()=>{var e;const i=await t.send();return{total:i.filter.total,items:i.items,meta:null!==(e=i.meta)&&void 0!==e?e:{}}},abort:()=>t.abortIfPending()}}static async getAllPools(e){const t=new r.A(r.A.METHOD.GET,"/orgstr/pools",{includeSettings:e.includeSettings,communityEnabled:e.withActiveCommunityOnly,includeType:e.includeType?e.includeType.join():void 0});return await t.send(),t.getResponse().items.map(e=>d.A.fromRestFormat(e))}}function v(e){var t;const i=e.toRaw();return c(c({},p(i,["name","description","type","image","color","categoryId","settings","sharedNetworks","contactUsers"])),{},{content:null!==(t=i.hasCommunity)&&void 0!==t&&t})}A.imageUploadUri="/orgstr/pools/upload"},25157(e,t,i){"use strict";i.d(t,{A:()=>s});var o=i(19089);function l(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?l(Object(i),!0).forEach(function(t){n(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class s{constructor(e){this.name=void 0,this.description=void 0,this.type=void 0,this.color=void 0,this.categoryId=void 0,this.image=void 0,this.name=a({},e.name),this.description=a({},e.description),this.type=e.type,this.color=e.color,this.categoryId=e.categoryId,this.image=e.image?a({},e.image):null}static fromDataModel(e){return new s(e.toRaw())}updateDataModel(e){return new o.A(a(a({},e.toRaw()),{}
1,{name:this.name,description:this.description,type:this.type,color:this.color,categoryId:this.categoryId,image:this.image}))}}},43440(e,t,i){"use strict";i.d(t,{A:()=>h});var o=i(18579),l=i(73831),a=i(38873),n={run:async function(){const e=new a.A(a.A.METHOD.POST,`/orgstr/pools/${this.options.poolId}/check-usage`);try{this.mask();const t=await e.send();this.successHandler(t.backgroundJobId)}catch(e){console.error(e),this.errorHandler()}return this}};const s=i(25364).A.extend(n);var r=i(81370),d=i(15110);function u(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function c(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const m={buildSpecificPart:function(){return new d.A(function(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?u(Object(i),!0).forEach(function(t){c(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):u(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}({},this.model.attributes))}},p=r.A.extend(m);var A=o.A,v={initialize:function(){this.options.title=$.i18n._("bgjob.type.pool_usage_check"),A.prototype.initialize.apply(this,arguments)},getContentViews:function(){return[new s({poolId:this.options.entities.ids[0]}),new l.A,new p]}};const h=A.extend(v)},56485(e,t,i){"use strict";const o={MEMBERS:"members",APPLICATIONS:"applications",POOL_ADMINS:"poolAdmins",NETWORK_ADMINS:"networkAdmins"};i.d(t,["A",0,o])},14707(e,t,i){"use strict";const o={DASHBOARD:"dashboard",PROFILES:"profiles",CONTENT:"content",COMMUNICATION:"communication",SETTINGS:"settings",PAYMENT_RULES:"paymentRules"};i.d(t,["A",0,o])},81170(e,t,i){"use strict";i.d(t,{A:()=>F});var o=i(82124),l=i(8218),a=i(70576),n=i(56571),s=i(43440),r=i(14707),d=i(38873),u=i(26117);var c=i(55166),m=i(88773),p=c.A,A={model:m.A.extend({idAttribute:"identifier"}),pagingFeatured:!0,featuredLastDate:null,uri:"/content",fetch:async function(){const e=this.getQueryParams();void 0===e.view&&this.setQueryParams(this._prepareParamsForPoolView(e));return await p.prototype.fetch.apply(this,arguments)},setPoolId:function(e){return this.addQueryParams({pool:e}),this},resetPaging:function(){this.lastDate="",this.pagingFeatured=!0,this.featuredLastDate=null},parse:function(e){var t,i,o,l;for(i=0,o=e.items.length;i<o;i++)(l=e.items[i])[this.model.prototype.idAttribute]=l.contentType+"_"+l.id;return this.lastDate=e.lastDate,this.featuredLastDate=null!==(t=e.featuredLastDate)&&void 0!==t?t:null,null===this.featuredLastDate&&(this.pagingFeatured=!1),this.meta=e.meta,e.items},_prepareParamsForPoolView:function(e){let t={minCount:2*parseInt(e.count,10)+1,includeNetworkBased:!1};return this.pagingFeatured?(t.pagingFeatured=!0,null!==this.featuredLastDate&&(t.featuredLastDate=this.featuredLastDate)):t.lastDate=this.lastDate||"",void 0!==e.pool&&(t.pool=e.pool),t}};const v=p.extend(A);const h={namespaced:!0,state:()=>({statistics:{communication:null,content:null,profiles:null}}),getters:{showPublicPoolStatistics(e,t,i){const o=i.detail.poolModel;return!(o.isPrivate||o.isClipboard)},showUserApplicationsStatistic(e,t,i){const o=i.meta.ADMIN_DASHBOARD_CHARTS_APPLICATIONS_DEFAULT;return Boolean(null==o?void 0:o.application)}},mutations:{_setCommunicationStatistics(e,t){e.statistics.communication=t},_setContentStatistics(e,t){e.statistics.content=t},_setProfilesStatistics(e,t){e.statistics.profiles=t}},actions:{async loadCommunicationStatistics(e){e.commit("_setCommunicationStatistics",await n.A.getPoolStatisticsCommunication(e.rootState.detail.poolModel.id))},async loadContentStatistics(e){e.commit("_setContentStatistics",await n.A.getPoolStatisticsContent(e.rootState.detail.poolModel.id))},async loadProfilesStatistics(e){e.commit("_setProfilesStatistics",await n.A.getPoolStatisticsProfiles(e.rootState.detail.poolModel.id))},loadAllStatistics(e){e.commit("_setCommunicationStatistics",null),e.commit("_setContentStatistics",null),e.commit("_setProfilesStatistics",null);const t=[e.dispatch("loadProfilesStatistics")];return e.getters.showPublicPoolStatistics&&t.push(e.dispatch("loadCommunicationStatistics"),e.dispatch("loadContentStatistics")),Promise.all(t)}}},g={namespaced:!0,state:()=>({sharedNetworks:null}),getters:{defaultNetworkName:(e,t,i)=>i.detail.poolModel.originNetwork.get("name"),sharedNetworksOptions:(e,t,i)=>l.A.networksCurrentTree.data.filter(e=>e.id!==i.detail.poolModel.originNetwork.get("id")).map(e=>({value:Number(e.get("id")),text:e.get("name")}
1)),areAnyNetworksAvailable:(e,t)=>t.sharedNetworksOptions.length>0},mutations:{setSharedNetworks(e,t){e.sharedNetworks=t}}};var E=i(56485),b=i(37227),_=i(65139);function f(e){const t=[];if(e.userAdmin){const i=e.accessRight===_.A.FULL_ACCESS?$.i18n._("orgstr.pool.detail.settings.accessManagement.fullAccess"):$.i18n._("orgstr.pool.detail.settings.accessManagement.readOnly");t.push($.i18n._("orgstr.pool.detail.settings.accessManagement.userAdmin")+` (${i})`)}return e.contentAdmin&&t.push($.i18n._("orgstr.pool.detail.settings.accessManagement.contentAdmin")),t.length?$.i18n._("orgstr.pool.detail.settings.accessManagement.accessRights")+`: ${t.join(", ")}`:null}function w(e){return null!=e&&e.length?e.map(e=>{var t;return new b.A(e.data.id,e.data.fullname,e.data.profilePicture,e.data.meta,{},{},{customSubtitle:null!==(t=f(e))&&void 0!==t?t:""})}):[]}const y={namespaced:!0,state:()=>({poolAdmins:null,networkAdmins:null,activeTab:E.A.MEMBERS}),getters:{poolAdminsForUserList(e){var t;return w(null!==(t=e.poolAdmins)&&void 0!==t?t:[])},networkAdminsForUserList(e){var t;return w(null!==(t=e.networkAdmins)&&void 0!==t?t:[])},arePoolAdminsReady:(e,t,i,o)=>!o["detail/canViewAdminProfiles"]||null!==e.poolAdmins,areNetworkAdminsReady:(e,t,i,o)=>!(o["detail/canViewAdminProfiles"]&&!i.detail.poolModel.isShared)||null!==e.networkAdmins,availableTabs(e,t,i,o){const l=[];return o["detail/canViewProfiles"]&&l.push(E.A.MEMBERS),i.detail.poolModel.canManageApplications&&l.push(E.A.APPLICATIONS),o["detail/canViewAdminProfiles"]&&l.push(E.A.POOL_ADMINS,E.A.NETWORK_ADMINS),l}},mutations:{setActiveTab(e,t){e.activeTab=t},_setPoolAdmins(e,t){e.poolAdmins=t},_setNetworkAdmins(e,t){e.networkAdmins=t}},actions:{async loadPoolAdmins(e){e.commit("_setPoolAdmins",await n.A.getPoolAdministratorsForPool(e.rootState.detail.poolModel.id))},async loadNetworkAdmins(e){e.commit("_setNetworkAdmins",await n.A.getNetworkAdministratorsForPool(e.rootState.detail.poolModel.id))},loadAllAdmins(e){if(!e.rootGetters["detail/canViewAdminProfiles"])return Promise.resolve();e.commit("_setPoolAdmins",null),e.commit("_setNetworkAdmins",null);const t=[e.dispatch("loadPoolAdmins")];return e.rootState.detail.poolModel.isShared||t.push(e.dispatch("loadNetworkAdmins")),Promise.all(t)}}};var T=i(71112),I=i(28306),O=i(21033);const C=[O.A.CONTENT,O.A.REGULAR];function R(e){const t=l.A.pools.data.filter(e=>C.includes(e.get("type"))).map(e=>e.get("id"));return e.filter(e=>!t.includes(e))}var N=i(20501);const S={namespaced:!0,state:()=>({isLoading:!1,onlyVisibleToPoolsHiddenIds:[],errors:{}}),getters:{canEdit:(e,t,i)=>i.detail.poolModel.canEdit&&i.detail.poolModel.isCreatedInCurrentNetworkSubtree,isUsedInLimitation:(e,t,i)=>i.detail.poolModel.isUsedForEntityPickerLimitation,networkSharingEnabled:(e,t,i)=>Boolean(i.meta.POOL_SHARING_ENABLED),isUsedAsContentPoolInOtherNetworks:(e,t,i)=>t.networkSharingEnabled&&i.detail.poolModel.type===O.A.CONTENT,onlyVisibleToPoolsOptions:(e,t,i)=>l.A.pools.toLocalizedCollection().filter(e=>C.includes(e.get("type"))).toSorted(N.A.comparatorFunctionForCommunitiesCollectionSortingWithoutPriorities).map(e=>{var t;return{value:e.get("id"),text:(0,a.hz)(null!==(t=e.get("categoryName"))&&void 0!==t?t:"",e.get("name"))}}).filter(e=>e.value!==i.detail.poolModel.id),onlyVisibleToPoolsHiddenCount:e=>e.onlyVisibleToPoolsHiddenIds.length},actions:{async save({getters:e,rootGetters:t,rootState:i,commit:o,dispatch:a},s){o("setIsLoading",!0);const d=s.updateDataModel(i.detail.poolModel,e.networkSharingEnabled),u=i.detail.poolModel.hasCommunity!==d.hasCommunity;try{const t=s.isContent&&e.networkSharingEnabled;await n.A.updatePoolSettings(d,t)}catch(e){if(e instanceof I.A&&e.isValidationError){const t={};for(const i of e.validationErrors)t[i.name]=i.message;o("setErrors",t),o("setIsLoading",!1)}throw e}var c;(l.A.pools.invalidate(),await l.A.pools.fetch(),l.A.adminCommunities.invalidate(),l.A.viewerCommunities.invalidate(),await l.A.viewerCommunities.fetch(),o("detail/setPoolModel",await n.A.getPool(d.id,{includeAdditionalInfo:!0}),{root:!0}),u&&await a("detail/setActiveTabByName",r.A.SETTINGS,{root:!0}),e.networkSharingEnabled)&&o("detail/networkSharing/setSharedNetworks",null!==(c=i.detail.poolModel.sharedNetworks)&&void 0!==c?c:[],{root:!0});t.canManagePublicPools&&o("setOnlyVisibleToPoolsHiddenIds",R(i.detail.poolModel.onlyVisibleToPools)),(0,T.W3)(),o("setErrors",{}),o("setIsLoading",!1)}},mutations:{setIsLoading(e,t){e.isLoading=t},setErrors(e,t){e.errors=t},setOnlyVisibleToPoolsHiddenIds(e,t){e.onlyVisibleToPoolsHiddenIds=t}}};var M=i(92399),k=i(82109);const P={namespaced:!0,modules:{profiles:y,settings:S,networkSharing:g,dashboard:h,thumbnail:{namespaced:!0,state:()=>({isLoading:!1,isEditDialogOpen:!1,isDeleteDialogOpen:!1}),actions:{async update(e,t){var i;e.commit("setIsLoading",!0);let o=null;if(t)try{o=await(0,k.A)(n.A.imageUploadUri,t)}catch(e){if(e instanceof M.A)return void(0,T.tS)(e.reason.message);throw e}finally{e.commit("setIsLoading",!1)}const l=e.rootState.detail.poolModel,a=await n.A.updatePoolPartial(l.id,{image:o});e.commit("detail/setPoolModel",l.withThumbnail(null!==(i=a.toRaw().image)&&void 0!==i?i:null),{root:!0}),e.commit("setIsLoading",!1),(0,T.W3)()}},mutations:{setIsLoading(e,t){e.isLoading=t},setIsEditDialogOpen(e,t){e.isEditDialogOpen=t},setIsDeleteDialogOpen(e,t){e.isDeleteDialogOpen=t}}},contentList:(0,u.A)("orgstrPoolContentList",(e,t)=>{const i=(new v).setQueryParam("count",t.count).setPoolId(e.rootState.detail.poolModel.id);return{responseFn:async()=>(await i.fetch(),{total:i.length,items:i.models,meta:i.meta}),abort:()=>i.abort()}}),communicationList:(0,u.A)("orgstrPoolCorrespondencesList",(e,t)=>{const i=new d.A(d.A.METHOD.GET,"/correspondences",{pool:e.rootState.detail.poolModel.id,sortBy:"date",sortOrder:"DESC",numberOfClicks:!0,startIndex:t.startIndex,count:t.count,listId:t.listId,setListSize:t.setListSize,applyToAll:t.applyToAll});return{responseFn:async()=>{var e;const t=await i.send();return{total:t.filter.total,items:t.data,meta:null!==(e=t.meta)&&void 0!==e?e:{}}},abort:()=>i.abortIfPending()}})},state:()=>({poolModel:null,isLoading:!1,activeTabIndex:0}),getters:{tabs(e,t,i){const o=e.poolModel,l=[r.A.DASHBOARD];return t.canViewProfiles&&l.push(r.A.PROFILES),o.isPrivate||o.isClipboard||(o.hasCommunity&&l.push(r.A.CONTENT),o.meta["USER-CORRESPONDENCE-MANAGER"]&&l.push(r.A.COMMUNICATION),o.meta["ORG_STR-POOL-UPDATE"]&&l.push(r.A.SETTINGS)),i.meta["ORG_STR-POOL-PAYMENT_RULE_MANAGER"]&&(null==o?void 0:o.type)===O.A.REGULAR&&l.push(r.A.PAYMENT_RULES),l},activeTab:(e,t)=>
1t.tabs[e.activeTabIndex],canViewProfiles:(e,t)=>Boolean(e.poolModel.meta.COMMUNITY_ADMIN)||t.canViewAdminProfiles||e.poolModel.isPrivate||e.poolModel.isClipboard,canViewAdminProfiles:e=>!e.poolModel.isPrivate&&!e.poolModel.isClipboard&&Boolean(e.poolModel.meta.OE_ADMIN||e.poolModel.meta.NETWORK_ADMIN),titleCardActions(e){const t=e.poolModel,i=[];return t.canEdit&&!t.isClipboard&&i.push({text:$.i18n._("core.edit"),icon:"iw-icon-pen",link:(0,a.cO)(`orgstr/pool/main/edit/${t.id}`)}),t.canCurrentUserGoToCommunityDetail&&i.push({text:$.i18n._("orgstr.pool.detail.actions.viewGroup"),icon:"iw-icon-users",link:(0,a.cO)(`group/detail/${t.communityId}`)}),t.meta["ORG_STR-POOL-MANAGE"]&&i.push({text:$.i18n._("orgstr.pool.detail.actions.checkUsage"),icon:"iw-icon-magnifying-glass-location",onClick:()=>{new s.A({entities:{ids:[t.id],count:1}}).render()}}),i.length>0&&(i[0].icon=void 0),i}},actions:{async load({commit:e,dispatch:t,state:i,getters:o},{poolId:a,selectedTab:s}){e("setIsLoading",!0),e("setActiveTabIndex",0),e("settings/setErrors",{});const r=n.A.getPool(a,{includeAdditionalInfo:!0}),d=[l.A.pools.fetch(),l.A.networksCurrentTree.fetch(),l.A.networksAll.fetch(),l.A.viewerCommunities.fetch(),l.A.dynamicEntityModels.fetch(),r];var u;(await Promise.all(d),e("setPoolModel",await r),o["settings/networkSharingEnabled"])&&e("networkSharing/setSharedNetworks",null!==(u=i.poolModel.sharedNetworks)&&void 0!==u?u:[]);e("profiles/setActiveTab",o["profiles/availableTabs"][0]),s&&await t("setActiveTabByName",s),e("settings/setOnlyVisibleToPoolsHiddenIds",R(i.poolModel.onlyVisibleToPools)),e("setIsLoading",!1),t("dashboard/loadAllStatistics"),t("profiles/loadAllAdmins")},setActiveTabByName({commit:e,getters:t},i){for(const[o,l]of Object.entries(t.tabs))if(l===i){e("setActiveTabIndex",Number(o));break}}},mutations:{setPoolModel(e,t){e.poolModel=t},setIsLoading(e,t){e.isLoading=t},setActiveTabIndex(e,t){e.activeTabIndex=t}}};var D=i(97759),L=i(19089);const V={strict:!1,state:()=>({meta:{}}),modules:{detail:P,edit:{namespaced:!0,state:()=>({poolModel:null,isLoading:!1}),getters:{showPrivateCheckbox:(e,t,i,o)=>!(!e.poolModel.isCreatedByCurrentUser||e.poolModel.isShared)&&o.canManagePublicPools,isAllowedToUsePrivateCheckbox:e=>!e.poolModel.hasReferences},actions:{async load({commit:e},t){e("setIsLoading",!0);e("setPoolModel","number"==typeof t?await n.A.getPool(t):L.A.createNew()),e("setIsLoading",!1)},async save({state:e,commit:t},i){t("setIsLoading",!0);const o=i.updateDataModel(e.poolModel),a=await(o.isNew?n.A.createPool(o):n.A.updatePool(o));return l.A.pools.invalidate(),await l.A.pools.fetch(),t("setPoolModel",a),t("setIsLoading",!1),a},async updateBasicData({state:e,commit:t},i){t("setIsLoading",!0);const o=e.poolModel.id;if(!o)throw new D.A("Cannot use `updateBasicData` for non-existent pool.");const a=await n.A.updatePoolPartial(o,{name:i.name,description:i.description,categoryId:i.categoryId,image:i.image});return l.A.pools.invalidate(),await l.A.pools.fetch(),t("setPoolModel",a),t("setIsLoading",!1),a}},mutations:{setPoolModel(e,t){e.poolModel=t},setIsLoading(e,t){e.isLoading=t}}}},getters:{canManagePublicPools:e=>e.meta["ORG_STR-POOL-MANAGE_PUBLIC"]},mutations:{setMeta(e,t){e.meta=t}}};function F(){return new o.Ay.Store(V)}},9048(e,t,i){"use strict";i.d(t,{m5:()=>T,in:()=>I,DF:()=>y,Ay:()=>N});var o=i(82124),l=i(96666),a=i(71112),n=i(35691),s=i(6362),r=i(26117),d=i(56571),u=i(38873);function c(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function m(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?c(Object(i),!0).forEach(function(t){p(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function p(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class A{static listCommunityApplicationsForBaseListModule(e,t){const i=new u.A(u.A.METHOD.GET,`/orgstr/communities/${e}/applications`,t);return{responseFn:async()=>{var e;const t=await i.send();return{total:t.filter.total,items:t.items.map(e=>m(m({},e),{},{id:`${e.userId}_${e.communityId}`})),meta:null!==(e=t.meta)&&void 0!==e?e:{}}},abort:()=>i.abortIfPending()}}static approveCommunityApplication(e,t){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/applications/${t}/approve`).send()}static rejectCommunityApplication(e,t){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/applications/${t}/reject`).send()}static approveManyCommunityApplications(e,t){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/applications/approve`,{userIds:t}).send()}static rejectManyCommunityApplications(e,t){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/applications/reject`,{userIds:t}).send()}static removeManyFromCommunity(e,t){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/members/remove`,{userIds:t}).send()}static approveAllCommunityApplications(e){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/applications/approve`).send()}static rejectAllCommunityApplications(e){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/applications/reject`).send()}static removeAllFromCommunity(e){return new u.A(u.A.METHOD.POST,`/orgstr/communities/${e}/members/remove`).send()}}var v=i(17209),h=i(63604);function g(e){const t={};for(const i of e.items)t[i.id]=i.values;return t}var E=i(32380),b=i(15479);function _(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function f(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?_(Object(i),!0).forEach(function(t){w(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):_(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function w(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const y={MEMBERS:"MEMBERS",APPLICATIONS:"APPLICATIONS"},T={MEMBERS:"membersListModule",APPLICATIONS:"applicationsListModule"},I={MEMBERS:"membersSelectionModule",APPLICATIONS:"applicationsSelectionModule"},O={[y.MEMBERS]:{title:$.i18n._("core.pageBuilder.widget.communityTitleCard.manageMembers.tab.members")},[y.APPLICATIONS]:{title:$.i18n._("core.pageBuilder.widget.communityTitleCard.manageMembers.tab.applications")}},C=[E.A.COMPANY_NAME,E.A.JOB_FUNCTION],R={strict:!1,modules:{[T.MEMBERS]:(0,r.A)("orgstrProfilesList",(e,t)=>{const{responseFn:i,abort:o}=d.A.listPoolMembersForBaseListModule(f({poolId:e.rootState.community.poolId},t));return{responseFn:async()=>{const t=await i();e.commit(`${I.MEMBERS}/resetSelection`,void 0,{root:!0});try{const i=t.items.filter(e=>{var t;return null===(t=e.meta)||void 0===t?void 0:t["USER-VISIBLE_MEMBER_DETAIL"]}).map(e=>e.id);e.commit("setMembersAdditionalData",g(await h.A.getDataForUsers(i,C)),{root:!0})}catch(t){console.error("Could not load additional data.",t),e.commit("setMembersAdditionalData",{})}return t},abort:o}}),[T.APPLICATIONS]:(0,r.A)("communityApplications",(e,t)=>{const{responseFn:i,abort:o}=A.listCommunityApplicationsForBaseListModule(e.rootState.community.id,t);return{responseFn:async()=>{const t=await i();e.commit(`${I.APPLICATIONS}/resetSelection`,void 0,{root:!0});try{const i=t.items.filter(e=>{var t;return null===(t=e.user.meta)||void 0===t?void 0:t["USER-VISIBLE_MEMBER_DETAIL"]}).map(e=>e.userId);e.commit("setApplicationsAdditionalData",g(await h.A.getDataForUsers(i,C)),{root:!0})}catch(t){console.error("Could not load additional data.",t),e.commit("setApplicationsAdditionalData",{})}return t},abort:o}}),[I.MEMBERS]:(0,s.A)(),[I.APPLICATIONS]:(0,s.A)()},state:()=>({community:null,activeTab:y.MEMBERS,pendingBgJobId:null,membersAdditionalData:{},applicationsAdditionalData:{}}),getters:{canManageMembers:e=>Boolean(e.community.canCurrentUserManageMembers),canManageApplications(e){var t;return Boolean((null===(t=e.community.meta)||void 0===t?void 0:t.COMMUNITY_ADMIN)&&e.community.adminApprovalEnabled)},tabs(e,t){const i=[f({value:y.MEMBERS},O[y.MEMBERS])];if(t.canManageApplications){const t=f({value:y.APPLICATIONS},O[y.APPLICATIONS]),o=(0,n.A)({state:e},T.APPLICATIONS).countAll;o&&(t.title+=` (${o})`),i.push(t)}return i},activeTabIndex:(e,t)=>t.tabs.findIndex(t=>t.value===e.activeTab),displayedItemIds(e){switch(e.activeTab){case y.MEMBERS:return e[T.MEMBERS].items.map(e=>e.id);case y.APPLICATIONS:return e[T.APPLICATIONS].items.map(e=>e.userId);default:return[]}}},mutations:{setCommunity(e,t){e.community=t},setActiveTab(e,t){e.activeTab=t},setPendingBgJobId(e,t){e.pendingBgJobId=t},setMembersAdditionalData(e,t){e.membersAdditionalData=t},setApplicationsAdditionalData(e,t){e.applicationsAdditionalData=t}},actions:{async approveOne(e,t){await e.dispatch(`${T.APPLICATIONS}/deleteItem`,async()=>{try{await A.approveCommunityApplication(e.state.community.id,t),e.dispatch(`${T.MEMBERS}/loadList`),e.dispatch("reloadRelatedWidgets"),(0,a.W3)("orgstr.communityApplications.confirm.successMessage")}catch(e){throw(0,a.tS)(),e}})},async rejectOne(e,t){await e.dispatch(`${T.APPLICATIONS}/deleteItem`,async()=>{try{await A.rejectCommunityApplication(e.state.community.id,t),e.dispatch(`${T.MEMBERS}/loadList`),e.dispatch("reloadRelatedWidgets"),(0,a.W3)("orgstr.communityApplications.withdraw.successMessage")}catch(e){throw(0,a.tS)(),e}})},async removeOne(e,t){const i=await A.removeManyFromCommunity(e.state.community.id,[t]);e.commit("setPendingBgJobId",i.backgroundJobId)},async approveAllSelected(e){const t=await A.approveManyCommunityApplications(e.state.community.id,(0,n.A)(e,I.APPLICATIONS).selectedItemIds);e.commit("setPendingBgJobId",t.backgroundJobId)},async rejectAllSelected(e){const t=await A.rejectManyCommunityApplications(e.state.community.id,(0,n.A)(e,I.APPLICATIONS).selectedItemIds);e.commit("setPendingBgJobId",t.backgroundJobId)},async removeAllSelected(e){const t=await A.removeManyFromCommunity(e.state.community.id,(0,n.A)(e,I.MEMBERS).selectedItemIds);e.commit("setPendingBgJobId",t.backgroundJobId)},async approveAll(e){const t=await A.approveAllCommunityApplications(e.state.community.id);e.commit("setPendingBgJobId",t.backgroundJobId)},async rejectAll(e){const t=await A.rejectAllCommunityApplications(e.state.community.id);e.commit("setPendingBgJobId",t.backgroundJobId)},async removeAll(e){const t=await A.removeAllFromCommunity(e.state.community.id);e.commit("setPendingBgJobId",t.backgroundJobId)},async reloadRelatedWidgets(){const e={id:l.A.candyApp.store.state.pageData.id,context:l.A.candyApp.store.state.pageBuilder.pageContext};await Promise.all([v.A.reloadAllWidgetsOfType(b.A.COMMUNITY_TITLE_CARD,e),v.A.reloadAllWidgetsOfType(b.A.COMMUNITY_MEMBERS,e),v.A.reloadAllWidgetsOfType(b.A.COMMUNITY_RECENT_JOINS,e)])}}};function N(){return new o.il(R)}},61607(e,t,i){"use strict";i.d(t,{A:()=>l});var o=i(8218);function l(e,t=!1){const i=o.A.viewerCommunities.getNamesForIds(e,!0);return(t||i.length!==e.length)&&i.push($.i18n._("core.picker.hiddenItem")),i.join(", ")}},68661(e,t,i){"use strict";i.d(t,{A:()=>l});var o=i(61607);function l(e){return(0,o.A)(e.meta.visibleCommunities,e.meta.allCommunitiesCount!==e.meta.visibleCommunities.length)}},86124(e,t,i){"use strict";i.d(t,{default:()=>Wl});var o=i(8218),l=i(96666),a=i(4059),n=i(70576),s=i(78238),r=i(51172),d=i(14707),u=i(20641),c=i(97200),m=i.n(c),p=i(80929),A=i(92924),v=i(60964),h=i(79942),g=i(37778),E=i(72331),b=i(90033),_=i(4801),f=i(8942),w=i(33974);const y=(0,u.pM)({__name:"CommunicationListRowCategory",props:{item:{}},setup(e){const t=e,i=(0,p.A)(),o=(0,u.EW)(()=>{var e,t;const o=null!==(e=null===(t=i.state.meta)||void 0===t?void 0:t.CORRESPONDENCE_CATEGORIES)&&void 0!==e?e:{};return Object.values(o)}),l=(0,u.EW)(()=>function(e,t,i){return t.some(t=>-1!==JSON.stringify(t).indexOf(e)&&(void 0===t.network||t.network.includes(i)))?e:""}
1(t.item.categoryName,o.value,w.Ny.currentNetwork.id));return(e,t)=>l.value?((0,u.uX)(),(0,u.Wv)(f.A,{key:0},{default:(0,u.k6)(()=>[(0,u.Lk)("div",null,(0,b.v_)(l.value),1)]),_:1})):(0,u.Q3)("v-if",!0)}}),T=y;var I=i(63375),O=i.n(I),C=i(50953),R=i(43750),N=i(55885),S=i(5730),M=i(16502),k=i(74341),P=i(29295),D=i(61498),L=i(6437),V=i(90053);const F={ADDITIONAL_FIELDS:"AF",STATIC_FIELDS:"SF",ACCOUNT_DATA:"account",ACTIVITES:"activities",DATETIMES:"datetimes",BANK_ACCOUNT:"bank_account",POOLS:"pools"},U=(0,u.pM)({__name:"UserListDialog",props:{title:{},userIds:{},dialogClass:{default:""}},emits:["close"],setup(e,{emit:t}){const i=e,l=t,a=(0,M.A)(),n=(0,C.KR)(!0),s=(0,C.KR)(!1),r=(0,C.KR)(!1),d=new L.A;d.setPostParams({userIds:i.userIds,categories:{[F.STATIC_FIELDS]:!0}}),d.on("sync",()=>s.value=!0);const c=(0,u.EW)(()=>{if(!s.value)return"";const e=i.userIds.length-d.filterParams.total;return 0===e?"":(0,R.A)(e,"user.search.hiddenIds.singular","user.search.hiddenIds.plural")}),m={collection:d,listId:"userDialogUserList",useListLoader:!0};return(0,u.sV)(()=>Promise.all([o.A.additionalFields.fetch(),o.A.staticFields.fetch()]).catch(e=>{console.error("Failed to load additional/static fields required for user list dialog",e),r.value=!0}).finally(()=>n.value=!1)),(t,o)=>((0,u.uX)(),(0,u.Wv)(k.A,{title:e.title,"dialog-class":i.dialogClass,onClose:o[
10]||(o[0]=e=>l("close"))},{default:(0,u.k6)(()=>[n.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):r.value?((0,u.uX)(),(0,u.Wv)(P.A,{key:1})):((0,u.uX)(),(0,u.CE)(u.FK,{key:2},[c.value?((0,u.uX)(),(0,u.Wv)(g.A,{key:0,text:c.value},null,8,["text"])):(0,u.Q3)("v-if",!0),(0,u.bF)((0,C.R1)(a),{"view-class":(0,C.R1)(V.A),options:m},null,8,["view-class"])],64))]),_:1},8,["title","dialog-class"]))}}),x={key:1},W={key:1},B=(0,u.pM)({__name:"CommunicationListRowRecipientsClicks",props:{item:{}},setup(e){const t=e,i=(0,u.EW)(()=>O()(t.item.recipients.map(e=>e.id))),o=(0,u.EW)(()=>(0,R.A)(i.value.length,"orgstr.pool.detail.communication.recipient","orgstr.pool.detail.communication.recipients")),l=(0,u.EW)(()=>t.item.numberOfClicks),a=(0,u.EW)(()=>(0,R.A)(l.value,"orgstr.pool.detail.communication.click","orgstr.pool.detail.communication.clicks")),n=(0,C.KR)(!1),s=(0,C.KR)(!1);return(t,r)=>((0,u.uX)(),(0,u.CE)("div",null,[(0,u.Lk)("div",null,[i.value.length>0?((0,u.uX)(),(0,u.Wv)(N.A,{key:0,primary:"",link:"","aria-haspopup":"dialog",label:o.value,onClick:r[0]||(r[0]=e=>n.value=!0)},null,8,["label"])):((0,u.uX)(),(0,u.CE)("span",x,(0,b.v_)(o.value),1)),n.value?((0,u.uX)(),(0,u.Wv)(U,{key:2,title:t.$dlm("orgstr.pool.detail.communication.recipientsDialogLabel"),"user-ids":i.value,"dialog-class":"iw-w-recipientsList",onClose:r[1]||(r[1]=e=>n.value=!1)},null,8,["title","user-ids"])):(0,u.Q3)("v-if",!0)]),(0,u.Lk)("div",null,[l.value>0?((0,u.uX)(),(0,u.Wv)(N.A,{key:0,primary:"",link:"","aria-haspopup":"dialog",label:a.value,onClick:r[2]||(r[2]=e=>s.value=!0)},null,8,["label"])):((0,u.uX)(),(0,u.CE)("span",W,(0,b.v_)(a.value),1)),s.value?((0,u.uX)(),(0,u.Wv)(S.A,{key:2,"correspondence-id":e.item.id,"clicks-count":l.value,onClose:r[3]||(r[3]=e=>s.value=!1)},null,8,["correspondence-id","clicks-count"])):(0,u.Q3)("v-if",!0)])]))}});var G=i(84811),H=i(10193);const X={key:1},j=(0,u.pM)({__name:"CommunicationListRowSender",props:{item:{}},setup(e){const t=e,i=(0,u.EW)(()=>$.i18n._pl("orgstr.pool.detail.communication.sendBy",{"#DATE#":$.i18n.formatDateTimeDifference(t.item.datum)})),o=$.i18n._("core.deletedUser"),l=(0,u.EW)(()=>t.item.sender.fullname),a=(0,u.EW)(()=>l.value===o),n=(0,u.EW)(()=>(0,H.A)(t.item.sender.id));return(e,t)=>((0,u.uX)(),(0,u.Wv)(f.A,{class:"iw-row-system iw-sent-by"},{default:(0,u.k6)(()=>[(0,u.Lk)("span",null,(0,b.v_)(i.value),1),(0,u.Lk)("span",null,[a.value?((0,u.uX)(),(0,u.CE)("span",X,(0,b.v_)(l.value),1)):((0,u.uX)(),(0,u.Wv)(G.A,{key:0,href:n.value,label:l.value},null,8,["href","label"]))])]),_:1}))}}),Y=["aria-label","title"],K={class:"iw-counter"},Q=(0,u.pM)({__name:"CommunicationListRowTitle",props:{item:{}},setup(e){const t=e,i=(0,u.EW)(()=>(0,n.cO)("correspondence/main/detail/id/"+t.item.id)),o=(0,u.EW)(()=>t.item.subject),l=(0,u.EW)(()=>t.item.numberOfComments),a=(0,u.EW)(()=>l.value>0&&Boolean(w.Ay.configuration.SHOW_COMMENTS_IN_LISTS)),s=(0,u.EW)(()=>$.i18n._pl("core.comment.countOfComments",{"#COUNT#":l.value}));return(e,t)=>((0,u.uX)(),(0,u.CE)("div",null,[(0,u.Lk)("div",null,[(0,u.bF)(G.A,{class:"iw-item-title",href:i.value,label:o.value},null,8,["href","label"])]),a.value?((0,u.uX)(),(0,u.CE)("div",{key:0,role:"img","aria-label":s.value,title:s.value},[(0,u.bF)(_.A,{icon:"iw-icon-comments","aria-hidden":"true"}),(0,u.Lk)("span",K,(0,b.v_)(l.value),1)],8,Y)):(0,u.Q3)("v-if",!0)]))}});const J={class:"iw-column-icon"},z={class:"iw-column iw-main-content"},q={class:"iw-column iw-column-ctr"},Z=(0,u.pM)({__name:"CommunicationListRow",props:{item:{}},setup(e){const t=e,i=(0,p.A)(),o=(0,u.EW)(()=>"iw-icon-"+t.item.medium.icon),l=(0,u.EW)(()=>{var e;return function(e,t){return t&&e.recipients.length>0?Math.round(e.numberOfClicks/e.recipients.length*100)+"%":$.i18n._("core.notAvailable")}(t.item,Boolean(null===(e=i.state.meta)||void 0===e?void 0:e.ENABLE_CRM_TRACKING))});return(t,i)=>((0,u.uX)(),(0,u.Wv)(f.A,null,{default:(0,u.k6)(()=>[(0,u.Lk)("div",J,[(0,u.bF)(_.A,{icon:o.value,"aria-hidden":"true"},null,8,["icon"])]),(0,u.Lk)("div",z,[(0,u.bF)(Q,{item:e.item},null,8,["item"]),(0,u.bF)(T,{item:e.item},null,8,["item"]),(0,u.bF)(j,{item:e.item},null,8,["item"])]),(0,u.bF)(B,{class:"iw-column iw-column-recipients-clicks",item:e.item},null,8,["item"]),(0,u.Lk)("div",q,[(0,u.Lk)("div",null,(0,b.v_)(l.value),1),(0,u.Lk)("small",null,(0,b.v_)(t.$dlm("orgstr.pool.detail.dashboard.clickThroughRate")),1)])]),_:1}))}}),ee=Z,te=(0,u.pM)({__name:"CommunicationList",props:{poolModel:{}},setup(e){const t=e,i=(0,p.A)(),o=(0,u.EW)(()=>$.i18n._pl("orgstr.pool.detail.communication.noCorrespondences",{"#POOL_NAME#":t.poolModel.localizedName}));return(0,u.sV)(()=>i.dispatch("detail/communicationList/loadList")),(e,t)=>((0,u.uX)(),(0,u.Wv)(E.A,{"store-list-module-name":"detail/communicationList","row-component":ee,"empty-message":o.value},null,8,["empty-message"]))}}),ie=te;var oe=i(90425),le=i(82724),ae=i(71112),ne=i(37728),se=i(98807),re=i(38675),de=i(51833),ue=i(29804),ce=i(1077),me=i(38873);var pe=i(50807),Ae=i(78080);var ve=i(41039),he=i(6887),ge=i(28748),Ee=i(48013);const be=(0,u.pM)({__name:"SendMailTemplateDialog",props:{communityId:{}},emits:["close"],setup(e,{emit:t}){const i=e,o=t,l=(0,C.KR)(!0),a=(0,C.KR)(!1),n=(0,C.KR)(!1),s=(0,C.KR)(!1),r=(0,C.IJ)(null),d=(0,C.IJ)(null),c=(0,C.Kh)({mailTemplateId:null}),m=(0,u.EW)(()=>r.value?r.value.models.map(e=>({value:e.get("id"),text:e.get("title")})):[]),p=(0,u.EW)(()=>null!==c.mailTemplateId),{validate:A,validationMessages:v}=(0,ne.A)(c,{mailTemplateId:{type:he.A.INTEGER,required:!0}});(0,u.sV)(async()=>{const e=new pe.A;e.setQueryParams({context:ge.A.NO_CONTEXT,status:Ee.A.ACTIVE,sortBy:"title",sortOrder:"ASC",addReferences:!1,view:"simpleData"});const t=new Ae.A;try{await Promise.all([e.fetch(),t.fetch()]),r.value=e,d.value=t}catch(e){console.error("Failed to load mail templates / helper data for the send dialog.",e),a.value=!0}finally{l.value=!1}});const h=()=>{A()&&(n.value=!0)},g=()=>{if(null===c.mailTemplateId||null===r.value||null===d.value)return;const e=r.value.get(c.mailTemplateId);e&&new ve.A({model:e,helperDataModel:d.value,title:"user.batch.sendEmailTemplate.previewDialogTitle",toolbox:[{name:"sendPreview",icon:"iw-icon-envelope",title:$.i18n._("mail.template.sendPreview")}]}).render()},E=async()=>
1{if(null!==c.mailTemplateId&&null!==i.communityId){s.value=!0;try{await(e=c.mailTemplateId,t={communityIds:[i.communityId]},new me.A(me.A.METHOD.POST,`/mail/templates/${e}/send`,{recipients:{users:null!==(l=t.users)&&void 0!==l?l:[],communityIds:null!==(a=t.communityIds)&&void 0!==a?a:[],addresses:null!==(r=t.addresses)&&void 0!==r?r:[]},async:!0}).send()),(0,ae.W3)("orgstr.pool.detail.communication.sendTemplate.successMessage"),o("close")}catch(e){console.error("Failed to send the mail template.",e),(0,ae.tS)("core.error.text"),n.value=!1}finally{s.value=!1}var e,t,l,a,r}};return(e,t)=>((0,u.uX)(),(0,u.Wv)(k.A,{title:e.$dlm("orgstr.pool.detail.communication.sendEmailTemplateDialogTitle"),onClose:t[3]||(t[3]=e=>o("close"))},{default:(0,u.k6)(()=>[l.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):a.value?((0,u.uX)(),(0,u.Wv)(P.A,{key:1})):((0,u.uX)(),(0,u.CE)(u.FK,{key:2},[0===m.value.length?((0,u.uX)(),(0,u.Wv)(P.A,{key:0},{default:(0,u.k6)(()=>[(0,u.Lk)("span",null,(0,b.v_)(e.$dlm("user.batch.sendEmailTemplate.noTemplatesFound")),1)]),_:1})):(0,u.Q3)("v-if",!0),(0,u.bF)(ue.A,{"submit-enabled":p.value,onSubmit:h},{controls:(0,u.k6)(()=>[(0,u.bF)(de.A,{"submit-label":e.$dlm("core.confirm"),"submit-enabled":p.value,onSubmit:h,onCancel:t[1]||(t[1]=e=>o("close"))},null,8,["submit-label","submit-enabled"])]),default:(0,u.k6)(()=>[(0,u.bF)(re.A,{label:e.$dlm("user.batch.sendEmailTemplate.form.emailTemplate"),"validation-message":(0,C.R1)(v).mailTemplateId,required:""},{default:(0,u.k6)(()=>[(0,u.bF)(se.A,{modelValue:c.mailTemplateId,"onUpdate:modelValue":t[0]||(t[0]=e=>c.mailTemplateId=e),options:m.value,"use-null-for-empty-value":""},null,8,["modelValue","options"])]),_:1},8,["label","validation-message"]),p.value?((0,u.uX)(),(0,u.Wv)(f.A,{key:0},{default:(0,u.k6)(()=>[(0,u.bF)(N.A,{link:"",primary:"","aria-haspopup":"dialog",label:e.$dlm("user.batch.sendEmailTemplate.form.showPreview"),onClick:g},null,8,["label"])]),_:1})):(0,u.Q3)("v-if",!0)]),_:1},8,["submit-enabled"])],64)),n.value?((0,u.uX)(),(0,u.Wv)(ce.A,{key:3,"dialog-title":e.$dlm("orgstr.pool.detail.communication.sendEmailTemplateDialogTitle"),"dialog-text":e.$dlm("orgstr.pool.detail.communication.sendEmailTemplate.confirmationMessage"),"submit-enabled":!s.value,onSubmit:E,onClose:t[2]||(t[2]=e=>n.value=!1)},{default:(0,u.k6)(()=>[s.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):(0,u.Q3)("v-if",!0)]),_:1},8,["dialog-title","dialog-text","submit-enabled"])):(0,u.Q3)("v-if",!0)]),_:1},8,["title"]))}}),_e=be,fe="sendTemplate",we="sendMessage",ye=(0,u.pM)({__name:"CreateMenu",props:{poolModel:{}},setup(e){const t=e,i=(0,u.EW)(()=>{const e=[{value:fe,text:$.i18n._("orgstr.pool.detail.communication.newEmail.template")}];return t.poolModel.meta["USER-WRITE_MESSAGE_ANY"]&&e.push({value:we,text:$.i18n._("orgstr.pool.detail.communication.newEmail.message")}),e}),o=(0,C.KR)(null),l=(0,C.KR)(null),a=(0,C.KR)(!1),s=(0,C.KR)(!1),r=e=>{if(e===fe)s.value=!0;else if(e===we){const e=(0,n.cO)("email/new.php",{empf:t.poolModel.communityId+"_"+t.poolModel.localizedName});(0,n.V2)(e,{set_correspondence:1})}a.value=!1};return(0,u.wB)(a,e=>{e&&(0,u.dY)(()=>{var e;return null===(e=l.value)||void 0===e?void 0:e.focus()})}),(e,n)=>t.poolModel.meta.COMMUNITY_ADMIN?((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[(0,u.bF)(N.A,{ref_key:"opener",ref:o,primary:"",link:"",label:e.$dlm("orgstr.pool.detail.communication.email"),icon:"iw-icon-plus","aria-haspopup":"menu","aria-expanded":a.value,onClick:n[0]||(n[0]=e=>a.value=!a.value)},null,8,["label","aria-expanded"]),(0,u.bF)(le.A,{opener:o.value,"is-opened":a.value,onClose:n[1]||(n[1]=e=>a.value=!1)},{default:(0,u.k6)(()=>[(0,u.bF)(oe.A,{ref_key:"menu",ref:l,items:i.value,onSelect:r},null,8,["items"])]),_:1},8,["opener","is-opened"]),s.value?((0,u.uX)(),(0,u.Wv)(_e,{key:0,"community-id":t.poolModel.communityId,onClose:n[2]||(n[2]=e=>s.value=!1)},null,8,["community-id"])):(0,u.Q3)("v-if",!0)],64)):(0,u.Q3)("v-if",!0)}});var Te=i(21033);const Ie=(0,u.pM)({__name:"CommunicationTab",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.poolModel),o=(0,u.EW)(()=>i.value.type===Te.A.CONTENT||i.value.type===Te.A.REGULAR&&i.value.hasCommunity);return(e,t)=>((0,u.uX)(),(0,u.Wv)(h.A,{class:"iw-pool-detail-communication iw-p-orgstrPool-detail-tabCommunication"},{default:(0,u.k6)(()=>[(0,u.bF)(g.A,{text:e.$dlm("orgstr.pool.detail.communication.infoMessage")},null,8,["text"]),o.value?((0,u.uX)(),(0,u.Wv)(ye,{key:0,"pool-model":i.value},null,8,["pool-model"])):((0,u.uX)(),(0,u.Wv)(g.A,{key:1,text:e.$dlm("orgstr.pool.detail.communication.noContentInfoMessage")},null,8,["text"])),(0,u.bF)(ie,{"pool-model":i.value},null,8,["pool-model"])]),_:1}))}}),Oe=Ie;var Ce=i(97759),Re=i(92515);
1const Ne={EDIT:"contentEdit",DELETE:"contentDelete",UNSHARE:"contentUnshare"};var Se=i(9214),Me=i(88773);const ke=Me.A.extend({uri:"/videos"});const Pe=Me.A.extend({uri:"/voting-polls"});var De=i(86545);async function Le(e){await fetch((0,n.cO)(e,[],!0),{headers:{"Content-Type":"application/json"}})}function Ve(e){return new Promise((t,i)=>{e.once("model:synced",()=>t()),e.once("model:error",(e,t,o)=>i(o)),e.destroy()})}function Fe(e){const t=e.get("id");let i="";switch(e.get("contentType")){case De.A.ARTICLE:i="home/art.php?var1=1&whunewsnr="+t;break;case De.A.DOCUMENT:i="resources/dok.php?editphase=1&edit="+t;break;case De.A.DYNAMIC:i="modeman/instance/main/name/"+e.get("apiName")+"/detail/"+t+"?edit=true";break;case De.A.EVENT:i="event/event/detail/event-id/"+t;break;case De.A.FORUM_THREAD:i="forum/start2.php?show_mid="+e.get("mid")+"&ThreadView=1&UpdateThread="+t;break;case De.A.GALLERY:i="home/gal.php?var1=1&gnr="+t;break;case De.A.VOTING_POLL:i="voting/poll/edit/id/"+t;break;case De.A.VIDEO:i="video/video/edit/id/"+t;break;default:throw new Ce.A("Trying to get edit URL for content of type: "+e.get("contentType"))}return i}const Ue=[{type:Ne.EDIT,label:"core.edit",icon:"iw-icon-pen",asserts:["ARTICLE-UPDATE","DOCUMENT-UPDATE","GALLERY-UPDATE","VOTING-POLL_UPDATE","VIDEO-UPDATE","DYNAMIC-UPDATE","EVENT-UPDATE","FORUM-THREAD_UPDATE"]},{type:Ne.DELETE,label:"core.delete",icon:"iw-icon-trash",asserts:["ARTICLE-DELETE","DOCUMENT-DELETE","GALLERY-DELETE","VOTING-POLL_DELETE","VIDEO-DELETE","DYNAMIC-DELETE","EVENT-DELETE","FORUM-THREAD_DELETE"]},{type:Ne.UNSHARE,label:"core.unshare",icon:"iw-icon-times",asserts:["ARTICLE-UNSHARE","DOCUMENT-UNSHARE","GALLERY-UNSHARE","VOTING-POLL_UNSHARE","VIDEO-UNSHARE"]}];var xe=i(43346),We=i.n(xe);const $e=function(e){this.options=e||{},this.initialize.apply(this,arguments)};$e.prototype={initialize:function(){},successHandler:function(e){this.trigger("success",e)},errorHandler:function(){this.trigger("error")}},We()($e.prototype,Backbone.Events),$e.extend=Backbone.View.extend;const Be=$e;var Ge={unshare:function(e,t){const i={communities:t};new me.A(me.A.METHOD.POST,"/articles/"+e+"/unshare",i).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})},display:function(e,t){const i={context:t};new me.A(me.A.METHOD.POST,"/articles/"+e+"/display",i).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})}};const He=Be.extend(Ge);var Xe={unshare:function(e,t){new me.A(me.A.METHOD.POST,"/documents/"+e+"/unshare",{communities:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})},display:function(e,t){new me.A(me.A.METHOD.POST,"/documents/"+e+"/display",{context:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})}};const je=Be.extend(Xe);var Ye={unshare:function(e,t){new me.A(me.A.METHOD.POST,"/galleries/"+e+"/unshare",{communities:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})},display:function(e,t){new me.A(me.A.METHOD.POST,"/galleries/"+e+"/display",{context:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})}};const Ke=Be.extend(Ye);var Qe={unshare:function(e,t){new me.A(me.A.METHOD.POST,"/videos/"+e+"/unshare",{communities:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})},display:function(e,t){new me.A(me.A.METHOD.POST,"/videos/"+e+"/display",{context:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})},play:function(e,t){new me.A(me.A.METHOD.POST,"/videos/"+e+"/play",{context:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})}};const Je=Be.extend(Qe);const ze=Be.extend({unshare:function(e,t){new me.A(me.A.METHOD.POST,"/voting-polls/"+e+"/unshare",{communities:t}).send().then(()=>{this.successHandler()}).catch(e=>{throw this.errorHandler(),e})}});function qe(e,t,i){return new Promise((o,l)=>{e.once("success",()=>o()),e.once("error",()=>l(new Error("Unshare request failed"))),e.unshare(t,[i])})}function Ze(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function et(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
1t%2?Ze(Object(i),!0).forEach(function(t){tt(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Ze(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function tt(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const it=(0,u.pM)({__name:"ContentListRowActions",props:{item:{}},setup(e){const t=e,i=(0,p.A)(),o=(0,C.KR)(!1),l=(0,C.KR)(!1),a=async()=>{o.value=!1,await i.dispatch("detail/contentList/deleteItem",async()=>{try{await function(e){const t=e.get("id");switch(e.get("contentType")){case De.A.ARTICLE:return Le("home/art.php?var2=1&delete=1&whunewsnr="+t);case De.A.DOCUMENT:return Le("resources/dok.php?tofolder=0&delentry="+t);case De.A.DYNAMIC:return Ve(new Se.A(e.attributes).setApiName(e.get("apiName")));case De.A.EVENT:return Le("event/event/delete/event-id/"+t+"?ob=1");case De.A.FORUM_THREAD:return Le("forum/forum/index/DeleteThread/"+t);case De.A.GALLERY:return Le("home/gal.php?var3=1&delete=1&gnr="+t);case De.A.VOTING_POLL:return Ve(new Pe(e.attributes));case De.A.VIDEO:return Ve(new ke(e.attributes));default:throw new Ce.A("Trying to delete content of type: "+e.get("contentType"))}}(t.item),(0,ae.W3)("orgstr.pool.detail.content.deletedMessage")}catch(e){throw console.error("Error deleting content"),(0,ae.tS)("orgstr.pool.detail.content.deleteErrorMessage"),e}})},n=async()=>{var e;l.value=!1;const o=null===(e=i.state.detail)||void 0===e||null===(e=e.poolModel)||void 0===e?void 0:e.communityId;null!=o&&await i.dispatch("detail/contentList/deleteItem",async()=>{try{await function(e,t){const i=e.get("id");switch(e.get("contentType")){case De.A.ARTICLE:return qe(new He,i,t);case De.A.DOCUMENT:return qe(new je,i,t);case De.A.GALLERY:return qe(new Ke,i,t);case De.A.VOTING_POLL:return qe(new ze,i,t);case De.A.VIDEO:return qe(new Je,i,t);case De.A.DYNAMIC:case De.A.EVENT:case De.A.FORUM_THREAD:return Promise.resolve();default:throw new Ce.A("Trying to unshare content of type: "+e.get("contentType"))}}(t.item,o),(0,ae.W3)("orgstr.pool.detail.content.unsharedMessage")}catch(e){throw console.error("Error unsharing content"),(0,ae.tS)("orgstr.pool.detail.content.unshareErrorMessage"),e}})},s=(0,u.EW)(()=>function(e){const t=e.has("meta")?e.get("meta"):{},i=[];for(const e of Ue)e.asserts.some(e=>t[e])&&i.push({type:e.type,label:e.label,icon:e.icon});return i}(t.item).map(e=>{const i={label:e.label,icon:e.icon};if(e.type===Ne.EDIT)return et(et({},i),{},{link:Fe(t.item)});if(e.type===Ne.DELETE)return et(et({},i),{},{callback:()=>o.value=!0});if(e.type===Ne.UNSHARE)return et(et({},i),{},{callback:()=>l.value=!0});throw new Ce.A("Unknown content row action type: "+e.type)}));return(e,t)=>((0,u.uX)(),(0,u.CE)(u.FK,null,[(0,u.bF)(Re.A,{actions:s.value},null,8,["actions"]),o.value?((0,u.uX)(),(0,u.Wv)(ce.A,{key:0,"dialog-title":e.$dlm("orgstr.pool.detail.content.deleteDialog.title"),"dialog-text":e.$dlm("orgstr.pool.detail.content.deleteDialog.message"),"submit-label":e.$dlm("core.confirm"),onSubmit:a,onClose:t[0]||(t[0]=e=>o.value=!1)},null,8,["dialog-title","dialog-text","submit-label"])):(0,u.Q3)("v-if",!0),l.value?((0,u.uX)(),(0,u.Wv)(ce.A,{key:1,"dialog-title":e.$dlm("orgstr.pool.detail.content.unshareDialog.title"),"dialog-text":e.$dlm("orgstr.pool.detail.content.unshareDialog.message"),"submit-label":e.$dlm("core.confirm"),onSubmit:n,onClose:t[1]||(t[1]=e=>l.value=!1)},null,8,["dialog-title","dialog-text","submit-label"])):(0,u.Q3)("v-if",!0)],64))}}),ot=it;var lt=i(45671),at=i(7315),nt=i(12911);const st=["total","byPoolMembers","byNonPoolMembers","byDeletedUsers"],rt={Impressions:{total:"orgstr.pool.detail.content.totalImpressions",byPoolMembers:"orgstr.pool.detail.content.membersImpressions",byNonPoolMembers:"orgstr.pool.detail.content.nonMembersImpressions",byDeletedUsers:"orgstr.pool.detail.content.deletedUsersImpressions"},Downloads:{total:"orgstr.pool.detail.content.totalDownloads",byPoolMembers:"orgstr.pool.detail.content.membersDownloads",byNonPoolMembers:"orgstr.pool.detail.content.nonMembersDownloads",byDeletedUsers:"orgstr.pool.detail.content.deletedUsersDownloads"},Participants:{total:"orgstr.pool.detail.content.totalParticipants",byPoolMembers:"orgstr.pool.detail.content.membersParticipants",byNonPoolMembers:"orgstr.pool.detail.content.nonMembersParticipants",byDeletedUsers:"orgstr.pool.detail.content.deletedUsersParticipants"},Replies:{total:"orgstr.pool.detail.content.totalReplies",byPoolMembers:"orgstr.pool.detail.content.membersReplies",byNonPoolMembers:"orgstr.pool.detail.content.nonMembersReplies",byDeletedUsers:"orgstr.pool.detail.content.deletedUsersReplies"}};const dt={Impressions:"orgstr.pool.detail.content.usersDialogTitle.impressions",Downloads:"orgstr.pool.detail.content.usersDialogTitle.downloads",Participants:"orgstr.pool.detail.content.usersDialogTitle.participants",Replies:"orgstr.pool.detail.content.usersDialogTitle.replies"};const ut={key:0},ct=["id"],mt={key:1},pt=(0,u.pM)({__name:"ImpressionHint",props:{label:{},impressions:{},kind:{}},setup(e){const t=e,i=(0,C.KR)(),o=(0,C.KR)(null),l=(0,C.KR)(!1),a=m()("impression-hint-"),{floatingStyles:n}=(0,lt.we)((0,u.EW)(()=>(0,nt.A)(i.value)),o,{placement:"left",middleware:[(0,at.cY)(10),(0,at.UU)(),(0,at.BN)({padding:8})],whileElementsMounted:at.ll}),s=(0,u.EW)(()=>t.impressions.total.length>0),r=(0,u.EW)(()=>t.impressions.byNonPoolMembers.length>0||t.impressions.byDeletedUsers.length>0),d=(0,u.EW)(()=>st.filter(e=>t.impressions[e].length>0).map(e=>$.i18n._pl(function(e,t){return rt[e][t]}(t.kind,e),{"#COUNT#":t.impressions[e].length}))),c=(0,C.KR)(!1),p=(0,u.EW)(()=>{return $.i18n._((e=t.kind,dt[e]));var e});return(t,m)=>s.value?((0,u.uX)(),(0,u.CE)("div",ut,[(0,u.bF)(N.A,{ref_key:"opener",ref:i,primary:"",link:"","aria-haspopup":"dialog","aria-describedby":r.value?(0,C.R1)(a):void 0,onClick:m[0]||(m[0]=e=>c.value=!0),onMouseenter:m[1]||(m[1]=e=>l.value=r.value),onMouseleave:m[2]||(m[2]=e=>l.value=!1),onFocus:m[3]||(m[3]=e=>l.value=r.value),onBlur:m[4]||(m[4]=e=>l.value=!1)},{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(e.label),1)]),_:1},8,["aria-describedby"]),r.value&&l.value?((0,u.uX)(),(0,u.CE)("div",{key:0,id:(0,C.R1)(a),ref_key:"hint",ref:o,class:"iw-impression-hint",role:"tooltip",style:(0,b.Tr)((0,C.R1)(n))},[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(d.value,e=>((0,u.uX)(),(0,u.CE)("div",{key:e},(0,b.v_)(e),1))),128))],12,ct)):(0,u.Q3)("v-if",!0),c.value?((0,u.uX)(),(0,u.Wv)(U,{key:1,title:p.value,"user-ids":e.impressions.total,"dialog-class":"iw-w-impressionsList",onClose:m[5]||(m[5]=e=>c.value=!1)},null,8,["title","user-ids"])):(0,u.Q3)("v-if",!0)])):((0,u.uX)(),(0,u.CE)("div",mt,(0,b.v_)(e.label),1))}}),At=pt;function vt(e){const t=e.get("impressions"),i=[{label:(0,R.A)(t.total.length,"orgstr.pool.detail.communication.impression","orgstr.pool.detail.communication.impressions"),impressions:t,kind:"Impressions"}],o=function(e){let t,i,o;
1switch(e.get("contentType")){case De.A.DOCUMENT:t="Downloads",i="orgstr.pool.detail.content.download",o="orgstr.pool.detail.content.downloads";break;case De.A.EVENT:t="Participants",i="orgstr.pool.detail.content.participant",o="orgstr.pool.detail.content.participants";break;case De.A.FORUM_THREAD:t="Replies",i="orgstr.pool.detail.content.reply",o="orgstr.pool.detail.content.replies";break;default:return null}const l=e.get("specificImpressions");return{label:(0,R.A)(l.total.length,i,o),impressions:l,kind:t}}(e);return null!==o&&i.push(o),i}const ht=(0,u.pM)({__name:"ContentListRowImpressions",props:{item:{}},setup(e){const t=e,i=(0,u.EW)(()=>vt(t.item));return(e,t)=>((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(i.value,e=>((0,u.uX)(),(0,u.Wv)(At,{key:e.kind,label:e.label,impressions:e.impressions,kind:e.kind},null,8,["label","impressions","kind"]))),128))}});const gt={class:"iw-column-icon"},Et={class:"iw-column iw-main-content"},bt={class:"iw-column iw-column-impressions"},_t={class:"iw-column-actions"},ft=(0,u.pM)({__name:"ContentListRow",props:{item:{}},setup(e){const t=e,i=(0,u.EW)(()=>function(e){let t="";var i,o;e.get("contentType")===De.A.DYNAMIC&&(t=null!==(i=null===(o=e.get("featuredData"))||void 0===o?void 0:o.title)&&void 0!==i?i:"");
1const l="title"+w.aS.codeUpperCase;return!t.length&&e.has(l)&&(t=String(e.get(l))),!t.length&&e.has("title")&&(t=String(e.get("title"))),t.length||(t=$.i18n._("core.notSet")),t}(t.item)),o=(0,u.EW)(()=>function(e){const t=e.get("id");let i="";switch(e.get("contentType")){case De.A.ARTICLE:i="home/art.php?showart="+t;break;case De.A.DOCUMENT:i="document/document/detail/doc-id/"+t;break;case De.A.DYNAMIC:i="modeman/instance/main/name/"+e.get("apiName")+"/detail/"+t;break;case De.A.EVENT:i="event/event/detail/event-id/"+t;break;case De.A.FORUM_THREAD:i="forum/start2.php?show_mid="+t;break;case De.A.GALLERY:i="gallery/gallery/browse/gnr/"+t;break;case De.A.VOTING_POLL:i="voting/answer/answer/id/"+t;break;case De.A.VIDEO:i="video/video/detail/id/"+t;break;default:throw new Ce.A("Trying to get detail URL for content of type: "+e.get("contentType"))}return(0,n.cO)(i)}(t.item)),l=(0,u.EW)(()=>function(e){switch(e.get("contentType")){case De.A.ARTICLE:return"iw-icon-newspaper";case De.A.DOCUMENT:return"iw-icon-file";case De.A.DYNAMIC:{var t,i;const o=null!==(t=null===(i=e.get("_model"))||void 0===i?void 0:i.features)&&void 0!==t?t:{}
1,l=Object.hasOwn(o,"iconName")?o.iconName:"circle-notch";return l.startsWith("iw-")?l:l.length?"iw-icon-"+l:""}case De.A.EVENT:return"iw-icon-calendar-alt";case De.A.FORUM_THREAD:return"iw-icon-comments";case De.A.GALLERY:return"iw-icon-images";case De.A.VOTING_POLL:return"iw-icon-chart-pie";case De.A.VIDEO:return"iw-icon-film";default:throw new Ce.A("Trying to get icon class for content of type: "+e.get("contentType"))}}(t.item)),a=(0,u.EW)(()=>function(e){switch(e.get("contentType")){case De.A.ARTICLE:return $.i18n._("orgstr.pool.detail.content.hintArticle");case De.A.DOCUMENT:return $.i18n._("orgstr.pool.detail.content.hintDocument");case De.A.DYNAMIC:{var t;const i=null===(t=e.get("_model"))||void 0===t?void 0:t.name;return i&&Object.hasOwn(i,w.aS.codeLowerCase)?i[w.aS.codeLowerCase].singular:$.i18n._("core.notSet")}case De.A.EVENT:return $.i18n._("orgstr.pool.detail.content.hintEvent");case De.A.FORUM_THREAD:return $.i18n._("orgstr.pool.detail.content.hintForumThread");case De.A.GALLERY:return $.i18n._("orgstr.pool.detail.content.hintGallery");case De.A.VOTING_POLL:return $.i18n._("orgstr.pool.detail.content.hintVotingPoll");case De.A.VIDEO:return $.i18n._("orgstr.pool.detail.content.hintVideo");default:throw new Ce.A("Trying to get icon title for content of type: "+e.get("contentType"))}}(t.item)),s=(0,u.EW)(()=>$.i18n.formatDateTimeDifference(t.item.get("mainDate")||t.item.get("sortDate")));return(t,n)=>((0,u.uX)(),(0,u.Wv)(f.A,null,{default:(0,u.k6)(()=>[(0,u.Lk)("div",gt,[l.value?((0,u.uX)(),(0,u.Wv)(_.A,{key:0,icon:l.value,title:a.value,role:"img","aria-label":a.value},null,8,["icon","title","aria-label"])):(0,u.Q3)("v-if",!0)]),(0,u.Lk)("div",Et,[(0,u.bF)(G.A,{class:"iw-item-title",href:o.value,label:i.value},null,8,["href","label"]),(0,u.bF)(f.A,{class:"iw-row-system"},{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(s.value),1)]),_:1})]),(0,u.Lk)("div",bt,[(0,u.bF)(ht,{item:e.item},null,8,["item"])]),(0,u.Lk)("div",_t,[(0,u.bF)(ot,{item:e.item},null,8,["item"])])]),_:1}))}}),wt=ft,yt=(0,u.pM)({__name:"ContentList",setup(e){const t=(0,p.A)();return(0,u.sV)(()=>t.dispatch("detail/contentList/loadList")),(e,t)=>((0,u.uX)(),(0,u.Wv)(E.A,{"store-list-module-name":"detail/contentList","row-component":wt,"disable-paging":""}))}}),Tt=yt;const It=(0,u.pM)({__name:"CreateMenu",props:{poolModel:{}},emits:["select"],setup(e,{emit:t}){const i=e,l=t,a=(0,u.EW)(()=>function(e){const t=[];e.meta["ARTICLE-CREATE"]&&t.push({value:De.A.ARTICLE,text:$.i18n._("orgstr.pool.detail.content.addArticle")}),e.meta["VIDEO-CREATE"]&&t.push({value:De.A.VIDEO,text:$.i18n._("orgstr.pool.detail.content.addVideo")}),e.meta["VOTING-POLL_CREATE"]&&t.push({value:De.A.VOTING_POLL,text:$.i18n._("orgstr.pool.detail.content.addVotingPoll")}),e.meta["EVENT-CREATE"]&&t.push({value:De.A.EVENT,text:$.i18n._("orgstr.pool.detail.content.addEvent")}),e.meta["GALLERY-CREATE"]&&t.push({value:De.A.GALLERY,text:$.i18n._("orgstr.pool.detail.content.addGallery")}),e.meta["DOCUMENT-CREATE"]&&t.push({value:De.A.DOCUMENT,text:$.i18n._("orgstr.pool.detail.content.addDocument")});const i=e.meta["DYNAMIC-CREATE"];if(i)for(const e in i)Object.hasOwn(i,e)&&i[e]&&t.push({value:e,text:o.A.dynamicEntityModels.getByApiName(e).singularName});return t}(i.poolModel)),s=(0,C.KR)(null),r=(0,C.KR)(null),d=(0,C.KR)(!1),c=e=>{!function(e,t){let i,l;switch(t){case De.A.ARTICLE:i="home/art.php?var1=1&gruppe="+e.communityId;break;case De.A.DOCUMENT:i="resources/dok.php?upload=1&gruppe="+e.communityId;break;case De.A.EVENT:i="event/event/create?gruppe="+e.communityId;break;case De.A.FORUM_THREAD:i="forum/start2.php?NewThread=1&gruppe="+e.communityId;break;case De.A.GALLERY:i="home/gal.php?var1=1&gruppe="+e.communityId;break;case De.A.VOTING_POLL:i="voting/poll/create",l={community_participant_id:e.communityId,not_save:!0};break;case De.A.VIDEO:i="video/video/add/gruppe/"+e.communityId;break;default:if(!o.A.dynamicEntityModels.existsByApiName(t))throw new Ce.A("Trying to redirect for content of type: "+t);i="modeman/instance/main/name/"+t+"/create?community="+e.communityId}(0,n.V2)((0,n.cO)(i),l)}(i.poolModel,e),d.value=!1,l("select")};return(0,u.wB)(d,e=>{e&&(0,u.dY)(()=>{var e;return null===(e=r.value)||void 0===e?void 0:e.focus()})}),(e,t)=>a.value.length>0?((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[(0,u.bF)(N.A,{ref_key:"opener",ref:s,primary:"",link:"",label:e.$dlm("orgstr.pool.detail.content.addContent"),icon:"iw-icon-plus","aria-haspopup":"menu","aria-expanded":d.value,onClick:t[0]||(t[0]=e=>d.value=!d.value)},null,8,["label","aria-expanded"]),(0,u.bF)(le.A,{opener:s.value,"is-opened":d.value,onClose:t[1]||(t[1]=e=>d.value=!1)},{default:(0,u.k6)(()=>[(0,u.bF)(oe.A,{ref_key:"menu",ref:r,items:a.value,onSelect:c},null,8,["items"])]),_:1},8,["opener","is-opened"])],64)):(0,u.Q3)("v-if",!0)}}),Ot=(0,u.pM)({__name:"InfoBoxes",props:{poolModel:{}},emits:["switchNetwork"],setup(e,{emit:t}){const i=e,o=t,l=(0,u.EW)(()=>(0,n.Kw)(i.poolModel.originNetwork.get("id"))),a=(0,u.EW)(()=>$.i18n._("orgstr.pool.detail.content.switchNetwork")+": "+i.poolModel.originNetwork.get("name")),s=(0,u.EW)(()=>i.poolModel.isCurrentUserMemberOrAdmin);return(e,t)=>i.poolModel.isCreatedInCurrentNetwork?s.value?(0,u.Q3)("v-if",!0):((0,u.uX)(),(0,u.Wv)(g.A,{key:1,text:e.$dlm("orgstr.pool.detail.content.warningCommunity")},null,8,["text"])):((0,u.uX)(),(0,u.Wv)(g.A,{key:0},{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(e.$dlm("orgstr.pool.detail.content.warningNetwork"))+" ",1),i.poolModel.originNetwork?((0,u.uX)(),(0,u.Wv)(G.A,{key:0,label:a.value,href:l.value,onClick:t[0]||(t[0]=e=>o("switchNetwork"))},null,8,["label","href"])):(0,u.Q3)("v-if",!0)]),_:1}))}}),Ct={class:"iw-create-content-menu"},Rt=(0,u.pM)({__name:"ContentTab",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.poolModel),o=(0,C.KR)(!1);return(e,t)=>((0,u.uX)(),(0,u.Wv)(h.A,{class:"iw-p-orgstrPool-detail-tabContent"},{default:(0,u.k6)(()=>[o.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):(0,u.Q3)("v-if",!0),(0,u.Lk)("div",Ct,[(0,u.bF)(It,{"pool-model":i.value,onSelect:t[0]||(t[0]=e=>o.value=!0)},null,8,["pool-model"])]),(0,u.bF)(Ot,{"pool-model":i.value,onSwitchNetwork:t[1]||(t[1]=e=>o.value=!0)},null,8,["pool-model"]),(0,u.bF)(Tt)]),_:1}))}}),Nt=Rt;var St=i(35627),Mt=i(33832);const kt={class:"iw-c-row iw-c-row-cell1"}
1,Pt=["for"],Dt={class:"iw-c-form-element"},Lt=["id"],Vt={key:1},Ft=(0,u.pM)({__name:"DashboardTabStatisticsRow",props:{label:{},hint:{},modelValue:{},isLoading:{type:Boolean}},setup(e){const t=e,i=(0,C.KR)(m()("dashboard-statistics-row")),o=(0,u.EW)(()=>t.hint?{content:$.i18n._(t.hint)}:null),l=(0,M.A)();return(t,a)=>((0,u.uX)(),(0,u.CE)("div",kt,[(0,u.Lk)("label",{for:i.value},(0,b.v_)(t.$dlm(e.label)),9,Pt),(0,u.Lk)("span",Dt,[(0,u.Lk)("span",{id:i.value},[e.isLoading?((0,u.uX)(),(0,u.Wv)(Mt.A,{key:0})):((0,u.uX)(),(0,u.CE)("span",Vt,(0,b.v_)(e.modelValue),1))],8,Lt),a[0]||((0,u.Vq)(-1,!0),(a[0]=o.value?((0,u.uX)(),(0,u.Wv)((0,C.R1)(l),{key:0,"view-class":(0,C.R1)(St.A),options:o.value},null,8,["view-class","options"])):(0,u.Q3)("v-if",!0)).cacheIndex=0,(0,u.Vq)(1),a[0])])]))}}),Ut={class:"iw-p-orgstrPool-detail-tabDashboard iw-c-form"},xt=(0,u.pM)({__name:"DashboardTab",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.getters["detail/dashboard/showPublicPoolStatistics"]),o=(0,u.EW)(()=>t.getters["detail/dashboard/showUserApplicationsStatistic"]),l=(0,u.EW)(()=>t.state.detail.dashboard.statistics.profiles),a=(0,u.EW)(()=>t.state.detail.dashboard.statistics.content),n=(0,u.EW)(()=>t.state.detail.dashboard.statistics.communication),s=(0,u.EW)(()=>{if(!l.value||!l.value.countOfMembers)return"0";const{allMembersCount:e,adminOfMembersCount:t}=l.value.countOfMembers;return"number"==typeof t?`${t}/${e}`:String(e)}),r=(0,u.EW)(()=>l.value&&"number"==typeof l.value.completenessIndex?`${l.value.completenessIndex}%`:$.i18n._("core.notAvailable")),d=(0,u.EW)(()=>l.value&&"number"==typeof l.value.activityIndex?`${l.value.activityIndex}%`:$.i18n._("core.notAvailable")),c=(0,u.EW)(()=>l.value&&"number"==typeof l.value.dataAge?$.i18n._pl("orgstr.pool.detail.dashboard.dataAge.value",{"#COUNT#":l.value.dataAge}):$.i18n._("core.notAvailable")),m=(0,u.EW)(()=>{var e,t,i,o;return $.i18n._pl("orgstr.pool.detail.dashboard.logins.value",{"#COUNT#":null!==(e=null===(t=l.value)||void 0===t||null===(t=t.logins)||void 0===t?void 0:t.countOfLoggedMembers)&&void 0!==e?e:0,"#PERCENTAGE#":null!==(i=null===(o=l.value)||void 0===o||null===(o=o.logins)||void 0===o?void 0:o.percentOfAllMembers)&&void 0!==i?i:0})}),A=(0,u.EW)(()=>{var e,t;return $.i18n._pl("orgstr.pool.detail.dashboard.activity.value",{"#COUNT#":null!==(e=null===(t=l.value)||void 0===t?void 0:t.activity)&&void 0!==e?e:0})}),v=(0,u.EW)(()=>{var e,t,i,o;return $.i18n._pl("orgstr.pool.detail.dashboard.applications.value",{"#COUNT#":null!==(e=null===(t=l.value)||void 0===t||null===(t=t.applications)||void 0===t?void 0:t.countOfMembersWithApplication)&&void 0!==e?e:0,"#PERCENTAGE#":null!==(i=null===(o=l.value)||void 0===o||null===(o=o.applications)||void 0===o?void 0:o.percentOfApplication)&&void 0!==i?i:0})}),g=(0,u.EW)(()=>{var e,t,i,o;return $.i18n._pl("orgstr.pool.detail.dashboard.profileUpdates.value",{"#COUNT#":null!==(e=null===(t=l.value)||void 0===t||null===(t=t.profileUpdates)||void 0===t?void 0:t.countOfProfileUpdates)&&void 0!==e?e:0,"#PERCENTAGE#":null!==(i=null===(o=l.value)||void 0===o||null===(o=o.profileUpdates)||void 0===o?void 0:o.percentOfProfileUpdates)&&void 0!==i?i:0})}),E=(0,u.EW)(()=>{var e,t;return String(null!==(e=null===(t=a.value)||void 0===t?void 0:t.countOfContents)&&void 0!==e?e:0)}),_=(0,u.EW)(()=>{var e,t;return String(null!==(e=null===(t=a.value)||void 0===t?void 0:t.contentImpressions)&&void 0!==e?e:0)}),f=(0,u.EW)(()=>{var e,t;return String(null!==(e=null===(t=n.value)||void 0===t?void 0:t.countOfMessages)&&void 0!==e?e:0)}),w=(0,u.EW)(()=>n.value&&"number"==typeof n.value.countOfBouncedMessages?String(n.value.countOfBouncedMessages):$.i18n._("core.notAvailable")),y=(0,u.EW)(()=>n.value&&"number"==typeof n.value.clickThroughRate?`${n.value.clickThroughRate}%`:$.i18n._("core.notAvailable"));return(e,p)=>((0,u.uX)(),(0,u.Wv)(h.A,{class:"iw-pool-detail-dashboard"},{default:(0,u.k6)(()=>[(0,u.Lk)("div",Ut,[(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.dashboard.sectionProfiles")),1),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":s.value,label:"orgstr.pool.detail.dashboard.numberOfUsers",hint:"orgstr.pool.detail.dashboard.numberOfUsers.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":r.value,label:"orgstr.pool.detail.dashboard.completenessIndex",hint:"orgstr.pool.detail.dashboard.completenessIndex.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":d.value,label:"orgstr.pool.detail.dashboard.activityIndex",hint:"orgstr.pool.detail.dashboard.activityIndex.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":c.value,label:"orgstr.pool.detail.dashboard.dataAge",hint:"orgstr.pool.detail.dashboard.dataAge.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":m.value,label:"orgstr.pool.detail.dashboard.logins",hint:"orgstr.pool.detail.dashboard.logins.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":A.value,label:"orgstr.pool.detail.dashboard.activity",hint:"orgstr.pool.detail.dashboard.activity.hint"},null,8,["is-loading","model-value"]),o.value?((0,u.uX)(),(0,u.Wv)(Ft,{key:0,"is-loading":null===l.value,"model-value":v.value,label:"orgstr.pool.detail.dashboard.applications",hint:"orgstr.pool.detail.dashboard.applications.hint"},null,8,["is-loading","model-value"])):(0,u.Q3)("v-if",!0),(0,u.bF)(Ft,{"is-loading":null===l.value,"model-value":g.value,label:"orgstr.pool.detail.dashboard.profileUpdates",hint:"orgstr.pool.detail.dashboard.profileUpdates.hint"},null,8,["is-loading","model-value"]),i.value?((0,u.uX)(),(0,u.CE)(u.FK,{key:1},[(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.dashboard.sectionContent")),1),(0,u.bF)(Ft,{"is-loading":null===a.value,"model-value":E.value,label:"orgstr.pool.detail.dashboard.itemsPublished",hint:"orgstr.pool.detail.dashboard.itemsPublished.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===a.value,"model-value":_.value,label:"orgstr.pool.detail.dashboard.impressions",hint:"orgstr.pool.detail.dashboard.impressions.hint"},null,8,["is-loading","model-value"]),(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.dashboard.sectionCommunication")),1),(0,u.bF)(Ft,{"is-loading":null===n.value,"model-value":f.value,label:"orgstr.pool.detail.dashboard.numberOfMessages",hint:"orgstr.pool.detail.dashboard.numberOfMessages.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===n.value,"model-value":w.value,label:"orgstr.pool.detail.dashboard.bounces",hint:"orgstr.pool.detail.dashboard.bounces.hint"},null,8,["is-loading","model-value"]),(0,u.bF)(Ft,{"is-loading":null===n.value,"model-value":y.value,label:"orgstr.pool.detail.dashboard.clickThroughRate",hint:"orgstr.pool.detail.dashboard.clickThroughRate.hint"},null,8,["is-loading","model-value"]),(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.dashboard.sectionAdminInfo")),1),(0,u.bF)(Ft,{"is-loading":!1,"model-value":(0,C.R1)(t).state.detail.poolModel.communityId,label:"orgstr.pool.detail.dashboard.communityId"},null,8,["model-value"]),(0,C.R1)(t).state.detail.poolModel.orgUnitId?((0,u.uX)(),(0,u.Wv)(Ft,{key:0,"is-loading":!1,"model-value":(0,C.R1)(t).state.detail.poolModel.orgUnitId,label:"orgstr.pool.detail.dashboard.orgUnitId"},null,8,["model-value"])):(0,u.Q3)("v-if",!0)],64)):(0,u.Q3)("v-if",!0)])]),_:1}))}}),Wt=xt;var $t=i(26721),Bt=i(62017),Gt=i(59338);class Ht{static getPaymentAssignmentForPool(e){return new Gt.A(Gt.A.METHOD.GET,`/pools/${e}/paymentRule`).send()}static saveAssignmentForPool(e,t){return new Gt.A(Gt.A.METHOD.PUT,`/pools/${e}/paymentRule`,t).send()}static async removeAssignmentForPool(e){await new Gt.A(Gt.A.METHOD.DELETE,`/pools/${e}/paymentRule`).send()}}const Xt=(0,u.pM)({__name:"PaymentRulesTab",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>Number(t.state.detail.poolModel.id)),l=(0,u.EW)(()=>t.state.meta.paymentRules.map(e=>({value:e.id,text:e.name}))),a=o.A.networksAll.toSortedOptions(),n=(0,C.KR)(!1),s=(0,C.Kh)({selectedPaymentRuleId:null,selectedNetworkId:null,
1start:null,end:null}),r=(0,u.EW)(()=>null!==s.selectedPaymentRuleId);function d(e){return!r.value||e?{isValid:!0}:{isValid:!1,message:$.i18n._("core.validate.invalidEmptyValue")}}const{validate:c,validationMessages:m}=(0,ne.A)(s,{selectedNetworkId:d,start:d,end:function(e){return r.value&&e?s.start&&e<=s.start?{isValid:!1,message:$.i18n._("orgstr.pool.detail.paymentRules.validUntilMustBeAfterValidFrom")}:{isValid:!0}:d(e)}});async function A(){if(c()){n.value=!0;try{r.value?await Ht.saveAssignmentForPool(i.value,{paymentRuleId:s.selectedPaymentRuleId,networkId:s.selectedNetworkId,start:s.start,end:s.end}):await Ht.removeAssignmentForPool(i.value)}finally{n.value=!1,(0,ae.W3)()}}}function v(){r.value||(s.selectedNetworkId=null,s.start=null,s.end=null,c())}return(0,u.sV)(async function(){n.value=!0;try{const e=await Ht.getPaymentAssignmentForPool(i.value);e&&(s.selectedPaymentRuleId=e.paymentRuleId,s.selectedNetworkId=e.networkId,s.start=e.start,s.end=e.end)}finally{n.value=!1}}),(e,t)=>((0,u.uX)(),(0,u.Wv)(h.A,{class:"iw-pool-detail-payment-rules"},{default:(0,u.k6)(()=>[n.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):(0,u.Q3)("v-if",!0),(0,u.bF)(ue.A,{onSubmit:A},{controls:(0,u.k6)(()=>[(0,u.bF)(de.A,{"cancel-label":"",onSubmit:A})]),default:(0,u.k6)(()=>[(0,u.bF)(Bt.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(re.A,{label:e.$dlm("orgstr.pool.detail.paymentRules.paymentRule")},{default:(0,u.k6)(()=>[(0,u.bF)(se.A,{modelValue:s.selectedPaymentRuleId,"onUpdate:modelValue":[t[0]||(t[0]=e=>s.selectedPaymentRuleId=e),v],options:l.value,"use-null-for-empty-value":"","empty-value-label":e.$dlm("orgstr.pool.detail.paymentRules.noPaymentRule")},null,8,["modelValue","options","empty-value-label"])]),_:1},8,["label"]),r.value?((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[(0,u.bF)(re.A,{required:"",label:e.$dlm("orgstr.pool.detail.paymentRules.network"),"validation-message":(0,C.R1)(m).selectedNetworkId},{default:(0,u.k6)(()=>[(0,u.bF)(se.A,{modelValue:s.selectedNetworkId,"onUpdate:modelValue":t[1]||(t[1]=e=>s.selectedNetworkId=e),options:(0,C.R1)(a),"use-null-for-empty-value":""},null,8,["modelValue","options"])]),_:1},8,["label","validation-message"]),(0,u.bF)(re.A,{required:"",label:e.$dlm("orgstr.pool.detail.paymentRules.validFrom"),"validation-message":(0,C.R1)(m).start},{default:(0,u.k6)(()=>[(0,u.bF)($t.A,{modelValue:s.start,"onUpdate:modelValue":t[2]||(t[2]=e=>s.start=e)},null,8,["modelValue"])]),_:1},8,["label","validation-message"]),(0,u.bF)(re.A,{required:"",label:e.$dlm("orgstr.pool.detail.paymentRules.validUntil"),"validation-message":(0,C.R1)(m).end},{default:(0,u.k6)(()=>[(0,u.bF)($t.A,{modelValue:s.end,"onUpdate:modelValue":t[3]||(t[3]=e=>s.end=e)},null,8,["modelValue"])]),_:1},8,["label","validation-message"])],64)):(0,u.Q3)("v-if",!0)]),_:1})]),_:1})]),_:1}))}}),jt=Xt;var Yt=i(90179),Kt=i.n(Yt);const Qt=(0,u.pM)({__name:"SwitchStore",props:{component:{},store:{}},setup(e){const t=e;(0,u.Gt)("store",t.store);const i=(0,u.EW)(()=>Kt()(t,["component","store"]));return(t,o)=>((0,u.uX)(),(0,u.Wv)((0,u.$y)(e.component),(0,b._B)((0,u.Ng)(i.value)),null,16))}});var Jt=i(4413),zt=i(21870),qt=i(9119);const Zt=(0,u.pM)({__name:"ProfilesTabChips",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.profiles.activeTab),o=(0,u.EW)(()=>t.getters["detail/profiles/availableTabs"]),l=o.value.map(e=>({text:$.i18n._(`orgstr.pool.detail.profiles.tab.${e}`),value:e}));return(e,a)=>o.value.length>1?((0,u.uX)(),(0,u.Wv)(qt.A,{key:0,"model-value":i.value,options:(0,C.R1)(l),"use-grouped-options":"","onUpdate:modelValue":a[0]||(a[0]=e=>{return i=e,void t.commit("detail/profiles/setActiveTab",i);var i})},null,8,["model-value","options"])):(0,u.Q3)("v-if",!0)}}),ei=Zt;var ti=i(56485),ii=i(15803),oi=i(41025),li=i(9048),ai=i(38534);const ni={class:"iw-pool-detail-profiles"},si={class:"iw-widget-box","data-size":"12"},ri={class:"iw-widget-box","data-size":"12"},di=(0,u.pM)({__name:"ProfilesTab",setup(e){const t={poolAdmins:$.i18n._("orgstr.pool.detail.settings.accessManagement.poolAdministratorsNotification"),networkAdmins:$.i18n._("orgstr.pool.detail.settings.accessManagement.networkAdministratorsNotification"),networkAdminsEmpty:$.i18n._("orgstr.pool.detail.settings.accessManagement.contentPoolNetworkAdmins")},i="poolAdmins",o="networkAdmins",l=(0,p.A)(),a=(0,u.EW)(()=>l.state.detail.poolModel),s=(0,u.EW)(()=>l.state.detail.profiles.activeTab),r=(0,u.EW)(()=>l.state.detail.poolModel.isShared),d=(0,u.EW)(()=>l.getters["detail/profiles/arePoolAdminsReady"]),c=(0,u.EW)(()=>l.getters["detail/profiles/areNetworkAdminsReady"]),m=(0,u.EW)(()=>l.getters["detail/profiles/poolAdminsForUserList"]),v=(0,u.EW)(()=>l.getters["detail/profiles/networkAdminsForUserList"]),E=(0,li.Ay)(),_=(0,u.EW)(()=>{var e,t;return null!==(e=null===(t=l.state.detail.dashboard.statistics)||void 0===t||null===(t=t.profiles)||void 0===t||null===(t=t.countOfMembers)||void 0===t?void 0:t.allMembersCount)&&void 0!==e?e:0}),f=(0,u.EW)(()=>{var e,t;return null!==(e=null===(t=l.state.detail.dashboard.statistics)||void 0===t||null===(t=t.profiles)||void 0===t||null===(t=t.countOfMembers)||void 0===t?void 0:t.adminOfMembersCount)&&void 0!==e?e:_.value}),w=(0,u.EW)(()=>_.value>f.value?$.i18n._pl("orgstr.pool.detail.profiles.countOfManageableUsers",{"#COUNT_ALL#":_.value,"#COUNT_MANAGEABLE#":f.value}):$.i18n._pl("orgstr.pool.detail.profiles.countOfUsers",{"#COUNT#":_.value})),y=(0,u.EW)({get:()=>E.state.pendingBgJobId,set(e){E.commit("setPendingBgJobId",e)}}),T=e=>{let t;switch(e){case i:t=m;break;case o:t=v;break;default:throw new Ce.A(`Unknown list name "${e}"`)}return(e,i)=>Promise.resolve({filter:{total:t.value.length},items:t.value.slice((e-1)*i,e*i)})};async function I(){const e=[E.dispatch(`${li.m5.MEMBERS}/loadList`)];a.value.canManageApplications&&e.push(E.dispatch(`${li.m5.APPLICATIONS}/loadList`)),await Promise.all(e)}function O(){l.dispatch("detail/dashboard/loadAllStatistics"),l.dispatch("detail/profiles/loadAllAdmins"),I()}return(0,u.wB)(s,()=>
1{s.value===ti.A.MEMBERS?E.commit("setActiveTab",li.DF.MEMBERS):s.value===ti.A.APPLICATIONS&&E.commit("setActiveTab",li.DF.APPLICATIONS)},{immediate:!0}),(0,u.KC)(()=>{E.commit("setCommunity",{id:a.value.communityId,poolId:a.value.id,canCurrentUserManageMembers:a.value.canManageMembers,adminApprovalEnabled:a.value.isAdminApprovalEnabled,meta:{COMMUNITY_ADMIN:a.value.meta.COMMUNITY_ADMIN}}),I()}),(e,l)=>((0,u.uX)(),(0,u.CE)("div",ni,[(0,u.bF)(h.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(ei),s.value===(0,C.R1)(ti.A).MEMBERS?((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[a.value.canAddUsers&&f.value>0?((0,u.uX)(),(0,u.Wv)(g.A,{key:0},{default:(0,u.k6)(()=>[(0,u.Lk)("span",null,(0,b.v_)(w.value),1),(0,u.bF)(G.A,{href:(0,C.R1)(n.cO)(`user/admin/main/search/pool/${a.value.id}`),label:e.$dlm("orgstr.pool.detail.profiles.manage"),class:"iw-pool-detail-profiles-manage-users"},null,8,["href","label"])]),_:1})):(0,u.Q3)("v-if",!0),(0,u.bF)(Qt,{component:oi.A,store:(0,C.R1)(E)},null,8,["store"])],64)):s.value===(0,C.R1)(ti.A).APPLICATIONS?((0,u.uX)(),(0,u.Wv)(Qt,{key:1,component:ii.A,store:(0,C.R1)(E)},null,8,["store"])):s.value===(0,C.R1)(ti.A).POOL_ADMINS?((0,u.uX)(),(0,u.CE)(u.FK,{key:2},[(0,u.bF)(g.A,null,{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(t.poolAdmins),1)]),_:1}),(0,u.Lk)("div",si,[d.value?((0,u.uX)(),(0,u.Wv)(ai.A,{ref:"poolAdminsListEl",key:"poolAdmins","layout-two-column":"","fetch-fn":T(i)},{customSubtitle:(0,u.k6)(({user:e})=>[(0,u.Lk)("span",null,(0,b.v_)(e.customValues.customSubtitle),1)]),_:1},8,["fetch-fn"])):((0,u.uX)(),(0,u.Wv)(A.A,{key:1}))])],64)):(0,C.R1)(ti.A).NETWORK_ADMINS?((0,u.uX)(),(0,u.CE)(u.FK,{key:3},[r.value?((0,u.uX)(),(0,u.CE)(u.FK,{key:1},[(0,u.bF)(g.A,null,{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(t.networkAdminsEmpty),1)]),_:1}),(0,u.bF)(Jt.A,{title:e.$dlm("core.empty_results")},null,8,["title"])],64)):((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[(0,u.bF)(g.A,null,{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(t.networkAdmins),1)]),_:1}),(0,u.Lk)("div",ri,[c.value?((0,u.uX)(),(0,u.Wv)(ai.A,{ref:"networkAdminsListEl",key:"networkAdmins","layout-two-column":"","fetch-fn":T(o)},{customSubtitle:(0,u.k6)(({user:e})=>[(0,u.Lk)("span",null,(0,b.v_)(e.customValues.customSubtitle),1)]),_:1},8,["fetch-fn"])):((0,u.uX)(),(0,u.Wv)(A.A,{key:1}))])],64))],64)):(0,u.Q3)("v-if",!0)]),_:1}),y.value?((0,u.uX)(),(0,u.Wv)(zt.A,{key:0,"bg-job-id":y.value,onDone:O,onClose:l[0]||(l[0]=e=>y.value=null)},null,8,["bg-job-id"])):(0,u.Q3)("v-if",!0)]))}}),ui=di;var ci=i(86514),mi=i(93557),pi=i(53751),Ai=i(25946),vi=i(50040),hi=i(30207);const gi={__name:"EmailMultiPicker",props:{modelValue:{type:Array,required:!0},disabled:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue","validationResult"],setup(e,{emit:t}){const i=e,o=t,l=(0,C.KR)(""),a=(0,C.KR)(-1),n=(0,u.EW)(()=>i.modelValue.map((e,t)=>({text:e,id:t}))),s=()=>{const e=(0,Ai.A)(l.value,!0);e.isValid?(o("update:modelValue",[...i.modelValue,l.value]),l.value="",a.value=n.value.length):o("validationResult",e)},r=e=>{a.value=-1,o("update:modelValue",i.modelValue.filter((t,i)=>i!==e))};return(t,i)=>((0,u.uX)(),(0,u.CE)("div",null,[(0,u.bF)(vi.A,{modelValue:l.value,"onUpdate:modelValue":i[0]||(i[0]=e=>l.value=e),placeholder:t.$dlm("core.form.emailPicker.placeholder"),disabled:e.disabled,onKeydown:(0,pi.jR)((0,pi.D$)(s,["prevent"]),["enter"])},null,8,["modelValue","placeholder","disabled","onKeydown"]),(0,u.bF)(hi.A,{tags:n.value,"last-added-tag-id":a.value,"read-only":e.disabled,onRemove:r},null,8,["tags","last-added-tag-id","read-only"])]))}};var Ei=i(70544),bi=i(13381);function _i(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function fi(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?_i(Object(i),!0).forEach(function(t){wi(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):_i(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function wi(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const yi={key:0,class:"iw-nested-checkbox"},Ti=(0,u.pM)({__name:"NestedCheckbox",props:{modelValue:{},options:{},disabled:{type:Boolean},cascade:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:t}){const i=e,o=t,l=(0,u.EW)(()=>{const e={};
1for(const[t,o]of Object.entries(i.options))o.dependsOn||(e[t]=o);return e}),a=(0,u.EW)(()=>0!==Object.keys(l.value).length),s=(0,u.EW)(()=>(e,t=!0)=>{let o={};for(const[l,a]of Object.entries(i.options))if(a.dependsOn===e){const e=fi(fi({},a),{},{dependsOn:t?void 0:a.dependsOn});o=fi(fi({},o),{},{[l]:e},s.value(l,!1))}return o});return(t,r)=>{const d=(0,u.g2)("NestedCheckbox",!0);return a.value?((0,u.uX)(),(0,u.CE)("div",yi,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(l.value,(l,a)=>((0,u.uX)(),(0,u.CE)(u.FK,{key:a},[(0,u.bF)(bi.A,{"model-value":e.modelValue[a],label:l.label,disabled:e.disabled,"onUpdate:modelValue":e=>((e,t)=>{let l={};i.cascade&&!1===t&&(l=Object.keys(s.value(e)).reduce((e,t)=>(e[t]=!1,e),{})),o("update:modelValue",fi(fi({},i.modelValue),{},{[e]:t},l))})(a,e)},null,8,["model-value","label","disabled","onUpdate:modelValue"]),(0,u.RG)(t.$slots,`after${(0,C.R1)(n.bi)(a)}`),e.modelValue[a]?((0,u.uX)(),(0,u.Wv)(d,{key:0,options:s.value(a),"model-value":e.modelValue,disabled:e.disabled,cascade:e.cascade,"onUpdate:modelValue":r[0]||(r[0]=e=>t.$emit("update:modelValue",e))},(0,u.eX)({_:2},[(0,u.pI)(t.$slots,(e,i)=>({name:i,fn:(0,u.k6)(()=>[(0,u.RG)(t.$slots,i)])}))]),1032,["options","model-value","disabled","cascade"])):(0,u.Q3)("v-if",!0)],64))),128))])):(0,u.Q3)("v-if",!0)}}});var Ii=i(32428),Oi=i(17416),Ci=i(19089);function Ri(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function Ni(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?Ri(Object(i),!0).forEach(function(t){Si(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Ri(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function Si(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class Mi{constructor(e){var t,i;this.isContent=void 0,this.settings=void 0,this.sharedNetworks=void 0,this.contactUsers=void 0,this.isContent=e.hasCommunity,this.settings=Ni({},e.settings),this.sharedNetworks=[...null!==(t=e.sharedNetworks)&&void 0!==t?t:[]],this.contactUsers=[...null!==(i=e.contactUsers)&&void 0!==i?i:[]]}static fromDataModel(e){return new Mi(e.toRaw())}updateDataModel(e,t){const i=Ni({},this.settings);return i.visibleForNonMembers||(i.onlyVisibleToPools=[]),new Ci.A(Ni(Ni({},e.toRaw()),{},{hasCommunity:this.isContent,settings:i,sharedNetworks:t?this.sharedNetworks:null,contactUsers:[...this.contactUsers]}))}}var ki=i(72815),Pi=i(53042);const Di={key:1},Li={__name:"NetworkSharingForm",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.settings.errors),o=(0,u.EW)(()=>t.getters["detail/settings/canEdit"]),l=(0,u.EW)(()=>t.getters["detail/networkSharing/defaultNetworkName"]),a=(0,u.EW)(()=>t.state.detail.networkSharing.sharedNetworks),n=(0,u.EW)(()=>t.getters["detail/networkSharing/sharedNetworksOptions"]),s=(0,u.EW)(()=>t.getters["detail/networkSharing/areAnyNetworksAvailable"]),r=(0,u.EW)({get:()=>a.value,set(e){t.commit("detail/networkSharing/setSharedNetworks",e)}}),d=(0,u.EW)(()=>n.value.filter(e=>a.value.includes(e.value)).map(e=>e.text).join(", "));return(e,t)=>((0,u.uX)(),(0,u.Wv)(Bt.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(re.A,{label:e.$dlm("orgstr.pool.detail.settings.sharing.sharedNetworks.default")},{default:(0,u.k6)(()=>[(0,u.Lk)("span",null,(0,b.v_)(l.value),1)]),_:1},8,["label"]),s.value?((0,u.uX)(),(0,u.Wv)(re.A,{key:0,label:e.$dlm("orgstr.pool.detail.settings.sharing.sharedNetworks.shared"),"validation-message":i.value.sharedNetworks},{default:(0,u.k6)(()=>[o.value?((0,u.uX)(),(0,u.Wv)(Pi.A,{key:0,modelValue:r.value,"onUpdate:modelValue":t[0]||(t[0]=e=>r.value=e),options:n.value},null,8,["modelValue","options"])):((0,u.uX)(),(0,u.CE)("span",Di,(0,b.v_)(d.value),1))]),_:1},8,["label","validation-message"])):(0,u.Q3)("v-if",!0)]),_:1}))}},Vi=Li,Fi={__name:"PriorityPicker",props:{modelValue:{type:Number,required:!0}},emits:["update:modelValue"],setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>!t.getters["detail/settings/canEdit"]),o=(0,u.EW)(()=>Array.from({length:40},(e,t)=>{const i=t+1;let o=String(i);return 0===t?o+=" ("+$.i18n._("orgstr.pool.detail.settings.priority.low")+")":40===i&&(o+=" ("+$.i18n._("orgstr.pool.detail.settings.priority.high")+")"),{value:i,text:o}}));return(t,l)=>((0,u.uX)(),(0,u.Wv)(se.A,{"model-value":e.modelValue,options:o.value,"use-empty-value":!1,disabled:i.value,"onUpdate:modelValue":l[0]||(l[0]=e=>t.$emit("update:modelValue",e))}
1,null,8,["model-value","options","disabled"]))}},Ui=Fi;const xi={CREATE_ARTICLE:"createArticle",CREATE_COMMENT:"comments",CREATE_DOCUMENT:"createDocument",CREATE_EMAIL:"createEmail",CREATE_EVENT:"createEvent",CREATE_GALLERY:"createGallery",CREATE_POLL:"createPoll",CREATE_VIDEO:"createVideo",LIKE:"like",MODEMAN:"modeman",MODIFY_FORUM_POST:"modifyForumPost",SHARE_CONTENT:"shareContent",VIEW_MEMBER_FROM_OTHER_NETWORKS:"viewMemberFromOtherNetworks",CREATE_REPORT:"createReport",CREATE_MAIL_TEMPLATE:"createMailTemplate",CREATE_PROFILE_TEMPLATE:"createProfileTemplate"},Wi={ADMIN_APPROVAL:"adminApproval",ENABLE_DEFAULT_CONTENT_SCOPE:"enableDefaultContentScope",ENABLE_SELF_UNREGISTER:"enableSelfUnregister",ENABLE_FORUM:"enableForum",PRIORITY:"priority",PUBLIC_MEMBERSHIP:"publicMembership",SHOW_MEMBERS:"showMembers",VISIBLE_FOR_NON_MEMBERS:"visibleForNonMembers",WATCHERS:"watchers",EDITORS_CAN_MANAGE_MEMBERS:"editorsCanManageMembers",VISIBLE_IN_GROUP_LIST:"visibleInGroupList",ONLY_VISIBLE_TO_POOLS:"onlyVisibleToPools",EMAIL_TRACKING_ENABLED:"emailTrackingEnabled"},$i={basicFields:{[Wi.ENABLE_DEFAULT_CONTENT_SCOPE]:"orgstr.pool.detail.settings.defaultContentScope",[Wi.EDITORS_CAN_MANAGE_MEMBERS]:"orgstr.pool.detail.settings.editorsCanManageMembers",[Wi.EMAIL_TRACKING_ENABLED]:"orgstr.pool.detail.settings.emailTrackingEnabled",[Wi.ENABLE_FORUM]:"orgstr.pool.detail.settings.forum"},permissions:{[xi.LIKE]:"orgstr.pool.detail.settings.permissions.like",[xi.CREATE_COMMENT]:"orgstr.pool.detail.settings.permissions.comments",[xi.SHARE_CONTENT]:"orgstr.pool.detail.settings.permissions.shareContentRight",[xi.VIEW_MEMBER_FROM_OTHER_NETWORKS]:"orgstr.pool.detail.settings.permissions.viewMemberFromOtherNetworksRight",[xi.CREATE_ARTICLE]:"orgstr.pool.detail.settings.permissions.createArticleRight",[xi.CREATE_EVENT]:"orgstr.pool.detail.settings.permissions.createEventRight",[xi.CREATE_GALLERY]:"orgstr.pool.detail.settings.permissions.createGalleryRight",[xi.CREATE_VIDEO]:"orgstr.pool.detail.settings.permissions.createVideoRight",[xi.CREATE_DOCUMENT]:"orgstr.pool.detail.settings.permissions.createDocumentRight",[xi.CREATE_POLL]:"orgstr.pool.detail.settings.permissions.createPollRight",[xi.CREATE_EMAIL]:"orgstr.pool.detail.settings.permissions.createEmailRight",[xi.CREATE_REPORT]:"orgstr.pool.detail.settings.permissions.createReportRight",[xi.CREATE_MAIL_TEMPLATE]:"orgstr.pool.detail.settings.permissions.createMailTemplateRight",[xi.CREATE_PROFILE_TEMPLATE]:"orgstr.pool.detail.settings.permissions.createProfileTemplateRight",[xi.MODIFY_FORUM_POST]:"orgstr.pool.detail.settings.permissions.modifyForumPostRight"},members:{[Wi.PUBLIC_MEMBERSHIP]:{label:"orgstr.pool.detail.settings.publicMembership"},[Wi.VISIBLE_FOR_NON_MEMBERS]:{label:"orgstr.pool.detail.settings.visibleForNonMembers",dependsOn:Wi.PUBLIC_MEMBERSHIP},[Wi.ADMIN_APPROVAL]:{label:"orgstr.pool.detail.settings.adminApproval",dependsOn:Wi.VISIBLE_FOR_NON_MEMBERS},[Wi.ENABLE_SELF_UNREGISTER]:{label:"orgstr.pool.detail.settings.selfUnregister",dependsOn:Wi.PUBLIC_MEMBERSHIP},[Wi.VISIBLE_IN_GROUP_LIST]:{label:"orgstr.pool.detail.settings.visibleInGroupList"},[Wi.SHOW_MEMBERS]:{label:"orgstr.pool.detail.settings.showMembers"}}},Bi={key:0},Gi={key:1},Hi={class:"iw-description"},Xi={class:"iw-combo-list"},ji=(0,u.pM)({__name:"SettingsTab",setup(e){const t=(0,p.A)(),i=(0,C.KR)(null),l=(0,u.EW)(()=>Boolean(t.state.detail.poolModel.updateLockedAt)),a=(0,C.KR)(Mi.fromDataModel(t.state.detail.poolModel)),n=(0,u.EW)(()=>t.getters["detail/settings/canEdit"]),s=(0,u.EW)(()=>t.getters["detail/settings/isUsedInLimitation"]),r=(0,u.EW)(()=>t.getters["detail/settings/isUsedAsContentPoolInOtherNetworks"]),d=(0,u.EW)(()=>t.state.detail.settings.isLoading),c=(0,u.EW)(()=>t.state.detail.settings.errors),m=(0,u.EW)(()=>t.getters["detail/settings/networkSharingEnabled"]),A=(0,u.EW)(()=>t.getters["detail/networkSharing/areAnyNetworksAvailable"]),v=(0,u.EW)(()=>t.state.detail.networkSharing.sharedNetworks),{onlyVisibleToPoolsOptions:E,onlyVisibleToPoolsHiddenCount:_,onlyVisibleToPoolsModel:f}=function(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.getters["detail/settings/onlyVisibleToPoolsOptions"]),o=(0,u.EW)(()=>{var e,i;return null!==(e=null===(i=t.state.detail.settings)||void 0===i?void 0:i.onlyVisibleToPoolsHiddenIds)&&void 0!==e?e:[]});return{onlyVisibleToPoolsOptions:i,onlyVisibleToPoolsHiddenCount:(0,u.EW)(()=>t.getters["detail/settings/onlyVisibleToPoolsHiddenCount"]),onlyVisibleToPoolsModel:(0,u.EW)({get:()=>e.value.settings.onlyVisibleToPools.filter(e=>!o.value.includes(e)),set(t){e.value.settings.onlyVisibleToPools=[...t,...o.value]}})}}(a),w=(0,C.KR)(!1),y=(0,u.EW)(()=>Object.fromEntries(Object.entries($i.basicFields).filter(([e])=>void 0!==a.value.settings[e]))),T=(0,u.EW)(()=>Object.fromEntries(Object.entries($i.permissions).filter(([e])=>void 0!==a.value.settings[e]))),I=(0,u.EW)(()=>o.A.dynamicEntityModels.data.filter(e=>{var t;return void 0!==(null===(t=a.value.settings[xi.MODEMAN])||void 0===t?void 0:t[e.apiName])}).map(e=>e.apiName)),O=e=>{const i=structuredClone(c.value);i.settings||(i.settings={}),i.settings.watchers=e.message,t.commit("detail/settings/setErrors",i)},R=e=>{var i;if(a.value.settings.watchers=e,null!==(i=c.value.settings)&&void 0!==i&&i.watchers){const e=structuredClone(c.value);delete e.settings.watchers,t.commit("detail/settings/setErrors",e)}},N=async()=>{try{await t.dispatch("detail/settings/save",a.value),a.value=Mi.fromDataModel(t.state.detail.poolModel),(0,ci.A)(i.value.$el,{alignToTo
1p:!0,behavior:"smooth"})}catch(e){console.error(e),(0,mi.A)(i.value.$el)}},S=e=>o.A.dynamicEntityModels.getByApiName(e).pluralName;return(0,u.wB)(v,()=>{m.value&&(a.value.sharedNetworks=v.value)}),(e,t)=>((0,u.uX)(),(0,u.Wv)(h.A,{ref_key:"form",ref:i,class:"iw-pool-detail-settings"},{default:(0,u.k6)(()=>[d.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):(0,u.Q3)("v-if",!0),(0,u.bF)(ue.A,{"no-controls":!n.value,"submit-enabled":n.value,onSubmit:N},{controls:(0,u.k6)(()=>[n.value?((0,u.uX)(),(0,u.Wv)(de.A,{key:0,"submit-label":e.$dlm("core.save"),"cancel-label":"",onSubmit:N},null,8,["submit-label"])):(0,u.Q3)("v-if",!0)]),default:(0,u.k6)(()=>[(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.basicSettings.header")),1),s.value||r.value?((0,u.uX)(),(0,u.Wv)(g.A,{key:0,multi:""},{default:(0,u.k6)(()=>[s.value?((0,u.uX)(),(0,u.CE)("span",Bi,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.infoMessage")),1)):(0,u.Q3)("v-if",!0),r.value?((0,u.uX)(),(0,u.CE)("span",Gi,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.infoMessage.sharedContentPool")),1)):(0,u.Q3)("v-if",!0)]),_:1})):(0,u.Q3)("v-if",!0),l.value?((0,u.uX)(),(0,u.Wv)(g.A,{key:1,level:"WARNING",text:e.$dlm("orgstr.pool.edit.updateLockedMessage")},null,8,["text"])):(0,u.Q3)("v-if",!0),(0,u.bF)(Bt.A,{disabled:l.value},{default:(0,u.k6)(()=>{var i;return[(0,u.bF)(re.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(bi.A,{modelValue:a.value.isContent,"onUpdate:modelValue":t[0]||(t[0]=e=>a.value.isContent=e),label:e.$dlm("orgstr.pool.detail.settings.isContent"),disabled:!n.value||s.value||r.value},null,8,["modelValue","label","disabled"])]),_:1}),a.value.isContent?((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(y.value,(e,t)=>((0,u.uX)(),(0,u.Wv)(re.A,{key:t},{default:(0,u.k6)(()=>[(0,u.bF)(bi.A,{modelValue:a.value.settings[t],"onUpdate:modelValue":e=>a.value.settings[t]=e,label:e,disabled:!n.value},null,8,["modelValue","onUpdate:modelValue","label","disabled"])]),_:2},1024))),128)),(0,u.bF)(re.A,{label:e.$dlm("orgstr.pool.detail.settings.priority"),"validation-message":null===(i=c.value.settings)||void 0===i?void 0:i.priority},{default:(0,u.k6)(()=>[(0,u.bF)(Ui,{modelValue:a.value.settings[(0,C.R1)(Wi).PRIORITY],"onUpdate:modelValue":t[1]||(t[1]=e=>a.value.settings[(0,C.R1)(Wi).PRIORITY]=e)},null,8,["modelValue"])]),_:1},8,["label","validation-message"]),(0,u.bF)(re.A,{label:e.$dlm("orgstr.pool.detail.settings.contactUsers"),"validation-message":c.value.contactUsers},{default:(0,u.k6)(()=>[(0,u.bF)(Ii.A,{modelValue:a.value.contactUsers,"onUpdate:modelValue":t[2]||(t[2]=e=>a.value.contactUsers=e),disabled:!n.value},null,8,["modelValue","disabled"])]),_:1},8,["label","validation-message"])],64)):(0,u.Q3)("v-if",!0)]}),_:1},8,["disabled"]),a.value.isContent?((0,u.uX)(),(0,u.CE)(u.FK,{key:2},[(0,u.Lk)("h3",null,[(0,u.eW)((0,b.v_)(e.$dlm("orgstr.pool.detail.settings.permissions.header"))+" ",1),(0,u.Lk)("span",Hi,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.permissions.hint")),1)]),(0,u.bF)(Bt.A,null,{default:(0,u.k6)(()=>[(0,u.Lk)("div",Xi,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(T.value,(t,i)=>((0,u.uX)(),(0,u.Wv)(re.A,{key:i,label:e.$dlm(t)},{default:(0,u.k6)(()=>[(0,u.bF)(ki.A,{modelValue:a.value.settings[i],"onUpdate:modelValue":e=>a.value.settings[i]=e,disabled:!n.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1032,["label"]))),128)),((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(I.value,t=>((0,u.uX)(),(0,u.Wv)(re.A,{key:"dynamic_"+t,label:e.$dlmPl("orgstr.pool.detail.settings.permissions.dynamicContentRight",{"#NAME#":S(t)})},{default:(0,u.k6)(()=>[(0,u.bF)(ki.A,{modelValue:a.value.settings[(0,C.R1)(xi).MODEMAN][t],"onUpdate:modelValue":e=>a.value.settings[(0,C.R1)(xi).MODEMAN][t]=e,disabled:!n.value},null,8,["modelValue","onUpdate:modelValue","disabled"])]),_:2},1032,["label"]))),128))])]),_:1}),(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.members.header")),1),(0,u.bF)(Bt.A,null,{default:(0,u.k6)(()=>{var i;return[(0,u.bF)(re.A,{label:e.$dlm("orgstr.pool.detail.settings.members.watchers"),class:(0,b.C4)({"iw-error":w.value}),"validation-message":null===(i=c.value.settings)||void 0===i?void 0:i.watchers},{default:(0,u.k6)(()=>[(0,u.bF)(gi,{"model-value":a.value.settings.watchers,disabled:!n.value,onValidationResult:O,"onUpdate:modelValue":R},null,8,["model-value","disabled"])]),_:1},8,["label","class","validation-message"]),(0,u.bF)(re.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(Ti,{modelValue:a.value.settings,"onUpdate:modelValue":t[4]||(t[4]=e=>a.value.settings=e),options:(0,C.R1)($i).members,disabled:!n.value,cascade:!0},{afterVisibleForNonMembers:(0,u.k6)(()=>{var i;return[a.value.settings.visibleForNonMembers?((0,u.uX)(),(0,u.Wv)(re.A,{key:0,class:"iw-nested-checkbox",label:e.$dlm("orgstr.pool.detail.settings.onlyVisibleToPools"),"validation-message":null===(i=c.value.settings)||void 0===i?void 0:i.onlyVisibleToPools},{default:(0,u.k6)(()=>[(0,u.bF)(Ei.A,{modelValue:(0,C.R1)(f),"onUpdate:modelValue":t[3]||(t[3]=e=>(0,C.i9)(f)?f.value=e:null),options:(0,C.R1)(E),disabled:!n.value,"use-numbers":""},{beforeTags:(0,u.k6)(()=>[(0,u.bF)(Oi.A,{count:(0,C.R1)(_)},null,8,["count"])]),_:1},8,["modelValue","options","disabled"])]),_:1},8,["label","validation-message"])):(0,u.Q3)("v-if",!0)]}),_:1},8,["modelValue","options","disabled"])]),_:1})]}),_:1}),m.value?((0,u.uX)(),(0,u.CE)(u.FK,{key:0},[(0,u.Lk)("h3",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.networkSharing.header")),1),A.value?(0,u.Q3)("v-if",!0):((0,u.uX)(),(0,u.Wv)(g.A,{key:0},{default:(0,u.k6)(()=>[(0,u.Lk)("span",null,(0,b.v_)(e.$dlm("orgstr.pool.detail.settings.noNetworksToShare")),1)]),_:1})),(0,u.bF)(Vi)],64)):(0,u.Q3)("v-if",!0)],64)):(0,u.Q3)("v-if",!0)]),_:1},8,["no-controls","submit-enabled"])]),_:1},512))}}),Yi=ji,Ki={class:"iw-pool-detail-tab"},Qi={__name:"ActiveTab",setup(e){const t=(0,p.A)(),i={[d.A.DASHBOARD]:Wt,[d.A.PROFILES]:ui,[d.A.CONTENT]:Nt,[d.A.COMMUNICATION]:Oe,[d.A.SETTINGS]:Yi,[d.A.PAYMENT_RULES]:jt},o=(0,u.EW)(()=>t.state.detail.activeTabIndex),l=(0,u.EW)(()=>t.getters["detail/tabs"]);return(e,t)=>((0,u.uX)(),(0,u.CE)("div",Ki,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(l.value,(e,t)=>((0,u.uX)(),(0,u.Wv)(v.A,{key:e,index:t,active:t===o.value},{default:(0,u.k6)(()=>[((0,u.uX)(),(0,u.Wv)((0,u.$y)(i[e])))]),_:2},1032,["index","active"]))),128))]))}},Ji=Qi;var zi=i(72822),qi=i(47343),Zi=i(7143),eo=i(65693),to=i(18767);const io=(0,u.pM)({__name:"PoolDetailTitleCardBanner",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.poolModel.id),o=(0,u.EW)(()=>t.state.detail.poolModel.banner),l=(0,u.EW)(()=>t.state.detail.poolModel.meta.COMMUNITY_ADMIN),a=(0,u.EW)(()=>l.value&&o.value.allowCustomBanner),n=e=>{t.commit("detail/setPoolModel",t.state.detail.poolModel.withBanner(e)),(0,ae.W3)()},s=(0,u.EW)(()=>{var e;return(null===(e=o.value)||void 0===e||null===(e=e.thumbnails)||void 0===e?void 0:e.map(to.A.fromData))||[]}),r=(0,u.EW)(()=>(0,eo.A)(s.value,o.value.defaultBannerId)||$.i18n._pl("defaultBanners.altText.fallback.group",{"#GROUP_NAME#":t.state.detail.poolModel.localizedName}));return(e,t)=>((0,u.uX)(),(0,u.Wv)(Zi.A,{"current-banner-src-set":o.value.currentBannerSrcSet,"default-banner-id":o.value.defaultBannerId,"can-edit-custom-banner":a.value,"can-edit-default-banner":l.value,"request-uri":`/orgstr/pools/${i.value}/banner`,thumbnails:s.value,title:r.value,"lightbox-group":"poolBanner",onUpdateImage:n},null,8,["current-banner-src-set","default-banner-id","can-edit-custom-banner","can-edit-default-banner","request-uri","thumbnails","title"]))}}),oo=io;var lo=i(11317),ao=i(76850),no=i(43596),so=i(66898),ro=i(79182),uo=i(2960);const co={class:"iw-visit-card-thumbnail"},mo=(0,u.pM)({__name:"PoolDetailTitleCardThumbnail",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.poolModel),o=(0,u.EW)(()=>i.value.localizedName),l=(0,u.EW)(()=>{var e;return null!==(e=i.value.imageUrl)&&void 0!==e?e:(0,lo.Wt)()}),a=(0,u.EW)(()=>Boolean(i.value.imageUrl)),n=(0,u.EW)(()=>t.state.detail.thumbnail.isLoading),s=(0,u.EW)(()=>i.value.canEditThumbnail),r=(0,u.EW)({get:()=>t.state.detail.thumbnail.isEditDialogOpen,set(e){t.commit("detail/thumbnail/setIsEditDialogOpen",e)}}),d=(0,u.EW)({get:()=>t.state.detail.thumbnail.isDeleteDialogOpen,set(e){t.commit("detail/thumbnail/setIsDeleteDialogOpen",e)}}),c=async e=>{r.value=!1,await t.dispatch("detail/thumbnail/update",e)},m=async()=>{d.value=!1,await t.dispatch("detail/thumbnail/update",null)};return(e,t)=>((0,u.uX)(),(0,u.CE)("div",co,[(0,u.bF)(ro.A,{"image-name":o.value,url:l.value,"is-loading":n.value},null,8,["image-name","url","is-loading"]),s.value&&!n.value?((0,u.uX)(),(0,u.Wv)(so.A,{key:0,"use-first-action-for-opener":!a.value,"opener-icon":"iw-icon-pencil-alt",onEdit:t[0]||(t[0]=e=>r.value=!0),onRemove:t[1]||(t[1]=e=>d.value=!0)},null,8,["use-first-action-for-opener"])):(0,u.Q3)("v-if",!0),r.value?((0,u.uX)(),(0,u.Wv)(uo.A,{key:1,title:e.$dlm("core.edit"),callback:c,"cropper-settings":(0,C.R1)(no.A)(1,(0,C.R1)(ao.A).THUMBNAIL),onClose:t[2]||(t[2]=e=>r.value=!1)},null,8,["title","cropper-settings"])):(0,u.Q3)("v-if",!0),d.value?((0,u.uX)(),(0,u.Wv)(ce.A,{key:2,"dialog-title":e.$dlm("core.remove"),"dialog-text":e.$dlm("core.removeImage.dialogText"),onSubmit:m,onClose:t[3]||(t[3]=e=>d.value=!1)},null,8,["dialog-title","dialog-text"])):(0,u.Q3)("v-if",!0)]))}}),po=mo;var Ao=i(11093);const vo={__name:"TitleCardActions",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.settings.isLoading),o=(0,u.EW)(()=>t.getters["detail/titleCardActions"]),l=(0,u.EW)(()=>!i.value&&o.value.length>0);return(e,t)=>l.value?((0,u.uX)(),(0,u.Wv)(Ao.A,{key:0,actions:o.value},null,8,["actions"])):(0,u.Q3)("v-if",!0)}},ho=vo;var go=i(13552);const Eo={class:"iw-entity-basic-info"},bo={__name:"TitleCardCreationInfo",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.poolModel.creator),o=(0,u.EW)(()=>(0,n.cO)("/member/detail/"+i.value.id)),l=(0,u.EW)(()=>$.i18n.formatDateTimeDifference(t.state.detail.poolModel.created));return(e,t)=>((0,u.uX)(),(0,u.CE)("div",Eo,[(0,u.bF)(go.A,{name:"orgstr.pool.detail.createdBy"},{AUTHOR_NAME:(0,u.k6)(()=>[(0,u.bF)(G.A,{href:o.value,label:i.value.fullname},null,8,["href","label"])]),CREATION_DATE:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(l.value),1)]),_:1})]))}},_o=bo,fo={class:"iw-visit-card-headline"},wo={class:"iw-title"},yo={key:0,class:"iw-entity-subtitle"},To={__name:"TitleCardHeadline",props:{showCategory:{type:Boolean,required:!1,default:!1}},setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>t.state.detail.poolModel.localizedName),o=(0,u.EW)(()=>t.state.detail.poolModel.categoryName);return(t,l)=>((0,u.uX)(),(0,u.CE)("div",fo,[(0,u.Lk)("div",wo,(0,b.v_)(i.value),1),e.showCategory&&o.value?((0,u.uX)(),(0,u.CE)("div",yo,(0,b.v_)(o.value),1)):(0,u.Q3)("v-if",!0)]))}},Io=To,Oo={id:"iw-widgets-rows"},Co={class:"iw-tabs"},Ro=(0,u.pM)({__name:"TitleCard",setup(e){const t=(0,p.A)(),i=(0,u.EW)(()=>{var e;return Boolean(null===(e=t.state.detail.poolModel.banner)||void 0===e?void 0:e.currentBannerSrcSet)}),o=(0,u.EW)(()=>t.state.detail.activeTabIndex),l=(0,u.EW)(()=>t.getters["detail/tabs"]),a=(0,u.EW)(()=>l.value.map(e=>({name:e,title:$.i18n._(`orgstr.pool.detail.${e}.tabTitle`)})));return(e,l)=>((0,u.uX)(),(0,u.CE)("div",Oo,[(0,u.bF)(qi.A,null,(0,u.eX)({icon:(0,u.k6)(()=>[(0,u.bF)(po)]),default:(0,u.k6)(()=>[(0,u.bF)(Io,{"show-category":""}),(0,u.bF)(ho)]),bottom:(0,u.k6)(()=>[(0,u.bF)(_o),(0,u.Lk)("div",Co,[(0,u.bF)(zi.A,{"model-value":o.value,tabs:a.value,"onUpdate:modelValue":l[0]||(l[0]=e=>{return i=e,t.commit("detail/setActiveTabIndex",i);var i}),"use-dropdown":""},null,8,["model-value","tabs"])])]),compact:(0,u.k6)(()=>[(0,u.bF)(Io),(0,u.bF)(ho)]),_:2},[i.value?{name:"banner",fn:(0,u.k6)(()=>[(0,u.bF)(oo)]),key:"0"}:void 0]),1024)]))}}),No=Ro,So={__name:"PoolDetailApp",setup(e){const t=(0,p.A)();(0,u.Gt)("tabbedContentId",m()("iw-tabs-"));const i=(0,u.EW)(()=>t.state.detail.isLoading),o=(0,u.EW)(()=>t.state.detail.poolModel.id);return(e,t)=>
1i.value?((0,u.uX)(),(0,u.Wv)(A.A,{key:0})):((0,u.uX)(),(0,u.CE)("div",{key:o.value,class:"iw-pool-detail"},[(0,u.bF)(No),(0,u.bF)(Ji)]))}},Mo=So;var ko=i(25157),Po=i(79356);const Do=(0,u.pM)({__name:"OrgstrPoolEdit",emits:["change"],setup(e,{emit:t}){const i=t,o=(0,p.A)(),a=(0,u.EW)(()=>{var e;return null===(e=o.state.edit)||void 0===e?void 0:e.poolModel}),n=(0,u.EW)(()=>{var e;return null===(e=o.state.edit)||void 0===e?void 0:e.isLoading}),s=(0,u.EW)(()=>o.getters["edit/isAllowedToUsePrivateCheckbox"]),r=(0,u.EW)(()=>o.getters["edit/showPrivateCheckbox"]),d=(0,u.EW)({set(e){o.dispatch("edit/save",e).then(e=>{(0,ae.W3)(),i("change",e),l.A.candyApp.spaMainRouter.navigateTo(`orgstr/pool/main/detail/${e.id}`)})},get:()=>ko.A.fromDataModel(a.value)});return(e,t)=>n.value?((0,u.uX)(),(0,u.Wv)(A.A,{key:0})):((0,u.uX)(),(0,u.Wv)(Po.A,{key:1,modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),"is-allowed-to-use-private-checkbox":s.value,"show-private-checkbox":r.value,"is-created-in-current-network":a.value.isCreatedInCurrentNetwork,disabled:Boolean(a.value.updateLockedAt),onCancel:t[1]||(t[1]=e=>(0,C.R1)(l.A).candyApp.spaMainRouter.navigateToPreviousVisitedRoute("orgstr/pool/main"))},null,8,["modelValue","is-allowed-to-use-private-checkbox","show-private-checkbox","is-created-in-current-network","disabled"]))}}),Lo=Do;var Vo=i(81170),Fo=i(14742),Uo=i(95389),xo=i(31264),Wo=i(51705),$o=i(59375),Bo=i(83308),Go=i(43410),Ho=i(79312),Xo=i(30778);const jo={PRIVATE_CLIPBOARD:"privateClipboard",REGULAR_WITH_CONTENT:"regularWithContent",REGULAR_WITHOUT_CONTENT:"regularWithoutContent",SHARED_WITH_CONTENT:"sharedWithContent"};var Yo=Bo.A,Ko={formOptions:{controls:[{type:"button",name:"search",text:"core.search"},{type:"linkButton",name:"cancel",text:"core.cancel"}]},setCategoryOptionsToFilter:function(e){if(e.length>0){const t=[{text:$.i18n._("orgstr.pool.edit.category.noCategory"),value:"without-category"},...o.A.communitiesCategories.toOptions().filter(t=>e.includes(t.value))];this.getView("form").getField("categoryId").setOptions(t),this.getView("form").showField("categoryId")}else this.getView("form").hideField("categoryId")},setFilterTypesOptionsToFilter:function(){const e=[];for(const t of Object.values(jo))e.push({text:$.i18n._(`orgstr.pool.list.filter.filterType.${t}`),value:t});this.getView("form").getField("filterType").setOptions(e)},setData:function(e){return this.getView("form").getField("categoryId").setValue(e.categoryId||""),this.getView("form").getField("filterType").setValue(e.filterType||""),Yo.prototype.setData.apply(this,arguments)},_getFormFields:function(){return[{fieldView:new Xo.A,fieldLabel:"core.search_term",name:"filter"},{name:"categoryId",fieldView:new Ho.A({showText:!0,text:"",getNullForEmptyValue:!0}),fieldLabel:$.i18n._("orgstr.pool.edit.category"),hidden:!0},{name:"filterType",fieldView:new Ho.A({showText:!0,text:"",getNullForEmptyValue:!0}),fieldLabel:$.i18n._("orgstr.pool.edit.filterType"),hidden:!1},{fieldView:new Go.A({text:"core.show_my_only"}),name:"show_mine"}]}};const Qo=Yo.extend(Ko);var Jo=i(83410),zo=i(23758),qo=Jo.A,Zo={renderCustomFilters:function(e){e.categoryId&&(this._renderCategory(e.categoryId),this.countOfFilters++),e.filterType&&(this._renderFilterType(e.filterType),this.countOfFilters++)},_renderCategory:function(e){var t,i;i="without-category"===e?$.i18n._("orgstr.pool.edit.category.noCategory"):o.A.communitiesCategories.getNameForId(e),t=$.i18n._pl("orgstr.pool.list.filter.category",{"#CATEGORY_NAME#":i});const l=new zo.A({text:t});l.on("click",this._handleCategoryClick,this),this.filtersView.appendView(l)},_renderFilterType:function(e){const t=new zo.A({text:$.i18n._pl("orgstr.pool.list.filter.filterType",{"#POOL_TYPE#":$.i18n._(`orgstr.pool.list.filter.filterType.${e}`)})});t.on("click",this._handleFilterTypeClick,this),this.filtersView.appendView(t)},_handleCategoryClick:function(){this.options.data.categoryId=null,this.trigger("search",this.options.data)},_handleFilterTypeClick:function(){this.options.data.filterType=null,this.trigger("search",this.options.data)},_handleFooterClick:function(){this.options.data.categoryId=null,this.options.data.filterType=null,qo.prototype._handleFooterClick.apply(this,arguments)}};const el=qo.extend(Zo);var tl=i(1375),il=i(53080),ol=i(62193),ll=i.n(ol),al=i(83297),nl=i(43422),sl=i(69331),rl=i(32629),dl=i.n(rl),ul=i(30872),cl=i.n(ul),ml=Uo.A,pl={template:cl()('<div class="iw-c-row iw-c-row-cell1"><label><%- $.i18n._(label) %></label><span class="iw-value"><%- $.i18n._(value) %></span></div>'),initialize:function(){this.options=dl()(this.options),this.options.label=this.options.label||"",this.options.value=this.options.value||""}};const Al=ml.extend(pl);var vl={loadingStatistics:!1,initialize:function(){var e;const t=new Uo.A({className:"iw-c-row iw-c-row-cell6"});t.appendView(this._buildIconColumn().setClassName("iw-c-row-cell1")).appendView(this._buildNameCategoryColumn().setClassName("iw-c-row-cell2")).appendView(this._buildColorColumn().setClassName("iw-c-row-cell3")),t.appendView(this._buildMembersCountColumn().setClassName("iw-c-row-cell4"),"memberCount");const i=null===(e=this.model)||void 0===e?void 0:e.get("statistics");this.model&&w.Ay.configuration.LOAD_POOL_USER_STATS_ASYNC&&(this.loadingStatistics=!0),t.appendView(this._buildProfileCompletenessColumn(i),"completness").appendView(this._buildClickRatesColumn(i),"clickRate"),this.model&&w.Ay.configuration.LOAD_POOL_USER_STATS_ASYNC&&this._loadStatistics(),this.appendView(t,"row")},afterRender:function(){this.resolveAsyncLoadingOfMemberCount()}
1,resolveAsyncLoadingOfMemberCount:function(){w.Ay.configuration.LOAD_POOL_USER_COUNT_ASYNC&&(this.getView("row").getView("memberCount").mask(),o.A.poolMemberCounts.fetch().then(()=>{this.getView("row").replaceView("memberCount",this._buildMembersCountColumn().setClassName("iw-c-row-cell4"),"memberCount")}))},_loadStatistics:async function(){const e=new me.A(me.A.METHOD.GET,`/orgstr/pools/${this.model.get("id")}/list-statistics`);let t;try{t=await e.send()}catch(e){console.error(`Statistics for pool id=${this.model.get("id")} failed to load.`,e)}finally{this.loadingStatistics=!1,this.getView("row").replaceView("completness",this._buildProfileCompletenessColumn(t),"completness").replaceView("clickRate",this._buildClickRatesColumn(t),"clickRate")}},_buildIconColumn:function(){let e="";switch(this.model.get("type")){case Te.A.CLIPBOARD:e="clipboard";break;case Te.A.PRIVAT:e="user-secret";break;case Te.A.REGULAR:e=this.model.get("withContent")?"chalkboard-user":"user-group";break;case Te.A.CONTENT:e="shuffle";break;default:throw new Ce.A(`Unknown pool type "${this.model.get("type")}".`)}return new nl.A({name:e,disabled:!0})},_buildNameCategoryColumn:function(){var e,t,i=o.A.communitiesCategories.getNameForId(this.model.get("categoryId")),l=new Uo.A;return e=new sl.A({text:this.model.getNameInCurrentLanguage(),link:(0,n.cO)("orgstr/pool/main/detail/"+this.model.get("id"))}),l.appendView(e),ll()(i)||((t=new tl.A({text:i,separator:"",tag:"div",className:"iw-c-pool-category"})).on("click",function(){$o.A.trigger("orgstrPool:filterByCategory",this.model.get("categoryId"))},this),l.appendView(t)),l},_buildColorColumn:function(){var e;return e=this.model.get("color"),new Uo.A({className:"iw-g-color"+(e?"-"+("0"+e).slice(-2):"")})},_buildMembersCountColumn:function(){let e;e=w.Ay.configuration.LOAD_POOL_USER_COUNT_ASYNC?o.A.poolMemberCounts.isReady()?o.A.poolMemberCounts.getCountOfMembersByPoolId(this.model.get("id")):void 0:this.model.get("countOfUsers");const t=new Al({label:"orgstr.pool.list.header.profile",value:e});return(new Uo.A).appendView(t)},_buildProfileCompletenessColumn:function(e){var t,i,o,l;o=null==e?void 0:e.completenessIndex,l=null==e?void 0:e.dataAge,o?o+="%":o=$.i18n._("core.notAvailable"),l=l?l+" "+$.i18n._("core.days"):$.i18n._("core.notAvailable"),t=new Al({label:"orgstr.pool.list.header.profileCompleteness",value:o}),i=new Al({label:"orgstr.pool.list.dataAge",value:l});const a=(new Uo.A).setClassName("iw-c-row-cell5").appendView(t).appendView(i);return this.loadingStatistics&&a.mask(),a},_buildClickRatesColumn:function(e){const t=new Al({label:"orgstr.pool.list.header.clickThroughRates",value:null!=e&&e.clickThroughRate?e.clickThroughRate+"%":"core.notAvailable"}),i=(new Uo.A).setClassName("iw-c-row-cell6").appendView(t);return this.loadingStatistics&&i.mask(),i}};const hl=al.A.extend(vl);var gl={resolveAsyncLoadingOfMemberCount:function(){},_buildIconColumn:function(){return new il.A({text:""})},_buildNameCategoryColumn:function(){var e=new tl.A({text:"orgstr.pool.list.header.name",separator:""}),t=new tl.A({text:"orgstr.pool.list.header.category",separator:""});return e.on("click",function(){this._changeSorting("name",e)},this),t.on("click",function(){this._changeSorting("category",t)},this),this._changeSorting("name",e,!0),(new Uo.A).appendView(e).appendView(t)},_buildColorColumn:function(){return new il.A({text:""})},_buildMembersCountColumn:function(){let e;return w.Ay.configuration.LOAD_POOL_USER_COUNT_ASYNC?e=new il.A({text:"orgstr.pool.list.header.profile"}):(e=new tl.A({text:"orgstr.pool.list.header.profile",separator:""}),e.on("click",function(){this._changeSorting("countOfUsers",e)},this)),(new Uo.A).appendView(e)},_buildProfileCompletenessColumn:function(){return new il.A({text:"orgstr.pool.list.header.profileCompleteness"})},_buildClickRatesColumn:function(){return new il.A({text:"orgstr.pool.list.header.clickThroughRates"})},_changeSorting:function(e,t,i){e==this._sortKey?this._sortAsc=!this._sortAsc:(this._sortAsc=!0,this._previousView&&this._previousView.setClassName("")),t.setClassName(this._getClassName(this._sortAsc)),this._sortKey=e,this._previousView=t,!0!==i&&this.trigger("sort",this._sortKey,this._sortAsc?"ASC":"DESC")},_getClassName:function(e){return e?"iw-g-state-active iw-c-contentList-sorting-up":"iw-g-state-active iw-c-contentList-sorting-down"}};const El=hl.extend(gl);var bl=i(75874),_l=i(69577),fl=i(76132);var wl=i(43440),yl=i(18579),Tl=i(73831),Il=i(81370),Ol=i(93173);const Cl={buildSpecificPart:function(){const e=this.model.attributes,t=new Uo.A;t.render();return(0,r.A)(Ol.A,{backgroundJob:e}).mount(t.el),t}},Rl=Il.A.extend(Cl);var Nl=yl.A,Sl={initialize:function(){this.options.title=$.i18n._("Delete pool"),this.initialValue=this.options.backgroundJobId,Nl.prototype.initialize.apply(this,arguments)},getContentViews:function(){return[new Tl.A({errorMessage:$.i18n._("orgstr.pool.list.delete.error")}),new Rl]}};const Ml=Nl.extend(Sl),kl=(0,u.pM)({__name:"OrgstrPoolDeleteDialog",props:{poolId:{}},emits:["success","close"],setup(e,{emit:t}){const i=e,o=t,l=(0,C.KR)(!1),a=()=>{new wl.A({entities:{ids:[i.poolId],count:1}}).render()},n=(0,C.KR)(!1),s=e=>{if(l.value=!1,console.error("Error deleting pool: "+i.poolId,e),e.isValidationError){var t;if(null===(t=e.validationErrors)||void 0===t?void 0:t.some(e=>"poolHasSomeReferences"===e.name))return void(0,ae.tS)("orgstr.pool.list.delete.error.reference")}(0,ae.tS)("orgstr.pool.list.delete.error")},r=()=>{l.value=!0,w.Ay.configuration.POOL_DELETE_BG_ENABLED?async function(e){const t=new me.A(me.A.METHOD.DELETE,"/orgstr/pools/"+e,{async:!0});return await t.send(),t.getResponse().backgroundJobId}(i.poolId).then(e=>{const t=new Ml({backgroundJobId:e,entities:{count:1}});t.on("batchaction:successClose",()=>{o("success")}),t.render(),o("close")}).catch(s):async function(e){const t=new me.A(me.A.METHOD.DELETE,"/orgstr/pools/"+e);await t.send()}(i.poolId).then(()=>o("success")).catch(s)};return(e,t)=>((0,u.uX)(),(0,u.Wv)(k.A,{title:e.$dlm("orgstr.pool.list.delete.title"),onClose:t[2]||(t[2]=e=>o("close"))},{default:(0,u.k6)(()=>[l.value?((0,u.uX)(),(0,u.Wv)(D.A,{key:0})):(0,u.Q3)("v-if",!0),(0,u.bF)(bl.A,{title:e.$dlm("orgstr.pool.list.delete.confirm.title"),icon:"iw-icon-exclamation-triangle",level:(0,C.R1)(fl.UF)},{text:(0,u.k6)(()=>[(0,u.bF)(_l.A,{subtle:""},{default:(0,u.k6)(()=>[(0,u.bF)(ue.A,{"no-controls":""},{default:(0,u.k6)(()=>[(0,u.bF)(f.A,null,{default:(0,u.k6)(()=>[(0,u.eW)((0,b.v_)(e.$dlm("orgstr.pool.list.delete.confirm.text")),1)]),_:1}),(0,u.bF)(f.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(N.A,{link:"",primary:"",label:e.$dlm("orgstr.pool.detail.actions.checkUsage"),onClick:a},null,8,["label"])]),_:1}),(0,u.bF)(f.A,null,{default:(0,u.k6)(()=>[(0,u.bF)(bi.A,{label:e.$dlm("orgstr.pool.list.delete.confirm.checkbox"),modelValue:n.value,"onUpdate:modelValue":t[0]||(t[0]=e=>n.value=e)},null,8,["label","modelValue"])]),_:1})]),_:1})]),_:1}
1)]),"form-controls":(0,u.k6)(()=>[(0,u.bF)(de.A,{"submit-label":e.$dlm("core.yes"),"submit-enabled":n.value,onSubmit:r,onCancel:t[1]||(t[1]=e=>o("close"))},null,8,["submit-label","submit-enabled"])]),_:1},8,["title","level"])]),_:1},8,["title"]))}});var Pl=Wo.A,Dl={listId:"orgstrPoolList",enableCamelCaseParams:!0,initialize:function(){this.HeaderView=El,this.ItemView=hl,this.FilterView=Qo,this.FilterMessageView=el,this.showHeader=!0,this.showBatchActions=!1,this.showCreator=!1,this.showFilter=!0,this.showSorting=!1,this.showPagingBar=!0,this.showThumbnail=!1,this.data.sortBy="name",this.data.sortOrder="ASC",this.rowActions=[{label:"core.edit",assert:"ORG_STR-POOL-UPDATE",link:"orgstr/pool/main/edit/:id",icon:"pen"},{label:"core.delete",assert:"ORG_STR-POOL-DELETE",type:"deletePool",icon:"trash"}],this.on("list:rowAction:selected:deletePool",this._deletePoolClickHandler,this),this.sortOptions=[],$o.A.on("orgstrPool:filterByCategory",e=>{var t={filter:this.data.filter,showMine:this.data[this.enableCamelCaseParams?"showMine":"show_mine"],categoryId:e};this.search(t)}),Wo.A.prototype.initialize.apply(this,arguments)},renderHeaderView:function(){var e;return(e=Wo.A.prototype.renderHeaderView.apply(this,arguments)).on("sort",function(e,t){this.sort({sort_by:e,sort_order:t})},this),e},search:function(e){return this.data.filter=e.filter,this.data[this.enableCamelCaseParams?"showMine":"show_mine"]=e.show_mine,this.data.categoryId=e.categoryId,this.data.filterType=e.filterType,this.updateUrl(!1,["count","sortOrder","sortBy","filter","showMine","categoryId","filterType"]),this},_deletePoolClickHandler:function(e){const t=document.createElement("div");let i;const o=()=>{i.unmount(),document.body.removeChild(t)};i=(0,r.A)(kl,{poolId:e.entityId,onSuccess:()=>{o(),(0,ae.W3)("user.pool.deletedMessage"),this.mask(),this.collection.fetch().then(()=>{this.unmask(),$o.A.trigger("pool:changed")}).catch(e=>{throw this.unmask(),e})},onClose:o}),document.body.appendChild(t),i.mount(t)},setFilterViewData:function(){this.filterView.setCategoryOptionsToFilter(this.collection.filterParams.usedCategoryIds),this.filterView.setFilterTypesOptionsToFilter(),Pl.prototype.setFilterViewData.apply(this,arguments)}};const Ll=Pl.extend(Dl);var Vl={layoutType:"BOX",baseClassName:"iw-p-orgstrPool-list",initialize:function(){this.layoutOptions.boxTitle=$.i18n._("orgstr.pool.list.title"),this.collection=(new xo.A).addQueryParams({includeStatistics:!l.A.config.configuration.LOAD_POOL_USER_STATS_ASYNC,includeUserCount:!l.A.config.configuration.LOAD_POOL_USER_COUNT_ASYNC}),this.collection.once("collection:synced",this._setToolboxActions,this),this._list=new Ll({collection:this.collection}),this.appendView(this._list)},refresh:function(){this._setToolboxActions()},_setToolboxActions:function(){let e=[];const t=this.collection.meta;t&&t["ORG_STR-POOL-CREATE_ANY"]&&e.push({icon:"iw-icon-plus",text:$.i18n._("orgstr.pool.list.createNewPool"),link:(0,n.cO)("orgstr/pool/main/create"),forceFirstLevel:!0}),e.push((0,Fo.A)(()=>this._list.toggleFilterView())),e=[...e,...this.options.pageActions],l.A.candyApp.setToolboxActions(e)}};const Fl=Uo.A.extend(Vl);var Ul=i(41610),xl=i(69014);class Wl extends xl.A{constructor(...e){super(...e),this._store=null,this._editApp=null,this._detailApp=null,this._reloadList=!1,this.options=void 0}getRoutes(){return[new Ul.A("create",this.createAction),new Ul.A("detail/:poolId",this.detailAction),new Ul.A("edit/:poolId",this.editAction),new Ul.A(/^$/,this.listAction)]}
1async init(){super.init(),await Promise.all([o.A.communitiesCategories.fetch(),o.A.pools.fetch()])}cleanup(){var e,t;null===(e=this._editApp)||void 0===e||e.unmount(),null===(t=this._detailApp)||void 0===t||t.unmount(),this._editApp=null,this._detailApp=null,this._slotContainer.existsView("list")&&this._slotContainer.removeView("list"),this.$candyApp.resetContentSlot()}createAction(){this.currentUc=a.A.CREATE,this._getStore().dispatch("edit/load",null),this._mountEditApp()}detailAction(e){(0,s.A)(),this.currentUc===a.A.LIST&&l.A.candyApp.setBackLink("orgstr/pool/main");const t=(0,n.JO)(window.location.search),i=this.currentUc===a.A.CREATE?d.A.SETTINGS:t.selectTab;this._getStore().dispatch("detail/load",{poolId:Number(e.poolId),selectedTab:null!=i?i:null}),this._mountDetailApp(),this.currentUc=a.A.DETAIL}editAction(e){var t;const i=Number(e.poolId),o=this._getStore();this.currentUc===a.A.DETAIL&&i===(null===(t=o.state.detail.poolModel)||void 0===t?void 0:t.id)?o.commit("edit/setPoolModel",o.state.detail.poolModel):o.dispatch("edit/load",Number(e.poolId)),this.currentUc=a.A.EDIT,this._mountEditApp()}listAction(){this.cleanup(),this._listView?(this._reloadList&&(this._listView.mask(),this._listView.collection.fetch().then(()=>{this._listView.unmask()}),this._reloadList=!1),this._listView.refresh()):this._listView=new Fl({pageActions:this.options.pageActions}),this._slotContainer.appendView(this._listView,"list"),(0,n.b0)(this.$candyApp.getMainContentSlot()),this.currentUc=a.A.LIST}_getStore(){var e,t,i,o,l;this._store||(this._store=(0,Vo.A)(),this._store.commit("setMeta",{"ORG_STR-POOL-MANAGE_PUBLIC":null!==(e=this.options["ORG_STR-POOL-MANAGE_PUBLIC"])&&void 0!==e&&e,ADMIN_DASHBOARD_CHARTS_APPLICATIONS_DEFAULT:this.options.ADMIN_DASHBOARD_CHARTS_APPLICATIONS_DEFAULT,POOL_SHARING_ENABLED:null!==(t=this.options.POOL_SHARING_ENABLED)&&void 0!==t&&t,ENABLE_CRM_TRACKING:null!==(i=this.options.ENABLE_CRM_TRACKING)&&void 0!==i&&i,CORRESPONDENCE_CATEGORIES:this.options.CORRESPONDENCE_CATEGORIES||[],"ORG_STR-POOL-PAYMENT_RULE_MANAGER":null!==(o=this.options["ORG_STR-POOL-PAYMENT_RULE_MANAGER"])&&void 0!==o&&o,paymentRules:null!==(l=this.options.paymentRules)&&void 0!==l?l:[]}));return this._store}_mountEditApp(){this.cleanup(),this._editApp=(0,r.A)(Lo,{onChange:()=>{this._reloadList=!0}}),this._editApp.provide("store",this._getStore()),this._editApp.mount(this._slotContainer.el)}_mountDetailApp(){this.cleanup(),this._detailApp=(0,r.A)(Mo),this._detailApp.provide("store",this._getStore()),this._detailApp.mount(this._slotContainer.el)}}},17209(e,t,i){"use strict";i.d(t,{A:()=>s});var o=i(50953),l=i(97759),a=i(77083),n=i(43019);class s{static reset(){Object.keys(s.map.value).forEach(e=>{delete s.map.value[e]})}static get(e){return s.map.value[e]}static syncWidgetsStates(e,t){for(const i of e){if(!i.uniqueId)throw new a.A("uniqueId");s.isValid&&s.exists(i.uniqueId)?s.get(i.uniqueId).setWidget(i):s.set(i.uniqueId,i.createDataStateInstance(t))}const i=e.map(e=>e.uniqueId);for(const e of Object.keys(s.map.value))i.includes(e)||s.delete(e);s.isValid=!0}static invalidate(){s.isValid=!1}static async reloadAllWidgetsOfType(e,t){const i=[];for(const[o,a]of Object.entries(s.map.value))if(a.widget.type===e){if(!(a instanceof n.A))throw new l.A(`Cannot reload non-async widget (type ${e})`);const s=a.widget.createDataStateInstance(t);i.push({uniqueId:Number(o),dataState:s,args:[a.pageBuilderOn,a.pageQueryParams,a.columnSize]})}await Promise.all(i.map(({dataState:e,args:t})=>e.activate(...t)));for(const{uniqueId:e,dataState:t}of i)s.set(e,t)}static exists(e){return Boolean(s.map.value[e])}static set(e,t){s.map.value[e]=t}static delete(e){delete s.map.value[e]}}s.isValid=!0,s.map=(0,o.KR)({})},69014(e,t,i){"use strict";var o=i(4059),l=i(95389),a=i(5770);function n(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function s(e,t,i){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:i;throw new TypeError("Private element is not present on this object")}var r=new WeakMap;class d extends a.A{constructor(...e){super(...e),n(this,r,null)}init(){const e=this.$candyApp.getMainContentSlot().replace("#","");document.getElementById(e).outerHTML=`<div id="${e}"></div>`,this._slotContainer=new l.A({el:$(this.$candyApp.getMainContentSlot())}).render(),this.$candyApp.scrollToTop()}cleanup(){}get slotContainer(){return this._slotContainer}get ucEnum(){return o.A}get currentUc(){return t=this,(e=r).get(s(e,t));var e,t}set currentUc(e){if(!Object.values(this.ucEnum).includes(e))throw new Error(`Unknown use case "${e}"`);var t,i,o;i=this,o=e,(t=r).set(s(t,i),o)}}const u=d;i.d(t,["A",0,u])},63604(e,t,i){"use strict";i.d(t,{A:()=>s});var o=i(38873),l=i(32380);const a=[l.A.PICTURE,l.A.FULL_NAME,l.A.COMPANY_NAME,l.A.JOB_FUNCTION];var n=i(46948);class s{static createRequestForUsersData(e,t){return new o.A(o.A.METHOD.POST,"/users/values",{entitiesIds:e,selectors:t})}static getDataForUsers(e,t){return s.createRequestForUsersData(e,t).send()}static async getDefaultUserDataForSimpleList(e){const t=s.getDataForUsers(e,a),i=n.A.findUsers({userIds:e}),[o,l]=await Promise.all([t,i]);for(const e of o.items){var r,d;e.meta=null!==(r=null===(d=l.find(t=>
1t.id===e.id))||void 0===d?void 0:d.meta)&&void 0!==r?r:null}return o}static getDefaultUserDataSimpleForBaseListModule(e,t){const i=s.createRequestForUsersData(e,a),o=n.A.createRequestForFindUsers({userIds:e});return{responseFn:async()=>{const[e,l]=await Promise.all([i.send(),o.send()]);for(const t of e.items){var a,n;t.meta=null!==(a=null===(n=l.find(e=>e.id===t.id))||void 0===n?void 0:n.meta)&&void 0!==a?a:null}return{total:t,items:e.items,meta:{}}},abort:()=>{i.abortIfPending(),o.abortIfPending()}}}}},6437(e,t,i){"use strict";var o=i(25825),l=i(34479),a=o.A,n={model:l.A,initialize:function(){this.uri="/users/search",this.baseUri=this.uri},fetch:function(){var e=$.param(this._queryParams||{});return this.uri=e?this.baseUri+"?"+e:this.baseUri,this._postParams=this._postParams||{},a.prototype.fetch.apply(this,arguments)},parse:function(e){return this.filterParams=e.filter,this.allIds=e.allIds,e.users}};const s=a.extend(n);i.d(t,["A",0,s])},10193(e,t,i){"use strict";i.d(t,{A:()=>a});var o=i(70576),l=i(1916);function a(e){const t=(0,l.A)(e);return t?(0,o.cO)(t):t}},33918(e,t,i){"use strict";i.d(t,{QS:()=>n,TU:()=>a,a7:()=>l});var o=i(51149);function l(e){return e===o.A.HIDDEN?$.i18n._("core.user.hiddenEmailAddress"):e}function a(e){return e?/^[a-zA-Z0-9]+[._a-zA-Z0-9-]*$/.test(e)?e.length>50?"core.validate.shorterThan":null:"core.value.invalid":"core.validate.invali
1dEmptyValue"}function n(e){return e?Object.fromEntries(e.map(e=>[e.field,e.name])):{}}},90053(e,t,i){"use strict";i.d(t,{A:()=>w});var o=i(51705),l=i(30872),a=i.n(l),n=i(69331),s=i(53080),r=i(95389),d=i(10193),u=i(52301),c=i(20696),m=i(95582),p=r.A,A={template:a()('<div class="iw-c-row"><span class="iw-c-user-contactsList-mane"><span slot="USER_NAME_SLOT">\x3c!-- user name here --\x3e</span></span><span class="iw-c-user-contactsList-company"><span slot="COMPANY_NAME_SLOT">\x3c!-- company name here --\x3e</span></span><span class="iw-c-user-contactsList-company"><span slot="COMPANY_POSITION_SLOT">\x3c!-- company position here --\x3e</span></span></div>'),initialize:function(){this.model.has("name")||this.model.has("imgSrc")||this._renameModelAttributes();var e=new u.A,t=this.model.get("companyName")||this.model.get("workInfoCompanyName")||null,i=this.model.get("companyPosition")||this.model.get("workInfoPosition")||null;if(null!=t&&t.id){const i=e.getFieldById(t.id),o={resolveFieldSelector:e=>c.A.USER+m.A.ASTERISK+"ZID"+i.fragenID+"_"+e};this.companyNameView=e.getAFComponent(t.id,t.rawValue||t.value,o)}if(null!=i&&i.id){const t=e.getFieldById(i.id),o={resolveFieldSelector:e=>c.A.USER+m.A.ASTERISK+"ZID"+t.fragenID+"_"+e};this.companyPositionView=e.getAFComponent(i.id,i.rawValue||i.value,o)}this.options={className:this.options.className,user:this.model,userId:this.model.get("id"),title:this.model.get("title"),imgSrc:this.model.get("imgSrc"),imgSize:35},this.model.get("name")===$.i18n._("core.deletedUser")?this.usernameView=new s.A({text:$.i18n._("core.deletedUser")}):this.usernameView=new n.A({text:this.model.get("name"),link:(0,d.A)(this.options.userId)}),p.prototype.initialize.apply(this,arguments)},afterRender:function(){this.replaceSlot("COMPANY_NAME_SLOT",this.companyNameView),this.replaceSlot("COMPANY_POSITION_SLOT",this.companyPositionView),this.replaceSlot("USER_NAME_SLOT",this.usernameView)},_renameModelAttributes:function(){this.model.set("name",this.model.get("formattedNameAdmin")),this.model.set("title",this.model.get("formattedNameAdmin")),this.model.set("imgSrc",this.model.get("picture"))}};const v=p.extend(A);var h=i(73596),g=i(66890),E={initialize:function(){let e;this.options.thumbnailAttrName=this.options.thumbnailAttrName||"",this.model.get("name")!==$.i18n._("core.deletedUser")&&(e=(0,d.A)(this.model.get("id"))),this.appendView(new g.A({profilePicture:this.model.get("profilePicture"),title:this.model.get("fullname"),link:e,hideForSr:!0}))}};const b=h.A.extend(E);var _=o.A,f={initialize:function(){this.ItemView=v,this.ThumbnailView=b,this.showFilter=!1,this.showThumbnail=!0,this.thumbnailAttrName="imgSrc",_.prototype.initialize.apply(this,arguments)},events:{"click a":"_clickHandler"},_clickHandler:function(e){1==e.which&&"_blank"!==$(e.target).attr("target")&&this.trigger("clickOnItem")}};const w=_.extend(f)},20085(e){e.exports=function(e,t,i){if("function"!=typeof e)throw new TypeError("Expected a function");return setTimeout(function(){e.apply(void 0,i)},t)}},60895(e,t,i){var o=i(20085),l=i(69302),a=i(99374),n=l(function(e,t,i){return o(e,a(t)||0,i)});e.exports=n},2810(e,t,i){"use strict";i.d(t,{A:()=>v});var o=i(20641),l=i(50953),a=i(38675),n=i(79904),s=i(90033),r=i(70576),d=i(37778),u=i(13552),c=i(84811),m=i(62487);const p={key:0},A=(0,o.pM)({__name:"BackgroundJobProgressInfoMessage",props:{backgroundJob:{},messageDlm:{default:"bgjob.dialog.createdInfo"}},setup(e){const t=e,i=(0,o.EW)(()=>(0,r.cO)("core/background-job/main/detail/"+t.backgroundJob.id)),l=(0,o.EW)(()=>t.backgroundJob.state===m.A.WAITING);return(e,a)=>((0,o.uX)(),(0,o.Wv)(d.A,null,{default:(0,o.k6)(()=>[(0,o.bF)(u.A,{name:t.messageDlm},{LINK:(0,o.k6)(()=>[(0,o.bF)(c.A,{href:i.value,label:e.$dlm("bgjob.dialog.linkToBgJob")},null,8,["href","label"])]),_:1},8,["name"]),l.value?((0,o.uX)(),(0,o.CE)("span",p,(0,s.v_)(e.$dlm("bgjob.state.waiting.message")),1)):(0,o.Q3)("v-if",!0)]),_:1}))}}),v=(0,o.pM)({__name:"BackgroundJobProgress",props:{backgroundJob:{},messageDlm:{default:""}},setup(e){const t=e,i=(0,o.EW)(()=>t.messageDlm?{messageDlm:t.messageDlm}:{});
1return(e,s)=>((0,o.uX)(),(0,o.CE)(o.FK,null,[(0,o.bF)(A,(0,o.v6)({"background-job":t.backgroundJob},i.value),null,16,["background-job"]),t.backgroundJob.state===(0,l.R1)(m.A).IN_PROGRESS?((0,o.uX)(),(0,o.Wv)(a.A,{key:0,label:e.$dlm("bgjob.detail.label.state")},{default:(0,o.k6)(()=>[(0,o.bF)(n.A,{"model-value":parseInt(t.backgroundJob.progress,10),"show-text-value":""},null,8,["model-value"])]),_:1},8,["label"])):(0,o.Q3)("v-if",!0)],64))}})},21870(e,t,i){"use strict";i.d(t,{A:()=>y});var o=i(20641),l=i(50953),a=i(82124),n=i(33974),s=i(74341),r=i(37569),d=i(33045),u=i(29295),c=i(28717),m=i(55885),p=i(61498),A=i(2810),v=i(36968),h=i(9464),g=i(98557),E=i(58367),b=i(62487);const _={class:"iw-dialog-headline-items"},f={class:"iw-detail"},w={class:"iw-form-controls"},y=(0,o.pM)({__name:"BackgroundJobProgressDialog",props:{bgJobId:{}},emits:["close","done"],setup(e,{emit:t}){const i=e,y=t,T=(0,l.KR)(!0),I=new a.il(h.A),O=(0,o.EW)(()=>T.value?null:I.state.detail.backgroundJob),C=(0,o.EW)(()=>{var e,t;return(0,E.KS)(O.value.type,null===(e=O.value.model)||void 0===e?void 0:e.apiName,null===(t=O.value.model)||void 0===t||null===(t=t.name)||void 0===t||null===(t=t[n.aS.codeLowerCase])||void 0===t?void 0:t.plural)});return(0,o.KC)(async()=>{await I.dispatch("detail/loadBackgroundJob",i.bgJobId),T.value=!1}),(0,v.A)(async()=>(await I.dispatch("detail/loadBackgroundJob",i.bgJobId),I.state.detail.backgroundJob),3e3),(0,o.wB)(O,()=>{var e;(null===(e=O.value)||void 0===e?void 0:e.state)===b.A.DONE&&y("done")}),(e,t)=>((0,o.uX)(),(0,o.Wv)(s.A,{"dialog-class":"iw-bgjob-progress-dialog",onClose:t[2]||(t[2]=e=>y("close"))},{headline:(0,o.k6)(()=>[(0,o.Lk)("div",_,[T.value?(0,o.Q3)("v-if",!0):((0,o.uX)(),(0,o.Wv)(d.A,{key:0,text:C.value},null,8,["text"])),(0,o.bF)(r.A,{onCloseClick:t[0]||(t[0]=e=>y("close"))})])]),default:(0,o.k6)(()=>[T.value?((0,o.uX)(),(0,o.Wv)(p.A,{key:0})):((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[O.value.state===(0,l.R1)(b.A).DONE?((0,o.uX)(),(0,o.Wv)(c.A,{key:0})):O.value.state===(0,l.R1)(b.A).ERROR?((0,o.uX)(),(0,o.Wv)(u.A,{key:1})):(0,o.Q3)("v-if",!0),O.value.state===(0,l.R1)(b.A).DONE||O.value.state===(0,l.R1)(b.A).ERROR?((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[(0,o.Lk)("div",f,[(0,o.bF)(g.A,{"background-job":O.value},null,8,["background-job"])]),(0,o.Lk)("div",w,[(0,o.bF)(m.A,{label:e.$dlm("core.close"),outlined:"",secondary:"",onClick:t[1]||(t[1]=e=>y("close"))},null,8,["label"])])],64)):((0,o.uX)(),(0,o.Wv)(A.A,{key:3,"background-job":O.value},null,8,["background-job"]))],64))]),_:1}))}})},70544(e,t,i){"use strict";i.d(t,{A:()=>c});var o=i(20641),l=i(50953),a=i(83606),n=i(98807),s=i(24355);function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,o)}return i}function d(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?r(Object(i),!0).forEach(function(t){u(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}const c={__name:"MultiTagPicker",props:{modelValue:{type:Array,required:!1,default:()=>[]},options:{type:Array,required:!0},useSelectAll:{type:Boolean,required:!1,default:!1},useNumbers:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const i=e,r=t,u=-Number.MAX_SAFE_INTEGER,c=(0,l.KR)([...i.modelValue]),m=e=>{const t=i.options.find(t=>t.value===e);return t||a.A.log(`MultiTag Picker: Missing option for value "${e}"`),t},p=e=>c.value.includes(e.value),A=(0,o.EW)(()=>{const e=[];for(const t of i.options)e.push(d(d({},t),{},{disabled:i.disabled||t.disabled||p(t)}));return i.useSelectAll&&e.unshift({value:u,text:`-- ${$.i18n._("core.ui.allItems")} --`,disabled:i.disabled||0===i.options.filter(e=>!p(e)).length}),e}),v=()=>r("update:modelValue",[...c.value]),h=e=>{if(e===u)for(const e of A.value)e.disabled||e.value===u||c.value.push(e.value);else c.value.push(e);v()},g=e=>{const t=m(e);return t.tagText||t.text};return(t,i)=>((0,o.uX)(),(0,o.CE)("div",null,[(0,o.bF)(n.A,{"use-numbers":e.useNumbers,options:A.value,disabled:e.disabled,"onUpdate:modelValue":h},null,8,["use-numbers","options","disabled"]),(0,o.Lk)("div",null,[(0,o.RG)(t.$slots,"beforeTags"),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(c.value,t=>((0,o.uX)(),(0,o.CE)(o.FK,null,[m(t)?((0,o.uX)(),(0,o.Wv)(s.A,{key:t,text:g(t),closable:!e.disabled,onClose:e=>(e=>{const t=c.value.findIndex(t=>t===e);t>-1&&(c.value.splice(t,1),v())})(t)},null,8,["text","closable","onClose"])):(0,o.Q3)("v-if",!0)],64))),256))])]))}}},75874(e,t,i){"use strict";i.d(t,{A:()=>c});var o=i(20641),l=i(90033),a=i(50953),n=i(69577),s=i(76132),r=i(55885),d=i(61498);const u={class:"iw-action-message-title"},c=(0,o.pM)({__name:"ActionMessage",props:{title:{},text:{},icon:{},level:{default:"INFO"},box:{type:Boolean,default:!0},buttonText:{default:""},buttonDisabled:{type:Boolean,default:!1},isLoading:{type:Boolean,default:!1}},emits:["click"],setup(e,{emit:t}){const i=e,c=t;return(t,m)=>((0,o.uX)(),(0,o.CE)("div",{role:"alert",class:(0,l.C4)({"iw-action-message":!0,"iw-action-message-box":e.box,"iw-action-message-success":e.level===(0,a.R1)(s.HI),"iw-action-message-info":e.level===(0,a.R1)("INFO"),"iw-action-message-warning":e.level===(0,a.R1)(s.UF),"iw-action-message-error":e.level===(0,a.R1)("ERROR")})},[(0,o.Lk)("i",{class:(0,l.C4)(i.icon)},null,2),i.isLoading?((0,o.uX)(),(0,o.Wv)(d.A,{key:0})):((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[(0,o.Lk)("span",u,(0,l.v_)(i.title),1),(0,o.RG)(t.$slots,"text",{},()=>[(0,o.bF)(n.A,{text:e.text},null,8,["text"])]),(0,o.RG)(t.$slots,"buttons",{},()=>[e.buttonText?((0,o.uX)(),(0,o.Wv)(r.A,{key:0,filled:"",disabled:i.buttonDisabled,onClick:m[0]||(m[0]=e=>c("click"))},{default:(0,o.k6)(()=>[(0,o.eW)((0,l.v_)(i.buttonText),1)]),_:1},8,["disabled"])):(0,o.Q3)("v-if",!0)]),(0,o.RG)(t.$slots,"form-control
1s")],64))],2))}})},69577(e,t,i){"use strict";i.d(t,{A:()=>a});var o=i(20641),l=i(90033);const a=(0,o.pM)({__name:"ActionMessageText",props:{text:{},warning:{type:Boolean},subtle:{type:Boolean}},setup:e=>(t,i)=>e.text?((0,o.uX)(),(0,o.CE)("span",{key:0,class:(0,l.C4)({"iw-action-message-text":!0,"iw-icon-exclamation-triangle":e.warning})},(0,l.v_)(e.text),3)):t.$slots.default?((0,o.uX)(),(0,o.CE)("div",{key:1,class:(0,l.C4)({"iw-action-message-text":!0,"iw-action-message-text-subtle":e.subtle})},[(0,o.RG)(t.$slots,"default")],2)):(0,o.Q3)("v-if",!0)})},79182(e,t,i){"use strict";i.d(t,{A:()=>r});var o=i(20641),l=i(4006),a=i(61498);const n={class:"iw-entity-image"},s=["src","title","alt"],r={__name:"EntityImage",props:{url:{type:String,default:null,required:!1},imageName:{type:String,default:$.i18n._("core.picture"),required:!1},fakeImageUrl:{type:String,default:l.C,required:!1},isLoading:{type:Boolean,default:!1,required:!1}},emits:["click"],setup(e){const t=e,i=(0,o.EW)(()=>{var e;return null!==(e=t.url)&&void 0!==e?e:t.fakeImageUrl});return(t,l)=>((0,o.uX)(),(0,o.CE)("div",n,[e.isLoading?((0,o.uX)(),(0,o.Wv)(a.A,{key:0})):(0,o.Q3)("v-if",!0),(0,o.Lk)("img",{src:i.value,title:e.imageName,alt:e.imageName,onClick:l[0]||(l[0]=e=>t.$emit("click"))},null,8,s)]))}}},28717(e,t,i){"use strict";i.d(t,{A:()=>r});var o=i(20641),l=i(50953),a=i(90033),n=i(76132),s=i(37778);const r={__name:"MessageBoxSuccess",setup:e=>(e,t)=>((0,o.uX)(),(0,o.Wv)(s.A,{level:(0,l.R1)(n.HI)},{default:(0,o.k6)(()=>[(0,o.RG)(e.$slots,"default",{},()=>[(0,o.Lk)("span",null,(0,a.v_)(e.$dlm("core.success")),1)])]),_:3},8,["level"]))}},92515(e,t,i){"use strict";i.d(t,{A:()=>p});var o=i(20641),l=i(50953),a=i(46399),n=i(90033),s=i(70576),r=i(55885),d=i(84811);const u=(0,o.pM)({__name:"RowAction",props:{label:{},icon:{},href:{}},emits:["click"],setup(e){const t=e;return(e,i)=>t.href?((0,o.uX)(),(0,o.Wv)(d.A,{key:0,href:(0,l.R1)(s.cO)(t.href),class:(0,n.C4)(t.icon),label:t.label,onClick:i[0]||(i[0]=t=>e.$emit("click",t))},null,8,["href","class","label"])):((0,o.uX)(),(0,o.Wv)(r.A,{key:1,link:"",primary:"",icon:t.icon,label:t.label,onClick:i[1]||(i[1]=t=>e.$emit("click",t))},null,8,["icon","label"]))}}),c={class:"iw-actions-candy"},m={key:0,class:"iw-actions"},p={__name:"RowActions",props:{actions:{type:Array,required:!0}},setup(e){const t=e,i=(0,l.KR)(!1),n=()=>{i.value=!i.value};return(e,l)=>((0,o.uX)(),(0,o.CE)("div",null,[(0,o.Lk)("span",c,[(0,o.bF)(a.A,{icon:"iw-icon-ellipsis-v",size:"XS,S",title:e.$dlm("core.edit"),onClick:n},null,8,["title"])]),i.value?((0,o.uX)(),(0,o.CE)("div",m,[(0,o.Lk)("ul",null,[e.$slots.customActions?(0,o.RG)(e.$slots,"customActions",{},void 0,void 0,0):((0,o.uX)(!0),(0,o.CE)(o.FK,{key:1},(0,o.pI)(t.actions,(t,i)=>((0,o.uX)(),(0,o.CE)("li",{key:i},[t.link?((0,o.uX)(),(0,o.Wv)(u,{key:0,label:e.$dlm(t.label),icon:t.icon,href:t.link||"",onClick:n},null,8,["label","icon","href"])):((0,o.uX)(),(0,o.Wv)(u,{key:1,label:e.$dlm(t.label),icon:t.icon,onClick:e=>{n(),t.callback.apply(this)}},null,8,["label","icon","onClick"]))]))),128))]),(0,o.bF)(a.A,{class:"iw-actions-close",icon:"iw-icon-times",size:"XXS,M",title:e.$dlm("core.close"),onClick:n},null,8,["title"])])):(0,o.Q3)("v-if",!0)]))}}},17416(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(43750),a=i(24355);const n=(0,o.pM)({__name:"TagHiddenItems",props:{count:{}},setup(e){const t=e,i=(0,o.EW)(()=>(0,l.A)(t.count,"core.picker.hiddenItem","core.picker.hiddenItems"));return(t,l)=>e.count>0?((0,o.uX)(),(0,o.Wv)(a.A,{key:0,text:i.value,closable:!1},null,8,["text"])):(0,o.Q3)("v-if",!0)}})},47343(e,t,i){"use strict";i.d(t,{A:()=>p});var o=i(20641),l=i(90033),a=i(53751),n=i(7350),s=i.n(n),r=i(50953),d=i(96666),u=i(56933);const c={class:"iw-visit-card-info"},m={class:"iw-visit-card-info"},p={__name:"TitleCard",props:{hideCompactCard:{type:Boolean,required:!1,default:!1}},setup(e){const t=(0,r.KR)(null),i=(0,r.KR)(null),n=(0,r.KR)(null),p=(0,r.KR)(null),A=(0,r.KR)(!1),v=()=>{const e=parseInt(window.getComputedStyle(t.value).getPropertyValue("top"),10),l=t.value.getBoundingClientRect().bottom;(0,o.dY)(()=>{var t;const o=l<=e;A.value!==o&&(A.value=o,i.value.classList.toggle("iw-visible",o),null===(t=d.A.candyMessageBus)||void 0===t||t.trigger("compactTitleCardVisibilityChange",o))})},h=(0,r.Kh)({"--width":null,"--height":null}),g=s()(()=>{h["--width"]=`${t.value.getBoundingClientRect().width}px`},50,{trailing:!0}),E=s()(()=>{h["--height"]=`${i.value.getBoundingClientRect().height}px`,v()},50,{trailing:!0}),b=s()(v,50,{trailing:!0});return(0,o.sV)(()=>{n.value=new ResizeObserver(g),n.value.observe(t.value),p.value=new ResizeObserver(E),p.value.observe(i.value)}),(0,u.A)("scroll",b),(0,o.xo)(()=>{n.value.disconnect(),p.value.disconnect()}),(n,s)=>((0,o.uX)(),(0,o.CE)("div",{ref_key:"mainCard",ref:t,class:"iw-visit-card"},[(0,o.RG)(n.$slots,"banner"),(0,o.RG)(n.$slots,"icon"),(0,o.Lk)("div",c,[(0,o.RG)(n.$slots,"default")]),(0,o.RG)(n.$slots,"bottom"),(0,o.bo)((0,o.Lk)("div",{ref_key:"compactCard",ref:i,class:"iw-visit-card-compact",style:(0,l.Tr)(h)},[(0,o.Lk)("div",m,[(0,o.RG)(n.$slots,"compact")])],4),[[a.aG,!e.hideCompactCard]])],512))}}},11093(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(64698);const a={class:"iw-visit-card-actions"},n=(0,o.pM)({__name:"TitleCardActions",props:{actions:{}},setup:e=>(t,i)=>((0,o.uX)(),(0,o.CE)("div",a,[(0,o.bF)(l.A,{actions:e.actions,class:"iw-visit-card-box-actions",elevated:"","show-first-action-name":""},null,8,["actions"]),(0,o.RG)(t.$slots,"default")]))})},7143(e,t,i){"use strict";i.d(t,{A:()=>b});var o=i(20641),l=i(90033),a=i(97200),n=i.n(a),s=i(50953),r=i(83459),d=i(38873),u=i(70576),c=i(1492),m=i(15053),p=i(1077),A=i(66898),v=i(38051),h=i(84301),g=i(61498);const E={key:5,class:"iw-media-banner-placeholder"},b=(0,o.pM)({__name:"VBanner",props:{currentBannerSrcSet:{},lightboxGroup:{default:()=>n()("banner")},defaultBannerId:{default:void 0},thumbnails:{default:()=>[]},aspectRatio:{default:NaN},canEditCustomBanner:{type:Boolean,default:!1},canDeleteCustomBanner:{type:Boolean,default:!1},canEditDefaultBanner:{type:Boolean,default:!1},requestUri:{default:""},title:{default:void 0},updateImageHandler:{type:Function,default:void 0},deleteImageHandler:{type:Function,default:void 0},fileSizeValidator:{default:()=>new c.A(m.A.PICTURE)}},emits:["updateImage","deleteImage"],setup(e,{emit:t}){const i=e,a=t,n=(0,s.Kh)({isLoading:!1,showEditDialog:!1,showDeleteDialog:!1}),c=(0,o.EW)(()=>
1i.canEditCustomBanner||i.canEditDefaultBanner&&Object.keys(i.thumbnails).length>0),m=async e=>{n.showEditDialog=!1,n.isLoading=!0;try{if(i.updateImageHandler)await i.updateImageHandler(e);else{if(!i.requestUri)throw new r.A('You must provide either "updateImageHandler" or standard "requestUri" property if banner is editable.');{const t=new d.A(d.A.METHOD.POST,i.requestUri,e),o=await t.send(),l=e.get("defaultBannerId"),n=null===l?null:Number.parseInt(l,10);a("updateImage",{currentBannerSrcSet:o.imageSrc,defaultBannerId:n})}}}finally{n.isLoading=!1}},b=async()=>{if(n.showDeleteDialog=!1,n.isLoading=!0,i.deleteImageHandler)await i.deleteImageHandler();else{if(!i.requestUri)throw new r.A('You must provide either "deleteImageHandler" or standard "requestUri" property if banner is deletable.');{const e=new d.A(d.A.METHOD.DELETE,i.requestUri);await e.send(),a("deleteImage")}}n.isLoading=!1},_=e=>{if(c.value)return n.showEditDialog=!0,(0,u.TL)(e)};return(e,t)=>((0,o.uX)(),(0,o.CE)("div",{class:(0,l.C4)(["iw-visit-card-image",c.value&&!n.isLoading?"iw-clickable":null]),tabindex:"-1",onClick:_},[n.isLoading?((0,o.uX)(),(0,o.Wv)(g.A,{key:0})):(0,o.Q3)("v-if",!0),!c.value&&!i.canDeleteCustomBanner||n.isLoading?(0,o.Q3)("v-if",!0):((0,o.uX)(),(0,o.Wv)(A.A,{key:1,"use-first-action-for-opener":!i.canDeleteCustomBanner,"edit-label":e.$dlm("core.banner.action.edit"),"remove-label":e.$dlm("core.banner.action.delete"),"opener-icon":"iw-icon-pencil-alt",onEdit:t[0]||(t[0]=e=>n.showEditDialog=!0),onRemove:t[1]||(t[1]=e=>n.showDeleteDialog=!0)},null,8,["use-first-action-for-opener","edit-label","remove-label"])),n.showEditDialog?((0,o.uX)(),(0,o.Wv)(h.A,{key:2,"can-edit-custom-banner":i.canEditCustomBanner,"can-edit-default-banner":i.canEditDefaultBanner,"current-banner-src-set":i.currentBannerSrcSet,"cropper-settings":i.aspectRatio?{aspectRatio:i.aspectRatio}:void 0,thumbnails:i.thumbnails,"selected-banner-id":i.defaultBannerId,"file-size-validator":i.fileSizeValidator,onUpdateImage:m,onClose:t[2]||(t[2]=e=>n.showEditDialog=!1)},null,8,["can-edit-custom-banner","can-edit-default-banner","current-banner-src-set","cropper-settings","thumbnails","selected-banner-id","file-size-validator"])):(0,o.Q3)("v-if",!0),n.showDeleteDialog?((0,o.uX)(),(0,o.Wv)(p.A,{key:3,"dialog-title":e.$dlm("core.banner.action.delete.dialogTitle"),"dialog-text":e.$dlm("core.banner.action.delete.dialogText"),onSubmit:b,onClose:t[3]||(t[3]=e=>n.showDeleteDialog=!1)},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0),i.currentBannerSrcSet?((0,o.uX)(),(0,o.Wv)(v.A,{key:4,srcset:i.currentBannerSrcSet,title:i.title,alt:i.title},null,8,["srcset","title","alt"])):((0,o.uX)(),(0,o.CE)("div",E))],2))}})},10512(e,t,i){"use strict";i.d(t,{A:()=>A});var o=i(20641),l=i(90033),a=i(50953),n=i(79942),s=i(55885),r=i(527),d=i(89875),u=i(56933);const c=".iw-feed-item",m=()=>document.activeElement.closest(c),p=e=>Array.from(e.value.querySelectorAll(c));const A=(0,o.pM)({__name:"VFeed",props:{useExtendedLayout:{type:Boolean},boxTitle:{},contentId:{},contentClass:{},expandable:{type:Boolean},expanded:{type:Boolean}},emits:["toggleAll"],setup(e){const t=e,i=(0,o.EW)(()=>!t.useExtendedLayout),c=(0,a.KR)();var A;return A=c,(0,u.A)("keydown",e=>{if(A.value.contains(document.activeElement)&&e.target.closest(".iw-feed")===A.value){if(!(0,d.A)(e)){var t;if(null!==(t=document.activeElement)&&void 0!==t&&t.closest('[role="listbox"]'))return;if("PageUp"===e.key){const t=p(A),i=t.indexOf(m());return t[Math.max(0,i-1)].focus(),void e.preventDefault()}if("PageDown"===e.key){const t=p(A),i=t.indexOf(m());return t[Math.min(t.length-1,i+1)].focus(),void e.preventDefault()}}if(e.ctrlKey&&!(e.altKey||e.metaKey||e.shiftKey)){if("Home"===e.key){const t=(0,r.$4)(A.value);(0,r.cu)(t),e.preventDefault()}if("End"===e.key){const t=(0,r.DE)(A.value);(0,r.Mi)(t),e.preventDefault()}}}},!0),(a,r)=>{var d;return(0,o.uX)(),(0,o.CE)("div",{ref_key:"mainEl",ref:c,class:(0,l.C4)({"iw-feed":!0,"iw-simple":i.value,"iw-extended":e.useExtendedLayout})},[(0,o.RG)(a.$slots,"header",{},()=>[e.useExtendedLayout?((0,o.uX)(),(0,o.Wv)(n.A,{key:0,class:"iw-feed-title","box-title":e.boxTitle,"hide-empty-content":""},null,8,["box-title"])):(0,o.Q3)("v-if",!0)]),(0,o.bF)(n.A,{expandable:i.value,id:e.contentId,"content-class":e.contentClass,"box-title":i.value?e.boxTitle:void 0,"aria-label":null!==(d=t.boxTitle)&&void 0!==d?d:void 0,role:"feed"}
1,(0,o.eX)({default:(0,o.k6)(()=>[(0,o.RG)(a.$slots,"default")]),_:2},[i.value&&e.expandable?{name:"actions",fn:(0,o.k6)(()=>[(0,o.bF)(s.A,{text:"",secondary:"",class:"iw-list-expand",label:e.expanded?a.$dlm("core.collapseAll"):a.$dlm("core.expandAll"),onClick:r[0]||(r[0]=e=>a.$emit("toggleAll"))},null,8,["label"])]),key:"0"}:void 0]),1032,["expandable","id","content-class","box-title","aria-label"])],2)}}})},82724(e,t,i){"use strict";i.d(t,{A:()=>g});var o=i(20641),l=i(90033),a=i(97200),n=i.n(a),s=i(50953),r=i(31885),d=i(527),u=i(53508),c=i(69869),m=i(96666),p=i(79186),A=i(12911),v=function(e){return e[e.PORTAL=0]="PORTAL",e[e.THIRD_PARTY=1]="THIRD_PARTY",e[e.DIALOG=2]="DIALOG",e}(v||{});const h=new class{addPopup(e,t,i,o=n()("popup-"),l=!1){return this.addPopupAndCreateCallback({type:v.PORTAL,popupId:o,popupEl:(0,A.A)(e),openerEl:(0,A.A)(t),closeHandler:i,opensDialog:l})}addThirdPartyPopup(e,t=n()("third-party-popup-")){return this.addPopupAndCreateCallback({type:v.THIRD_PARTY,popupId:t,closeHandler:e})}removePopup(e){const t=this.openedPopups.findIndex(t=>e===t.popupId);t<0||(p.A.removeListener(e),m.A.history.markPopupClosed(this.openedPopups[t].closeHandler),this.openedPopups.splice(t,1),0===this.openedPopups.length&&window.removeEventListener("mousedown",this.mouseDownHandler))}addPopupAndCreateCallback(e){return 0===this.openedPopups.length&&window.addEventListener("mousedown",this.mouseDownHandler),m.A.history.pushPopup(e.closeHandler),p.A.addListener(e.popupId,e.closeHandler),this.openedPopups.push(e),()=>{this.removePopup(e.popupId)}}constructor(){this.openedPopups=[],this.mouseDownHandler=void 0,this.mouseDownHandler=e=>{if(0===this.openedPopups.length)return;const t=this.openedPopups[this.openedPopups.length-1],i=null==e?void 0:e.target;t.type!==v.THIRD_PARTY&&(t.opensDialog&&document.getElementById("iw-dialogs").contains(i)||t.popupEl.contains(i)||t.openerEl.contains(i)||t.closeHandler())}}},g=(0,o.pM)({__name:"VPopup",props:{opener:{},isOpened:{type:Boolean,default:!0},visibilityModifier:{default:"display"},opensDialog:{type:Boolean,default:!1}},emits:["close"],setup(e,{emit:t}){const i=e,a=t,m=(0,s.KR)(),p=new Map([["display",{property:"display",value:"none"}],["visibility",{property:"visibility",value:"hidden"}]]),A=n()("popup-"),v=(0,u.A)(A),g=p.get(i.visibilityModifier),E=(0,o.EW)(()=>i.isOpened?"":`${g.property}: ${g.value};`),b=()=>{a("close")};let _;const f=()=>{(0,o.dY)(()=>{_=(0,c.A)((0,s.R1)(m),!0),h.addPopup(m,i.opener,b,A,i.opensDialog),v.rememberFocusedElement(i.opener),(0,r.VC)()||(0,d.FR)(m)})},w=()=>{_(),h.removePopup(A),v.restoreLastFocusedElement()};return(0,o.sV)(()=>{!0===i.isOpened&&f()}),(0,o.xo)(()=>{!0===i.isOpened&&w()}),(0,o.wB)(()=>i.isOpened,()=>{!0===i.isOpened?f():w()}),(e,t)=>((0,o.uX)(),(0,o.CE)("div",{ref_key:"container",ref:m,style:(0,l.Tr)(E.value)},[(0,o.RG)(e.$slots,"default")],4))}})},5730(e,t,i){"use strict";i.d(t,{A:()=>I});var o=i(20641),l=i(33974),a=i(70576),n=i(43750),s=i(74341),r=i(72331),d=i(35691),u=i(37778),c=i(7223),m=i(90033),p=i(98233),A=i(8942),v=i(10193),h=i(91942);const g={class:"iw-column iw-column-icon"},E={class:"iw-column iw-main-content"},b={class:"iw-column iw-column-date"},_=(0,o.pM)({__name:"CorrespondenceClickTrackingListRow",props:{item:{}},setup(e){const t=e,i=(0,o.EW)(()=>{var e,i,o;return null!==(e=null!==(i=null===(o=t.item.userInfoData)||void 0===o?void 0:o.fullname)&&void 0!==i?i:t.item.mail)&&void 0!==e?e:""}),l=(0,o.EW)(()=>$.i18n.formatDateTimeDifference(t.item.created)),a=(0,o.EW)(()=>t.item.userInfoData?(0,v.A)(t.item.userInfoData.id):"");return(e,n)=>((0,o.uX)(),(0,o.Wv)(A.A,null,{default:(0,o.k6)(()=>[(0,o.Lk)("div",g,[t.item.userInfoData?((0,o.uX)(),(0,o.Wv)(h.A,{key:0,"profile-picture":t.item.userInfoData.profilePicture,title:i.value,link:a.value,"hide-for-sr":""},null,8,["profile-picture","title","link"])):(0,o.Q3)("v-if",!0)]),(0,o.Lk)("div",E,[t.item.userInfoData?((0,o.uX)(),(0,o.Wv)(p.A,{key:0,data:t.item.userInfoData,"hide-user-icon":"","hide-actions-icon":"","additional-classname":"iw-item-title"},null,8,["data"])):(0,o.Q3)("v-if",!0)]),(0,o.Lk)("div",b,(0,m.v_)(l.value),1)]),_:1}))}});var f=i(82124),w=i(38873),y=i(26117);const T={key:1,class:"iw-c-clickTracking-dialog-actions"},I=(0,o.pM)({__name:"CorrespondenceClickTrackingDialog",props:{correspondenceId:{},clicksCount:{}},emits:["close"],setup(e,{emit:t}){const i=e,m=t,p=(A=i.correspondenceId,new f.Ay.Store({strict:!1,modules:{listModule:(0,y.A)("CorrespondenceClicksList",(e,t)=>{const i=new w.A(w.A.METHOD.GET,`/correspondences/${A}/clicks`,{includeAllInternalAuthorIds:!0,userType:"recipientOnly",startIndex:t.startIndex,count:t.count,listId:t.listId});return{responseFn:async()=>{const e=await i.send();return{total:e.filter.total,items:e.items,meta:{allInternalAuthorIds:e.filter.allInternalAuthorIds}}},abort:()=>i.abortIfPending()}})}}));var A;p.dispatch("listModule/loadList"),(0,o.Gt)("store",p);const v=(0,o.EW)(()=>(0,d.A)(p,"listModule")),h=(0,o.EW)(()=>{var e;return null!==(e=v.value.meta.allInternalAuthorIds)&&void 0!==e?e:[]}),g=(0,o.EW)(()=>
1{if(!v.value.isLoaded)return"";const e=i.clicksCount-v.value.countAll;return 0===e?"":(0,n.A)(e,"user.search.hiddenIds.singular","user.search.hiddenIds.plural")}),E=(0,o.EW)(()=>h.value.length>0&&Boolean(l.Ny.acl.USER_MANAGER)),b=(0,o.EW)(()=>(0,a.cO)(`user/admin/main/search/correspondence/${i.correspondenceId}/clicks`));return(e,t)=>((0,o.uX)(),(0,o.Wv)(s.A,{title:e.$dlm("correspondence.click.dialog.title"),"dialog-class":"iw-c-clickTracking-dialog",onClose:t[0]||(t[0]=e=>m("close"))},{default:(0,o.k6)(()=>[g.value?((0,o.uX)(),(0,o.Wv)(u.A,{key:0,text:g.value},null,8,["text"])):(0,o.Q3)("v-if",!0),E.value?((0,o.uX)(),(0,o.CE)("div",T,[(0,o.bF)(c.A,{link:"",primary:"",icon:"iw-icon-users",href:b.value,label:e.$dlm("correspondence.click.dialog.showInAdminSearchButton")},null,8,["href","label"])])):(0,o.Q3)("v-if",!0),(0,o.bF)(r.A,{"row-component":_})]),_:1},8,["title"]))}})},72815(e,t,i){"use strict";i.d(t,{A:()=>n});var o=i(20641),l=i(98807),a=i(24040);const n={__name:"CommunityPermissionSelector",props:{modelValue:{type:Number,required:!0},disabled:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue"],setup(e){const t=[{value:a.A.NOBODY,text:$.i18n._("orgstr.pool.detail.settings.share.nobody")},{value:a.A.ALL_MEMBERS,text:$.i18n._("orgstr.pool.detail.settings.share.allMembers")},{value:a.A.ADMINS_ONLY,text:$.i18n._("orgstr.pool.detail.settings.share.administratorsOnly")}];return(i,a)=>((0,o.uX)(),(0,o.Wv)(l.A,{"model-value":e.modelValue,options:t,"use-empty-value":!1,disabled:e.disabled,"use-numbers":"","onUpdate:modelValue":a[0]||(a[0]=e=>i.$emit("update:modelValue",e))},null,8,["model-value","disabled"]))}}},79356(e,t,i){"use strict";i.d(t,{A:()=>C});var o=i(20641),l=i(50953),a=i(8218),n=i(11317),s=i(52314),r=i(1492),d=i(15053),u=i(83057),c=i(31131),m=i(33498),p=i(76850),A=i(13381),v=i(60140),h=i(38675),g=i(62017),E=i(29804),b=i(59218),_=i(79942),f=i(37778),w=i(56571),y=i(25157),T=i(6887),I=i(77310),O=i(21033);const C={__name:"OrgstrPoolEditForm",props:{modelValue:{type:y.A,required:!1,default:()=>new y.A},isAllowedToUsePrivateCheckbox:{type:Boolean,required:!1,default:!1},useLayoutBox:{type:Boolean,required:!1,default:!0},showPrivateCheckbox:{type:Boolean,required:!1,default:!1},showThumbnail:{type:Boolean,required:!1,default:!0},showColorPicker:{type:Boolean,required:!1,default:!0},isCreatedInCurrentNetwork:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1}},emits:["update:modelValue","cancel"],setup(e,{emit:t}){const i=e,C=t,R=(0,l.Kh)(structuredClone(i.modelValue)),N=(0,o.EW)(()=>["name","description"]),{fieldsLanguageLabel:S,languageAwareDataModel:M,setFirstEmptyLangKeyAsActive:k,LanguageSwitch:P}=(0,u.A)(R,(0,o.EW)(()=>N.value),!1,e=>(0,o.EW)(()=>{const t=N.value.filter(t=>M[t][e]);return(0,s.A)(t).in(N.value)})),D=(0,l.Kh)({name:"",image:""}),L=()=>
1{(k(M.name)?(D.name=$.i18n._("core.validate.invalidEmptyValue"),0):(D.name="",1))&&C("update:modelValue",new y.A(M))};return(t,s)=>((0,o.uX)(),(0,o.Wv)((0,o.$y)(e.useLayoutBox?_.A:"div"),null,{default:(0,o.k6)(()=>[(0,o.bF)(E.A,{onSubmit:L,onCancel:s[7]||(s[7]=e=>t.$emit("cancel"))},{default:(0,o.k6)(()=>[(0,o.bF)((0,l.R1)(P),{disabled:e.disabled},null,8,["disabled"]),e.disabled?((0,o.uX)(),(0,o.Wv)(f.A,{key:0,level:"WARNING",text:t.$dlm("orgstr.pool.edit.updateLockedMessage")},null,8,["text"])):(0,o.Q3)("v-if",!0),(0,o.bF)(g.A,{disabled:e.disabled},{default:(0,o.k6)(()=>[(0,o.bF)(f.A,{text:t.$dlm("core.form.required.message")},null,8,["text"]),!i.isAllowedToUsePrivateCheckbox&&i.showPrivateCheckbox?((0,o.uX)(),(0,o.Wv)(f.A,{key:0,text:t.$dlm("orgstr.pool.edit.infoMessage")},null,8,["text"])):(0,o.Q3)("v-if",!0),(0,o.bF)(h.A,{required:"",label:t.$dlm("orgstr.pool.edit.name"),language:(0,l.R1)(S),"validation-message":D.name},{default:(0,o.k6)(()=>[(0,o.bF)(b.A,{modelValue:(0,l.R1)(M).name,"onUpdate:modelValue":s[0]||(s[0]=e=>(0,l.R1)(M).name=e),"attribute-type":(0,l.R1)(T.A).TEXT_LOCALIZED,lang:(0,l.R1)(S)},null,8,["modelValue","attribute-type","lang"])]),_:1},8,["label","language","validation-message"]),(0,o.bF)(h.A,{label:t.$dlm("orgstr.pool.edit.description"),language:(0,l.R1)(S)},{default:(0,o.k6)(()=>[(0,o.bF)(b.A,{modelValue:(0,l.R1)(M).description,"onUpdate:modelValue":s[1]||(s[1]=e=>(0,l.R1)(M).description=e),"attribute-type":(0,l.R1)(T.A).LONG_TEXT_LOCALIZED,lang:(0,l.R1)(S)},null,8,["modelValue","attribute-type","lang"])]),_:1},8,["label","language"]),e.showThumbnail?((0,o.uX)(),(0,o.Wv)(h.A,{key:1,label:t.$dlm("orgstr.pool.edit.image"),"validation-message":D.image},{default:(0,o.k6)(()=>[(0,o.bF)(v.A,{modelValue:(0,l.R1)(M).image,"onUpdate:modelValue":s[2]||(s[2]=e=>(0,l.R1)(M).image=e),"rest-uri":(0,l.R1)(w.A).imageUploadUri,accept:[(0,l.R1)(I.A).IMAGE],"max-file-size":new((0,l.R1)(r.A))((0,l.R1)(d.A).OTHER).getMaxBytes(),options:{fakeImageUrl:(0,l.R1)(n.Wt)(),cropperType:(0,l.R1)(p.A).THUMBNAIL,formDataAttribute:"image"},onValidationResult:s[3]||(s[3]=e=>{var t;return D.image=null!==(t=null==e?void 0:e.message)&&void 0!==t?t:""})},null,8,["modelValue","rest-uri","accept","max-file-size","options"])]),_:1},8,["label","validation-message"])):(0,o.Q3)("v-if",!0),i.isCreatedInCurrentNetwork?((0,o.uX)(),(0,o.Wv)(h.A,{key:2,label:t.$dlm("orgstr.pool.edit.category")},{default:(0,o.k6)(()=>[(0,o.bF)(m.A,{modelValue:(0,l.R1)(M).categoryId,"onUpdate:modelValue":s[4]||(s[4]=e=>(0,l.R1)(M).categoryId=e),options:(0,l.R1)(a.A).communitiesCategories.toOptions(),"no-selection-label":t.$dlm("orgstr.pool.edit.category.noCategory")},null,8,["modelValue","options","no-selection-label"])]),_:1},8,["label"])):(0,o.Q3)("v-if",!0),i.showPrivateCheckbox?((0,o.uX)(),(0,o.Wv)(h.A,{key:3,label:t.$dlm("orgstr.pool.edit.availability")},{default:(0,o.k6)(()=>[(0,o.bF)(A.A,{label:t.$dlm("orgstr.pool.edit.availability.visibleForMeOnly"),disabled:!i.isAllowedToUsePrivateCheckbox,"model-value":(0,l.R1)(M).type===(0,l.R1)(O.A).PRIVAT,"onUpdate:modelValue":s[5]||(s[5]=e=>(0,l.R1)(M).type=e?(0,l.R1)(O.A).PRIVAT:(0,l.R1)(O.A).REGULAR)},null,8,["label","disabled","model-value"])]),_:1},8,["label"])):(0,o.Q3)("v-if",!0),e.showColorPicker?((0,o.uX)(),(0,o.Wv)(h.A,{key:4,label:t.$dlm("orgstr.pool.edit.color")},{default:(0,o.k6)(()=>[(0,o.bF)(c.A,{modelValue:(0,l.R1)(M).color,"onUpdate:modelValue":s[6]||(s[6]=e=>(0,l.R1)(M).color=e),"show-main-colors":!1},null,8,["modelValue"])]),_:1},8,["label"])):(0,o.Q3)("v-if",!0)]),_:1},8,["disabled"])]),_:1})]),_:1}))}}},15803(e,t,i){"use strict";i.d(t,{A:()=>V});var o=i(20641),l=i(50953),a=i(72331),n=i(80929),s=i(13381),r=i(48236),d=i(1077),u=i(35691),c=i(30808),m=i(50351),p=i(27241),A=i(90425),v=i(9048);const h={class:"iw-panel-batch-actions"},g=(0,o.pM)({__name:"CommunityMemberManagementApplicationsListBatchActions",setup(e){const t=(0,n.A)(),{selectAllLabel:i,selectPageLabel:a}=(0,c.A)(v.m5.APPLICATIONS),g=(0,m.A)(v.in.APPLICATIONS),E=(0,p.A)(v.in.APPLICATIONS),b=(0,o.EW)(()=>(0,u.A)(t,v.in.APPLICATIONS).selectedItemIds.length),_=(0,o.EW)(()=>g.value||E.value||b.value),f=(0,l.KR)(!1),w=(0,l.KR)(!1),y=[{value:"approve",text:$.i18n._("orgstr.communityApplications.confirm"),icon:"iw-icon-check"},{value:"reject",text:$.i18n._("orgstr.communityApplications.withdraw"),icon:"iw-icon-times"}],T={approve:()=>f.value=!0,reject:()=>w.value=!0},I=()=>{f.value=!1,g.value?t.dispatch("approveAll"):t.dispatch("approveAllSelected")},O=()=>{w.value=!1,g.value?t.dispatch("rejectAll"):t.dispatch("rejectAllSelected")};return(e,t)=>((0,o.uX)(),(0,o.CE)("div",h,[(0,o.bF)(s.A,{modelValue:(0,l.R1)(E),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,l.i9)(E)?E.value=e:null),label:(0,l.R1)(a)},null,8,["modelValue","label"]),(0,o.bF)(s.A,{modelValue:(0,l.R1)(g),"onUpdate:modelValue":t[1]||(t[1]=e=>(0,l.i9)(g)?g.value=e:null),label:(0,l.R1)(i)},null,8,["modelValue","label"]),(0,o.bF)(r.A,{"opener-label":e.$dlm("core.applyBatchAction"),disabled:!_.value},{default:(0,o.k6)(()=>[(0,o.bF)(A.A,{items:y,onSelect:t[2]||(t[2]=e=>T[e]())})]),_:1},8,["opener-label","disabled"]),f.value?((0,o.uX)(),(0,o.Wv)(d.A,{key:0,"dialog-title":e.$dlm("orgstr.batch.approveCommunityApplications.dialog.title"),"dialog-text":e.$dlm("orgstr.batch.approveCommunityApplications.dialog.text"),onClose:t[3]||(t[3]=e=>f.value=!1),onSubmit:I},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0),w.value?((0,o.uX)(),(0,o.Wv)(d.A,{key:1,"dialog-title":e.$dlm("orgstr.batch.rejectCommunityApplications.dialog.title"),"dialog-text":e.$dlm("orgstr.batch.rejectCommunityApplications.dialog.text"),onClose:t[4]||(t[4]=e=>w.value=!1),onSubmit:O},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0)]))}});var E=i(90033),b=i(92848),_=i(10920),f=i(84811),w=i(8942),y=i(92515);const T=(0,o.pM)({__name:"CommunityMemberManagementApplicationsListRowActions",props:{application:{}},setup(e){const t=e,i=(0,l.Kh)({showConfirmDialog:!1,showWithdrawDialog:!1}),a=[{label:$.i18n._("orgstr.communityApplications.confirm"),icon:"iw-icon-check",callback:()=>i.showConfirmDialog=!0},{label:$.i18n._("orgstr.communityApplications.withdraw"),icon:"iw-icon-times",callback:()=>i.showWithdrawDialog=!0}],s=(0,n.A)(),r=async()=>{await s.dispatch("approveOne",t.application.userId),i.showConfirmDialog=!1},u=async()=>{await s.dispatch("rejectOne",t.application.userId),i.showWithdrawDialog=!1};return(e,t)=>((0,o.uX)(),(0,o.CE)("div",null,[(0,o.bF)(y.A,{actions:a}),i.showConfirmDialog?((0,o.uX)(),(0,o.Wv)(d.A,{key:0,"dialog-title":e.$dlm("orgstr.communityApplications.confirm.dialogTitle"),"dialog-text":e.$dlm("orgstr.communityApplications.confirm.dialogText"),onSubmit:r,onClose:t[0]||(t[0]=e=>i.showConfirmDialog=!1)},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0),i.showWithdrawDialog?((0,o.uX)(),(0,o.Wv)(d.A,{key:1,"dialog-title":e.$dlm("orgstr.communityApplications.withdraw.dialogTitle"),"dialog-text":e.$dlm("orgstr.communityApplications.withdraw.dialogText"),onSubmit:u,onClose:t[1]||(t[1]=e=>i.showWithdrawDialog=!1)},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0)]))}});var I=i(22998),O=i(91942),C=i(32380);const R={class:"iw-column iw-column-checkbox"},N={class:"iw-column iw-column-avatar"},S={class:"iw-column iw-main-content"},M={key:1,class:"iw-item-title"},k={key:2,class:"iw-subtitle"},P={key:3,class:"iw-subtitle"},D={class:"iw-column-date"},L=(0,o.pM)({__name:"CommunityMemberManagementApplicationsListRow",props:{item:{}},setup(e){const t=e,i=(0,n.A)(),a=(0,o.EW)(()=>{var e;return null!==(e=i.state.applicationsAdditionalData[t.item.userId])&&void 0!==e?e:{}}),r=(0,o.EW)(()=>(0,I.A)(t.item.user)),d=(0,o.EW)(()=>$.i18n._pl("orgstr.communityApplications.appliedOn",{"#DATE#":$.i18n.formatDateTime(t.item.created)}
1)),u=(0,_.A)(t.item.user.id,v.in.APPLICATIONS);return(e,i)=>((0,o.uX)(),(0,o.Wv)(w.A,null,{default:(0,o.k6)(()=>{var e,n;return[(0,o.Lk)("div",R,[(0,o.bF)(s.A,{modelValue:(0,l.R1)(u),"onUpdate:modelValue":i[0]||(i[0]=e=>(0,l.i9)(u)?u.value=e:null)},null,8,["modelValue"])]),(0,o.Lk)("div",N,[(0,o.bF)(O.A,{"profile-picture":t.item.user.profilePicture,title:t.item.user.fullname},null,8,["profile-picture","title"])]),(0,o.Lk)("div",S,[r.value?((0,o.uX)(),(0,o.Wv)(f.A,{key:0,class:"iw-item-title",href:r.value,label:t.item.user.fullname},null,8,["href","label"])):((0,o.uX)(),(0,o.CE)("span",M,(0,E.v_)(t.item.user.fullname),1)),null!==(e=a.value[(0,l.R1)(C.A).COMPANY_NAME])&&void 0!==e&&e.formattedValue?((0,o.uX)(),(0,o.CE)("div",k,[(0,o.bF)(b.A,{"attribute-value":a.value[(0,l.R1)(C.A).COMPANY_NAME],"attribute-type":a.value[(0,l.R1)(C.A).COMPANY_NAME].type},null,8,["attribute-value","attribute-type"])])):(0,o.Q3)("v-if",!0),null!==(n=a.value[(0,l.R1)(C.A).JOB_FUNCTION])&&void 0!==n&&n.formattedValue?((0,o.uX)(),(0,o.CE)("div",P,[(0,o.bF)(b.A,{"attribute-value":a.value[(0,l.R1)(C.A).JOB_FUNCTION],"attribute-type":a.value[(0,l.R1)(C.A).JOB_FUNCTION].type},null,8,["attribute-value","attribute-type"])])):(0,o.Q3)("v-if",!0)]),(0,o.Lk)("div",D,(0,E.v_)(d.value),1),(0,o.bF)(T,{class:"iw-column iw-column-actions",application:t.item},null,8,["application"])]}),_:1}))}}),V=(0,o.pM)({__name:"CommunityMemberManagementApplicationsList",setup:e=>(e,t)=>((0,o.uX)(),(0,o.Wv)(a.A,{"store-list-module-name":(0,l.R1)(v.m5).APPLICATIONS,"row-component":L},{batchActions:(0,o.k6)(()=>[(0,o.bF)(g)]),_:1},8,["store-list-module-name"]))})},41025(e,t,i){"use strict";i.d(t,{A:()=>V});var o=i(20641),l=i(50953),a=i(72331),n=i(80929),s=i(13381),r=i(48236),d=i(1077),u=i(35691),c=i(30808),m=i(50351),p=i(27241),A=i(90425),v=i(9048);const h={key:0,class:"iw-panel-batch-actions"},g=(0,o.pM)({__name:"CommunityMemberManagementMembersListBatchActions",setup(e){const t=(0,n.A)(),i=(0,o.EW)(()=>t.getters.canManageMembers),{selectAllLabel:a,selectPageLabel:g}=(0,c.A)(v.m5.MEMBERS),E=(0,m.A)(v.in.MEMBERS),b=(0,p.A)(v.in.MEMBERS),_=(0,o.EW)(()=>(0,u.A)(t,v.in.MEMBERS).selectedItemIds.length),f=(0,o.EW)(()=>E.value||b.value||_.value),w=(0,l.KR)(!1),y=[{value:"remove",text:$.i18n._("user.batch.removeFromPool"),icon:"iw-icon-trash"}],T={remove:()=>w.value=!0},I=()=>{w.value=!1,E.value?t.dispatch("removeAll"):t.dispatch("removeAllSelected")};return(e,t)=>i.value?((0,o.uX)(),(0,o.CE)("div",h,[(0,o.bF)(s.A,{modelValue:(0,l.R1)(b),"onUpdate:modelValue":t[0]||(t[0]=e=>(0,l.i9)(b)?b.value=e:null),label:(0,l.R1)(g)},null,8,["modelValue","label"]),(0,o.bF)(s.A,{modelValue:(0,l.R1)(E),"onUpdate:modelValue":t[1]||(t[1]=e=>(0,l.i9)(E)?E.value=e:null),label:(0,l.R1)(a)},null,8,["modelValue","label"]),(0,o.bF)(r.A,{"opener-label":e.$dlm("core.applyBatchAction"),disabled:!f.value},{default:(0,o.k6)(()=>[(0,o.bF)(A.A,{items:y,onSelect:t[2]||(t[2]=e=>T[e]())})]),_:1},8,["opener-label","disabled"]),w.value?((0,o.uX)(),(0,o.Wv)(d.A,{key:0,"dialog-title":e.$dlm("user.batch.removeFromPool"),"dialog-text":e.$dlm("user.batch.removeFromPool.dialog.text"),onClose:t[3]||(t[3]=e=>w.value=!1),onSubmit:I},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0)])):(0,o.Q3)("v-if",!0)}});var E=i(90033),b=i(92848),_=i(10920),f=i(84811),w=i(8942),y=i(92515);const T={key:0},I=(0,o.pM)({__name:"CommunityMemberManagementMembersListRowActions",props:{user:{}},setup(e){const t=e,i=(0,l.Kh)({showRemoveDialog:!1}),a=(0,n.A)(),s=(0,o.EW)(()=>a.getters.canManageMembers),r=[{label:$.i18n._("user.batch.removeFromPool"),icon:"iw-icon-trash",callback:()=>i.showRemoveDialog=!0}],u=async()=>{await a.dispatch("removeOne",t.user.id),i.showRemoveDialog=!1};return(e,t)=>s.value?((0,o.uX)(),(0,o.CE)("div",T,[(0,o.bF)(y.A,{actions:r}),i.showRemoveDialog?((0,o.uX)(),(0,o.Wv)(d.A,{key:0,"dialog-title":e.$dlm("user.batch.removeFromPool"),"dialog-text":e.$dlm("user.batch.removeFromPool.dialog.text.singular"),onSubmit:u,onClose:t[0]||(t[0]=e=>i.showRemoveDialog=!1)},null,8,["dialog-title","dialog-text"])):(0,o.Q3)("v-if",!0)])):(0,o.Q3)("v-if",!0)}});var O=i(22998),C=i(91942),R=i(32380);const N={key:0,class:"iw-column iw-column-checkbox"},S={class:"iw-column iw-column-avatar"},M={class:"iw-column iw-main-content"},k={key:1,class:"iw-item-title"},P={key:2,class:"iw-subtitle"},D={key:3,class:"iw-subtitle"},L=(0,o.pM)({__name:"CommunityMemberManagementMembersListRow",props:{item:{}},setup(e){const t=e,i=(0,n.A)(),a=(0,o.EW)(()=>{var e;return null!==(e=i.state.membersAdditionalData[t.item.id])&&void 0!==e?e:{}}),r=(0,o.EW)(()=>i.getters.canManageMembers),d=(0,o.EW)(()=>
1(0,O.A)(t.item)),u=(0,_.A)(t.item.id,v.in.MEMBERS);return(t,i)=>((0,o.uX)(),(0,o.Wv)(w.A,null,{default:(0,o.k6)(()=>{var t,n;return[r.value?((0,o.uX)(),(0,o.CE)("div",N,[(0,o.bF)(s.A,{modelValue:(0,l.R1)(u),"onUpdate:modelValue":i[0]||(i[0]=e=>(0,l.i9)(u)?u.value=e:null)},null,8,["modelValue"])])):(0,o.Q3)("v-if",!0),(0,o.Lk)("div",S,[(0,o.bF)(C.A,{"profile-picture":e.item.profilePicture,title:e.item.fullname},null,8,["profile-picture","title"])]),(0,o.Lk)("div",M,[d.value?((0,o.uX)(),(0,o.Wv)(f.A,{key:0,class:"iw-item-title",href:d.value,label:e.item.fullname},null,8,["href","label"])):((0,o.uX)(),(0,o.CE)("span",k,(0,E.v_)(e.item.fullname),1)),null!==(t=a.value[(0,l.R1)(R.A).COMPANY_NAME])&&void 0!==t&&t.formattedValue?((0,o.uX)(),(0,o.CE)("div",P,[(0,o.bF)(b.A,{"attribute-value":a.value[(0,l.R1)(R.A).COMPANY_NAME],"attribute-type":a.value[(0,l.R1)(R.A).COMPANY_NAME].type},null,8,["attribute-value","attribute-type"])])):(0,o.Q3)("v-if",!0),null!==(n=a.value[(0,l.R1)(R.A).JOB_FUNCTION])&&void 0!==n&&n.formattedValue?((0,o.uX)(),(0,o.CE)("div",D,[(0,o.bF)(b.A,{"attribute-value":a.value[(0,l.R1)(R.A).JOB_FUNCTION],"attribute-type":a.value[(0,l.R1)(R.A).JOB_FUNCTION].type},null,8,["attribute-value","attribute-type"])])):(0,o.Q3)("v-if",!0)]),(0,o.bF)(I,{class:"iw-column iw-column-actions",user:e.item},null,8,["user"])]}),_:1}))}}),V=(0,o.pM)({__name:"CommunityMemberManagementMembersList",setup:e=>(e,t)=>((0,o.uX)(),(0,o.Wv)(a.A,{"store-list-module-name":(0,l.R1)(v.m5).MEMBERS,"row-component":L},{batchActions:(0,o.k6)(()=>[(0,o.bF)(g)]),_:1},8,["store-list-module-name"]))})},38534(e,t,i){"use strict";i.d(t,{A:()=>c});var o=i(20641),l=i(53751),a=i(90033),n=i(50953),s=i(92924),r=i(9375),d=i(68137);const u={class:"iw-layoutbox-navigation"},c=(0,o.pM)({__name:"AsyncUserList",props:{fetchFn:{},boxTitle:{},pageSize:{default:10},compactPaging:{type:Boolean},hideWhenEmpty:{type:Boolean},layoutTwoColumn:{type:Boolean}},setup(e,{expose:t}){const i=e,c=(0,n.KR)({filter:{total:0},items:[],meta:{}}),m=(0,n.KR)(1),p=(0,n.KR)(!1),A=(0,o.EW)(()=>c.value.filter.total),v=(0,o.EW)(()=>c.value.items),h=(0,o.EW)(()=>A.value===v.value.length),g=(0,o.EW)(()=>i.hideWhenEmpty&&!p.value&&0===A.value),E=()=>{p.value=!0,i.fetchFn(m.value,i.pageSize).then(e=>{c.value=e,p.value=!1})};t({refresh:()=>{m.value=1,E()}});const b=e=>{m.value=e,E()};return(0,o.KC)(()=>{E()}),(t,i)=>(0,o.bo)(((0,o.uX)(),(0,o.Wv)(d.A,{"box-title":e.boxTitle,users:v.value,"layout-two-column":e.layoutTwoColumn,"expanded-by-default":""},(0,o.eX)({footer:(0,o.k6)(()=>[(0,o.Lk)("div",u,[(0,o.bo)((0,o.bF)(r.A,{"disable-page-size-change":"","page-size":e.pageSize,page:m.value,"count-all":A.value,compact:e.compactPaging,onPageClick:b},null,8,["page-size","page","count-all","compact"]),[[l.aG,!p.value&&!h.value]])])]),_:2},[t.$slots.customSubtitle?{name:"customSubtitle",fn:(0,o.k6)(({user:e})=>[(0,o.RG)(t.$slots,"customSubtitle",(0,a._B)((0,o.Ng)({user:e})))]),key:"0"}:void 0,p.value?{name:"loader",fn:(0,o.k6)(()=>[(0,o.bF)(s.A)]),key:"1"}:void 0]),1032,["box-title","users","layout-two-column"])),[[l.aG,!g.value]])}})},30292(e,t,i){"use strict";i.d(t,{A:()=>A});var o=i(50953),l=i(20641),a=i(90033),n=i(86584),s=i(99031),r=i(46974),d=i(84811),u=i(6887);const c={key:0},m={key:2},p={key:3},A={__name:"UserCompanyField",props:{name:{type:String,required:!0},modelValue:{type:String,required:!0},attributeProvider:{type:n.A,required:!0}},setup(e){const t=e,i=(0,l.EW)(()=>t.attributeProvider.obtainAttributeForValue(t.name).attributeInfo.type);return(e,n)=>i.value===(0,o.R1)(u.A).URL?((0,l.uX)(),(0,l.CE)("span",c,[(0,l.bF)(d.A,{href:t.modelValue,external:""},null,8,["href"])])):i.value===(0,o.R1)(u.A).LONG_TEXT?((0,l.uX)(),(0,l.Wv)(r.A,{key:1,"model-value":t.modelValue,"collapsed-height-limit":100},null,8,["model-value"])):i.value===(0,o.R1)(u.A).EMAIL?((0,l.uX)(),(0,l.CE)("span",m,[(0,l.bF)(s.A,{"model-value":t.modelValue},null,8,["model-value"])])):((0,l.uX)(),(0,l.CE)("span",p,(0,a.v_)(t.modelValue),1))}}},68137(e,t,i){"use strict";i.d(t,{A:()=>X});var o=i(20641),l=i(50953),a=i(90033),n=i(53751),s=i(10512),r=i(63184),d=i(13381),u=i(79942);const c={class:"iw-feed-item-content-entity"},m=["checked","aria-label"],p={class:"iw-visit-card"},A={class:"iw-visit-card-info"},v={class:"iw-visit-card-headline"},h={class:"iw-title"},g=(0,o.pM)({__name:"VFeedItem",props:{expandable:{type:Boolean},expanded:{type:Boolean},selectable:{type:Boolean},selected:{type:Boolean}},emits:["toggle","select"],setup(e,{emit:t}){const i=t,l=e=>{i("toggle",e.target.checked)};return(t,i)=>((0,o.uX)(),(0,o.Wv)(u.A,{class:"iw-feed-item"},{default:(0,o.k6)(()=>[(0,o.Lk)("div",c,[e.selectable?((0,o.uX)(),(0,o.Wv)(d.A,{key:0,"model-value":e.selected,class:"iw-feed-item-checkbox","onUpdate:modelValue":i[0]||(i[0]=e=>t.$emit("select",e))},null,8,["model-value"])):(0,o.Q3)("v-if",!0),(0,o.Lk)("input",{type:"checkbox",class:(0,a.C4)({"iw-checkbox-multi-answer":!0,"iw-hidden":!e.expandable}),checked:e.expanded,onChange:l,"aria-label":t.$dlm("core.toggle")},null,42,m),(0,o.Lk)("div",p,[(0,o.RG)(t.$slots,"thumbnail"),(0,o.Lk)("div",A,[(0,o.Lk)("div",v,[(0,o.Lk)("h4",h,[(0,o.RG)(t.$slots,"title")]),(0,o.RG)(t.$slots,"subtitles")])])]),(0,o.RG)(t.$slots,"default"),(0,o.RG)(t.$slots,"itemFooter")])]),_:3}))}});var E=i(84811),b=i(80992),_=i(30292),f=i(78787);const w={class:"iw-collapsible-multi-answer"},y=(0,o.pM)({__name:"UserListItemAdditionalFields",props:{additionalValues:{},attributeProvider:{}},setup:e=>(t,i)=>((0,o.uX)(),(0,o.CE)("div",w,[(0,o.RG)(t.$slots,"customAdditionalValues"),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e.additionalValues,(t,i)=>((0,o.uX)(),(0,o.Wv)(f.A,{key:i,data:e.additionalValues,path:i,"attribute-provider":e.attributeProvider},null,8,["data","path","attribute-provider"]))),128))]))});var T=i(91942),I=i(32380);const O={class:"iw-visit-card-thumbnail"},C={key:1},R={key:0,class:"iw-entity-subtitle"},N={key:1,class:"iw-entity-subtitle"},S={key:1},M={key:2,class:"iw-entity-subtitle"},k={key:1},P=(0,o.pM)({__name:"UserListItem",props:{user:{},attributeProvider:{},expandable:{type:Boolean},expanded:{type:Boolean},selectable:{type:Boolean},selected:{type:Boolean},preferMemberOverAdminLink:{type:Boolean}},emits:["toggle","select"],setup(e){const t=e,i=(0,o.EW)(()=>t.user.profileUrl(t.preferMemberOverAdminLink)),n=(0,o.EW)(()=>t.user.fullName),s=(0,o.EW)(()=>{var e;return null===(e=t.user.subtitleValues[I.A.COMPANY_NAME])||void 0===e?void 0:e.formattedValue}),r=(0,o.EW)(()=>{var e;return null===(e=t.user.subtitleValues[I.A.JOB_FUNCTION])||void 0===e?void 0:e.formattedValue}),d=(0,b.A)(t.user.additionalValues,t.attributeProvider,!0,[],!0);return(t,u)=>((0,o.uX)(),(0,o.Wv)(g,{expandable:e.expandable&&(Boolean((0,l.R1)(d)&&Object.keys((0,l.R1)(d)).length>0)||Boolean(t.$slots.customAdditionalValues)),expanded:e.expanded,selectable:e.selectable,selected:e.selected,onSelect:u[0]||(u[0]=e=>t.$emit("select",e)),onToggle:u[1]||(u[1]=e=>t.$emit("toggle",e))},(0,o.eX)({thumbnail:(0,o.k6)(()=>
1[(0,o.Lk)("div",O,[e.user.picture?((0,o.uX)(),(0,o.Wv)(T.A,{key:0,link:i.value,title:e.user.fullName,"profile-picture":e.user.picture,target:"_blank"},null,8,["link","title","profile-picture"])):(0,o.Q3)("v-if",!0)])]),title:(0,o.k6)(()=>[t.$slots.customTitle?(0,o.RG)(t.$slots,"customTitle",{},void 0,void 0,0):((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[i.value?((0,o.uX)(),(0,o.Wv)(E.A,{key:0,label:n.value,href:i.value,external:"",secondary:""},null,8,["label","href"])):((0,o.uX)(),(0,o.CE)("span",C,(0,a.v_)(n.value),1))],64))]),default:(0,o.k6)(()=>[e.attributeProvider&&e.expanded?((0,o.uX)(),(0,o.Wv)(y,{key:0,"additional-values":(0,l.R1)(d),"attribute-provider":e.attributeProvider},{customAdditionalValues:(0,o.k6)(()=>[(0,o.RG)(t.$slots,"customAdditionalValues")]),_:3},8,["additional-values","attribute-provider"])):(0,o.Q3)("v-if",!0)]),_:2},[t.$slots.customSubtitle||s.value||r.value?{name:"subtitles",fn:(0,o.k6)(()=>[t.$slots.customSubtitle?((0,o.uX)(),(0,o.CE)("div",R,[(0,o.RG)(t.$slots,"customSubtitle")])):(0,o.Q3)("v-if",!0),s.value?((0,o.uX)(),(0,o.CE)("div",N,[e.attributeProvider?((0,o.uX)(),(0,o.Wv)(_.A,{key:0,name:(0,l.R1)(I.A).COMPANY_NAME,"model-value":s.value,"attribute-provider":e.attributeProvider},null,8,["name","model-value","attribute-provider"])):((0,o.uX)(),(0,o.CE)("span",S,(0,a.v_)(s.value),1))])):(0,o.Q3)("v-if",!0),r.value?((0,o.uX)(),(0,o.CE)("div",M,[e.attributeProvider?((0,o.uX)(),(0,o.Wv)(_.A,{key:0,name:(0,l.R1)(I.A).JOB_FUNCTION,"model-value":r.value,"attribute-provider":e.attributeProvider},null,8,["name","model-value","attribute-provider"])):((0,o.uX)(),(0,o.CE)("span",k,(0,a.v_)(r.value),1))])):(0,o.Q3)("v-if",!0)]),key:"0"}:void 0,t.$slots.itemFooter?{name:"itemFooter",fn:(0,o.k6)(()=>[(0,o.RG)(t.$slots,"itemFooter")]),key:"1"}:void 0]),1032,["expandable","expanded","selectable","selected"]))}});var D=i(10122);function L(e,t){const i=(0,o.EW)(()=>t.value-e.value);return{moreItemsText:(0,o.EW)(()=>i.value>999?`${999..toString()}+`:`+${i.value.toString()}`),isUnlimited:(0,o.EW)(()=>i.value>999)}}const V={class:"iw-entity-item-more-row"},F=["href"],U=(0,o.pM)({__name:"UserListItemSeeMoreIcon",props:{countOfDisplayedItems:{},totalItems:{},moreItemsLink:{}},emits:["seeMore"],setup(e){const t=e,{moreItemsText:i,isUnlimited:n}=L((0,l.lW)(t,"countOfDisplayedItems"),(0,l.lW)(t,"totalItems"));return(t,s)=>((0,o.uX)(),(0,o.CE)("div",V,[e.totalItems>e.countOfDisplayedItems?((0,o.uX)(),(0,o.CE)("a",{key:0,class:(0,a.C4)({"iw-entity-item-more":!0,"iw-unlimited":(0,l.R1)(n)}),target:"_blank",href:e.moreItemsLink,onClick:s[0]||(s[0]=e=>t.$emit("seeMore"))},(0,a.v_)((0,l.R1)(i)),11,F)):(0,o.Q3)("v-if",!0)]))}});var x=i(55885),W=i(37227);const $={class:"iw-entity-item-more-link"},B=(0,o.pM)({__name:"UserListItemSeeMoreRow",props:{countOfDisplayedItems:{},totalItems:{},nextUser:{}},emits:["click"],setup(e){const t=e,{moreItemsText:i,isUnlimited:n}=L((0,l.lW)(t,"countOfDisplayedItems"),(0,l.lW)(t,"totalItems")),s=(0,o.EW)(()=>{var e;return new W.A(null,null,null===(e=t.nextUser)||void 0===e?void 0:e.picture,{},{})});return(e,t)=>((0,o.uX)(),(0,o.CE)("div",$,[(0,o.Lk)("span",{class:(0,a.C4)({"iw-entity-item-more":!0,"iw-unlimited":(0,l.R1)(n)}),onClick:t[0]||(t[0]=t=>e.$emit("click"))},(0,a.v_)((0,l.R1)(i)),3),(0,o.RG)(e.$slots,"default"),(0,o.bF)(P,{user:s.value},{customTitle:(0,o.k6)(()=>[(0,o.bF)(x.A,{link:"",secondary:"",label:e.$dlm("core.pageBuilder.widget.list.seeMore"),onClick:t[1]||(t[1]=t=>e.$emit("click"))},null,8,["label"])]),_:1},8,["user"])]))}}),G={key:0,class:"iw-entities-list-column-two"},H=(0,o.pM)({__name:"UserListRenderer",props:{users:{},layoutTwoColumn:{type:Boolean},layoutLimitedSetExpandableRow:{type:Boolean},layoutLimitedSetIconList:{type:Boolean},layoutLimitedSetMaxShown:{},layoutLimitedSetRealCountAll:{},layoutLimitedSetShowMoreLink:{}},emits:["showAll"],setup(e,{emit:t}){const i=e,n=t,s=(0,o.EW)(()=>i.layoutLimitedSetIconList&&i.layoutLimitedSetRealCountAll>i.layoutLimitedSetMaxShown),r=(0,l.KR)(!1),d=(0,o.EW)(()=>i.layoutLimitedSetRealCountAll===i.layoutLimitedSetMaxShown+1&&i.users.length===i.layoutLimitedSetRealCountAll),u=(0,o.EW)(()=>i.layoutLimitedSetExpandableRow&&!r.value&&i.layoutLimitedSetRealCountAll>
1i.layoutLimitedSetMaxShown&&!d.value),c=(0,o.EW)(()=>{let e=i.users;return(u.value||s.value)&&(e=i.users.slice(0,i.layoutLimitedSetMaxShown)),i.layoutLimitedSetIconList&&(e=e.toReversed()),e}),m=(0,o.EW)(()=>(0,D.A)(c.value)),p=()=>{i.users[i.layoutLimitedSetMaxShown]&&(r.value=!0),n("showAll")};return(t,i)=>e.layoutTwoColumn?((0,o.uX)(),(0,o.CE)("div",G,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(m.value,(e,i)=>((0,o.uX)(),(0,o.CE)("div",{key:"col"+i,class:"iw-entities-list-column"},[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e,e=>(0,o.RG)(t.$slots,"user",(0,o.v6)({ref_for:!0},{user:e}))),256))]))),128))])):((0,o.uX)(),(0,o.CE)("div",{key:1,class:(0,a.C4)({"iw-entities-list-compact-inline":e.layoutLimitedSetIconList})},[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(c.value,e=>(0,o.RG)(t.$slots,"user",(0,o.v6)({ref_for:!0},{user:e}))),256)),s.value?((0,o.uX)(),(0,o.Wv)(U,{key:0,"count-of-displayed-items":e.users.length,"total-items":e.layoutLimitedSetRealCountAll,"more-items-link":e.layoutLimitedSetShowMoreLink},null,8,["count-of-displayed-items","total-items","more-items-link"])):(0,o.Q3)("v-if",!0),u.value?((0,o.uX)(),(0,o.Wv)(B,{key:1,"count-of-displayed-items":c.value.length,"total-items":e.layoutLimitedSetRealCountAll,"next-user":e.users[e.layoutLimitedSetMaxShown],onClick:p},null,8,["count-of-displayed-items","total-items","next-user"])):(0,o.Q3)("v-if",!0)],2))}}),X=(0,o.pM)({__name:"UserList",props:{users:{},attributeProvider:{},boxTitle:{},expandable:{type:Boolean},expandedByDefault:{type:Boolean,default:!1},selectable:{type:Boolean},selectedUsers:{},preferMemberOverAdminLink:{type:Boolean},layoutTwoColumn:{type:Boolean},layoutLimitedSetExpandableRow:{type:Boolean},layoutLimitedSetIconList:{type:Boolean},layoutLimitedSetMaxShown:{},layoutLimitedSetRealCountAll:{},layoutLimitedSetShowMoreLink:{}},emits:["showAll","select"],setup(e){const t=e,i=(0,l.Kh)({}),d=(0,o.EW)(()=>t.users.every(e=>i[e.id])),u=(0,l.KR)(),c=()=>{u.value=!d.value;for(const e of Object.keys(i))i[e]=u.value};return(0,o.wB)(()=>t.expandedByDefault,()=>{u.value=null;for(const e of Object.keys(i))i[e]=t.expandedByDefault}),(0,o.wB)(()=>t.users,()=>{for(const o of t.users){var e;if(!Object.hasOwn(i,o.id))i[o.id]=null!==(e=u.value)&&void 0!==e?e:t.expandedByDefault}},{immediate:!0}),(t,u)=>((0,o.uX)(),(0,o.Wv)(s.A,{"use-extended-layout":!1,"box-title":e.boxTitle,"content-class":"iw-entity-type-generic",expandable:e.expandable,expanded:d.value,onToggleAll:c},{default:(0,o.k6)(()=>[(0,o.RG)(t.$slots,"loader"),(0,o.bo)((0,o.bF)(H,{class:"iw-user-widget",users:e.users,"layout-two-column":e.layoutTwoColumn,"layout-limited-set-expandable-row":e.layoutLimitedSetExpandableRow,"layout-limited-set-icon-list":e.layoutLimitedSetIconList,"layout-limited-set-max-shown":e.layoutLimitedSetMaxShown,"layout-limited-set-real-count-all":e.layoutLimitedSetRealCountAll,"layout-limited-set-show-more-link":e.layoutLimitedSetShowMoreLink,onShowAll:u[0]||(u[0]=e=>t.$emit("showAll"))},{user:(0,o.k6)(({user:n})=>{var s,d;return[e.layoutLimitedSetIconList?((0,o.uX)(),(0,o.Wv)(T.A,{key:`userProfilePicture_${n.id}`,link:n.profileUrl(),title:n.fullName,"profile-picture":n.picture,target:"_blank"},null,8,["link","title","profile-picture"])):((0,o.uX)(),(0,o.Wv)(P,(0,o.v6)({key:`userListItem_${n.id}`,"attribute-provider":e.attributeProvider,expandable:e.expandable,user:n,"prefer-member-over-admin-link":e.preferMemberOverAdminLink,selectable:e.selectable,selected:null===(s=e.selectedUsers)||void 0===s?void 0:s.some(e=>e.id===n.id),expanded:null!==(d=null==i?void 0:i[n.id])&&void 0!==d&&d},(0,l.R1)(r.A)(n.fullName),{onSelect:e=>t.$emit("select",{user:n,checked:e}),onToggle:e=>i[n.id]=e}),(0,o.eX)({_:2},[t.$slots.customSubtitle?{name:"customSubtitle",fn:(0,o.k6)(()=>[(0,o.RG)(t.$slots,"customSubtitle",(0,a._B)((0,o.Ng)({user:n})))]),key:"0"}:void 0,t.$slots.customAdditionalValues?{name:"customAdditionalValues",fn:(0,o.k6)(()=>[(0,o.RG)(t.$slots,"customAdditionalValues",(0,a._B)((0,o.Ng)({user:n})))]),key:"1"}:void 0,t.$slots.itemFooter?{name:"itemFooter",fn:(0,o.k6)(()=>[(0,o.RG)(t.$slots,"itemFooter",(0,a._B)((0,o.Ng)({user:n})))]),key:"2"}:void 0]),1040,["attribute-provider","expandable","user","prefer-member-over-admin-link","selectable","selected","expanded","onSelect","onToggle"]))]}),_:3},8,["users","layout-two-column","layout-limited-set-expandable-row","layout-limited-set-icon-list","layout-limited-set-max-shown","layout-limited-set-real-count-all","layout-limited-set-show-more-link"]),[[n.aG,!t.$slots.loader]]),(0,o.RG)(t.$slots,"footer")]),_:3},8,["box-title","expandable","expanded"]))}})}}]);
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.