1/*! For license information please see AppTelephony.323ee987.js.LICENSE.txt */ 2try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="a72740a7-8745-4221-a08f-82b9662ffcc9",e._sentryDebugIdIdentifier="sentry-dbid-a72740a7-8745-4221-a08f-82b9662ffcc9")}()}catch(e){}!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"5cf25bbd"}}catch(e){}}(),(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[412],{2576:(e,r,t)=>{e.exports=t.p+"images/orange_phone_crossed.91db7994.svg"},18704:(e,r,t)=>{t.d(r,{A:()=>p});var n=t(20641),o=t(90033),i={class:"text"},a=["innerHTML"],c={class:"centered"},u=["disabled"],l=["disabled"];var s=t(8303),d=t(79151);const f={name:"ModalDialog",setup:function(e,r){var t=r.emit;(0,d.J)(e,t)},props:{disabled:{type:Boolean,default:!1},text:{type:String,default:"Confirm action"},isVisible:{type:Boolean,default:!1}},components:{ModalBase:s.A}};const p=(0,t(66262).A)(f,[["render",function(e,r,t,s,d,f){var p=(0,n.g2)("modal-base");return(0,n.uX)(),(0,n.Wv)(p,{isVisible:t.isVisible},{body:(0,n.k6)(function(){return[(0,n.Lk)("div",i,[(0,n.Lk)("p",{class:"f-20 centered margin-b-35",innerHTML:t.text},null,8,a)])]}),footer:(0,n.k6)(function(){return[(0,n.Lk)("div",c,[(0,n.Lk)("button",{class:"btn orange-btn wide margin-b-10",disabled:t.disabled,onClick:r[0]||(r[0]=function(r){return e.$emit("confirm")}),"data-test":"modal-ok-btn"},(0,o.v_)(e.$t("modal-buttons-ok")),9,u),(0,n.Lk)("button",{class:"btn aquamarin-btn-outline wide margin-b-10",disabled:t.disabled,onClick:r[1]||(r[1]=function(r){return e.$emit("cancel")}),"data-test":"modal-cancel-btn"},(0,o.v_)(e.$t("modal-buttons-cancel")),9,l)])]}),_:1},8,["isVisible"])}]])},19708:(e,r,t)=>{e.exports=t.p+"images/pink_plus_sign.218b187d.svg"},40106:(e,r,t)=>{e.exports=t.p+"images/blue_phone_arrow.b370d681.svg"},75094:(e,r,t)=>{t.r(r),t.d(r,{default:()=>Gn});var n=t(20641),o={class:"page-height-fix"};var i=t(93932),a=t(53751),c=t(90033),u={key:1},l={class:"container-1200"},s={key:1,class:"padding-side-25 padding-top-bottom-25 white f-20"},d={class:"container-1200"};t(52675),t(89463),t(2259),t(45700),t(2008),t(23792),t(89572),t(2892),t(83851),t(81278),t(79432),t(26099),t(47764),t(23500),t(62953);var f=t(60020);var p=t(82124),b=t(56874),y=function(e){return(0,n.Qi)("data-v-13b3c41e"),e=e(),(0,n.jt)(),e},m={class:"margin-b-50"},v={class:"main-broadband-container margin-b-20 white-bg"},h=["data-test"],g={class:"flex-50 padding-side-10"},w={class:"flex-row flex-align-center flex-no-wrap margin-b-20"},O=y(function(){return(0,n.Lk)("img",{src:b,class:"margin-r-10",alt:"Telephony icon"},null,-1)}),E={class:"h4"},k={"data-test":"phone-number"},P=y(function(){return(0,n.Lk)("hr",{class:"horizontal-line-grey margin-b-20"},null,-1)}),j={class:"flex-50 padding-side-10"},S={class:"flex-row negative-margin-side-10 margin-b-20"},T=["onClick","onKeydown"],I=["innerHTML"];var A=t(20214),C={class:"text"},L={class:"flex-row flex-justify-between margin-b-10"},F={class:"flex-row flex-justify-between margin-b-10"},_={class:"flex-row flex-justify-between margin-b-10"},x={class:"flex-row flex-justify-between margin-b-10"},M={href:"https://www.bahnhof.se/filestorage/userfiles/telephony/telefoni%20-%20prislista.pdf",target:"_blank",rel:"noopener",class:"link-blue"},D={class:"flex-row flex-justify-between margin-b-10"};var N=t(5973),V=t(64759);const $={name:"TariffInfo",setup:function(){var e=(0,V.H)();return{isAlwaysDecimal:e.isAlwaysDecimal,numberSeparator:e.numberSeparator,formatPrice:N.$g}},props:{shouldShowZeroPrice:Boolean}};var X=t(66262);const B=(0,X.A)($,[["render",function(e,r,t,o,i,a){return(0,n.uX)(),(0,n.CE)("div",C,[(0,n.Lk)("div",L,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-setupFee")),1),(0,n.Lk)("span",null,(0,c.v_)(t.shouldShowZeroPrice?o.formatPrice(0,o.isAlwaysDecimal,o.numberSeparator):o.formatPrice(.2,o.isAlwaysDecimal,o.numberSeparator))+" "+(0,c.v_)(e.$t("telephony-card-krPerCall")),1)]),(0,n.Lk)("div",F,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-mobile")),1),(0,n.Lk)("span",null,(0,c.v_)(t.shouldShowZeroPrice?o.formatPrice(0,o.isAlwaysDecimal,o.numberSeparator):o.formatPrice(1.19,o.isAlwaysDecimal,o.numberSeparator))+" "+(0,c.v_)(e.$t("telephony-card-krPerMin")),1
2)]),(0,n.Lk)("div",_,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-domestic")),1),(0,n.Lk)("span",null,(0,c.v_)(t.shouldShowZeroPrice?o.formatPrice(0,o.isAlwaysDecimal,o.numberSeparator):o.formatPrice(.15,o.isAlwaysDecimal,o.numberSeparator))+" "+(0,c.v_)(e.$t("telephony-card-krPerMin")),1)]),(0,n.Lk)("div",x,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-foreign")),1),(0,n.Lk)("a",M,(0,c.v_)(e.$t("telephony-card-seePrice")),1)]),(0,n.Lk)("div",D,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-otherBahnhofCustomers")),1),(0,n.Lk)("span",null,"0 "+(0,c.v_)(e.$t("telephony-card-krPerMin")),1)])])}]]);var G=t(17679),R=(t(28706),{class:"margin-b-20"}),K={class:"flex-row flex-justify-between margin-b-10"},W={"data-test":"telephony-price"},H={class:"flex-row flex-justify-between margin-b-10"},U={"data-test":"telephony-contract-period"},Y={class:"flex-row flex-justify-between margin-b-10"},Q={key:0,"data-test":"telephony-cancel-period"},J={key:1,"data-test":"telephony-cancel-period"},Z={key:0,class:"flex-row flex-justify-between margin-b-10"},q={"data-test":"telephony-billing-start"};var z=t(49550);const ee={name:"TelephonyInfo",setup:function(){var e=(0,V.H)(),r=e.currencyPerMonth,t=e.isAlwaysDecimal,n=e.numberSeparator,o=(0,z.s9)().locale;return{currencyPerMonth:r,isAlwaysDecimal:t,numberSeparator:n,formatPrice:N.$g,locale:o}},props:{product:A.Ay}},re=(0,X.A)(ee,[["render",function(e,r,t,o,i,a){return(0,n.uX)(),(0,n.CE)("div",R,[(0,n.Lk)("div",K,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-price")),1),(0,n.Lk)("span",W,(0,c.v_)("".concat(o.formatPrice(t.product.monthlyCost,o.isAlwaysDecimal,o.numberSeparator)," ").concat(o.currencyPerMonth)),1)]),(0,n.Lk)("div",H,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-contractPeriod")),1),(0,n.Lk)("span",U,(0,c.v_)(t.product.contractPeriod)+" mån ",1)]),(0,n.Lk)("div",Y,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-cancellationTime")),1),t.product.cancelPeriodDays?((0,n.uX)(),(0,n.CE)("span",Q,(0,c.v_)(t.product.cancelPeriodDays)+" "+(0,c.v_)(e.$t("telephoty-card-days")),1)):((0,n.uX)(),(0,n.CE)("span",J,(0,c.v_)(t.product.cancelPeriod)+" mån ",1))]),t.product.billingStart?((0,n.uX)(),(0,n.CE)("div",Z,[(0,n.Lk)("span",null,(0,c.v_)(e.$t("telephony-card-activationDate")),1),(0,n.Lk)("span",q,(0,c.v_)(t.product.billingStartFormatted(o.locale)),1)])):(0,n.Q3)("v-if",!0)])}]]);t(62010);var te={class:"h3 margin-b-25"},ne={class:"margin-b-20"};t(50113);var oe={class:"overflow-x-hidden"},ie={class:"overflow-x-auto flex-row flex-no-wrap"};var ae=["data-test"],ce=["src","alt"];const ue={name:"AddonNavItem",props:{navItem:Object,activeAddonName:String}},le={name:"AddonNavList",components:{AddonNavItem:(0,X.A)(ue,[["render",function(e,r,t,o,i,u){return(0,n.uX)(),(0,n.CE)("a",{href:"#",class:"tel-addon-nav-item",onClick:r[0]||(r[0]=(0,a.D$)(function(r){return e.$emit("activateAddonTab",t.navItem.name)},["prevent"])),"data-test":"addon-".concat(t.navItem.name)},[(0,n.Lk)("img",{class:"fits margin-b-5",src:t.navItem.iconSrc,alt:t.navItem.title},null,8,ce),(0,n.Lk)("div",{class:(0,c.C4)(["tel-addon-nav-item__title",{"text-underline":t.navItem.name===t.activeAddonName}])},(0,c.v_)(e.$t("telephony-addons-".concat(t.navItem.name,"-tabTitle"))),3)],8,ae)}],["__scopeId","data-v-3ca3cc40"]])},props:{activeAddonName:String,addonNavigation:Array}},se=(0,X.A)(le,[["render",function(e,r,t,o,i,a){var c=(0,n.g2)("addon-nav-item");return(0,n.uX)(),(0,n.CE)("div",oe,[(0,n.Lk)("div",ie,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(t.addonNavigation,function(o){return(0,n.uX)(),(0,n.Wv)(c,{key:o.name,navItem:o,activeAddonName:t.activeAddonName,onActivateAddonTab:r[0]||(r[0]=function(r){return e.$emit("activateAddonTab",r)})},null,8,["navItem","activeAddonName"])}),128))])])}]]);var de={class:"mini-card light-grey-bg padding-side-20 padding-top-bottom-20"},fe={class:"h4 margin-b-10"},pe={key:0,class:"margin-b-20"},be={key:1},ye={class:"centered"},me=["disabled"],ve={key:1,class:"margin-b-20"};t(40875),t(3362);var he=t(6373),ge=(t(50778),{class:"flex-row flex-justify-between text margin-b-10"}),we=["href"];const Oe={name:"CallsHistoryItem",props:{call:A.Je},data:function(){return{lang:this.$i18n.locale}}};function Ee(e){return Ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(e)}function ke(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return Pe(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;
2(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(Pe(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Pe(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,Pe(d,"constructor",l),Pe(l,"constructor",u),u.displayName="GeneratorFunction",Pe(l,o,"GeneratorFunction"),Pe(d),Pe(d,o,"Generator"),Pe(d,n,function(){return this}),Pe(d,"toString",function(){return"[object Generator]"}),(ke=function(){return{w:i,m:f}})()}function Pe(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Pe=function(e,r,t,n){function i(r,t){Pe(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},Pe(e,r,t,n)}function je(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function Se(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){je(i,n,o,a,c,"next",e)}function c(e){je(i,n,o,a,c,"throw",e)}a(void 0)})}}function Te(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Ie(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?Te(Object(t),!0).forEach(function(r){Ae(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Te(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Ae(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=Ee(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=Ee(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==Ee(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const Ce={name:"CallsHistory",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,fatalError:e.fatalError}},components:{CallsHistoryItem:(0,X.A)(Oe,[["render",function(e,r,t,o,i,a){return(0,n.uX)(),(0,n.CE)("div",ge,[(0,n.Lk)("div",null,(0,c.v_)(t.call.monthNameAndYear(i.lang)),1),(0,n.Lk)("div",null,[(0,n.Lk)("a",{href:t.call.link,target:"_blank",rel:"noopener",title:"",class:"fw-500 uppercase"}," pdf ",8,we)])])}]]),BysySpinner:f.A},props:{serviceId:Number},data:function(){return{busy:!1,loading:!1,componentKey:0,nextPage:0}},computed:Ie(Ie({},(0,p.L8)("telephony",["customerProducts"])),{},{product:function(){var e=this;return this.customerProducts?this.customerProducts.find(function(r){return r.serviceId===e.serviceId}):null}}),methods:Ie(Ie({},(0,p.i0)("telephony",["getCallsHistory"])),{},{init:function(){var e=this;return Se(ke().m(function r(){var t;return ke().w(function(r){for(;;)switch(r.p=r.n){case 0:if(!e.product.callsHistory){r.n=1;break}return r.a(2);case 1:return r.p=1,e.busy=!0,r.n=2,e.getCallsHistory({serviceId:e.serviceId});case 2:r.n=4;break;case 3:r.p=3,t=r.v,e.handleErrors(t);case 4:return r.p=4,e.busy=!1,r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))()},loadMore:function(){var e=this;return Se(ke().m(function r(){var t;return ke().w(function(r){for(;;)switch(r.p=r.n){case 0:return e.nextPage++,r.p=1,e.loading=!0,r.n=2,e.getCallsHistory({serviceId:e.serviceId,page:e.nextPage});case 2:e.forceRerender(),r.n=4;break;case 3:r.p=3,t=r.v,e.handleErrors(t);case 4:return r.p=4,e.loading=!1,r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))()},forceRerender:function(){this.componentKey++}}),created:function(){this.init()}},Le=(0,X.A)(Ce,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("bysy-spinner"),s=(0,n.g2)("fatal-error"),d=(0,n.g2)("calls-history-item");return(0,n.uX)(),(0,n.CE)("div",de,[(0,n.Lk)("div",fe,(0,c.v_)(e.$t("telephony-addons-callsHistory-title")),1),(0,n.bF)(a.eB,{name:"fade"},{default:(0,n.k6)(function(){return[i.busy?((0,n.uX)(),(0,n.Wv)(l,{key:0})):((0,n.uX)(),(0,n.CE)(n.FK,{key:1},[o.fatalError?((0,n.uX)(),(0,n.CE)("div",pe,[(0,n.bF)(s,{error:o.fatalError},null,8,["error"])])):((0,n.uX)(),(0,n.CE)("div",be,[u.product.callsHistory&&u.product.callsHistory.length>0?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[((0,n.uX)(),(0,n.CE)("div",{key:"callsHistory-".concat(i.componentKey)},[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.product.callsHistory,function(e,r){return(0,n.uX)(),(0,n.Wv)(d,{key:"callsHistory-".concat(t.serviceId,"-").concat(r),call:e},null,8,["call"])}),128))])),i.loading?((0,n.uX)(),(0,n.Wv)(l,{key:0})):(0,n.Q3)("v-if",!0),(0,n.Lk)("div",ye,[u.product.isNextPageAvailable?((0,n.uX)(),(0,n.CE)("button",{key:0,class:"btn aquamarin-btn-outline wide margin-b-10",onClick:r[0]||(r[0]=function(){return u.loadMore&&u.loadMore.apply(u,arguments)}),disabled:i.loading,"data-test":"show-more-history-btn"}," Visa fler(10 st) ",8,me)):(0,n.Q3)("v-if",!0)])],64)):((0,n.uX)(),(0,n.CE)("p",ve,(0,c.v_)(e.$t("telephony-callsHistoryNotFound")),1))]))],64))]}),_:1})])}]]);t(74423),t(16034),t(21699);var Fe={class:"mini-card light-grey-bg padding-side-20 padding-top-bottom-20"},_e={class:"h4 margin-b-20"};var xe={class:"flex-row flex-no-wrap flex-justify-between flex-align-center margin-b-15"},Me={class:"padding-l-30"},De={class:"flex-row flex-align-center"},Ne={class:"styled-form"},Ve=["id","title","disabled"],$e=["for"];const Xe={name:"SimpleFormRow",props:{isActive:Boolean,serviceId:Number,addonType:String,disabled:Boolean,customClass:String,fatalError:Error},data:function(){return{isOn:!1}}
2,computed:{addonTitle:function(){var e=this.$t("telephony-addons-".concat(this.addonType,"-title"));return e||null},title:function(){return this.addonTitle?this.addonTitle:null}},methods:{setIsAddonActive:function(){this.isOn=!!this.isActive},toggleAddonManually:function(){var e=!this.isOn;this.isOn=e,this.$emit("toggleAddon",e)}},created:function(){this.setIsAddonActive()}},Be=(0,X.A)(Xe,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("fatal-error");return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.Lk)("div",xe,[(0,n.Lk)("div",Me,(0,c.v_)(u.title),1),(0,n.Lk)("div",De,[(0,n.RG)(e.$slots,"content"),(0,n.Lk)("div",Ne,[(0,n.bo)((0,n.Lk)("input",{"onUpdate:modelValue":r[0]||(r[0]=function(e){return i.isOn=e}),type:"checkbox",id:"isAddonOn-".concat(t.addonType,"-").concat(t.serviceId),title:"isAddonOn-".concat(t.addonType,"-").concat(t.serviceId),disabled:t.disabled,onChange:r[1]||(r[1]=function(r){return e.$emit("toggleAddon",i.isOn)}),onKeydown:r[2]||(r[2]=(0,a.jR)((0,a.D$)(function(){return u.toggleAddonManually&&u.toggleAddonManually.apply(u,arguments)},["stop","prevent"]),["enter"]))},null,40,Ve),[[a.lH,i.isOn]]),(0,n.Lk)("label",{for:"isAddonOn-".concat(t.addonType,"-").concat(t.serviceId),class:"switcher-label"},null,8,$e)])])]),t.fatalError?((0,n.uX)(),(0,n.Wv)(l,{key:0,error:t.fatalError},null,8,["error"])):(0,n.Q3)("v-if",!0)])}]]);var Ge=t(31289),Re={key:0},Ke=(0,n.Lk)("p",{class:"margin-b-10"},null,-1),We={"data-test":"blacklist-number"},He=["disabled","onClick"];t(23418),t(34782),t(54554),t(27495),t(38781);var Ue={class:"styled-form",role:"form"},Ye={class:"h4 margin-b-10"},Qe={class:"flex-row negative-margin-side-10"},Je={class:"flex-50 tablet-down-flex-70 mobile-down-flex-66 padding-side-10"},Ze={class:"flex-50 tablet-down-flex-30 mobile-down-flex-33 padding-side-10"},qe=["disabled"];var ze=t(22690),er={audioToEmail:!1,email:""},rr={password:""},tr={phoneNumber:""},nr={phoneNumber:""},or=t(91289),ir=t(77571);function ar(e){return ar="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ar(e)}function cr(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return ur(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(ur(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ur(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,ur(d,"constructor",l),ur(l,"constructor",u),u.displayName="GeneratorFunction",ur(l,o,"GeneratorFunction"),ur(d),ur(d,o,"Generator"),ur(d,n,function(){return this}),ur(d,"toString",function(){return"[object Generator]"}),(cr=function(){return{w:i,m:f}})()}function ur(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ur=function(e,r,t,n){function i(r,t){ur(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},ur(e,r,t,n)}function lr(e){return function(e){if(Array.isArray(e))return sr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,r){if(e){if("string"==typeof e)return sr(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?sr(e,r):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sr(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function dr(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function fr(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function pr(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
2r%2?fr(Object(t),!0).forEach(function(r){br(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):fr(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function br(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=ar(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=ar(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==ar(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const yr={name:"AddToBlackListForm",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,clearFatalError:e.clearFatalError,fatalError:e.fatalError}},props:{serviceId:Number},components:{InputItem:ze.A},data:function(){return{form:pr({},nr),errors:new or.A(pr({},nr)),busy:!1}},computed:pr(pr({},(0,p.L8)("telephony",["customerProducts"])),{},{product:function(){var e=this;return this.customerProducts?this.customerProducts.find(function(r){return r.serviceId===e.serviceId}):null}}),methods:pr(pr({},(0,p.i0)("telephony",["updateBlackList","getBlackList"])),{},{addToBlackList:(mr=cr().m(function e(){var r,t,n;return cr().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=this.product.blackList?this.product.blackList:[],t=[].concat(lr(r),[this.form.phoneNumber]),this.busy=!0,e.p=1,this.$emit("addToBlacklistStarted"),e.n=2,this.updateBlackList({serviceId:this.serviceId,numbers:t});case 2:return e.n=3,this.getBlackList(this.serviceId);case 3:this.resetForm(),this.$emit("blackListAdded"),e.n=5;break;case 4:e.p=4,(n=e.v).type===ir.i.VALIDATION_ERROR_TYPE?this.errors.record(n.data):this.handleErrors(n);case 5:return e.p=5,this.busy=!1,e.f(5);case 6:return e.a(2)}},e,this,[[1,4,5,6]])}),vr=function(){var e=this,r=arguments;return new Promise(function(t,n){var o=mr.apply(e,r);function i(e){dr(o,t,n,i,a,"next",e)}function a(e){dr(o,t,n,i,a,"throw",e)}i(void 0)})},function(){return vr.apply(this,arguments)}),clearErrors:function(){this.clearFatalError(),this.errors.clear("phoneNumber")},resetForm:function(){this.form=pr({},nr),this.errors=new or.A(pr({},nr))}})};var mr,vr;const hr=(0,X.A)(yr,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("input-item"),s=(0,n.g2)("fatal-error");return(0,n.uX)(),(0,n.CE)("form",Ue,[(0,n.Lk)("div",Ye,(0,c.v_)(e.$t("telephony-forms-blockListTitle")),1),(0,n.Lk)("div",Qe,[(0,n.Lk)("div",Je,[(0,n.bF)(l,{name:"phoneNumber-".concat(t.serviceId),title:"phoneNumber-".concat(t.serviceId),modelValue:i.form.phoneNumber,error:i.errors.get("phoneNumber"),disabled:i.busy||!u.product.isConfigurable,onInputChanged:r[0]||(r[0]=function(e){return i.form.phoneNumber=e}),onClearError:u.clearErrors,"data-test":"black-list-number"},null,8,["name","title","modelValue","error","disabled","onClearError"])]),(0,n.Lk)("div",Ze,[(0,n.Lk)("button",{type:"submit",class:"btn aquamarin-btn-outline wide margin-b-10",disabled:i.busy||!u.product.isConfigurable,onClick:r[1]||(r[1]=(0,a.D$)(function(){return u.addToBlackList&&u.addToBlackList.apply(u,arguments)},["prevent"])),"data-test":"submit-btn"},(0,c.v_)(e.$t("telephony-forms-save")),9,qe)])]),o.fatalError?((0,n.uX)(),(0,n.Wv)(s,{key:0,error:o.fatalError},null,8,["error"])):(0,n.Q3)("v-if",!0)])}]]);var gr=t(18704);function wr(e){return wr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wr(e)}function Or(e){return function(e){if(Array.isArray(e))return Er(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,r){if(e){if("string"==typeof e)return Er(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Er(e,r):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Er(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function kr(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return Pr(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;
2(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(Pr(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Pr(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,Pr(d,"constructor",l),Pr(l,"constructor",u),u.displayName="GeneratorFunction",Pr(l,o,"GeneratorFunction"),Pr(d),Pr(d,o,"Generator"),Pr(d,n,function(){return this}),Pr(d,"toString",function(){return"[object Generator]"}),(kr=function(){return{w:i,m:f}})()}function Pr(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Pr=function(e,r,t,n){function i(r,t){Pr(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},Pr(e,r,t,n)}function jr(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function Sr(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){jr(i,n,o,a,c,"next",e)}function c(e){jr(i,n,o,a,c,"throw",e)}a(void 0)})}}function Tr(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Ir(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?Tr(Object(t),!0).forEach(function(r){Ar(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Tr(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Ar(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=wr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=wr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==wr(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const Cr={name:"BlackList",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,clearFatalError:e.clearFatalError,fatalError:e.fatalError}},props:{serviceId:Number},components:{BysySpinner:f.A,AddToBlackListForm:hr,ModalDialog:gr.A},data:function(){return{busy:!1,componentKey:0,isUpdating:!1,isModalDialogVisible:!1,currentNumber:""}},computed:Ir(Ir({},(0,p.L8)("telephony",["customerProducts"])),{},{product:function(){var e=this;return this.customerProducts?this.customerProducts.find(function(r){return r.serviceId===e.serviceId}):null}}),methods:Ir(Ir({},(0,p.i0)("telephony",["getBlackList","updateBlackList"])),{},{init:function(){var e=this;return Sr(kr().m(function r(){var t;return kr().w(function(r){for(;;)switch(r.p=r.n){case 0:if(e.busy=!0,r.p=1,!e.product.blackList){r.n=2;break}return r.a(2);case 2:return r.n=3,e.getBlackList(e.serviceId);case 3:r.n=5;break;case 4:r.p=4,t=r.v,e.handleErrors(t);case 5:return r.p=5,e.busy=!1,r.f(5);case 6:return r.a(2)}},r,null,[[1,4,5,6]])}))()},deletePhoneFromBlacklist:function(){var e=this;return Sr(kr().m(function r(){var t,n;return kr().w(function(r){for(;;)switch(r.n){case 0:if(-1!==(t=e.product.blackList.indexOf(e.currentNumber))){r.n=1;break}return r.a(2);case 1:return(n=Or(e.product.blackList)).splice(t,1),r.n=2,e.doUpdateBlackList(n);case 2:e.hideModalDialog();case 3:return r.a(2)}},r)}))()},doUpdateBlackList:function(e){var r=this;return Sr(kr().m(function t(){var n;return kr().w(function(t){for(;;)switch(t.p=t.n){case 0:return r.isUpdating=!0,r.fatalError=!1,t.p=1,t.n=2,r.updateBlackList({serviceId:r.serviceId,numbers:e});case 2:return t.n=3,r.getBlackList(r.serviceId);case 3:r.forceRerender(),t.n=5;break;case 4:t.p=4,n=t.v,r.handleErrors(n);case 5:return t.p=5,r.isUpdating=!1,t.f(5);case 6:return t.a(2)}},t,null,[[1,4,5,6]])}))()},showConfirmationModal:function(e){this.isModalDialogVisible=!0,this.currentNumber=e},hideModalDialog:function(){this.isModalDialogVisible=!1,this.currentNumber=""},forceRerender:function(){this.componentKey++}
2,onAddToBlacklistStarted:function(){this.clearFatalError(),this.isUpdating=!0},onBlackListAdded:function(){this.isUpdating=!1,this.forceRerender()}}),created:function(){this.init()}};function Lr(e){return Lr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lr(e)}function Fr(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return _r(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(_r(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,_r(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,_r(d,"constructor",l),_r(l,"constructor",u),u.displayName="GeneratorFunction",_r(l,o,"GeneratorFunction"),_r(d),_r(d,o,"Generator"),_r(d,n,function(){return this}),_r(d,"toString",function(){return"[object Generator]"}),(Fr=function(){return{w:i,m:f}})()}function _r(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_r=function(e,r,t,n){function i(r,t){_r(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},_r(e,r,t,n)}function xr(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function Mr(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Dr(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?Mr(Object(t),!0).forEach(function(r){Nr(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Mr(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Nr(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=Lr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=Lr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==Lr(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const Vr={name:"CallBarringsForm",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,clearFatalError:e.clearFatalError,fatalErrors:e.fatalErrors}},props:{serviceId:Number},components:{BlackList:(0,X.A)(Cr,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("add-to-black-list-form"),s=(0,n.g2)("bysy-spinner"),d=(0,n.g2)("fatal-error"),f=(0,n.g2)("ModalDialog");return(0,n.uX)(),(0,n.CE)("div",{key:"blackList-".concat(i.componentKey)},[(0,n.bF)(l,{serviceId:t.serviceId,onBlackListAdded:u.onBlackListAdded,onAddToBlacklistStarted:u.onAddToBlacklistStarted},null,8,["serviceId","onBlackListAdded","onAddToBlacklistStarted"]),(0,n.bF)(a.eB,{name:"fade"},{default:(0,n.k6)(function(){return[i.busy?((0,n.uX)(),(0,n.Wv)(s,{key:0})):((0,n.uX)(),(0,n.CE)(n.FK,{key:1},[u.product&&u.product.blackList&&u.product.blackList.length>0?((0,n.uX)(),(0,n.CE)("div",Re,[Ke,(0,n.bF)(a.F,{name:"slide"},{default:(0,n.k6)(function(){return[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(u.product.blackList,function(r){return(0,n.uX)(),(0,n.CE)("p",{class:"flex-row flex-justify-between margin-b-10",key:r},[(0,n.Lk)("span",We,(0,c.v_)(r),1),(0,n.Lk)("button",{disabled:i.isUpdating||!u.product.isConfigurable,class:"link-blue focus-visible-link-blue",onClick:function(e){return u.showConfirmationModal(r)},"data-test":"delete-btn"},(0,c.v_)(e.$t("telephony-forms-remove")),9,He)])}),128))]}),_:1})])):(0,n.Q3)("v-if",!0)],64))]}),_:1}),o.fatalError?((0,n.uX)(),(0,n.Wv)(d,{key:0,error:o.fatalError},null,8,["error"])):(0,n.Q3)("v-if",!0),((0,n.uX)(),(0,n.Wv)(n.Im,{to:"#modal"},[(0,n.bF)(f,{isVisible:i.isModalDialogVisible,text:e.$t("black-list-modal-text",{currentNumber:i.currentNumber}),onConfirm:u.deletePhoneFromBlacklist,onCancel:u.hideModalDialog},null,8,["isVisible","text","onConfirm","onCancel"])]))])}]]),SimpleFormRow:Be},data:function(){return{telephonyCallbarringTypes:Ge.d$,addonContent:Ge.eN,busy:!1,componentKey:0}},computed:Dr(Dr({},(0,p.L8)("telephony",["customerProducts"])),{}
2,{telephonyProduct:function(){var e=this;return this.customerProducts.find(function(r){return r.serviceId===e.serviceId})||null}}),methods:Dr(Dr({},(0,p.i0)("telephony",["createCallbarring","deleteCallBarring"])),{},{toggleCallbarring:function(e,r){var t=this;return function(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){xr(i,n,o,a,c,"next",e)}function c(e){xr(i,n,o,a,c,"throw",e)}a(void 0)})}}(Fr().m(function n(){var o,i;return Fr().w(function(n){for(;;)switch(n.p=n.n){case 0:if(t.serviceId){n.n=1;break}return n.a(2);case 1:if(t.clearFatalError(),t.busy=!0,n.p=2,o={serviceId:t.serviceId,name:r},!e){n.n=4;break}return n.n=3,t.createCallbarring(o);case 3:n.n=5;break;case 4:return n.n=5,t.deleteCallBarring(o);case 5:n.n=7;break;case 6:n.p=6,i=n.v,t.handleErrors(i,r);case 7:return n.p=7,t.busy=!1,t.forceRerender(),n.f(7);case 8:return n.a(2)}},n,null,[[2,6,7,8]])}))()},forceRerender:function(){this.componentKey++}})},$r=(0,X.A)(Vr,[["render",function(e,r,t,o,i,a){var u=(0,n.g2)("simple-form-row"),l=(0,n.g2)("black-list");return(0,n.uX)(),(0,n.CE)("div",Fe,[(0,n.Lk)("div",_e,(0,c.v_)(e.$t("telephony-addons-callBarring-title")),1),((0,n.uX)(),(0,n.CE)("div",{key:"callBarrings-".concat(i.componentKey)},[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(Object.values(i.telephonyCallbarringTypes),function(e){return(0,n.uX)(),(0,n.Wv)(u,{class:"telephony-inner-form",serviceId:t.serviceId,key:"callbarring-".concat(t.serviceId,"-").concat(e),addonType:e,isActive:!!a.telephonyProduct.callBarrings&&a.telephonyProduct.callBarrings.includes(e),disabled:i.busy||!a.telephonyProduct.isConfigurable,fatalError:o.fatalErrors?o.fatalErrors[e]:null,onToggleAddon:function(r){return a.toggleCallbarring(r,e)}},null,8,["serviceId","addonType","isActive","disabled","fatalError","onToggleAddon"])}),128)),a.telephonyProduct.isBlackListOn?((0,n.uX)(),(0,n.Wv)(l,{key:0,serviceId:t.serviceId},null,8,["serviceId"])):(0,n.Q3)("v-if",!0)]))])}]]);var Xr={class:"h4 margin-b-20"},Br={class:"flex-row flex-align-center margin-r-10"},Gr={class:"margin-r-10"},Rr=["disabled","onClick"];var Kr=t(5558),Wr={class:"styled-form"},Hr={class:"h3 margin-b-35"},Ur={class:"margin-b-20"},Yr={key:0,class:"margin-b-20"},Qr={class:"edit-btns-wrap flex-row flex-justify-center"},Jr=["disabled"],Zr=["disabled"];function qr(e){return qr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qr(e)}function zr(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return et(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(et(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,et(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,et(d,"constructor",l),et(l,"constructor",u),u.displayName="GeneratorFunction",et(l,o,"GeneratorFunction"),et(d),et(d,o,"Generator"),et(d,n,function(){return this}),et(d,"toString",function(){return"[object Generator]"}),(zr=function(){return{w:i,m:f}})()}function et(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}et=function(e,r,t,n){function i(r,t){et(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},et(e,r,t,n)}function rt(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function tt(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function nt(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
2r%2?tt(Object(t),!0).forEach(function(r){ot(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):tt(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function ot(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=qr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=qr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==qr(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const it={name:"ForwardForm",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,clearFatalError:e.clearFatalError,fatalError:e.fatalError}},components:{InputItem:ze.A},props:{productId:Number,forwardType:String},data:function(){return{errors:new or.A(nt({},tr)),form:nt({},tr),busy:!1}},computed:nt(nt({},(0,p.L8)("telephony",["customerProducts"])),{},{forward:function(){return this.product.getForwardByType(this.forwardType)},isPhoneNumberChanged:function(){return!this.forward||this.form.phoneNumber!==this.forward.phoneNumber},product:function(){var e=this;return this.customerProducts&&this.customerProducts.find(function(r){return r.serviceId===e.productId})||null}}),methods:nt(nt({},(0,p.i0)("telephony",["createOrUpdateForward"])),{},{initForm:function(){this.forward&&(this.form.phoneNumber=this.forward.phoneNumber)},submit:function(){this.isPhoneNumberChanged?this.submitForm():this.$emit("noChange",this.forwardType)},submitForm:function(){var e=this;return function(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){rt(i,n,o,a,c,"next",e)}function c(e){rt(i,n,o,a,c,"throw",e)}a(void 0)})}}(zr().m(function r(){var t,n;return zr().w(function(r){for(;;)switch(r.p=r.n){case 0:return t=Ge.eN[e.forwardType].apiName,e.clearErrors(),e.busy=!0,r.p=1,r.n=2,e.createOrUpdateForward({serviceId:e.product.serviceId,forwardType:t,form:e.form});case 2:e.$emit("confirm"),r.n=4;break;case 3:r.p=3,(n=r.v).type===ir.i.VALIDATION_ERROR_TYPE?e.errors.record(n.data):e.handleErrors(n);case 4:return r.p=4,e.busy=!1,r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))()},clearErrors:function(){this.errors.clear("phoneNumber"),this.clearFatalError()}}),created:function(){this.initForm()}},at=(0,X.A)(it,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("input-item"),s=(0,n.g2)("fatal-error");return(0,n.uX)(),(0,n.CE)("div",Wr,[(0,n.Lk)("div",Hr,(0,c.v_)(e.$t("telephony-forms-forwardTitle")),1),(0,n.Lk)("div",Ur,[(0,n.bF)(l,{tip:!1,name:"phoneNumber-".concat(t.productId),placeholder:e.$t("telephony-placeholders-forward"),modelValue:i.form.phoneNumber,error:i.errors.get("phoneNumber"),disabled:i.busy||u.product&&!u.product.isConfigurable,onInputChanged:r[0]||(r[0]=function(e){return i.form.phoneNumber=e}),onClearError:u.clearErrors,"data-test":"phoneNumber-".concat(t.forwardType)},null,8,["name","placeholder","modelValue","error","disabled","onClearError","data-test"])]),o.fatalError?((0,n.uX)(),(0,n.CE)("div",Yr,[(0,n.bF)(s,{error:o.fatalError},null,8,["error"])])):(0,n.Q3)("v-if",!0),(0,n.Lk)("div",Qr,[(0,n.Lk)("button",{class:"btn orange-btn wide margin-b-10",disabled:i.busy||u.product&&!u.product.isConfigurable,onClick:r[1]||(r[1]=function(){return u.submit&&u.submit.apply(u,arguments)}),onKeydown:r[2]||(r[2]=(0,a.jR)((0,a.D$)(function(){return u.submit&&u.submit.apply(u,arguments)},["prevent"]),["enter"])),"data-test":"forward-form-ok-btn"},(0,c.v_)(e.$t("telephony-forms-save")),41,Jr),(0,n.Lk)("button",{class:"btn aquamarin-btn-outline wide margin-b-10",disabled:i.busy||u.product&&!u.product.isConfigurable,onClick:r[3]||(r[3]=function(r){return e.$emit("cancel")}
2),onKeydown:r[4]||(r[4]=(0,a.jR)((0,a.D$)(function(r){return e.$emit("cancel")},["prevent"]),["enter"])),"data-test":"forward-form-cancel-btn"},(0,c.v_)(e.$t("telephony-forms-cancel")),41,Zr)])])}]]);var ct=t(79151);const ut={name:"ForwardFormModal",components:{ModalInfo:Kr.A,ForwardForm:at},props:{isVisible:Boolean,productId:Number,forwardType:String},setup:function(e,r){var t=r.emit;(0,ct.J)(e,t)}},lt=(0,X.A)(ut,[["render",function(e,r,t,o,i,a){var c=(0,n.g2)("forward-form"),u=(0,n.g2)("modal-info");return(0,n.uX)(),(0,n.Wv)(u,{isVisible:t.isVisible,cssClass:"width-470",onCancel:r[2]||(r[2]=function(r){return e.$emit("cancel")})},{info:(0,n.k6)(function(){return[(0,n.bF)(c,{productId:t.productId,forwardType:t.forwardType,onCancel:r[0]||(r[0]=function(r){return e.$emit("cancel")}),onConfirm:r[1]||(r[1]=function(r){return e.$emit("confirm")})},null,8,["productId","forwardType"])]}),_:1},8,["isVisible"])}]]);var st=t(5637);function dt(e){return dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dt(e)}function ft(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return pt(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(pt(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,pt(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,pt(d,"constructor",l),pt(l,"constructor",u),u.displayName="GeneratorFunction",pt(l,o,"GeneratorFunction"),pt(d),pt(d,o,"Generator"),pt(d,n,function(){return this}),pt(d,"toString",function(){return"[object Generator]"}),(ft=function(){return{w:i,m:f}})()}function pt(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}pt=function(e,r,t,n){function i(r,t){pt(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},pt(e,r,t,n)}function bt(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function yt(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function mt(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?yt(Object(t),!0).forEach(function(r){vt(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):yt(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function vt(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=dt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=dt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==dt(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const ht={name:"CallForwards",setup:function(){var e=(0,he.V)();
2return{handleErrors:e.handleErrors,clearFatalError:e.clearFatalError}},props:{serviceId:Number},components:{SimpleFormRow:Be,ModalSuccess:st.A,ModalDialog:gr.A,ForwardFormModal:lt},data:function(){return{telephonyForwardTypes:Ge.LX,componentKey:0,busy:!1,modalConfirmId:"forward-delete-confirm".concat(this.serviceId),modalForwardFormId:"forward-form".concat(this.serviceId),isForwardFormModalVisible:!1,isModalDialogVisible:!1,isModalSuccessVisible:!1,currentForwardType:""}},computed:mt(mt({},(0,p.L8)("telephony",["customerProducts"])),{},{product:function(){var e=this;return this.customerProducts.find(function(r){return r.serviceId===e.serviceId})||null},successModalText:function(){return this.currentForwardType?this.currentForwardType===Ge.LX.BUSY?this.$t("telephony-addBusyForwardSuccess"):this.currentForwardType===Ge.LX.NO_ANSWER?this.$t("telephony-addNoAnswerSuccess"):this.$t("telephony-addAlwaysSuccess"):""}}),methods:mt(mt({},(0,p.i0)("telephony",["deleteForward"])),{},{handleIsActiveChange:function(e,r){this.clearFatalError(),!1===e?this.showDeleteConfirmModal(r):this.showForwardFormModal(e,r)},showDeleteConfirmModal:function(e){this.currentForwardType=e,this.isModalDialogVisible=!0},showForwardFormModal:function(e,r){this.currentForwardType=r,this.isForwardFormModalVisible=!0},onEditCancel:function(){this.hideForwardFormModal(),this.forceRerender()},onDeleteCancel:function(){this.hideDialogModal(),this.forceRerender()},removeForward:function(){var e=this;return function(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){bt(i,n,o,a,c,"next",e)}function c(e){bt(i,n,o,a,c,"throw",e)}a(void 0)})}}(ft().m(function r(){var t,n;return ft().w(function(r){for(;;)switch(r.p=r.n){case 0:if(e.currentForwardType){r.n=1;break}return r.a(2);case 1:return t=Ge.eN[e.currentForwardType].apiName,e.busy=!0,r.p=2,r.n=3,e.deleteForward({serviceId:e.product.serviceId,forwardType:t});case 3:r.n=5;break;case 4:r.p=4,n=r.v,e.handleErrors(n);case 5:return r.p=5,e.busy=!1,e.hideDialogModal(),e.forceRerender(),r.f(5);case 6:return r.a(2)}},r,null,[[2,4,5,6]])}))()},forceRerender:function(){this.componentKey++},handlePutForwardSuccess:function(){this.isForwardFormModalVisible=!1,this.isModalSuccessVisible=!0},hideSuccessModal:function(){this.currentForwardType="",this.isModalSuccessVisible=!1},hideDialogModal:function(){this.currentForwardType="",this.isModalDialogVisible=!1},hideForwardFormModal:function(){this.currentForwardType="",this.isForwardFormModalVisible=!1}})},gt=(0,X.A)(ht,[["render",function(e,r,t,o,i,a){var u=(0,n.g2)("simple-form-row"),l=(0,n.g2)("ForwardFormModal"),s=(0,n.g2)("ModalDialog"),d=(0,n.g2)("ModalSuccess");return(0,n.uX)(),(0,n.CE)("div",{class:"mini-card light-grey-bg padding-side-20 padding-top-bottom-20",key:"callForwards-".concat(i.componentKey)},[(0,n.Lk)("div",Xr,(0,c.v_)(e.$t("telephony-addons-callForwards-title")),1),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(Object.values(i.telephonyForwardTypes),function(e){return(0,n.uX)(),(0,n.Wv)(u,{serviceId:t.serviceId,key:"".concat(e,"-").concat(t.serviceId),addonType:e,isActive:!!a.product&&Boolean(a.product.getForwardByType(e)),disabled:i.busy||!a.product.isConfigurable,onToggleAddon:function(r){return a.handleIsActiveChange(r,e)}},(0,n.eX)({_:2},[a.product.getForwardByType(e)?{name:"content",fn:(0,n.k6)(function(){return[(0,n.Lk)("div",Br,[(0,n.Lk)("div",Gr," tel. "+(0,c.v_)(a.product.getForwardByType(e).phoneNumber),1),(0,n.Lk)("input",{type:"button",title:"custom edit button",class:"custom-edit-icon cursor-pointer focus-visible-orange",disabled:i.busy||!a.product.isConfigurable,onClick:function(r){return a.handleIsActiveChange(!0,e)}},null,8,Rr)])]}),key:"0"}:void 0]),1032,["serviceId","addonType","isActive","disabled","onToggleAddon"])}),128)),((0,n.uX)(),(0,n.Wv)(n.Im,{to:"#modal"},[(0,n.bF)(l,{isVisible:i.isForwardFormModalVisible,productId:a.product.serviceId,forwardType:i.currentForwardType,onConfirm:a.handlePutForwardSuccess,onCancel:a.onEditCancel},null,8,["isVisible","productId","forwardType","onConfirm","onCancel"]),(0,n.bF)(s,{isVisible:i.isModalDialogVisible,text:e.$t("telephony-removeForwardConfirm"),onConfirm:a.removeForward,onCancel:a.onDeleteCancel},null,8,["isVisible","text","onConfirm","onCancel"]),(0,n.bF)(d,{isVisible:i.isModalSuccessVisible,text:a.successModalText,onConfirm:a.hideSuccessModal},null,8,["isVisible","text","onConfirm"])]))])}]]);var wt={class:"h4 margin-b-20"};var Ot={class:"flex-row flex-align-center flex-justify-between"},Et={class:"flex-row flex-align-center margin-r-10 margin-b-20"},kt={class:"margin-r-10"},Pt={key:0},jt=["title","id","disabled"],St=["for"];const Tt={name:"AddonFormRow",setup:function(){var e=(0,V.H)();return{currencyPerMonth:e.currencyPerMonth,isAlwaysDecimal:e.isAlwaysDecimal,numberSeparator:e.numberSeparator,formatPrice:N.$g}}
2,props:{addon:A.$J,serviceId:Number,disabled:Boolean,isPriceVisible:Boolean,fatalError:Error},data:function(){return{isOn:!1}},computed:{addonTitle:function(){var e=this.$t("telephony-addons-".concat(this.addon.subCategory,"-title"));return this.addon.title?this.addon.title:e}},methods:{setIsAddonActive:function(){this.isOn=this.addon.active},toggleAddonManually:function(){var e=!this.isOn;this.isOn=e,this.$emit("toggleAddon",e)}},created:function(){this.setIsAddonActive()}},It=(0,X.A)(Tt,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("fatal-error");return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.Lk)("div",Ot,[(0,n.Lk)("div",Et,[(0,n.Lk)("div",kt,(0,c.v_)(u.addonTitle),1),t.isPriceVisible?((0,n.uX)(),(0,n.CE)("div",Pt,(0,c.v_)("".concat(o.formatPrice(+t.addon.monthlyCost,o.isAlwaysDecimal,o.numberSeparator)," ").concat(o.currencyPerMonth)),1)):(0,n.Q3)("v-if",!0)]),(0,n.Lk)("div",{class:"styled-form flex-row flex-no-wrap flex-align-center margin-b-20",onKeydown:r[2]||(r[2]=(0,a.jR)((0,a.D$)(function(){return u.toggleAddonManually&&u.toggleAddonManually.apply(u,arguments)},["stop","prevent"]),["enter"]))},[(0,n.bo)((0,n.Lk)("input",{"onUpdate:modelValue":r[0]||(r[0]=function(e){return i.isOn=e}),type:"checkbox",title:"isAddonOn-".concat(t.addon.articleId,"-").concat(t.addon.subCategory,"-").concat(t.serviceId),id:"isAddonOn-".concat(t.addon.articleId,"-").concat(t.addon.subCategory,"-").concat(t.serviceId),disabled:t.disabled,onChange:r[1]||(r[1]=function(r){return e.$emit("toggleAddon",i.isOn)})},null,40,jt),[[a.lH,i.isOn]]),(0,n.Lk)("label",{class:"switcher-label",for:"isAddonOn-".concat(t.addon.articleId,"-").concat(t.addon.subCategory,"-").concat(t.serviceId)},null,8,St)],32)]),t.fatalError?((0,n.uX)(),(0,n.Wv)(l,{key:0,error:t.fatalError},null,8,["error"])):(0,n.Q3)("v-if",!0)])}]]);var At={class:"flex-row flex-align-center margin-b-20"},Ct={class:"margin-r-10"},Lt=["disabled"];var Ft=(0,n.Lk)("div",{class:"h3 margin-b-35"},"Change your voice mail password",-1);var _t={class:"styled-form",role:"form"},xt=["disabled"],Mt=["disabled"];function Dt(e){return Dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Dt(e)}function Nt(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return Vt(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(Vt(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Vt(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,Vt(d,"constructor",l),Vt(l,"constructor",u),u.displayName="GeneratorFunction",Vt(l,o,"GeneratorFunction"),Vt(d),Vt(d,o,"Generator"),Vt(d,n,function(){return this}),Vt(d,"toString",function(){return"[object Generator]"}),(Nt=function(){return{w:i,m:f}})()}function Vt(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vt=function(e,r,t,n){function i(r,t){Vt(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},Vt(e,r,t,n)}function $t(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function Xt(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Bt(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};
2r%2?Xt(Object(t),!0).forEach(function(r){Gt(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Xt(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Gt(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=Dt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=Dt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==Dt(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const Rt={name:"VoiceMailPasswordForm",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,fatalError:e.fatalError}},components:{InputItem:ze.A},props:{serviceId:Number,addon:A.$J},data:function(){return{form:Bt({},rr),errors:new or.A(Bt({},rr)),placeholder:this.$t("telephony-placeholders-voiceMailPassword"),busy:!1}},computed:Bt(Bt({},(0,p.L8)("telephony",["customerProducts"])),{},{product:function(){var e=this;return this.customerProducts&&this.customerProducts.find(function(r){return r.serviceId===e.serviceId})||null}}),methods:Bt(Bt({},(0,p.i0)("telephony",["updateVoiceMailPassword"])),{},{initForm:function(){this.form.password=this.addon.extended.password},updatePassword:function(){var e=this;return function(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){$t(i,n,o,a,c,"next",e)}function c(e){$t(i,n,o,a,c,"throw",e)}a(void 0)})}}(Nt().m(function r(){var t;return Nt().w(function(r){for(;;)switch(r.p=r.n){case 0:return e.busy=!0,r.p=1,r.n=2,e.updateVoiceMailPassword({serviceId:e.serviceId,form:e.form});case 2:e.onPasswordSuccess(),r.n=4;break;case 3:r.p=3,(t=r.v).type===ir.i.VALIDATION_ERROR_TYPE?e.errors.record(t.data):e.handleErrors(t);case 4:return r.p=4,e.busy=!1,r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))()},onPasswordSuccess:function(){this.$emit("voiceMailPasswordUpdated")}}),created:function(){this.initForm()}},Kt=(0,X.A)(Rt,[["render",function(e,r,t,o,i,c){var u=(0,n.g2)("input-item"),l=(0,n.g2)("fatal-error");return(0,n.uX)(),(0,n.CE)("form",_t,[(0,n.bF)(u,{name:"voice-mail-pin",placeholder:i.placeholder,modelValue:i.form.password,error:i.errors.get("password"),disabled:i.busy||c.product&&!c.product.isConfigurable,onInputChanged:r[0]||(r[0]=function(e){return i.form.password=e}),onClearError:r[1]||(r[1]=function(e){return i.errors.clear("password")}),"data-test":"voice-mail-password"},null,8,["placeholder","modelValue","error","disabled"]),o.fatalError?((0,n.uX)(),(0,n.Wv)(l,{key:0,error:o.fatalError,class:"margin-b-10"},null,8,["error"])):(0,n.Q3)("v-if",!0),(0,n.Lk)("button",{type:"submit",class:"btn orange-btn wide margin-b-10",disabled:i.busy||c.product&&!c.product.isConfigurable,onClick:r[2]||(r[2]=(0,a.D$)(function(){return c.updatePassword&&c.updatePassword.apply(c,arguments)},["prevent"])),"data-test":"submit-btn"}," Spara ",8,xt),(0,n.Lk)("button",{class:"btn aquamarin-btn-outline wide margin-b-10",disabled:i.busy||c.product&&!c.product.isConfigurable,onClick:r[3]||(r[3]=(0,a.D$)(function(r){return e.$emit("cancel")},["prevent"])),"data-test":"cancel-btn"}," Avbryt ",8,Mt)])}]]),Wt={name:"VoiceMailPasswordModal",components:{ModalInfo:Kr.A,VoiceMailPasswordForm:Kt},props:{isVisible:Boolean,serviceId:Number,addon:A.$J}},Ht=(0,X.A)(Wt,[["render",function(e,r,t,o,i,a){var c=(0,n.g2)("voice-mail-password-form"),u=(0,n.g2)("modal-info");return(0,n.uX)(),(0,n.Wv)(u,{isVisible:t.isVisible,closable:!1,cssClass:"width-470"},{info:(0,n.k6)(function(){return[Ft,(0,n.bF)(c,{serviceId:t.serviceId,addon:t.addon,onCancel:r[0]||(r[0]=function(r){return e.$emit("cancel")}),onVoiceMailPasswordUpdated:r[1]||(r[1]=function(r){return e.$emit("confirm")})},null,8,["serviceId","addon"])]}),_:1},8,["isVisible"])}]]);var Ut={class:"styled-form margin-b-20",role:"form"},Yt={class:"flex-row flex-align-center flex-justify-between margin-b-10"},Qt=(0,n.Lk)("div",{class:"margin-r-10"},"Röstmeddelanden till e-post",-1),Jt=["title","id","disabled"],Zt=["for"],qt={key:0},zt={class:"flex-row negative-margin-side-10"},en={class:"flex-50 tablet-down-flex-70 mobile-down-flex-66 padding-side-10"},rn={class:"flex-50 tablet-down-flex-30 mobile-down-flex-33 padding-side-10"},tn=["disabled"];function nn(e){return nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nn(e)}function on(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return an(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;
2(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(an(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,an(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,an(d,"constructor",l),an(l,"constructor",u),u.displayName="GeneratorFunction",an(l,o,"GeneratorFunction"),an(d),an(d,o,"Generator"),an(d,n,function(){return this}),an(d,"toString",function(){return"[object Generator]"}),(on=function(){return{w:i,m:f}})()}function an(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}an=function(e,r,t,n){function i(r,t){an(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},an(e,r,t,n)}function cn(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function un(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function ln(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?un(Object(t),!0).forEach(function(r){sn(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):un(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function sn(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=nn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=nn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==nn(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const dn={name:"VoiceMailEmailForm",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,fatalError:e.fatalError}},components:{InputItem:ze.A},props:{serviceId:Number,addon:A.$J,disabled:Boolean},data:function(){return{form:ln({},er),errors:new or.A(ln({},er)),busy:!1}},methods:ln(ln({},(0,p.i0)("telephony",["updateVoiceMailEmail"])),{},{initForm:function(){this.form.email=this.addon.extended.email,this.form.audioToEmail=this.addon.extended.audioToEmail},updateEmail:function(){var e=this;return function(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){cn(i,n,o,a,c,"next",e)}function c(e){cn(i,n,o,a,c,"throw",e)}a(void 0)})}}(on().m(function r(){var t;return on().w(function(r){for(;;)switch(r.p=r.n){case 0:return e.busy=!0,r.p=1,r.n=2,e.updateVoiceMailEmail({serviceId:e.serviceId,form:e.form});case 2:e.onEmailSuccess(),r.n=4;break;case 3:r.p=3,(t=r.v).type===ir.i.VALIDATION_ERROR_TYPE?e.errors.record(t.data):e.handleErrors(t);case 4:return r.p=4,e.busy=!1,r.f(4);case 5:return r.a(2)}},r,null,[[1,3,4,5]])}))()},onEmailSuccess:function(){this.$emit("voiceMailEmailUpdated")}}),created:function(){this.initForm()}},fn={name:"VoiceMailForm",components:{VoiceMailPasswordModal:Ht,VoiceMailEmailForm:(0,X.A)(dn,[["render",function(e,r,t,o,i,c){var u=(0,n.g2)("input-item"),l=(0,n.g2)("fatal-error");return(0,n.uX)(),(0,n.CE)("form",Ut,[(0,n.Lk)("div",Yt,[Qt,(0,n.Lk)("div",{class:"flex-row",onKeydown:r[1]||(r[1]=(0,a.jR)((0,a.D$)(function(e){return i.form.audioToEmail=!i.form.audioToEmail},["stop","prevent"]),["enter"]))},[(0,n.bo)((0,n.Lk)("input",{type:"checkbox",title:"audioToEmail-".concat(t.serviceId),id:"audioToEmail-".concat(t.serviceId),class:"styled-checkbox","onUpdate:modelValue":r[0]||(r[0]=function(e){return i.form.audioToEmail=e}),disabled:i.busy||t.disabled,"data-test":"audioToEmail"},null,8,Jt),[[a.lH,i.form.audioToEmail]]),(0,n.Lk)("label",{for:"audioToEmail-".concat(t.serviceId),class:"switcher-label"},null,8,Zt)],32)]),(0,n.bF)(a.eB,{name:"slide"},{default:(0,n.k6)(function(){return[i.form.audioToEmail?((0,n.uX)(),(0,n.CE)("div",qt,[(0,n.Lk)("div",zt,[(0,n.Lk)("div",en,[(0,n.bF)(u,{name:"email-".concat(t.serviceId),placeholder:e.$t("telephony-placeholders-voiceMailEmail"),modelValue:i.form.email,error:i.errors.get("email"),disabled:i.busy||t.disabled,onInputChanged:r[2]||(r[2]=function(e){return i.form.email=e}),onClearError:r[3]||(r[3]=function(e){return i.errors.clear("email")}),"data-test":"email"},null,8,["name","placeholder","modelValue","error","disabled"])]),(0,n.Lk)("div",rn,[(0,n.Lk)("button",{type:"submit",class:"btn aquamarin-btn-outline wide margin-b-10",disabled:i.busy||t.disabled,onClick:r[4]||(r[4]=(0,a.D$)(function(){return c.updateEmail&&c.updateEmail.apply(c,arguments)},["prevent"])),"data-test":"submit-btn"}," Spara ",8,tn)])]),o.fatalError?((0,n.uX)(),(0,n.Wv)(l,{key:0,error:o.fatalError},null,8,["error"])):(0,n.Q3)("v-if",!0)])):(0,n.Q3)("v-if",!0)]}),_:1})])}]])},props:{serviceId:Number,addon:A.$J,disabled:Boolean},data:function(){return{componentKey:0,isVoiceMailPasswordModalVisible:!1}},methods:{forceRerender:function(){this.componentKey++},showEditPasswordModal:function(){this.isVoiceMailPasswordModalVisible=!0},onUpdatePasswordSuccess:function(){this.forceRerender(),this.isVoiceMailPasswordModalVisible=!1}}};function pn(e){return pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pn(e)}function bn(){var e,r,t="function"==typeof Symbol?Symbol:{},n=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function i(t,n,o,i){var u=n&&n.prototype instanceof c?n:c,l=Object.create(u.prototype);return yn(l,"_invoke",function(t,n,o){var i,c,u,l=0,s=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(r,t){return i=r,c=0,u=e,f.n=t,a}};function p(t,n){for(c=t,u=n,r=0;!d&&l&&!o&&r<s.length;r++){var o,i=s[r],p=f.p,b=i[2];t>3?(o=b===n)&&(u=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=t<2&&p<i[1])?(c=0,f.v=n,f.n=i[1]):p<b&&(o=t<3||i[0]>n||n>b)&&(i[4]=t,i[5]=n,f.n=b,c=0))}if(o||t>1)return a;throw d=!0,n}return function(o,s,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===s&&p(s,b),c=s,u=b;
2(r=c<2?e:u)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,u)):f.n=u:f.v=u);try{if(l=2,i){if(c||(o="next"),r=i[o]){if(!(r=r.call(i,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,c<2&&(c=0)}else 1===c&&(r=i.return)&&r.call(i),c<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((r=(d=f.n<0)?u:t.call(n,f))!==a)break}catch(r){i=e,c=1,u=r}finally{l=1}}return{value:r,done:d}}}(t,o,i),!0),l}var a={};function c(){}function u(){}function l(){}r=Object.getPrototypeOf;var s=[][n]?r(r([][n]())):(yn(r={},n,function(){return this}),r),d=l.prototype=c.prototype=Object.create(s);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,yn(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return u.prototype=l,yn(d,"constructor",l),yn(l,"constructor",u),u.displayName="GeneratorFunction",yn(l,o,"GeneratorFunction"),yn(d),yn(d,o,"Generator"),yn(d,n,function(){return this}),yn(d,"toString",function(){return"[object Generator]"}),(bn=function(){return{w:i,m:f}})()}function yn(e,r,t,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}yn=function(e,r,t,n){function i(r,t){yn(e,r,function(e){return this._invoke(r,t,e)})}r?o?o(e,r,{value:t,enumerable:!n,configurable:!n,writable:!n}):e[r]=t:(i("next",0),i("throw",1),i("return",2))},yn(e,r,t,n)}function mn(e,r,t,n,o,i,a){try{var c=e[i](a),u=c.value}catch(e){return void t(e)}c.done?r(u):Promise.resolve(u).then(n,o)}function vn(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function hn(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?vn(Object(t),!0).forEach(function(r){gn(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):vn(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function gn(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=pn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=pn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==pn(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const wn={name:"OtherAddons",setup:function(){var e=(0,he.V)();return{handleErrors:e.handleErrors,clearFatalError:e.clearFatalError,fatalErrors:e.fatalErrors}},props:{serviceId:Number},components:{VoiceMailForm:(0,X.A)(fn,[["render",function(e,r,t,o,i,a){var u=(0,n.g2)("voice-mail-email-form"),l=(0,n.g2)("VoiceMailPasswordModal");return(0,n.uX)(),(0,n.CE)("div",null,[t.addon.active?((0,n.uX)(),(0,n.CE)("div",{class:"padding-left-10",key:"voicemailForm-".concat(i.componentKey)},[(0,n.Lk)("div",At,[(0,n.Lk)("div",Ct," Nuvarande PIN "+(0,c.v_)(t.addon.extended.password),1),(0,n.Lk)("input",{type:"button",title:"show edit password modal",class:"custom-edit-icon cursor-pointer focus-visible-orange",onClick:r[0]||(r[0]=function(){return a.showEditPasswordModal&&a.showEditPasswordModal.apply(a,arguments)}),disabled:t.disabled,"data-test":"show-edit-password-modal-btn"},null,8,Lt)]),(0,n.bF)(u,{serviceId:t.serviceId,addon:t.addon,onVoiceMailEmailUpdated:a.forceRerender,disabled:t.disabled},null,8,["serviceId","addon","onVoiceMailEmailUpdated","disabled"])])):(0,n.Q3)("v-if",!0),((0,n.uX)(),(0,n.Wv)(n.Im,{to:"#modal"},[(0,n.bF)(l,{isVisible:i.isVoiceMailPasswordModalVisible,serviceId:t.serviceId,addon:t.addon,onConfirm:a.onUpdatePasswordSuccess,onCancel:r[1]||(r[1]=function(e){return i.isVoiceMailPasswordModalVisible=!1})},null,8,["isVisible","serviceId","addon","onConfirm"])]))])}]]),AddonFormRow:It,SimpleFormRow:Be},data:function(){return{busy:!1,componentKey:0,telephonyAddonTypes:Ge.yc,telephonyPropTypes:Ge.jc,addonContent:Ge.eN}},computed:hn(hn({},(0,p.L8)("telephony",["customerProducts"])),{},{product:function(){var e=this;return this.customerProducts?this.customerProducts.find(function(r){return r.serviceId===e.serviceId}):null}}),methods:hn(hn({},(0,p.i0)("telephony",["createAddon","deleteAddon","getTelephony"])),{},{toggleAddon:function(e,r){var t=this;return function(e){return function(){var r=this,t=arguments;return new Promise(function(n,o){var i=e.apply(r,t);function a(e){mn(i,n,o,a,c,"next",e)}function c(e){mn(i,n,o,a,c,"throw",e)}a(void 0)})}}(bn().m(function n(){var o,i,a;return bn().w(function(n){for(;;)switch(n.p=n.n){case 0:if((o=Ge.eN[r].apiUrl)&&t.product.serviceId){n.n=1;break}return n.a(2);
2case 1:if(t.clearFatalError(),t.busy=!0,n.p=2,i={serviceId:t.serviceId,addonUrl:o},!e){n.n=4;break}return n.n=3,t.createAddon(i);case 3:n.n=5;break;case 4:return n.n=5,t.deleteAddon(i);case 5:n.n=7;break;case 6:return n.p=6,a=n.v,t.handleErrors(a,r),n.n=7,t.getTelephony();case 7:return n.p=7,t.busy=!1,t.forceRerender(),n.f(7);case 8:return n.a(2)}},n,null,[[2,6,7,8]])}))()},forceRerender:function(){this.componentKey++}})},On=(0,X.A)(wn,[["render",function(e,r,t,o,i,a){var u=(0,n.g2)("addon-form-row"),l=(0,n.g2)("voice-mail-form"),s=(0,n.g2)("simple-form-row");return(0,n.uX)(),(0,n.CE)("div",{class:"mini-card light-grey-bg padding-side-20 padding-top-bottom-20",key:"otherAddons-".concat(i.componentKey)},[(0,n.Lk)("div",wt,(0,c.v_)(e.$t("telephony-addons-other-title")),1),(0,n.Lk)("div",null,[(0,n.bF)(u,{addon:a.product.callerId,serviceId:t.serviceId,disabled:i.busy||a.product&&!a.product.isConfigurable,isPriceVisible:!0,fatalError:o.fatalErrors[i.telephonyAddonTypes.CALLER_ID_TYPE]?o.fatalErrors[i.telephonyAddonTypes.CALLER_ID_TYPE]:null,onToggleAddon:r[0]||(r[0]=function(e){return a.toggleAddon(e,i.telephonyAddonTypes.CALLER_ID_TYPE)})},null,8,["addon","serviceId","disabled","fatalError"]),(0,n.bF)(u,{addon:a.product.voicemail,serviceId:t.serviceId,disabled:i.busy||a.product&&!a.product.isConfigurable,isPriceVisible:!1,fatalError:o.fatalErrors[i.telephonyAddonTypes.VOICEMAIL_TYPE]?o.fatalErrors[i.telephonyAddonTypes.VOICEMAIL_TYPE]:null,onToggleAddon:r[1]||(r[1]=function(e){return a.toggleAddon(e,i.telephonyAddonTypes.VOICEMAIL_TYPE)})},null,8,["addon","serviceId","disabled","fatalError"]),(0,n.bF)(l,{serviceId:t.serviceId,addon:a.product.voicemail,disabled:i.busy||a.product&&!a.product.isConfigurable},null,8,["serviceId","addon","disabled"]),(0,n.bF)(u,{addon:a.product.hiddenNumber,serviceId:t.serviceId,disabled:i.busy||a.product&&!a.product.isConfigurable,isPriceVisible:!1,fatalError:o.fatalErrors[i.telephonyAddonTypes.HIDDEN_NUMBER_TYPE]?o.fatalErrors[i.telephonyAddonTypes.HIDDEN_NUMBER_TYPE]:null,onToggleAddon:r[2]||(r[2]=function(e){return a.toggleAddon(e,i.telephonyAddonTypes.HIDDEN_NUMBER_TYPE)})},null,8,["addon","serviceId","disabled","fatalError"]),(0,n.bF)(s,{addonType:i.telephonyPropTypes.CALL_WAITING_TYPE,serviceId:t.serviceId,isActive:a.product.callWaiting,disabled:i.busy||a.product&&!a.product.isConfigurable,fatalError:o.fatalErrors[i.telephonyPropTypes.CALL_WAITING_TYPE]?o.fatalErrors[i.telephonyPropTypes.CALL_WAITING_TYPE]:null,onToggleAddon:r[3]||(r[3]=function(e){return a.toggleAddon(e,i.telephonyPropTypes.CALL_WAITING_TYPE)})},null,8,["addonType","serviceId","isActive","disabled","fatalError"])])])}]]);var En=t(50953),kn=[{name:"callsHistory",title:"Samtalslista",iconSrc:t(99497),tabComponent:(0,En.IG)(Le)},{name:"callBarring",title:"Blockera",iconSrc:t(2576),tabComponent:(0,En.IG)($r)},{name:"callForwards",title:"Vidarekoppla",iconSrc:t(40106),tabComponent:(0,En.IG)(gt)},{name:"other",title:"Tillval",iconSrc:t(19708),tabComponent:(0,En.IG)(On)}];const Pn={name:"TelephonyAddons",components:{AddonNavList:se},props:{product:A.Ay},data:function(){return{activeAddon:kn[0],addonNavigation:kn}},methods:{activateAddonTab:function(e){this.activeAddon=kn.find(function(r){return r.name===e})}}},jn=(0,X.A)(Pn,[["render",function(e,r,t,o,i,a){var u=(0,n.g2)("addon-nav-list");return(0,n.uX)(),(0,n.CE)("div",null,[(0,n.Lk)("div",te,(0,c.v_)(e.$t("telephony-services")),1),(0,n.Lk)("div",ne,[(0,n.bF)(u,{addonNavigation:i.addonNavigation,activeAddonName:i.activeAddon.name,onActivateAddonTab:a.activateAddonTab},null,8,["addonNavigation","activeAddonName","onActivateAddonTab"]),((0,n.uX)(),(0,n.Wv)((0,n.$y)(i.activeAddon.tabComponent),{serviceId:t.product.serviceId},null,8,["serviceId"]))])])}]]);var Sn=t(27827);const Tn={name:"TelephonyItem",props:{product:A.Ay},components:{TelephonyAddons:jn,TelephonyInfo:re,InfoBlock:G.A,TariffInfo:B,TerminationInfo:Sn.A},data:function(){return{tabContent:["VOICEMAIL","HIDDEN_NUMBER","CALL_FORWARDS","SIP_BOX","CALLER_ID"],activeTab:"VOICEMAIL"}},computed:{shouldShowZeroPrice:function(){return 34902===this.product.articleId||34903===this.product.articleId||34904===this.product.articleId}}};function In(e){return In="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},In(e)}function An(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Cn(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=In(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=In(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==In(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const Ln={name:"TelephonyList",components:{TelephonyItem:(0,X.A)(Tn,[["render",function(e,r,t,o,i,u){var l=(0,n.g2)("telephony-info"),s=(0,n.g2)("tariff-info"),d=(0,n.g2)("TerminationInfo"),f=(0,n.g2)("info-block"),p=(0,n.g2)("telephony-addons");return(0,n.uX)(),(0,n.CE)("div",m,[(0,n.Lk)("div",v,[(0,n.Lk)("div",{class:"flex-row negative-margin-side-10","data-test":"telep
2hony-item-".concat(t.product.serviceId)},[(0,n.Lk)("div",g,[(0,n.Lk)("div",w,[O,(0,n.Lk)("div",null,[(0,n.Lk)("div",E,(0,c.v_)(e.$t("telephony-card-title")),1),(0,n.Lk)("p",k,(0,c.v_)(t.product.phoneNumber),1)])]),(0,n.bF)(l,{product:t.product},null,8,["product"]),P,(0,n.bF)(s,{shouldShowZeroPrice:u.shouldShowZeroPrice,class:"margin-b-20"},null,8,["shouldShowZeroPrice"]),t.product.terminationAt?((0,n.uX)(),(0,n.Wv)(d,{key:0,class:"margin-b-10",date:t.product.terminationAt},null,8,["date"])):(0,n.Q3)("v-if",!0)]),(0,n.Lk)("div",j,[(0,n.bF)(f,null,{content:(0,n.k6)(function(){return[(0,n.Lk)("div",S,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(i.tabContent,function(r){return(0,n.uX)(),(0,n.CE)("div",{key:r,class:(0,c.C4)(["flex-50 flex-50-mobile padding-side-10 aquamarin-blue cursor-pointer no-select tab-item-link margin-b-10",{active:i.activeTab===r}]),tabindex:"0",onClick:function(e){return i.activeTab=r},onKeydown:(0,a.jR)((0,a.D$)(function(e){return i.activeTab=r},["prevent"]),["enter"])},(0,c.v_)(e.$t("telephony-tabContent-".concat(r,"-title"))),43,T)}),128))]),(0,n.Lk)("div",{class:"tab-content text margin-b-30",innerHTML:e.$t("telephony-tabContent-".concat(i.activeTab,"-text"))},null,8,I)]}),_:1})])],8,h)]),(0,n.bF)(p,{product:t.product},null,8,["product"])])}],["__scopeId","data-v-13b3c41e"]])},computed:function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?An(Object(t),!0).forEach(function(r){Cn(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):An(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}({},(0,p.L8)("telephony",["customerProducts"]))},Fn=(0,X.A)(Ln,[["render",function(e,r,t,o,i,a){var c=(0,n.g2)("telephony-item");return(0,n.uX)(),(0,n.CE)("div",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(e.customerProducts,function(e){return(0,n.uX)(),(0,n.Wv)(c,{key:e.serviceId,product:e},null,8,["product"])}),128))])}]]);var _n=t(28928);function xn(e){return xn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xn(e)}function Mn(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Dn(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?Mn(Object(t),!0).forEach(function(r){Nn(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Mn(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Nn(e,r,t){return(r=function(e){var r=function(e,r){if("object"!=xn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!=xn(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"==xn(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}const Vn={name:"WrappedTelephony",props:{vuexStatus:String,vuexError:Error,vuexErrors:Object,vuexMainStatus:String},components:{BysySpinner:f.A,TelephonyList:Fn,AvailableProductList:_n.A},computed:Dn(Dn({},(0,p.L8)("telephony",["customerProducts"])),{},{busy:function(){return"loading"===this.vuexMainStatus||"loading"===this.vuexStatus}})},$n=(0,X.A)(Vn,[["render",function(e,r,t,o,i,f){var p=(0,n.g2)("bysy-spinner"),b=(0,n.g2)("fatal-error"),y=(0,n.g2)("telephony-list"),m=(0,n.g2)("available-product-list");return(0,n.uX)(),(0,n.Wv)(a.eB,{name:"fade"},{default:(0,n.k6)(function(){return[f.busy?((0,n.uX)(),(0,n.Wv)(p,{key:0})):((0,n.uX)(),(0,n.CE)("div",u,[(0,n.Lk)("div",l,[t.vuexErrors["telephony/getTelephony"]?((0,n.uX)(),(0,n.Wv)(b,{key:0,error:t.vuexErrors["telephony/getTelephony"],class:"main-broadband-container margin-b-20 white-bg"},null,8,["error"])):((0,n.uX)(),(0,n.CE)("h1",s,(0,c.v_)(e.$t("telephony-title")),1)),(0,n.bF)(y)]),(0,n.Lk)("div",d,[(0,n.bF)(m)])]))]}),_:1})}]]);var Xn=t(45374);
2const Bn={name:"AppTelephony",props:{vuexMainStatus:String,vuexMainError:Error,vuexMainErrors:Object},components:{WrappedTelephony:(0,Xn.A)($n,"telephony"),SocialMedia:i.A}},Gn=(0,X.A)(Bn,[["render",function(e,r,t,i,a,c){var u=(0,n.g2)("wrapped-telephony"),l=(0,n.g2)("social-media");return(0,n.uX)(),(0,n.CE)("div",o,[(0,n.bF)(u,{vuexMainStatus:t.vuexMainStatus},null,8,["vuexMainStatus"]),(0,n.bF)(l)])}]])},99497:(e,r,t)=>{e.exports=t.p+"images/phone_notepad.206176cc.svg"}}]);
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.