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]=`da99a18f-979c-47fd-a09d-23296b66e6d7`,e._sentryDebugIdIdentifier=`sentry-dbid-da99a18f-979c-47fd-a09d-23296b66e6d7`)}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"./CPzLrubv.js";import{Ds as y,_m as b,bm as x,ga as S,nm as C,wm as w,xa as T,xs as E}from"./DAD6CFn-.js";import{El as D,Go as O,Qa as k,Ud as A,Ws as j,_d as M,cp as N,cr as P,gd as F,ji as ee,lp as I,mu as te,nl as L,tp as R}from"./TmSZSC_3.js";import{a as z}from"./BjAQM_Oc.js";import{Lt as B,Pi as ne,Tr as V,Xt as H,Zt as U,ti as re,zt as W}from"./index_6BOmQYt5.js";import{t as ie}from"./DhnlnOpd.js";import{n as ae,o as G,r as K}from"./Bhqw0RQK.js";import{t as q}from"./C_zm6AZY.js";import{t as J}from"./Ro3LmGm3.js";import{t as oe}from"./CztM6xI-.js";import{t as se}from"./BIK3Veun.js";import{t as ce}from"./at75JsMB.js";import{t as le}from"./438t0Uq0.js";import{t as Y}from"./DzGsHfY5.js";import{t as X}from"./D9KBIuOx.js";import{t as ue}from"./DNxp896F.js";import{t as de}from"./CRf2n35s.js";import{t as fe}from"./C6_RgnCe.js";import{a as pe,n as me,r as he,t as ge}from"./ZVwSRUh2.js";import{n as _e,t as ve}from"./CV2fjfpf.js";var Z=`recipientsCountriesTableId`,ye=e=>{let t=A().getTable(e),n=q(e).getFirstServiceForTable(e);return{setFilters:e=>{n.setValue(U.phones,e.phones.join(`,`)),n.setValue(U.contacts,e.contacts.join(`,`)),n.setValue(U.lists,e.lists.join(`,`)),n.setValue(U.filteredViews,e.filteredViews.join(`,`)),n.setApplied(!0),t.onApplyFilter()}}},be=`DEFAULT_SENDER`,xe=`BUY_NUMBER`,Se=`BYOC_NUMBER`,Ce=()=>{let e=R(),t=k(),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:y.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:P.BYOC},a=e.carrierStatus===E.FAILED,o=e.status===B.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:x,TmButton:w},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:P.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&&F().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(w,{key:0,class:`px-3`,size:`medium`,to:d(n),target:`_blank`},{default:t(()=>[i(x,{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=R(),x=j(),{getSenderRegistrationAlertText:S}=pe(),{getTo:C,getModalId:w,getModalParams:T,onClick:E}=_e(),{onClick:O}=ve(),k=r(()=>s.recipientCountry.senderPhone),A=r(()=>k.value?h.getPhoneWithLeadingPlus(k.value):null),M=r(()=>s.userNumbers),{senderRegistrationAlert:N,noSenderAlert:P,senderIsNotRegistered:F,senderIsNotRegisteredTooltipText:I}=he(M,()=>({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`)}),z=r(()=>{let e=(s.recipientCountry.availableNumbers??[])[0];return!e||!e.registration?null:x.getSenderSourceRegistrationBadge(e.registration.registrationStatus)}),B=r(()=>{let e=N.value;if(!e)return null;if(me(e))return{iconName:e.status===W.IN_REVIEW?`info`:`warning`,text:S(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=C(t,n),a=w(n),o=T(t,n);if(i){g.openRouteInNewTab(i);return}if(a){b(a).open(o);return}E(t,n,r)}}};if(ge(e))return{iconName:e.status===W.IN_REVIEW?`info`:`warning`,text:S(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(z)?(p(),c(re,{key:2,class:`ml-2`,color:d(z).color,label:d(z).label},null,8,[`color`,`label`])):m(``,!0)]),d(P)&&d(A)?(p(),c($,{key:0,"icon-name":`warning`},{default:t(()=>[n(`span`,Pe,f(d(P).text),1),i(o,{"text-link":``,class:`primary--text action-button`,size:`small`,target:`_blank`,to:d(P).buyNumberRoute},{default:t(()=>
1[l(f(d(P).buyNumberText),1)]),_:1},8,[`to`])]),_:1})):d(B)?(p(),c($,{key:1,"icon-name":d(B).iconName},{default:t(()=>[n(`span`,Fe,[i(s,{content:d(B).text},null,8,[`content`])]),d(B).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(B).button.clickHandler},{default:t(()=>[l(f(d(B).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}=ie({tableModelId:Z,canBeRestored:!1,entity:de,supportedSearchFilters:[],columnFactory:`SmsSurveyRecipientsCountriesColumnService`,gridService:M(),filterFactory:`SmsSurveyRecipientsCountriesFilterServiceFactory`,alignment:{direction:V.top}}),o=I(),s=N(),{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=A(),o=L(),{formId:s,submit:u,onFormLoaded:h,formService:g}=S(`SmsSurveyRecipientsFormService`,H),_=r(()=>g.isInit()?g.getFormData():void 0);ae(s,_,[`recipients`]);let{getMessagesPriceProperty:v}=K(s),{watchUpdateRecipientsCount:y}=G(),b=Z;y();let x=a(!1),w=a(``),E=r(()=>n.hasTable(b)&&n.getTable(b).isLoading()),D=r(()=>v(`recipientsCount`)),O=r(()=>o.formatInteger(D.value)),k=r(()=>R().tc(`smsSurveyAddRecipientsModal.saving`,D.value,{recipientsCount:O.value})),j=a(),M=r(()=>{let e=j.value;return e?e.contacts.length>0||e.phones.length>0||e.lists.length>0||e.filteredViews.length>0:!1}),N=()=>{let{recipients:e}=g.getFormData();j.value=g.prepareRecipientsForSavingFromForm(e)};h(()=>{N()});let P=async()=>{try{await u(!0)}catch(e){T(e)}};return(e,n)=>(p(),c(ne,{id:d(H),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:N},null,8,[`label`,`form-id`]),d(j)&&d(M)?(p(),c(Le,{key:0,recipients:d(j),onChangeSenderIsNotRegistered:n[0]||(n[0]=e=>x.value=e),onChangeSenderIsNotRegisteredTooltipText:n[1]||(n[1]=e=>w.value=e)},null,8,[`recipients`])):m(``,!0)]),_:1},8,[`form-id`])]),"modal-footer-button":t(()=>[d(D)>0?(p(),c(se,{key:0,"form-id":d(s),disabled:d(E)||d(x),"loading-title":d(k),color:`primary`,onClick:P},{default:t(()=>[l(f(e.$t(`smsSurveyAddRecipientsModal.save`,d(D)))+` `,1),d(x)?(p(),c(C,{key:0,"content-class":`text-center`},{default:t(()=>[l(f(d(w)),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=DBtnoi2-.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.