)}}_handleEmailImportSuccess(e){let{importTicketId:t}=e const i=this.args.afterRoute&&"undefined"!==this.args.afterRoute?this.afterRoute:g.ABI_ROUTES.DEFAULT_AFTER_ROUTE this._linkToAbiResult({afterRoute:i,importTaskHandle:t,transactionId:this.abookImportTransactionId,isOrganic:!0})}_startAuthFlowPromise(e){const t=this.password||"",{isPasswordFieldRequired:i}=this,n=i&&""!==t,{abookImportTransactionId:r}=this,o={...e,abookImportTransactionId:r} if(!i||n){this.isWorking=!0 this.tracking.fireInteractionEvent("continue","SHORT_PRESS") i&&(o.password=t) return this.abiProcessing.startEmailContactsImport({providerData:o,abiInstance:this.abiInstance}).then(this._handleEmailImportSuccess.bind(this)).catch((e=>{if((0,I.isDestroying)(this))throw e if(!this._isEmailImportError(e)){this._handleGenericError() throw e}this._handleEmailImportError(e)}))}return(0,m.resolve)()}startChickletAuthFlow(e){const{emailOrigin:t}=e,i=g.CHICLET_ATTRS[t],n=i&&i.trackingId,r=this.abiInstance if(!n||!r)return(0,m.resolve)() let o="" t&&(o=`qalinkedindummy@${t.toString().toLowerCase()}.com`) const{abookImportTransactionId:a}=this this.tracking.fireInteractionEvent(n) const l={abookImportTransactionId:a,emailAddress:o,providerName:t} return this.abiProcessing.startEmailContactsImport({providerData:l,abiInstance:this.abiInstance}).then(this._handleEmailImportSuccess.bind(this)).catch((e=>{if((0,I.isDestroying)(this))throw e if(!this._isEmailImportError(e)){this._handleGenericError() throw e}this._handleEmailImportError(e)}))}_resetIweMode(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] this.isIweMode=!1 this.isPasswordFieldRequired=e}_showNotificationSuccess(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.successMsgTitle this.persistentToastManager.success({message:e,title:t})}_showNotificationError(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.errorMsgTitle this.persistentToastManager.error({message:e,title:t})}_fireIweTracking(e,t){const i=this.abiTracking i.fireImportSubmitEvent(e) i.fireStandardImportInvitationImpressionEvent(e,t) i.fireGuestImportInvitationCreateEvent(e,t)}handleUploadStart(){this.clearErrors() this.isWorking=!0 this.isQqmailImportModalOpen=!1}handleUploadSuccess(e){this._linkToAbiResult(e)}handleUploadError(e){const t=e&&g.FILE_UPLOAD_ERRORS[e]||g.FILE_UPLOAD_ERRORS.DEFAULT this._disableLoadingModal() this.error=t}isFileSupported(e,t){if(!e||!e.value)return!1 const i=e.value.split("."),n=i[i.length-1] return"QQ_MAIL"===t?"vcf"===n:g.SUPPORTED_CONTACTS_FILE_FORMATS.includes(n)}setFileUploadMode(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] this.isFileUploadMode=e this.clearErrors()}_formattedProviders(e){this.formattedProviders=e.map((e=>{const{emailOrigin:t}=e,i=g.CHICLET_ATTRS[t] return{modelProvider:e,emailOrigin:t,emailProvider:{emailProviderClassName:i&&i.iconName?i.iconName:"envelope"}}}))}_sendToggleOtherEmailMode(e){this.toggleOtherEmailMode(e.passwordRequired)}_clickContactsFileInput(){this.element.querySelector("#contacts-file-input").click()}_fireImpression(e){const t={autoFilledEmail:this.args.prefillEmail&&"true",emailProvider:this.emailProvider,socialProofCount:this.args.socialProofCount??0,abookImportTransactionId:e} this.abiTracking.fireImpressionTracking(t)}_fireEntryImpression(e){const t=(this.router.currentRouteName||"").replace("mynetwork.",""),i=this.args.abiEntryPoint||g.ABI_ENTRY_POINT_ROUTE_MAP.mynetwork[t] this.abiTracking.fireAbiTracking(i,g.SUGGESTED_ROUTE.RESULT_LANDING,e)}clearErrors(){this.error=!1}resolveEmailPromise(e){this.email=e.target.value this.isByChiclet=!1 this.clearErrors() this.email.trim()&&(0,p.debounceTask)(this,"_resolutionHandlerPromise",(0,p.getTimeoutOrTestFallback)(g.TIMEOUT_BEFORE_EMAIL_RESOLVE))}startAbi(){const e=this.isPasswordFieldRequired if(!e||this.password){e||this.abiInstance.openOauthPopup() this.abiSubmitPressed=!this.abiSubmitPressed this._startAbiPromise()}}openLearnMore(){this.modalOpen=!0 this.tracking.fireInteractionEvent("learn_more","SHORT_PRESS")}closeLearnMore(){this.modalOpen=!1}dismissABIForm(){const e=this.args.onDismiss "function"==typeof e&&e()}handleQqmailUploadBtnClick(){document.querySelector("#qqmail-upload-input").click()}handleQqmailFileChange(){const e=document.querySelector("#qqmail-upload-input") this.startContactsFileUpload(e,"QQ_MAIL")}selectProvider(e){var t this.isByChiclet=!0 this.currentProvider=e const i=null===(t=e.emailProvider)||void 0===t?void 0:t.emailProviderType,{emailOrigin:n}=e if("GAAP"!==i)if("UNSUPPORTED"!==i||"QQ"!==n){this._resetIweMode() this.isWorking=!0 this.setFileUploadMode(!1) this.startChickletAuthFlow(e)}else{this.setFileUploadMode(!0) this.openQqmailImportModal() this.tracking.fireInteractionEvent(g.CHICLET_ATTRS.QQ.trackingId)}else{this.setFileUploadMode(!1);(0,b.scheduleOnce)("afterRender",this,this._sendToggleOtherEmailMode,{passwordRequired:!0})}}toggleOtherEmailMode(e){this.setFileUploadMode(!1) this._resetIweMode(e) this.tracking.fireInteractionEvent(g.TRACK_OTHER_EMAIL)}toggleShowPassword(){this.showPassword=!this.showPassword}onEmailInviteMode(){this.setFileUploadMode(!1) this.tracking.fireInteractionEvent("invite_by_email") this.isIweMode=!0 this.isPasswordFieldRequired=!1;(0,b.schedule)("afterRender",(()=>{const e=document.querySelector(".mn-abi-form__container") e&&e.focus()}))}startContactsFileUpload(e){var t let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"OTHER" const n=e.files&&e.files[0],r=null===(t=this.args.fileUploadToken)||void 0===t?void 0:t.uploadToken,{abookImportTransactionId:o}=this this.handleUploadStart() this.abiTracking.fireImportSubmitEvent(o) this.isFileSupported(e,i)?this.abookUpload.uploadContactsFile(n,r,o,i).then(this.handleUploadSuccess.bind(this)).catch((e=>{if((0,I.isDestroying)(this))throw e this.handleUploadError(e) if(!g.FILE_UPLOAD_ERRORS[e])throw e})):this.handleUploadError(g.ABI_ERROR_TYPES.INVALID_INPUT)}openContactsFileInput(){this.setFileUploadMode(!0);(0,b.scheduleOnce)("afterRender",this,this._clickContactsFileInput)}uploadSelectedFile(){const e=document.querySelector("#contacts-file-input") this.startContactsFileUpload(e,"OTHER")}updateContactsFileName(e){const t=e.testingFileInput||e.target,i=t.value&&t.value.split(/(\|\/)/g).pop() this.contactsFileName=i||""}closeQqMailImportModal(){this.isQqmailImportModalOpen=!1}openQqmailImportModal(){this.isQqmailImportModalOpen=!0}transformEnterKeyPressToOpenLearnMoreAction(e){(0,h.isEnterKey)(e)&&this.openLearnMore()}}),L=(0,r.default)(x.prototype,"abiTracking",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,r.default)(x.prototype,"heathrow",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,r.default)(x.prototype,"router",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,r.default)(x.prototype,"i18n",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),z=(0,r.default)(x.prototype,"locale",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),V=(0,r.default)(x.prototype,"persistentToastManager",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),B=(0,r.default)(x.prototype,"tracking",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),H=(0,r.default)(x.prototype,"abiProcessing",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),q=(0,r.default)(x.prototype,"abookUpload",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),W=(0,r.default)(x.prototype,"email",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Y=(0,r.default)(x.prototype,"password",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),K=(0,r.default)(x.prototype,"inviteList",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),$=(0,r.default)(x.prototype,"isWorking",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Q=(0,r.default)(x.prototype,"isContinue",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),Z=(0,r.default)(x.prototype,"passwordRequired",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),J=(0,r.default)(x.prototype,"isPasswordFieldRequired",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),X=(0,r.default)(x.prototype,"abiSubmitPressed",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ee=(0,r.default)(x.prototype,"isResolving",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),te=(0,r.default)(x.prototype,"shouldSkipImport",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ie=(0,r.default)(x.prototype,"isIweMode",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ne=(0,r.default)(x.prototype,"emailResolved",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),re=(0,r.default)(x.prototype,"error",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),oe=(0,r.default)(x.prototype,"isByChiclet",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ae=(0,r.default)(x.prototype,"isFileUploadMode",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),le=(0,r.default)(x.prototype,"contactsFileName",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return""}}),se=(0,r.default)(x.prototype,"isQqmailImportModalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),ce=(0,r.default)(x.prototype,"showPassword",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),de=(0,r.default)(x.prototype,"currentProvider",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return null}}),ue=(0,r.default)(x.prototype,"formattedProviders",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=(0,r.default)(x.prototype,"modalOpen",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=(0,r.default)(x.prototype,"isImapEnabled",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,r.default)(x.prototype,"sendIwe",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"sendIwe"),x.prototype),(0,r.default)(x.prototype,"clearErrors",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"clearErrors"),x.prototype),(0,r.default)(x.prototype,"resolveEmailPromise",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"resolveEmailPromise"),x.prototype),(0,r.default)(x.prototype,"startAbi",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"startAbi"),x.prototype),(0,r.default)(x.prototype,"openLearnMore",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"openLearnMore"),x.prototype),(0,r.default)(x.prototype,"closeLearnMore",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"closeLearnMore"),x.prototype),(0,r.default)(x.prototype,"dismissABIForm",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"dismissABIForm"),x.prototype),(0,r.default)(x.prototype,"handleQqmailUploadBtnClick",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"handleQqmailUploadBtnClick"),x.prototype),(0,r.default)(x.prototype,"handleQqmailFileChange",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"handleQqmailFileChange"),x.prototype),(0,r.default)(x.prototype,"selectProvider",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"selectProvider"),x.prototype),(0,r.default)(x.prototype,"toggleOtherEmailMode",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"toggleOtherEmailMode"),x.prototype),(0,r.default)(x.prototype,"toggleShowPassword",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"toggleShowPassword"),x.prototype),(0,r.default)(x.prototype,"onEmailInviteMode",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"onEmailInviteMode"),x.prototype),(0,r.default)(x.prototype,"startContactsFileUpload",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"startContactsFileUpload"),x.prototype),(0,r.default)(x.prototype,"openContactsFileInput",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"openContactsFileInput"),x.prototype),(0,r.default)(x.prototype,"uploadSelectedFile",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"uploadSelectedFile"),x.prototype),(0,r.default)(x.prototype,"updateContactsFileName",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"updateContactsFileName"),x.prototype),(0,r.default)(x.prototype,"closeQqMailImportModal",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"closeQqMailImportModal"),x.prototype),(0,r.default)(x.prototype,"openQqmailImportModal",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"openQqmailImportModal"),x.prototype),(0,r.default)(x.prototype,"transformEnterKeyPressToOpenLearnMoreAction",[v.action],Object.getOwnPropertyDescriptor(x.prototype,"transformEnterKeyPressToOpenLearnMoreAction"),x.prototype),x))})) define("abi-shared/components/cards/guest-no-icon-card",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","@ember/helper","@glimmer/component","@ember/object","@ember/component","@ember/modifier","ember-cli-pemberly-i18n/helpers/t","global-helpers/helpers/truncate-text"],(function(e,t,i,n,r,o,a,l,s,c){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var d e.default=(0,a.setComponentTemplate)((0,i.createTemplateFactory)({id:"F+kPD5CF",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"mn-abi-result-card__main-component"],[12],[1,"\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[12],[1,"\\n "],[8,[32,0],[[16,1,[30,1]]],[["@type","@checked"],["checkbox",[30,2]]],null],[1,"\\n "],[11,"label"],[16,"for",[30,1]],[24,0,"mn-abi-result-card__name-label"],[4,[32,1],["click",[30,0,["clickContact"]]],null],[12],[1,"\\n "],[10,0],[14,0,"mn-abi-result-card__name-label-screen-reader"],[12],[1,"\\n"],[41,[30,3],[[[1," "],[1,[28,[32,2],["i18n_fmt_name","abi-shared/components/cards/guest-no-icon-card"],[["fullName"],[[30,3]]]]],[1,"\\n"]],[]],[[[41,[30,4],[[[1," "],[1,[28,[32,3],[[30,4]],[["length"],[40]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,2],["i18n_no_name","abi-shared/components/cards/guest-no-icon-card"],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[14,"data-result-card-cell-details","true"],[12],[1,"\\n"],[41,[30,3],[[[1," "],[10,"h3"],[14,0,"mn-abi-result-card__name t-16 t-black t-normal m0"],[12],[1,"\\n "],[1,[28,[32,3],[[28,[32,2],["i18n_fmt_name","abi-shared/components/cards/guest-no-icon-card"],[["fullName"],[[30,3]]]]],[["length","useHtmlSafe"],[25,true]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,"data-result-card-cell-title","true"],[14,0,"t-black t-normal"],[12],[1,"\\n "],[1,[28,[32,3],[[52,[30,5],[30,5],[30,4]]],[["length"],[40]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@checkboxId","@checked","@name","@title","@occupation"],false,["if"]]',moduleName:"abi-shared/components/cards/guest-no-icon-card.gjs",scope:()=>[a.Input,l.on,s.default,c.default],isStrictMode:!0}),(d=class extends r.default{clickContact(e){e.stopPropagation()}},(0,t.default)(d.prototype,"clickContact",[o.action],Object.getOwnPropertyDescriptor(d.prototype,"clickContact"),d.prototype),d))})) define("abi-shared/components/cards/member-card",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","@glimmer/component","@ember/object","@ember/component","@ember/modifier","@ember/helper","ember-cli-pemberly-i18n/helpers/t","ember-vector-images/components/lazy-image","global-helpers/helpers/truncate-text","ember-line-clamp/components/line-clamp"],(function(e,t,i,n,r,o,a,l,s,c,d,u){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var p e.default=(0,o.setComponentTemplate)((0,i.createTemplateFactory)({id:"s78sMPD8",block:'[[[1,"\\n"],[1," "],[10,0],[14,0,"mn-abi-result-card__main-component"],[12],[1,"\\n "],[10,0],[14,0,"mn-abi-result-card__cell-v2 absolute p0 m0"],[12],[1,"\\n "],[8,[32,0],[[16,1,[30,1]]],[["@type","@checked"],["checkbox",[30,2]]],null],[1,"\\n "],[11,"label"],[16,"for",[30,1]],[24,0,"mn-abi-result-card__name-label"],[4,[32,1],["click",[30,0,["clickContact"]]],null],[12],[1,"\\n "],[10,0],[14,0,"mn-abi-result-card__name-label-screen-reader"],[15,"aria-label",[28,[32,2],[[52,[30,3],[28,[32,3],["i18n_fmt_name","abi-shared/components/cards/member-card"],[["fullName"],[[30,3]]]],[28,[32,3],["i18n_no_name","abi-shared/components/cards/member-card"],null]],", ",[52,[30,4],[30,4],[30,5]]],null]],[12],[1,"\\n "],[1,[52,[30,3],[28,[32,3],["i18n_fmt_name","abi-shared/components/cards/member-card"],[["fullName"],[[30,3]]]],[28,[32,3],["i18n_no_name","abi-shared/components/cards/member-card"],null]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[12],[1,"\\n "],[8,[32,4],null,[["@alt","@image","@desiredWidth","@class","@ghostType"],[[28,[32,3],["i18n_image_full_name","abi-shared/components/cards/member-card"],[["member"],[[30,3]]]],[30,6],100,"EntityPhoto-circle-6","person"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[12],[1,"\\n "],[10,"h3"],[14,0,"mn-abi-result-card__name t-16 t-black t-bold m0"],[12],[1,"\\n "],[1,[28,[32,5],[[28,[32,3],["i18n_fmt_name","abi-shared/components/cards/member-card"],[["fullName"],[[30,3]]]]],[["length","useHtmlSafe"],[25,true]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"mn-abi-result-card__body"],[12],[1,"\\n "],[8,[32,6],[[24,0,"t-14 t-black--light t-normal text-align-center full-width"]],[["@text","@lines","@interactive","@tagName"],[[52,[30,4],[30,4],[30,5]],2,false,"p"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["@checkboxId","@checked","@name","@occupation","@title","@picture"],false,["if"]]',moduleName:"abi-shared/components/cards/member-card.gjs",scope:()=>[o.Input,a.on,l.concat,s.default,c.default,d.default,u.default],isStrictMode:!0}),(p=class extends n.default{clickContact(e){e.stopPropagation()}},(0,t.default)(p.prototype,"clickContact",[r.action],Object.getOwnPropertyDescriptor(p.prototype,"clickContact"),p.prototype),p))})) define("abi-shared/components/cards/member-no-icon-card",["exports","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","@ember/helper","@glimmer/component","@ember/object","@ember/component","@ember/modifier","ember-cli-pemberly-i18n/helpers/t","ember-vector-images/components/lazy-image","global-helpers/helpers/truncate-text"],(function(e,t,i,n,r,o,a,l,s,c,d){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var u e.default=(0,a.setComponentTemplate)((0,i.createTemplateFactory)({id:"XTHGNaKC",block:'[[[1,"\\n"],[1," "],[11,0],[24,0,"mn-abi-result-card__main-component"],[17,1],[12],[1,"\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[12],[1,"\\n "],[8,[32,0],[[16,1,[30,2]],[4,[32,1],["click",[30,0,["clickContact"]]],null]],[["@type","@checked"],["checkbox",[30,3]]],null],[1,"\\n "],[10,"label"],[15,"for",[29,[[30,2]]]],[14,0,"mn-abi-result-card__name-label"],[12],[1,"\\n"],[41,[30,4],[[[1," "],[1,[28,[32,2],["i18n_fmt_name","abi-shared/components/cards/member-no-icon-card"],[["fullName"],[[30,4]]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,2],["i18n_no_name","abi-shared/components/cards/member-no-icon-card"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[12],[1,"\\n "],[8,[32,3],null,[["@alt","@image","@desiredWidth","@class","@ghostType"],[[28,[32,2],["i18n_image_full_name","abi-shared/components/cards/member-no-icon-card"],[["member"],[[30,4]]]],[30,5],100,"EntityPhoto-circle-4","person"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"mn-abi-result-card__cell"],[12],[1,"\\n "],[10,"h3"],[14,0,"mn-abi-result-card__name t-16 t-black t-normal m0"],[12],[1,"\\n "],[1,[28,[32,4],[[28,[32,2],["i18n_fmt_name","abi-shared/components/cards/member-no-icon-card"],[["fullName"],[[30,4]]]]],[["length","useHtmlSafe"],[25,true]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[1,[28,[32,4],[[52,[30,6],[30,6],[30,7]]],[["length"],[40]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],["&attrs","@checkboxId","@checked","@name","@picture","@occupation","@title"],false,["if"]]',moduleName:"abi-shared/components/cards/member-no-icon-card.gjs",scope:()=>[a.Input,l.on,s.default,c.default,d.default],isStrictMode:!0}),(u=class extends r.default{clickContact(e){e.stopPropagation()}},(0,t.default)(u.prototype,"clickContact",[o.action],Object.getOwnPropertyDescriptor(u.prototype,"clickContact"),u.prototype),u))})) define("abi-shared/components/contact-list",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/classPrivateFieldSet","@babel/runtime/helpers/esm/classPrivateFieldGet","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/component","urn-utils","@glimmer/tracking","tracked-built-ins","abi-shared/utils/constants-base","@ember/object","@ember/service","@glimmer/component","scaffold-layout/components/toolbar","@ember/modifier","ember-cli-pemberly-i18n/helpers/t","artdeco-button/components/artdeco-button","@ember/helper","scaffold-finite-scroll/components/finite-scroll","global-helpers/helpers/not","global-helpers/helpers/includes","abi-shared/components/cards/guest-no-icon-card","abi-shared/components/cards/member-card","abi-shared/components/cards/member-no-icon-card"],(function(e,t,i,n,r,o,a,l,s,c,d,u,p,m,g,h,f,b,_,y,v,T,E,I,O,S,A){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var k,C,N,w,P,R,M,D,U,x,L,j,G,F,z,V,B e.default=(0,s.setComponentTemplate)((0,l.createTemplateFactory)({id:"//gSme1O",block:'[[[1,"\\n"],[1," "],[11,0],[16,0,[29,["mn-abi-results\\n ",[52,[30,0,["isGuest"]],"guest-container","member-container"]]]],[17,1],[12],[1,"\\n "],[8,[32,0],[[24,0,"mn-abi-results__nav-bar-wrapper"]],null,[["default"],[[[[1,"\\n "],[10,"ul"],[15,0,[29,["mn-abi-results__nav-bar\\n ",[52,[30,2],"mn-abi-results__nav-bar--v2"]]]],[12],[1,"\\n "],[10,"li"],[14,0,"mn-abi-results__nav-item mn-abi-results__nav-item-checkbox"],[12],[1,"\\n "],[11,"input"],[24,1,"contact-select-checkbox"],[16,"checked",[30,0,["isHeaderCheckboxChecked"]]],[16,"disabled",[30,0,["isHeaderCheckboxDisabled"]]],[24,0,"m0"],[24,4,"checkbox"],[4,[32,1],["change",[30,0,["selectHeaderCheckbox"]]],null],[12],[13],[1,"\\n "],[10,"label"],[14,"for","contact-select-checkbox"],[14,0,"m0"],[12],[1,"\\n "],[10,0],[14,0,"pl4"],[12],[1,"\\n"],[41,[30,0,["isDeselectAllEnabled"]],[[[41,[30,3],[[[1," "],[1,[28,[32,2],["i18n_abi_nav_checkbox_deselect_no_counter","abi-shared/components/contact-list"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,2],["i18n_abi_nav_checkbox_deselect","abi-shared/components/contact-list"],[["num"],[[30,0,["numChecked"]]]]]],[1,"\\n"]],[]]]],[]],[[[41,[30,3],[[[1," "],[1,[28,[32,2],["i18n_abi_nav_checkbox_selection_no_counter","abi-shared/components/contact-list"],[["selectAllChecked"],[[30,0,["isHeaderCheckboxChecked"]]]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,2],["i18n_abi_nav_checkbox_selection","abi-shared/components/contact-list"],[["selectAllChecked","num"],[[30,0,["isHeaderCheckboxChecked"]],[30,0,["numChecked"]]]]]],[1,"\\n"]],[]]]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"mn-abi-results__nav-item"],[12],[1,"\\n "],[8,[32,3],[[16,"aria-label",[28,[32,2],["i18n_contact_list_skip_a11y","abi-shared/components/contact-list"],null]],[24,"role","link"],[4,[32,1],["click",[30,0,["skipBtn"]]],null]],[["@color","@type","@text"],["muted","secondary",[28,[32,2],["i18n_contact_list_skip","abi-shared/components/contact-list"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"mn-abi-results__nav-item"],[12],[1,"\\n "],[8,[32,3],[[16,"aria-label",[52,[30,3],[28,[32,2],["i18n_add_to_network_a11y","abi-shared/components/contact-list"],null],[28,[32,2],["i18n_add_to_network_with_counter_a11y","abi-shared/components/contact-list"],[["num"],[[30,0,["numChecked"]]]]]]],[24,"role","link"],[4,[32,1],["click",[28,[32,4],[[30,0,["sendInvitations"]],[30,4]],null]],null]],[["@type","@size","@stretch","@disabled","@text"],["primary",2,"none",[52,[51,[30,0,["numChecked"]]],"disabled"],[52,[30,0,["isGuest"]],[52,[30,3],[28,[32,2],["i18n_add_to_network_no_counter","abi-shared/components/contact-list"],[["num"],[[30,0,["numChecked"]]]]],[28,[32,2],["i18n_add_to_network","abi-shared/components/contact-list"],[["num"],[[30,0,["numChecked"]]]]]],[52,[30,3],[28,[32,2],["i18n_abi_nav_add_connections_no_counter","abi-shared/components/contact-list"],[["num"],[[30,0,["numChecked"]]]]],[28,[32,2],["i18n_abi_nav_add_connections","abi-shared/components/contact-list"],[["num"],[[30,0,["numChecked"]]]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[32,5],null,[["@isDisabled","@items","@onTrigger"],[[28,[32,6],[[30,0,["canLoadMore"]]],null],[30,0,["visibleContactList"]],[30,0,["fetchMoreContacts"]]]],[["content","empty"],[[[[1,"\\n "],[10,"ul"],[15,0,[29,["mn-abi-results__contacts-list-v2\\n ",[52,[30,2],"list-style-none"]]]],[12],[1,"\\n"],[42,[28,[31,3],[[28,[31,3],[[30,6]],null]],null],null,[[[44,[[28,[32,7],[[30,0,["selectedContacts"]],[30,7,["urn"]]],null]],[[[1," "],[10,"li"],[15,0,[29,[[52,[30,2],"mn-abi-result-card--v2","mn-abi-result-card ph3"],"\\n ",[52,[51,[30,9]],"mn-abi-result-card--v2-checked"]]]],[12],[1,"\\n "],[8,[30,5],null,[["@index"],[[30,8]]],[["default"],[[[[1,"\\n"],[1," "],[11,0],[16,0,[29,[[52,[30,0,["isGuest"]],"display-flex","block"],"\\n full-height"]]],[4,[32,1],["click",[28,[32,4],[[30,0,["toggleSelectCard"]],[30,7],[30,9]],null]],null],[12],[1,"\\n"],[41,[30,0,["isGuest"]],[[[1," "],[8,[32,8],null,[["@name","@checkboxId","@checked","@title","@occupation"],[[30,7,["name"]],[30,7,["checkboxId"]],[30,9],[30,7,["title"]],[30,7,["title"]]]],null],[1,"\\n"]],[]],[[[41,[30,2],[[[1," "],[8,[32,9],null,[["@name","@checkboxId","@checked","@picture","@title","@occupation"],[[30,7,["name"]],[30,7,["checkboxId"]],[30,9],[30,7,["profilePicture"]],[30,7,["title"]],[30,7,["title"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[32,10],null,[["@name","@checkboxId","@checked","@picture","@title","@occupation"],[[30,7,["name"]],[30,7,["checkboxId"]],[30,9],[30,7,["profilePicture"]],[30,7,["title"]],[30,7,["title"]]]],null],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[9]]]],[7,8]],null],[1," "],[13],[1,"\\n "]],[5,6]],[[[1,"\\n "],[10,"ul"],[15,0,[29,["mn-abi-results__contacts-list-v2\\n ",[52,[30,2],"list-style-none"]]]],[12],[1,"\\n "],[10,"li"],[14,0,"mn-abi-result-card__empty"],[12],[1,"\\n "],[1,[28,[32,2],["i18n_abi_no_contacts","abi-shared/components/contact-list"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],["&attrs","@isM2MCardLayout","@hideCounters","@transactionId","ItemContainer","items","contact","index","selected"],false,["if","unless","each","-track-array","let"]]',moduleName:"abi-shared/components/contact-list.gjs",scope:()=>[f.default,b.on,_.default,y.default,v.fn,T.default,E.default,I.default,O.default,S.default,A.default],isStrictMode:!0}),(k=(0,g.inject)("locale"),C=(0,g.inject)("router"),N=(0,g.inject)("abi-shared@abi-tracking"),w=(0,g.inject)("abi-shared@abi-results"),P=(0,g.inject)("tracking"),R=(0,g.inject)("invitation-platform@invitation-platform"),M=(V=new WeakMap,B=new WeakMap,class extends h.default{get routeType(){return this.isGuest?"guest":"member"}get isGuest(){return new RegExp(p.ABI_ROUTES.GUEST_RESULTS).test(this.router.currentRouteName)}get isDeselectAllEnabled(){var e const t=null===(e=this.locale)||void 0===e?void 0:e.requestIpCountryCode return!p.DESELECT_ALL_DISABLED_COUNTRIES.includes(t)}get isHeaderCheckboxChecked(){var e return this.isDeselectAllEnabled?this.selectedContacts.length>0:this.selectedContacts.length===(null===(e=this.args.contacts)||void 0===e?void 0:e.length)}get isHeaderCheckboxDisabled(){return this.isDeselectAllEnabled&&0===this.selectedContacts.length}get numChecked(){return this.selectedContacts.length}_getContactId(e){return e.urn}get checkedContacts(){var e return null===(e=this.args.contacts)||void 0===e?void 0:e.filter((e=>this.selectedContacts.includes(this._getContactId(e))))}get inviteAllCount(){var e return null===(e=this.selectedContacts)||void 0===e?void 0:e.length}get disableButton(){return 0===this.inviteAllCount}fetchMoreContacts(){const{contacts:e}=this.args let t=(0,r.default)(this,B)+32 const i=e.length?e.slice((0,r.default)(this,B),t):this.skipBtn(!1);(0,r.default)(this,V)?this.visibleContactList=new u.TrackedArray(i):this.visibleContactList.push(...i) let o=!1 t(0,c.extractEntityInfoFromUrn)(e.urn).id)) return a.sendInvitationsByEmails(e,s)}const d=r.map((e=>e.urn)) return a.sendBatchProfileInvitations(d)}constructor(){super(...arguments);(0,t.default)(this,"locale",D,this);(0,t.default)(this,"router",U,this);(0,t.default)(this,"abiTracking",x,this);(0,t.default)(this,"abiResults",L,this);(0,t.default)(this,"tracking",j,this);(0,t.default)(this,"invitationPlatform",G,this);(0,i.default)(this,"controlName",p.METRICS_KEYS.EVENTS.SELECT_ONE);(0,i.default)(this,"visibleContactList",void 0) V.set(this,{writable:!0,value:!0}) B.set(this,{writable:!0,value:0});(0,t.default)(this,"canLoadMore",F,this);(0,t.default)(this,"selectedContacts",z,this) this.fetchMoreContacts();(0,n.default)(this,V,!1)}toggleSelectCard(e,t){const i=!t,n=this._getContactId(e) i?this.selectedContacts.push(n):this.selectedContacts.splice(this.selectedContacts.findIndex((e=>e===n)),1) this.tracking.fireInteractionEvent(this.controlName)}selectHeaderCheckbox(){this.isDeselectAllEnabled?this.deselectAllContacts():this.isHeaderCheckboxChecked?this.selectedContacts.length=0:this.selectAllContacts() this.tracking.fireInteractionEvent(this.controlName)}selectAllContacts(){this.selectedContacts.length=0 this.args.contacts.forEach((e=>{this.selectedContacts.push(this._getContactId(e))})) this.tracking.fireInteractionEvent(p.METRICS_KEYS.EVENTS.SELECT_ALL)}deselectAllContacts(){this.selectedContacts.length=0 this.tracking.fireInteractionEvent(p.METRICS_KEYS.EVENTS.DESELECT_ALL)}sendInvitations(e){const{checkedContacts:t,tracking:i,abiTracking:n,isGuest:r}=this this._sendInvitationsToDashContacts(e).then((()=>this.skipBtn(!1))) i.fireInteractionEvent(p.METRICS_KEYS.EVENTS.CONTINUE) n.fireCustomImportInvitationCreateEvent({contacts:t,routeType:this.routeType,abookImportTransactionId:e,totalContacts:this.args.totalContacts}) n.fireAuditLogEvent(r)}skipBtn(){var e,t let i=!(arguments.length>0&&void 0!==arguments[0])||arguments[0] this.tracking.fireInteractionEvent(this.controlName) null===(e=(t=this.args).skipBtn)||void 0===e||e.call(t,i)}}),D=(0,o.default)(M.prototype,"locale",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,o.default)(M.prototype,"router",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,o.default)(M.prototype,"abiTracking",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,o.default)(M.prototype,"abiResults",[w],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,o.default)(M.prototype,"tracking",[P],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,o.default)(M.prototype,"invitationPlatform",[R],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,o.default)(M.prototype,"canLoadMore",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),z=(0,o.default)(M.prototype,"selectedContacts",[d.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return new u.TrackedArray}}),(0,o.default)(M.prototype,"fetchMoreContacts",[m.action],Object.getOwnPropertyDescriptor(M.prototype,"fetchMoreContacts"),M.prototype),(0,o.default)(M.prototype,"toggleSelectCard",[m.action],Object.getOwnPropertyDescriptor(M.prototype,"toggleSelectCard"),M.prototype),(0,o.default)(M.prototype,"selectHeaderCheckbox",[m.action],Object.getOwnPropertyDescriptor(M.prototype,"selectHeaderCheckbox"),M.prototype),(0,o.default)(M.prototype,"sendInvitations",[m.action],Object.getOwnPropertyDescriptor(M.prototype,"sendInvitations"),M.prototype),(0,o.default)(M.prototype,"skipBtn",[m.action],Object.getOwnPropertyDescriptor(M.prototype,"skipBtn"),M.prototype),M))})) define("abi-shared/components/email-invite",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@glimmer/tracking","tracked-toolbox","abi-shared/utils/constants-base","ember-cli-pemberly-tracking/utils/tracking","@glimmer/component","@ember/service","@ember/object","@ember/debug","@ember/utils","@ember/destroyable","@ember/component","ember-cli-pemberly-i18n/helpers/t","@ember/modifier","@ember/legacy-built-in-components","@ember/helper","global-helpers/helpers/eq","ember-set-helper/helpers/set"],(function(e,t,i,n,r,o,a,l,s,c,d,u,p,m,g,h,f,b,_,y,v,T,E){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var I,O,S,A,k,C,N,w,P,R,M,D,U,x,L,j,G,F const z={a:"i18n_custom_msg_a",b:"i18n_custom_msg_b",c:"i18n_custom_msg_c",d:"i18n_custom_msg_d",e:"i18n_custom_msg_e"},V=/_(AT|DE|CH)$/i e.default=(0,f.setComponentTemplate)((0,o.createTemplateFactory)({id:"Ygt4AaQZ",block:'[[[1,"\\n"],[41,[30,1],[[[1," "],[10,0],[14,0,"display-flex"],[12],[1,"\\n "],[8,[32,0],[[24,3,"message"],[24,1,"email-invite-single"],[24,0,"mn-abi-form__input mn-email-invite__input"],[16,"placeholder",[28,[32,1],["i18n_email_invite_placeholder","abi-shared/components/email-invite"],null]],[16,"disabled",[30,2]],[4,[32,2],["keyup",[30,0,["clearErrors"]]],null]],[["@type","@value"],["email",[30,0,["inviteList"]]]],null],[1,"\\n "],[11,"button"],[24,0,"mn-abi-form__primary-btn artdeco-button artdeco-button--secondary"],[16,"disabled",[30,0,["disableSubmit"]]],[24,4,"button"],[4,[32,2],["click",[30,0,["sendIwe"]]],null],[12],[1,"\\n "],[1,[28,[32,1],["start_cta","abi-shared/components/email-invite"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[32,3],[[24,3,"message"],[16,"placeholder",[28,[32,1],["iwe_placeholder","abi-shared/components/email-invite"],null]],[24,0,"mn-abi-form__input"],[16,"key-down",[30,0,["clearErrors"]]],[16,"aria-label",[28,[32,1],["iwe_placeholder","abi-shared/components/email-invite"],null]]],[["@value"],[[30,0,["inviteList"]]]],null],[1,""],[41,[30,0,["showMessageOptions"]],[[[1," "],[10,"fieldset"],[12],[1,"\\n "],[10,"legend"],[14,0,"t-14 t-black t-bold mt3"],[12],[1,"\\n "],[1,[28,[32,1],["i18n_custom_invite_title","abi-shared/components/email-invite"],null]],[1,"\\n "],[13],[1,"\\n"],[42,[28,[31,2],[[30,0,["messageOptions"]]],null],null,[[[1," "],[11,"input"],[16,1,[28,[32,4],["custom-msg-",[30,4]],null]],[24,3,"abiIweCustomMsg"],[16,"checked",[28,[32,5],[[30,0,["iweCustomMsgKey"]],[30,3]],null]],[16,2,[30,3]],[24,4,"radio"],[4,[32,2],["change",[28,[32,6],[[30,0],"iweCustomMsgKey",[30,3]],null]],null],[12],[13],[1,"\\n "],[10,"label"],[15,"for",[28,[32,4],["custom-msg-",[30,4]],null]],[14,0,"t-14 t-black--light t-normal mt3"],[12],[1,"\\n"],[1," "],[1,[28,[32,1],[[30,3],"abi-shared/components/email-invite"],null]],[1,"\\n"],[1," "],[13],[1,"\\n"]],[3,4]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[11,"button"],[24,1,"send-iwe"],[16,0,[29,["mn-abi-form__primary-btn artdeco-button artdeco-button--primary artdeco-button--3\\n ",[52,[30,0,["showMessageOptions"]],"mv5","mb4"]]]],[16,"disabled",[30,0,["disableSubmit"]]],[24,4,"button"],[4,[32,2],["click",[30,0,["sendIwe"]]],null],[12],[1,"\\n "],[1,[28,[32,1],["start_cta","abi-shared/components/email-invite"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],["@singleLineImport","@isResolving","i18nKey","option"],false,["if","each","-each-in"]]',moduleName:"abi-shared/components/email-invite.gjs",scope:()=>[f.Input,b.default,_.on,y.TextArea,v.concat,T.default,E.default],isStrictMode:!0}),(I=(0,u.inject)("abi-shared@abi-tracking"),O=(0,u.inject)("i18n"),S=(0,u.inject)("locale"),A=(0,u.inject)("persistent-toast-manager@persistent-toast-manager"),k=(0,u.inject)("invitation-platform@invitation-platform"),C=(0,l.localCopy)("args.transactionId",(0,c.generateTrackingId)()),N=(0,l.localCopy)("args.inviteList"),w=class extends d.default{get disableSubmit(){return(0,g.isEmpty)(this.inviteList)}get messageOptions(){return z}get errorMsgTitle(){return this.i18n.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.ERROR_TITLE)()}get successMsgTitle(){return this.i18n.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.SUCCESS_TITLE)()}get showMessageOptions(){var e return!V.test(null===(e=this.locale)||void 0===e?void 0:e.interfaceLocale)}constructor(){super(...arguments);(0,t.default)(this,"abiTracking",P,this);(0,t.default)(this,"i18n",R,this);(0,t.default)(this,"locale",M,this);(0,t.default)(this,"persistentToastManager",D,this);(0,t.default)(this,"invitationPlatform",U,this);(0,t.default)(this,"abookImportTransactionId",x,this);(0,t.default)(this,"error",L,this);(0,t.default)(this,"isWorking",j,this);(0,t.default)(this,"iweCustomMsgKey",G,this);(0,t.default)(this,"inviteList",F,this) this.iweCustomMsgKey=this.showMessageOptions?this.messageOptions.a:null}_showNotificationSuccess(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.successMsgTitle "function"==typeof this.args.showNotificationSuccess?this.args.showNotificationSuccess(e,t):this.persistentToastManager.success({message:e,title:t})}_showNotificationError(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.errorMsgTitle this.persistentToastManager.error({message:e,title:t})}_fireIweTracking(e,t){const i=this.abiTracking i.fireImportSubmitEvent(e) i.fireStandardImportInvitationImpressionEvent(e,t) i.fireGuestImportInvitationCreateEvent(e,t)}sendIwe(){var e,t const{i18n:i}=this,n=(null===(e=this.inviteList)||void 0===e?void 0:e.replace(/\s+/g,"").split(","))??[] if(n.length>s.ABI_INVITE_WITH_EMAIL_LIMIT){this._showNotificationError(i.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.ERROR_SENDING_INVITATIONS_LIMIT)()) return!1}const r=(0,c.generateTrackingId)(),o=(null===(t=this.locale)||void 0===t?void 0:t.requestIpCountryCode)??s.DEFAULT_COUNTRY_CODE,{abookImportTransactionId:a}=this,l=n.filter((e=>s.EMAIL_PATTERN.test(e))),d=n.filter((e=>e&&!s.EMAIL_PATTERN.test(e))).length let u=this.iweCustomMsgKey u=u?i.lookupTranslation(this.constructor,u)():null if(l.length<1){this._showNotificationError(i.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.INVALID_EMAIL)()) this.inviteList="" return!1}if(d){this.inviteList=l.join(",") this._showNotificationError(i.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.ENTERED_INVALID_EMAILS)([{numInvalidEmails:d}]))}const p=l.length this.isWorking=!0 return this.invitationPlatform.sendInvitationsByEmails(l,{message:u,uploadTransactionId:r,defaultCountryCode:o}).then((()=>{if((0,h.isDestroying)(this))return const e=i.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.SUCCESSFULLY_SENT_IWE)([{invitationsSent:p}]) this._showNotificationSuccess(e) this._fireIweTracking(a,p)})).catch((e=>{if((0,h.isDestroying)(this))throw e this._showNotificationError(i.lookupTranslation(this.constructor,s.ABI_ERRORS_TO_MSGS.ERROR_SENDING_INVITATIONS)()) throw e})).finally((()=>{(0,h.isDestroying)(this)||(this.isWorking=!1)}))}clearErrors(){this.error=!1}},P=(0,n.default)(w.prototype,"abiTracking",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=(0,n.default)(w.prototype,"i18n",[O],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=(0,n.default)(w.prototype,"locale",[S],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),D=(0,n.default)(w.prototype,"persistentToastManager",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),U=(0,n.default)(w.prototype,"invitationPlatform",[k],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=(0,n.default)(w.prototype,"abookImportTransactionId",[C],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),L=(0,n.default)(w.prototype,"error",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j=(0,n.default)(w.prototype,"isWorking",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),G=(0,n.default)(w.prototype,"iweCustomMsgKey",[a.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),F=(0,n.default)(w.prototype,"inviteList",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),(0,n.default)(w.prototype,"sendIwe",[p.action],Object.getOwnPropertyDescriptor(w.prototype,"sendIwe"),w.prototype),(0,n.default)(w.prototype,"clearErrors",[p.action],Object.getOwnPropertyDescriptor(w.prototype,"clearErrors"),w.prototype),w))})) define("abi-shared/components/password-input",["exports","@babel/runtime/helpers/esm/initializerDefineProperty","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@babel/runtime/helpers/esm/initializerWarningHelper","@ember/template-factory","@ember/helper","global-utils/utils/keyboard-utils","@glimmer/tracking","@glimmer/component","@ember/object","ember-cli-pemberly-i18n/helpers/t","@ember/component","global-helpers/helpers/or","@ember/modifier","artdeco-button/components/artdeco-button"],(function(e,t,i,n,r,o,a,l,s,c,d,u,p,m,g,h){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var f,b e.default=(0,p.setComponentTemplate)((0,o.createTemplateFactory)({id:"yAgcmVxR",block:'[[[1,"\\n"],[1,"\\n"],[1," "],[11,0],[24,0,"abi-password__height-expander relative"],[17,1],[12],[1,"\\n "],[10,"label"],[14,"for","password"],[14,0,"visually-hidden"],[12],[1,[28,[32,0],["i18n_password_label","abi-shared/components/password-input"],null]],[13],[1,"\\n\\n "],[8,[32,1],[[16,1,[30,2]],[16,"placeholder",[28,[32,2],[[30,3],[28,[32,0],["i18n_default_password_placeholder","abi-shared/components/password-input"],null]],null]],[16,"disabled",[30,4]],[24,0,"abi-password__input abi-password__height-expander"],[4,[32,3],["keyup",[30,0,["onKeyUp"]]],null]],[["@type","@value"],[[52,[30,0,["showPassword"]],"text","password"],[30,5]]],null],[1,"\\n "],[8,[32,4],[[4,[32,3],["click",[30,0,["toggleShowPassword"]]],null]],[["@class","@type","@size","@controlType","@text"],["abi-password__show-password-button","tertiary",1,"button",[52,[30,0,["showPassword"]],[28,[32,0],["i18n_hide","abi-shared/components/password-input"],null],[28,[32,0],["i18n_show","abi-shared/components/password-input"],null]]]],null],[1,"\\n "],[13],[1,"\\n "]],["&attrs","@inputId","@placeholder","@inputDisabled","@value"],false,["if"]]',moduleName:"abi-shared/components/password-input.gjs",scope:()=>[u.default,p.Input,m.default,g.on,h.default],isStrictMode:!0}),(f=class extends c.default{constructor(){super(...arguments);(0,t.default)(this,"showPassword",b,this)}onKeyUp(e){if((0,l.isEnterKey)(e)){var t,i null===(t=(i=this.args).onEnterKeypress)||void 0===t||t.call(i,e)}}toggleShowPassword(){this.showPassword=!this.showPassword}},b=(0,n.default)(f.prototype,"showPassword",[s.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),(0,n.default)(f.prototype,"onKeyUp",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"onKeyUp"),f.prototype),(0,n.default)(f.prototype,"toggleShowPassword",[d.action],Object.getOwnPropertyDescriptor(f.prototype,"toggleShowPassword"),f.prototype),f))})) define("abi-shared/components/settings/manage-source-group-header",["exports","@ember/template-factory","@ember/component/template-only","@ember/component","abi-shared/components/settings/manage-source-v2","artdeco-loader/components/artdeco-loader","artdeco-button/components/artdeco-button","@ember/helper","ember-cli-pemberly-i18n/helpers/t","@ember/modifier"],(function(e,t,i,n,r,o,a,l,s,c){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 const d=(0,n.setComponentTemplate)((0,t.createTemplateFactory)({id:"6TMRiNf2",block:'[[[1,"\\n"],[1,"\\n"],[1," "],[11,0],[24,0,"mn-managed-source__header"],[17,1],[12],[1,"\\n "],[8,[32,0],null,[["@sourceGroupType","@refreshRoute"],[[30,2],[30,3]]],[["default"],[[[[1,"\\n"],[41,[30,4,["isRemovingAll"]],[[[1," "],[8,[32,1],null,[["@size","@class"],["small","mn-settings__item-container-loader mn-managed-source__item-container-loader"]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"display-flex justify-space-between align-items-center pv4 ph5 relative"],[12],[1,"\\n "],[10,"h2"],[14,0,"mn-managed-source__header-title t-20 t-black t-normal"],[12],[1,"\\n "],[1,[30,4,["title"]]],[1,"\\n "],[13],[1,"\\n "],[8,[32,2],[[16,"aria-label",[28,[32,3],["i18n_remove_all_button_description","abi-shared/components/settings/manage-source-group-header"],[["sourceGroupType"],[[30,2]]]]],[4,[32,4],["click",[28,[32,5],[[30,4,["onRemoveAll"]],[30,0,["integration"]]],null]],null]],[["@type","@color"],["tertiary","muted"]],[["default"],[[[[1,"\\n "],[1,[30,4,["removeAll"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[4]]]]],[1,"\\n "],[13],[1,"\\n"]],["&attrs","@sourceGroupType","@refreshRoute","manageSourceGroup"],false,["if"]]',moduleName:"abi-shared/components/settings/manage-source-group-header.gjs",scope:()=>[r.default,o.default,a.default,s.default,c.on,l.fn],isStrictMode:!0}),(0,i.default)("manage-source-group-header","ManageSourceGroupHeader")) e.default=d})) define("abi-shared/components/settings/manage-source-group",["exports","@babel/runtime/helpers/esm/defineProperty","@babel/runtime/helpers/esm/applyDecoratedDescriptor","@ember/template-factory","@ember/component","global-utils/utils/a11y-focus-element","abi-shared/utils/constants-base","@ember/object","@glimmer/component","abi-shared/components/settings/manage-source-group-header","ember-cli-pemberly-i18n/helpers/t","artdeco-loader/components/artdeco-loader","abi-shared/components/settings/manage-source-v2","@ember/helper","hue-web-icons/components/icon","global-helpers/helpers/eq","artdeco-button/components/artdeco-button","@ember/modifier"],(function(e,t,i,n,r,o,a,l,s,c,d,u,p,m,g,h,f,b){"use strict" Object.defineProperty(e,"__esModule",{value:!0}) e.default=void 0 var _ const y=["contacts","calendar","email"] e.default=(0,r.setComponentTemplate)((0,n.createTemplateFactory)({id:"ZWN61wVb",block:'[[[1,"\\n"],[1," "],[11,"section"],[24,0,"artdeco-card mt4 p0 relative"],[17,1],[12],[1,"\\n "],[8,[32,0],null,[["@sourceGroupType","@refreshRoute"],[[30,2],[30,3]]],null],[1,"\\n"],[41,[30,0,["isRemovingAll"]],[[[1," "],[8,[32,1],null,[["@class"],["mn-settings__item-container-loader mn-managed-source__item-container-loader"]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"list-style-none mh5"],[12],[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,4]],null]],null],null,[[[1," "],[8,[32,2],null,[["@integration","@meta","@sourceGroupType","@refreshRoute","@setElementIdToFocus"],[[30,5,["model"]],[30,5,["meta"]],[30,2],[30,3],[28,[32,3],[[30,0,["setElementIdToFocus"]],[28,[32,4],[[30,2],[30,6]],null]],null]]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[29,["mn-managed-source__item-v2 display-flex justify-space-between align-items-center relative pv2\\n ",[30,5,["model","source"]]]]],[12],[1,"\\n"],[41,[30,5,["meta","isWorking"]],[[[1," "],[8,[32,1],null,[["@size","@class"],["small","mn-settings__item-container-loader"]],null],[1,"\\n"]],[]],null],[1," "],[10,1],[14,0,"display-flex align-items-center"],[12],[1,"\\n"],[41,[30,5,["meta","icon"]],[[[1," "],[8,[32,5],[[24,0,"mn-managed-source__item-icon-svg"]],[["@name","@type","@size"],[[30,5,["meta","icon"]],[52,[28,[32,6],[[30,5,["meta","icon"]],"phone"],null],"system","social"],"medium"]],null],[1,"\\n"]],[]],[[[1," "],[10,1],[12],[1,"\\n "],[8,[32,5],[[24,0,"mn-managed-source__item-icon-svg"]],[["@name","@type","@size"],[[30,0,["sourceGroupTypeIcon"]],[52,[28,[32,6],[[30,0,["sourceGroupTypeIcon"]],"people"],null],"system","social"],"medium"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,1],[14,0,"pl3"],[12],[1,"\\n "],[10,1],[14,0,"t-18 t-black t-bold"],[12],[1,"\\n"],[41,[30,5,["model","localizedSource"]],[[[1," "],[1,[30,5,["model","localizedSource"]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,7],[[28,[32,4],["i18n_provider_name_",[30,5,["meta","providerName"]]],null],"abi-shared/components/settings/manage-source-group"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,5,["meta","email"]],[[[1," "],[10,1],[12],[1,"\\n "],[1,[28,[32,7],["email_formatter","abi-shared/components/settings/manage-source-group"],[["email"],[[30,5,["meta","email"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],