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:`20260924-39003-d97a9715`},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]=`518cb60b-5973-47c0-8c79-c9488183ed77`,e._sentryDebugIdIdentifier=`sentry-dbid-518cb60b-5973-47c0-8c79-c9488183ed77`)}catch{}})();import{A as e,Ct as t,D as n,E as r,F as i,Ft as a,H as o,L as s,O as c,P as l,Qt as u,Wt as d,gn as f,it as p,k as m,kt as h,lt as g,ut as _,yt as v}from"./B_mscWxu.js";import{Cm as y,Es as b,ba as x,bs as S,ga as C,gm as w,tm as T,ym as E}from"./Cf_pgd7T.js";import{El as D,Go as O,Hd as k,Qa as A,Ws as j,cp as M,cr as N,ep as P,gd as F,hd as I,ji as ee,nl as L,pu as te,sp as R}from"./BmC5PC1V.js";import{a as z}from"./BdV1yl7S.js";import{Lt as ne,Pi as B,Tr as re,Xt as V,Zt as H,ti as ie,zt as U}from"./index_Dp5kRkmW.js";import{t as ae}from"./B4xeZWeb2.js";import{n as W,o as G,r as K}from"./sBg_9Zy1.js";import{t as q}from"./DGPcQa1G2.js";import{t as J}from"./Djy9d26n.js";import{t as oe}from"./xjDSKwo3.js";import{t as se}from"./BFUt8nJZ.js";import{t as ce}from"./CDkpGEhG2.js";import{t as le}from"./DZQxBqe82.js";import{t as Y}from"./CC2YCvl5.js";import{t as X}from"./CdnXwt9o2.js";import{t as ue}from"./qiDpQO8o.js";import{t as de}from"./BdEerbo5.js";import{t as fe}from"./CrS2gS5U.js";import{a as pe,n as me,r as he,t as ge}from"./DPTDktJM.js";import{n as _e,t as ve}from"./CuKzRZq9.js";var Z=`recipientsCountriesTableId`,ye=e=>{let t=k().getTable(e),n=q(e).getFirstServiceForTable(e);return{setFilters:e=>{n.setValue(H.phones,e.phones.join(`,`)),n.setValue(H.contacts,e.contacts.join(`,`)),n.setValue(H.lists,e.lists.join(`,`)),n.setValue(H.filteredViews,e.filteredViews.join(`,`)),n.setApplied(!0),t.onApplyFilter()}}},be=`DEFAULT_SENDER`,xe=`BUY_NUMBER`,Se=`BYOC_NUMBER`,Ce=()=>{let e=P(),t=A(),n=D(),r=O();return{defaultSenderOption:{text:e.t(`fieldSelectSearchSenderSettings.defaultCallerSelectValueShort`),value:be},byocEmptySubheader:{subheader:e.t(`fieldSelectSearchSenderSettings.byocNumbers`),text:`byoc`,value:`byoc`,disabled:!0},byocSubheader:n=>{let r=t.getProviderLabel(n);return{subheader:e.t(`fieldSelectSearchSenderSettings.byoc`,{provider:r}),text:n,value:n,disable:!0,disabled:!0}},byocBuyOption:{text:e.t(`fieldSelectSearchSenderSettings.connectCPaaSProvider`),value:Se,overrideOption:!0,type:`button`,to:{name:b.SmsVoiceByocFlow},openInNewTab:!0},getByocSubItems:e=>{let t=e.countryId&&r.findEntityByIdOrNull(e.countryId),i={value:e.id.toString(),text:n.preparePhoneForDisplay(e.phone),phone:e.phone,additionalData:e.label||t?.name||``,country:t||void 0,phoneType:N.BYOC},a=e.carrierStatus===S.FAILED,o=e.status===ne.FAILED;return(a||o)&&(i.disabled=!0,i.error=!0,i.icon=`error`,i.tooltip={isSimple:!0,keypath:a?`byocProviderCell.failedAuth`:`byocPhoneCell.tooltip`}),i},dedicatedSubheader:{subheader:e.t(`fieldSelectSearchSenderSettings.dedicated`),text:`dedicated`,value:`dedicated`,disabled:!0},dedicatedBuyOption:t=>({text:e.t(`fieldSelectSearchSenderSettings.buyTextmagicDedicatedNumber`),value:xe,overrideOption:!0,type:`button`,to:X(t).value,openInNewTab:!0})}};o(),h();var we=s({components:{FieldSelectSearchSenderSettings:fe,TmIcon:E,TmButton:y},props:{byoc:{type:Object},availableNumbers:{type:Array},buyable:{type:Boolean,required:!0},country:{type:Object,required:!0}},setup(e){let t=D(),{defaultSenderOption:n,byocEmptySubheader:i,byocSubheader:o,byocBuyOption:s,getByocSubItems:c,dedicatedSubheader:l,dedicatedBuyOption:u}=Ce(),d=j(),f=a(``),p=r(()=>{if(!e.byoc)return;let t={twilio:[],vonage:[],sinch:[],bandwidth:[],infobip:[],messagebird:[],aws:[],telnyx:[]};for(let n in e.byoc){let r=n;t[r]=e.byoc[r].filter(t=>t.countryId===e.country.id)}return t}),m=r(()=>!Object.values(p.value||{}).some(e=>e.length)),h=r(()=>e.availableNumbers?e.availableNumbers.map(n=>{let r=n.registration?.registrationStatus;return{value:n.id.toString(),text:t.preparePhoneForDisplay(n.phone),phone:n.phone,additionalData:n.label||e.country.name,country:e.country,phoneType:N.DEDICATED,badge:r?d.getSenderSourceRegistrationBadge(r):void 0}}):[]),g=r(()=>{let t=[];return h.value.length===0&&t.push(n),m.value?t.push(i,s):Object.entries(p.value||{}
1).forEach(([e,n])=>{n.length&&(t.push(o(e)),t.push(...n.map(c)))}),h.value.length===0&&e.buyable&&t.push(l,u(e.country.id)),h.value.length&&t.push(l,...h.value),t});return{modelValue:f,senderSettings:g,handlePhoneOptionClick:t=>{let n=g.value.find(e=>e.value===t);n&&I().setPhoneForCountry(e.country.id,{id:n.value,type:n.phoneType,phone:n.phone})}}}});o(),u();var Te={class:`sms-survey-recipients-countries-edit-number-cell`};function Ee(r,a,o,s,c,l){let u=_(`tm-icon`),d=_(`tm-button`),m=_(`field-select-search-sender-settings`);return p(),e(`div`,Te,[i(m,{"model-value":r.modelValue,options:r.senderSettings,"hide-select-field":``,"menu-width":`390px`,"onUpdate:modelValue":r.handlePhoneOptionClick},{"activation-dropdown":t(()=>[i(d,{class:`primary--text`,"text-link":``},{default:t(()=>[i(u,{name:`edit`,class:`mr-1`}),n(`span`,null,f(r.$t(`common.edit`)),1)]),_:1})]),_:1},8,[`model-value`,`options`,`onUpdate:modelValue`])])}var De=z(we,[[`render`,Ee],[`__scopeId`,`data-v-a7e449a5`]]);o(),h(),u();var Oe=s({__name:`TmBuyNumberCell`,props:{countryCode:{},hiddenCellContent:{type:Boolean,default:!1}},setup(e){let n=X(e.countryCode);return(r,a)=>e.hiddenCellContent?m(``,!0):(p(),c(y,{key:0,class:`px-3`,size:`medium`,to:d(n),target:`_blank`},{default:t(()=>[i(E,{name:`shopping_cart`,size:`small`,left:``}),l(` `+f(r.$t(`tmBuyNumberCell.buyNumber`)),1)]),_:1},8,[`to`]))}});o();var Q={class:`sms-survey-recipients-countries-default-sender-cell-alert`},ke={class:`sms-survey-recipients-countries-default-sender-cell-alert__content`},$=z(s({__name:`SmsSurveyRecipientsCountriesDefaultSenderCellAlert`,props:{iconName:{}},setup(t){return(r,a)=>{let o=_(`tm-icon`);return p(),e(`div`,Q,[i(o,{size:`medium`,color:`orange`,name:t.iconName},null,8,[`name`]),n(`div`,ke,[g(r.$slots,`default`,{},void 0,!0)])])}}}),[[`__scopeId`,`data-v-4880c236`]]);o(),h(),u();var Ae={class:`sms-survey-recipients-countries-default-sender-cell__content`},je={class:`sms-survey-recipients-countries-default-sender-cell__value`},Me={key:0},Ne={key:1,class:`sms-survey-recipients-countries-default-sender-cell__default`},Pe={class:`mr-1`},Fe={class:`mr-1`},Ie=z(s({__name:`SmsSurveyRecipientsCountriesDefaultSenderCell`,props:{recipientCountry:{},userNumbers:{}},emits:[`change-sender-is-not-registered`,`change-sender-is-not-registered-tooltip-text`],setup(a,{emit:o}){let s=a,u=o,h=D(),g=te(),y=P(),b=j(),{getSenderRegistrationAlertText:x}=pe(),{getTo:S,getModalId:C,getModalParams:T,onClick:E}=_e(),{onClick:O}=ve(),k=r(()=>s.recipientCountry.senderPhone),A=r(()=>k.value?h.getPhoneWithLeadingPlus(k.value):null),{senderRegistrationAlert:M,noSenderAlert:N,senderIsNotRegistered:F,senderIsNotRegisteredTooltipText:I}=he(r(()=>s.userNumbers),()=>({value:k.value??``,isSenderId:!1})),L=r(()=>{let e=s.recipientCountry.buyable,t=s.recipientCountry.hasByocPhone;return t&&e?y.t(`smsSurveyRecipientsCountriesTable.statuses.haveByocAndNoDedicated`):t&&!e?y.t(`smsSurveyRecipientsCountriesTable.statuses.haveByocAndDedicatedNotAllow`):e?y.t(`smsSurveyRecipientsCountriesTable.statuses.noByocAndNoDedicated`):y.t(`smsSurveyRecipientsCountriesTable.statuses.noByocAndDedicatedNotAllow`)}),R=r(()=>{let e=(s.recipientCountry.availableNumbers??[])[0];return!e||!e.registration?null:b.getSenderSourceRegistrationBadge(e.registration.registrationStatus)}),z=r(()=>{let e=M.value;if(!e)return null;if(me(e))return{iconName:e.status===U.IN_REVIEW?`info`:`warning`,text:x(e),button:{title:e.actionLabel,isLoading:e.actionPayloadIsLoading,clickHandler:()=>{let t=e.actionPayload?.requestId??null,n=e.actionPayload?.tollFreeStatus??null,r=e.actionPayload?.phone??``,i=S(t,n),a=C(n),o=T(t,n);if(i){g.openRouteInNewTab(i);return}if(a){w(a).open(o);return}E(t,n,r)}}};if(ge(e))return{iconName:e.status===U.IN_REVIEW?`info`:`warning`,text:x(e),button:{title:e.actionLabel,isLoading:e.actionPayloadIsLoading,clickHandler:()=>{O(e.actionPayload?.campaign??null,e.actionPayload?.requestId??null,e.actionPayload?.tenDlcStatus??null,e.status??null)}}};throw new ee(`Unhandled senderRegistrationAlert type`)});return v(F,e=>{u(`change-sender-is-not-registered`,e)},{immediate:!0}),v(I,e=>{u(`change-sender-is-not-registered-tooltip-text`,e)},{immediate:!0}),(r,a)=>{let o=_(`tm-button`),s=_(`tm-formatted-text-renderer`);return p(),c(Y,null,{default:t(()=>[n(`div`,Ae,[n(`div`,je,[d(A)?(p(),e(`span`,Me,f(d(A)),1)):(p(),e(`span`,Ne,f(d(L)),1)),d(R)?(p(),c(ie,{key:2,class:`ml-2`,color:d(R).color,label:d(R).label},null,8,[`color`,`label`])):m(``,!0)]),d(N)&&d(A)?(p(),c($,{key:0,"icon-name":`warning`},{default:t(()=>[n(`span`,Pe,f(d(N).text),1),i(o,{"text-link":``,class:`primary--text action-button`,size:`small`,target:`_blank`,to:d(N).buyNumberRoute},{default:t(()=>
1[l(f(d(N).buyNumberText),1)]),_:1},8,[`to`])]),_:1})):d(z)?(p(),c($,{key:1,"icon-name":d(z).iconName},{default:t(()=>[n(`span`,Fe,[i(s,{content:d(z).text},null,8,[`content`])]),d(z).button.isLoading?(p(),c(J,{key:0,width:`55px`})):(p(),c(o,{key:1,"text-link":``,class:`primary--text action-button`,size:`small`,onClick:d(z).button.clickHandler},{default:t(()=>[l(f(d(z).button.title),1)]),_:1},8,[`onClick`]))]),_:1},8,[`icon-name`])):m(``,!0)])]),_:1})}}}),[[`__scopeId`,`data-v-1d92a994`]]);o(),h();var Le=z(s({__name:`SmsSurveyRecipientsCountriesTable`,props:{recipients:{}},emits:[`change-sender-is-not-registered`,`change-sender-is-not-registered-tooltip-text`],setup(e){let n=e,{id:a}=ae({tableModelId:Z,canBeRestored:!1,entity:de,supportedSearchFilters:[],columnFactory:`SmsSurveyRecipientsCountriesColumnService`,gridService:F(),filterFactory:`SmsSurveyRecipientsCountriesFilterServiceFactory`,alignment:{direction:re.top}}),o=M(),s=R(),{setFilters:l}=ye(a);v(()=>n.recipients,e=>l(e),{immediate:!0}),s.preload();let u=r(()=>o.findUserNumbersOrNull()),f=e=>e.senderPhone&&e.buyable,h=e=>e.senderPhone&&!e.buyable;return(e,n)=>(p(),c(ce,{"service-id":d(a),"hide-checkboxes":``,"hide-footer":``,class:`sms-survey-recipients-countries-table`,scrollable:``},{destination:t(({row:e})=>[i(le,{"country-id":e.country.id},null,8,[`country-id`])]),edit:t(({row:e})=>[i(De,{byoc:e.byoc,"available-numbers":e.availableNumbers,buyable:e.buyable,country:e.country},null,8,[`byoc`,`available-numbers`,`buyable`,`country`])]),buy:t(({row:t})=>[f(t)?(p(),c(Oe,{key:0,"country-code":t.countryId},null,8,[`country-code`])):h(t)?(p(),c(Y,{key:1,value:e.$t(`smsSurveyRecipientsCountriesTable.statuses.dedicateNotAllowed`),"not-active-text":``},null,8,[`value`])):m(``,!0)]),defaultSender:t(({row:t})=>[d(u)===null?(p(),c(J,{key:0,width:`200px`})):(p(),c(Ie,{key:1,"recipient-country":t,"user-numbers":d(u),onChangeSenderIsNotRegistered:n[0]||(n[0]=t=>e.$emit(`change-sender-is-not-registered`,t)),onChangeSenderIsNotRegisteredTooltipText:n[1]||(n[1]=t=>e.$emit(`change-sender-is-not-registered-tooltip-text`,t))},null,8,[`recipient-country`,`user-numbers`]))]),_:1},8,[`service-id`]))}}),[[`__scopeId`,`data-v-dc8229fc`]]);o(),h(),u();var Re=z(s({__name:`SmsSurveyRecipientsModal`,setup(e){let n=k(),o=L(),{formId:s,submit:u,onFormLoaded:h,formService:g}=C(`SmsSurveyRecipientsFormService`,V);W(s,r(()=>g.isInit()?g.getFormData():void 0),[`recipients`]);let{getMessagesPriceProperty:_}=K(s),{watchUpdateRecipientsCount:v}=G(),y=Z;v();let b=a(!1),S=a(``),w=r(()=>n.hasTable(y)&&n.getTable(y).isLoading()),E=r(()=>_(`recipientsCount`)),D=r(()=>o.formatInteger(E.value)),O=r(()=>P().tc(`smsSurveyAddRecipientsModal.saving`,E.value,{recipientsCount:D.value})),A=a(),j=r(()=>{let e=A.value;return e?e.contacts.length>0||e.phones.length>0||e.lists.length>0||e.filteredViews.length>0:!1}),M=()=>{let{recipients:e}=g.getFormData();A.value=g.prepareRecipientsForSavingFromForm(e)};h(()=>{M()});let N=async()=>{try{await u(!0)}catch(e){x(e)}};return(e,n)=>(p(),c(B,{id:d(V),title:e.$t(`smsSurveyAddRecipientsModal.title`)},{"modal-content":t(()=>[i(oe,{"form-id":d(s)},{default:t(()=>[i(ue,{size:`large`,label:e.$t(`common.recipients`),"form-id":d(s),onChangeRecipientsCount:M},null,8,[`label`,`form-id`]),d(A)&&d(j)?(p(),c(Le,{key:0,recipients:d(A),onChangeSenderIsNotRegistered:n[0]||(n[0]=e=>b.value=e),onChangeSenderIsNotRegisteredTooltipText:n[1]||(n[1]=e=>S.value=e)},null,8,[`recipients`])):m(``,!0)]),_:1},8,[`form-id`])]),"modal-footer-button":t(()=>[d(E)>0?(p(),c(se,{key:0,"form-id":d(s),disabled:d(w)||d(b),"loading-title":d(O),color:`primary`,onClick:N},{default:t(()=>[l(f(e.$t(`smsSurveyAddRecipientsModal.save`,d(E)))+` `,1),d(b)?(p(),c(T,{key:0,"content-class":`text-center`},{default:t(()=>[l(f(d(S)),1)]),_:1})):m(``,!0)]),_:1},8,[`form-id`,`disabled`,`loading-title`])):m(``,!0)]),_:1},8,[`id`,`title`]))}}),[[`__scopeId`,`data-v-668faa00`]]);export{Re as default}; 2//# sourceMappingURL=DGp3C4Su.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.