1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`20261001-39361-126a85bd`},e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[new e.Error().stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(n!=null)for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r])}return e}({},e._sentryModuleMetadata[new e.Error().stack],{"_sentryBundlerPluginAppKey:textmagic-web-app":!0});var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`fba0b29d-3258-4ede-97a9-7700163f437d`,e._sentryDebugIdIdentifier=`sentry-dbid-fba0b29d-3258-4ede-97a9-7700163f437d`)}catch{}})();import{Ct as e,E as t,F as n,H as r,L as i,O as a,Wt as o,it as s,kt as c,yt as l}from"./CPzLrubv.js";import"./DAD6CFn-.js";import{$c as u,Do as d,El as f,Hl as p,Kl as m,Ri as h,Vc as g,tp as _}from"./TmSZSC_3.js";import{Ut as v}from"./index_6BOmQYt5.js";import{t as y}from"./BrUFhSo8.js";import{r as b}from"./Bhqw0RQK.js";import{t as x}from"./Dl1TD3ak.js";import{E as S,O as C}from"./CYupx4zP.js";import{n as w,r as T,t as E}from"./Cfb-eEEp.js";import{r as D}from"./KYE7Dy3I.js";import{t as O}from"./DCvx3kuc.js";import{t as k}from"./C4Wq1zjT.js";import{n as A,r as j,t as M}from"./jnfnn0OW.js";r(),c();var N=i({__name:`ComposeRecipientsControls`,props:{formId:{},contactsTableServiceId:{},listsTableServiceId:{},segmentsTableServiceId:{},frequentlySentItems:{},column:{type:Boolean},openCreateInNewTab:{type:Boolean,default:!1}},setup(r){let i=r,{addLists:c,addContacts:l,addRecipients:u,addFilteredViews:d}=b(i.formId),f=e=>{u([e])},p=e=>{let t=e.map(e=>({id:e.id,phone:e.phone,fullName:e.fullName,isDeleted:e.isDeleted,blocked:e.blocked}));l(t)},m=t(()=>typeof i.column==`boolean`?!i.column:`auto`);return(t,i)=>(s(),a(O,{column:r.column},{default:e(()=>[n(T,{"table-service-id":r.contactsTableServiceId,"form-id":r.formId,"is-mobile-view":o(m),onSelectLists:o(c),onSelectContacts:p},null,8,[`table-service-id`,`form-id`,`is-mobile-view`,`onSelectLists`]),n(w,{class:`mx-0`,"table-service-id":r.listsTableServiceId,"form-id":r.formId,"is-mobile-view":o(m),onSelectLists:o(c)},null,8,[`table-service-id`,`form-id`,`is-mobile-view`,`onSelectLists`]),n(E,{class:`mx-0`,"table-service-id":r.segmentsTableServiceId,"is-mobile-view":o(m),"open-create-in-new-tab":r.openCreateInNewTab,onSelect:o(d)},null,8,[`table-service-id`,`is-mobile-view`,`open-create-in-new-tab`,`onSelect`]),n(A,{items:r.frequentlySentItems,"is-mobile-view":o(m),onSelect:f},null,8,[`items`,`is-mobile-view`])]),_:1},8,[`column`]))}});r(),c();var P=i({__name:`ComposeRecipientsFormLine`,props:{size:{},mobileFullWidth:{type:Boolean},leftLabel:{type:Boolean},label:{},labelFontSize:{},required:{type:Boolean},isCompactView:{type:Boolean,default:void 0},formId:{},name:{},openCreateInNewTab:{type:Boolean,default:!1}},emits:[`change-recipients-count`,`blur-capture`],setup(r,{emit:i}){let c=r,w=i,T=f(),E=_(),O=u(),A=g(),P=p(),F=m(),I=d(),L=[`recipients`],{copy:R}=x(),{clearRecipients:z,getMessagesPriceProperty:B}=b(c.formId),{id:V}=C(void 0,!0),{id:H}=S(),{id:U}=D();M({isRecipientPrimaryFieldHasBeenChanged:e=>!!e.contact&&e.contact.phone!==e.phone,findEntityByPrimaryFieldlOrNull(e){return e.phone?P.findEntityByPhoneOrNull(e.phone):null}});let W=t(()=>c.name||`recipients`),G=t(()=>A.getState()?.countries==null?I.find()?.recipientsCount??0:B(`recipientsCount`)??0),K=(e,t,n)=>({label:t,avatar:{name:t,avatarIcon:t===n?`person`:``,avatarColor:y(`${e}`),avatarPlaceholderCustomSize:t===n?`12px`:`14px`},option:{entityType:`contact`,label:t,value:n,entityId:+e,hint:t!==n&&T.preparePhoneForDisplay(n)||``}}),q=e=>({label:T.preparePhoneForDisplay(e),avatar:{name:T.preparePhoneForDisplay(e),avatarIcon:`phone`,avatarColor:y(e),avatarPlaceholderCustomSize:`12px`},option:{entityId:h(e),entityType:`reply`,label:T.preparePhoneForDisplay(e),value:e}}),J=t(()=>P.findAllRecentSmsRecipients().map(e=>e.contact?K(e.contact.id,e.contact.fullName,e.contact.phone):q(e.phone)));
1A.getState()instanceof v||A.init(),P.fetchRecentSmsRecipients();let Y=t(()=>B(`loading`)||[]),X=t(()=>Y.value.some(e=>L.includes(e))),Z=e=>{let t=F.prepareRecipientsForClipboard(e);R(t),O.success(E.t(`common.copied`))};return l(G,()=>{w(`change-recipients-count`,G.value)},{immediate:!0}),(t,i)=>(s(),a(k,{size:r.size,"mobile-full-width":r.mobileFullWidth,"left-label":r.leftLabel,label:r.label,"label-font-size":r.labelFontSize,required:r.required,"is-compact-view":r.isCompactView},{controls:e(({column:e})=>[n(N,{"form-id":r.formId,"contacts-table-service-id":o(V),"lists-table-service-id":o(H),"segments-table-service-id":o(U),"frequently-sent-items":o(J),"open-create-in-new-tab":r.openCreateInNewTab,column:e},null,8,[`form-id`,`contacts-table-service-id`,`lists-table-service-id`,`segments-table-service-id`,`frequently-sent-items`,`open-create-in-new-tab`,`column`])]),default:e(()=>[n(j,{"form-id":r.formId,name:o(W),"loading-counter":o(X),"frequently-sent-items":o(J),"recipients-count":o(G),onCopy:Z,onClear:o(z),onBlurCapture:i[0]||(i[0]=e=>t.$emit(`blur-capture`))},null,8,[`form-id`,`name`,`loading-counter`,`frequently-sent-items`,`recipients-count`,`onClear`])]),_:1},8,[`size`,`mobile-full-width`,`left-label`,`label`,`label-font-size`,`required`,`is-compact-view`]))}});export{P as t}; 2//# sourceMappingURL=DNxp896F.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.