PageSourceSearch

https://lpexpress.lt/chunk-C52HVYLR.js

js lpexpress.lt collected 2026-10-03 21:32:47 UTC 91,714 bytes, 14 lines download raw bytes

1import{a as ln}from"./chunk-XJWIG2DV.js";import{a as an,b as sn}from"./chunk-ILLCGFKT.js";import{a as nn,b as on}from"./chunk-D2DUEC3I.js";import{a as Tt}from"./chunk-IU7EQBUS.js";import"./chunk-MC3YYHJE.js";import{a as rn}from"./chunk-473DGCIB.js";import{a as Ut}from"./chunk-TAZQYHQI.js";import{a as Zi}from"./chunk-VTERR5YT.js";import"./chunk-KLJNMWWR.js";import{e as wt,h as St}from"./chunk-6U2G2OD6.js";import"./chunk-CBXAIHMH.js";import{a as At}from"./chunk-Q3ZDOTCM.js";import{b as Ji,c as en}from"./chunk-GXY3HIZO.js";import"./chunk-ICQTO4JS.js";import"./chunk-TNMPJQ4Y.js";import{C as $i,N as Ri,S as ji,T as zi}from"./chunk-Y33F6XVZ.js";import{a as Mi}from"./chunk-3LUGBBRI.js";import{a as Bi,b as Li}from"./chunk-MULYROZO.js";import"./chunk-YZ5QXQOQ.js";import{h as ft,o as Fi,u as qe}from"./chunk-6TPRTICL.js";import"./chunk-FMXKS2BS.js";import{d as Ei,f as Vi,g as Ai,i as gt,j as vt,k as yt,p as Ni,q as Oi}from"./chunk-QJIMMQ7N.js";import"./chunk-I5V2H7B7.js";import"./chunk-CLSB6C2M.js";import{a as Re}from"./chunk-76MLD4QU.js";import{a as Ii,b as ht}from"./chunk-WHTV6O5F.js";import{c as He}from"./chunk-FW5GK6XK.js";import{a as tn}from"./chunk-DX3SCSR6.js";import"./chunk-HTBNVF4N.js";import{e as ye,f as Ki,g as Wi,h as Gi,k as Qi,m as Yi,n as Xi,w as je}from"./chunk-SRTXITIG.js";import"./chunk-5YSYEGAO.js";import{a as bt}from"./chunk-DPO6G3LY.js";import{a as xt}from"./chunk-XAKO35Q3.js";import"./chunk-OU6WNAIB.js";import{a as Ui,b as ki}from"./chunk-ERZW72EC.js";import{a as qi}from"./chunk-SYA64LZ7.js";import{A as de,y as Hi}from"./chunk-V5KIE6KA.js";import{c as _t,d as Ct}from"./chunk-RUKDUTFC.js";import"./chunk-Q5PMO32E.js";import{Ac as Me,Bd as fi,Cb as te,Ce as wi,Db as ni,Dd as _i,Eb as Ee,Ec as ae,Ed as Mt,Fa as Jt,Fd as Vt,Gc as Ve,Gd as Ci,H as Xt,Ha as Zt,Id as hi,Ja as Pe,Kc as Ae,Lc as se,Le as K,Mb as oi,Mc as le,Me as U,Pb as $,Pe as Si,Qe as Ti,R as oe,Ra as Qe,Re as mt,S as D,Se as Ne,T as P,Tc as Z,Ua as rt,Ue as ut,Vd as Ue,Ve as Oe,Wb as ri,Wd as ct,Zb as Ye,Zd as dt,_c as ci,b as nt,de as gi,ee as ke,fe as Le,ff as Di,g as N,gf as Pi,h as ot,he as vi,i as Yt,ie as ce,if as ve,jc as Be,jd as di,jf as $e,kd as pi,l as O,lc as ge,ld as mi,mb as ei,mc as ai,md as ui,ne as Fe,pb as at,qd as st,rb as ti,rc as A,rd as lt,re as pt,tb as ii,te as yi,uc as Ie,vc as re,wc as si,wd as It,we as bi,xe as xi,yc as Bt,zc as li}from"./chunk-PSR7KS5X.js";import{A as Je,Ac as y,Bb as $t,Bc as we,Cb as ne,Ea as fe,Eb as j,Ec as Se,Fc as Te,Gc as De,Hc as J,Ja as ie,K as Ft,Kc as Wt,L as We,Lc as L,Mb as Ht,Mc as z,Nb as Rt,Nc as it,Ob as h,Pb as tt,Qb as g,Rb as xe,Sb as qt,T as Ze,Tb as W,Ub as G,Uc as c,Vb as p,Vc as d,Wb as s,Wc as F,Xb as l,Yb as u,Z as Nt,a as R,ac as Y,b as q,bb as Ot,bc as X,da as ue,dd as Ge,ed as Gt,fc as w,gb as a,i as S,jd as Qt,ka as be,kc as v,lb as et,mc as f,o as Pt,p as Et,pa as _,qc as _e,rc as Ce,sc as he,t as Q,tc as jt,vc as zt,wa as b,wc as Kt,x as I,xa as x,xc as M,yb as T,yc as C,z as k,zc as B}from"./chunk-VP35CESY.js";var cn=()=>S(null,null,function*(){let e=_(ce),o=_(Xt);return(yield I(e.userData$.pipe(Ft(t=>t.isAdmin!==null),k(t=>t.isAdmin))))?!0:(o.navigateByUrl(Le.CART.ORDER.STEP_1.path),!1)});var Vn=["newPassword"],An=()=>({invalidPassword:"profile.errors.wrong-current-password"}),Un=e=>({"us-hidden-error":e}),kn=()=>({requiredLength:8}),Ln=()=>({requiredLength:32}),Fn=(e,o)=>({minLength:e,maxLength:o}),dn=(()=>{let o=class o extends je{constructor(){super(...arguments),this._formBuilder=_(Ae),this._profileService=_($e),this._dialogRef=_(Ne),this._errorHandlerService=_($),this.class="us-change-password-dialog p-component",this.formValidationMode=de,this.changePasswordInProgress$=this._profileService.changePasswordInProgress$,this.form=this._formBuilder.group({currentPassword:["",[super.validator({onSubmit:A.required})]],newPassword:["",[super.validator({onSubmit:A.required,always:Ki()})]]})}changePassword(){return S(this,null,function*(){try{if(this.validateByMode(de.onSubmit),!this.form.valid)return;yield this._profileService.changePassword(this.form.value.currentPassword,this.form.value.newPassword),this._dialogRef.close()}catch(t){this._errorHandlerService.handleError(t,this.form,{password:"currentPassword"})}})}};o.\u0275fac=(()=>{let t;return function(r){return(t||(t=ie(o)))(r||o)}})(),o.\u0275cmp=T({type:o,selectors:[["us-change-password-dialog"]],viewQuery:function(n,r){if(n&1&&_e(Vn,5),n&2){let m;Ce(m=he())&&(r.newPassword=m.first)}},hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},features:[ne],decls:23,vars:37,consts:[["dialog-header",""],["dialog-content",""],[1,"grid",3,"formGroup"],["type","email","autocomplete","username","tabindex","-1","aria-hidden","true",2,"position","absolute","left","-9999px","width","1px","height","1px","opacity","0"],[1,"col-12","md:col-6"],[3,"label","isInvalid"],["autocomplete","current-password","id","currentPassword","formControlName","currentPassword",1,"w-full","h-3rem",3,"showFeedback"],["controlName","currentPassword",3,"errorMap"],[1,"col-12","md:col-6",3,"ngClass"],["autocomplete","new-password","id","changePassword","formControlName","newPassword",1,"w-full","h-3rem",3,"passwordChange"],["controlName","newPassword",3,"errorMap"],["dialog-footer",""],["fullWidth","",3,"onClick","label","isLoading"]],template:function(n,r){if(n&1&&(s(0,"us-dialog-template"),Y(1,0),
1C(2),c(3,"translate"),X(),s(4,"div",1)(5,"form",2),u(6,"input",3),s(7,"div",4)(8,"us-standard-input-wrapper",5),c(9,"translate"),u(10,"us-password-input",6),l(),u(11,"us-error",7),l(),s(12,"div",8)(13,"us-standard-input-wrapper",5),c(14,"translate"),u(15,"us-password-input",9),l(),u(16,"us-error",10),c(17,"translate"),c(18,"translate"),l()()(),s(19,"div",11)(20,"us-button",12),c(21,"translate"),c(22,"async"),v("onClick",function(){return r.changePassword()}),l()()()),n&2){let m,E;a(2),y(" ",d(3,13,"profile.buttons.change-password")," "),a(3),p("formGroup",r.form),a(3),p("label",d(9,15,"profile.current-password"))("isInvalid",((m=r.form.get("currentPassword"))==null?null:m.invalid)&&((m=r.form.get("currentPassword"))==null?null:m.touched)||!1),a(2),p("showFeedback",!1),a(),p("errorMap",L(29,An)),a(),p("ngClass",z(30,Un,r.validationMode===r.formValidationMode.always)),a(),p("label",d(14,17,"profile.new-password"))("isInvalid",((E=r.form.get("newPassword"))==null?null:E.invalid)&&((E=r.form.get("newPassword"))==null?null:E.touched)||!1),a(2),p("passwordChange",!0),a(),p("errorMap",it(34,Fn,F(17,19,"common.errors.min-symbols-length",L(32,kn)),F(18,22,"common.errors.max-symbols-length",L(33,Ln)))),a(4),p("label",d(21,25,"common.change"))("isLoading",d(22,27,r.changePasswordInProgress$))}},dependencies:[O,nt,P,se,Me,Ie,re,le,ae,Ve,Oe,Z,U,xt,tn,mi,ct,N,D],styles:[`.max-w-100{max-width:100%}.max-w-50{max-width:50%}.w-50{width:50%}.w-25{width:25%}.digest-gap-4.w-50{width:calc(50% - .5rem)!important}.digest-gap-4.w-25{width:calc(50% - .25rem)!important}.border-debug,.border-this,.border-all{border:1px solid red!important}.border-all>*{border:1px solid red!important}.border-all-levels,.border-all-levels *{border:1px solid red!important}.us-change-password-dialog{display:block;min-height:29rem}@media(min-width:992px){.us-change-password-dialog{width:55rem}}.us-change-password-dialog .p-password,.us-change-password-dialog .p-password-input{width:inherit}.us-lock-icon.us-input-suffix{position:absolute;top:50%;left:12px;transform:translateY(-50%)!important}
2`],encapsulation:2,changeDetection:0});let e=o;return e})();var pe=(function(e){return e.invoice="invoice",e.profile="profile",e})(pe||{});var pn=[{label:"profile.tabs.my-data",type:pe.profile},{label:"profile.tabs.invoice-data",type:pe.invoice}];var On=["invoice"],$n=["localAddressInput"],Hn=e=>({minlength:"order.step2.errors.phone-length",maxLength:"order.step2.errors.phone-length-max",prefix:e,oneRequired:"order.step2.errors.email-or-phone"}),Rn=()=>({minlength:"common.errors.min-length",maxLength:"common.errors.max-length",numbersOnly:"common.errors.numbers-only",invalidSymbols:"common.errors.invalid-symbols"});function qn(e,o){if(e&1&&(C(0),c(1,"translate")),e&2){let i=o.$implicit;y(" ",d(1,1,i.label)," ")}}function jn(e,o){if(e&1){let i=w();s(0,"p-selectButton",8),De("ngModelChange",function(n){b(i);let r=f();return Te(r.type,n)||(r.type=n),x(n)}),j(1,qn,2,3,"ng-template",9),l()}if(e&2){let i=f();p("options",i.profileEditTabs)("unselectable",!0),Se("ngModel",i.type)}}function zn(e,o){if(e&1){let i=w();s(0,"us-text-input",23),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"order.step2.label.recipient-company"))("value",i.value)("disabled",i.disabled)("charLimit",100)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)}}function Kn(e,o){if(e&1&&h(0,zn,2,9,"us-text-input",22),e&2){let i,t=f(2);g((i=t.form.get("companyName"))?0:-1,i)}}function Wn(e,o){if(e&1){let i=w();s(0,"us-text-input",24),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"common.email"))("value",i==null?null:i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)("useTrimWhitespace",!0)}}function Gn(e,o){if(e&1){let i=w();s(0,"us-text-input",25),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"profile.first-name"))("value",i==null?null:i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)("charLimit",100)}}function Qn(e,o){if(e&1){let i=w();s(0,"us-text-input",25),c(1,"translate"),v("valueChange",function(n){let r=b
2(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"profile.last-name"))("value",i==null?null:i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)("charLimit",100)}}function Yn(e,o){if(e&1){let i=w();s(0,"us-ds-country-autocomplete-input",27),c(1,"translate"),v("valueChange",function(n){let r=b(i),m=f(3);return r.setValue(n?n[0]:null),x(m.resetAddress())}),l()}if(e&2){let i=o,t=f(3);p("disabled",t.form.disabled)("errors",i.errors)("hasBeenTouched",i.touched||i.dirty)("inputId","sender-country")("label",d(1,8,"common.sender-info.country"))("options",t.recipientCountriesDropdownOptions)("useOptionFilter",!1)("value",i.value)}}function Xn(e,o){if(e&1&&h(0,Yn,2,10,"us-ds-country-autocomplete-input",26),e&2){let i,t=f(2);g((i=t.form.get("country"))?0:-1,i)}}function Jn(e,o){if(e&1&&(u(0,"us-text-input",15),c(1,"translate"),c(2,"lowercase"),c(3,"translate")),e&2){let i=f(2);p("label",d(1,5,"common.sender-info.country"))("inputId","country")("disabled",!0)("value",d(3,9,d(2,7,"countries."+i.countryCode)))("prefixFlag",i.countryCode)}}function Zn(e,o){if(e&1&&(s(0,"us-static-notification",16),C(1),l()),e&2){let i=f(2);p("message","address-book.resolve-invalid"),a(),y(" (",i.unresolvedAddress(),").")}}
2function eo(e,o){if(e&1&&u(0,"us-local-address-input",17,0),e&2){let i=f(2);p("form",i.form)("countryCode",i.countryCode)}}function to(e,o){if(e&1){let i=w();s(0,"us-text-input",25),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"common.city"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)("charLimit",200)}}function io(e,o){if(e&1){let i=w();s(0,"us-text-input",25),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"common.street-address1"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)("charLimit",50)}}function no(e,o){if(e&1){let i=w();s(0,"us-text-input",25),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o;p("label",d(1,7,"common.street-address2"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("errors",i.errors)("charLimit",50)}}function oo(e,o){if(e&1){let i=w();s(0,"us-text-input",29),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n||""))}),l()}if(e&2){let i=o,t=f(3);p("label",d(1,9,"common.postal-code"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("charLimit",t.postalCodeMaxLength)("errors",i.errors)("errorMap",L(11,Rn))("usePostalCodeTrim",!0)}}function ro(e,o){if(e&1&&(s(0,"div",10),h(1,to,2,9,"us-text-input",13),l(),s(2,"div",10),h(3,io,2,9,"us-text-input",13),l(),s(4,"div",10),h(5,no,2,9,"us-text-input",13),l(),s(6,"div",10),h(7,oo,2,12,"us-text-input",28),l()),e&2){let i,t,n,r,m=f(2);a(),g((i=m.form.get("city"))?1:-1,i),a(2),g((t=m.form.get("address1"))?3:-1,t),a(2),g((n=m.form.get("address2"))?5:-1,n),a(2),g((r=m.form.get("postalCode"))?7:-1,r)}}function ao(e,o){e&1&&(C(0),c(1,"translate")),e&2&&y(" ",d(1,1,"register.agree-to-pay-customs-and-commission")," ")}function so(e,o){e&1&&(C(0),c(1,"translate"),s(2,"a",32),C(3),c(4,"translate"),l(),C(5," . ")),e&2&&(y(" ",d(1,2,"register.agree-to-pay-customs-and-commission-for-non-contract-user")," "),a(3),y(" ",d(4,4,"register.agree-to-pay-customs-and-commission-for-non-contract-user-link")," "))}function lo(e,o){if(e&1&&(s(0,"div",30),u(1,"p-checkbox",31),s(2,"span"),h(3,ao,2,3)(4,so,6,6),l()()),e&2){let i=f(3);a(),p("binary",!0),a(2),g(i.isAnyContractValid?3:4)}}function co(e,o){if(e&1&&h(0,lo,5,2,"div",30),e&2){let i=f(2);g(i.isCountryLT?0:-1)}}function po(e,o){if(e&1&&(s(0,"form",5)(1,"div",10),h(2,Kn,1,1),l(),s(3,"div",11),h(4,Wn,2,9,"us-text-input",12),l(),s(5,"div",10),h(6,Gn,2,9,"us-text-input",13),l(),s(7,"div",10),h(8,Qn,2,9,"us-text-input",13),l(),s(9,"div",10),u(10,"us-new-phone-input",14),c(11,"translate"),l(),s(12,"div",10),h(13,Xn,1,1),h(14,Jn,4,11,"us-text-input",15),l(),h(15,Zn,2,2,"us-static-notification",16),h(16,eo,2,2,"us-local-address-input",17)(17,ro,8,4),s(18,"div",18)(19,"div",19),u(20,"p-checkbox",20)(21,"span",21),c(22,"translate"),l(),h(23,co,1,1),c(24,"async"),l()()),e&2){let i,t,n,r,m=f();p("formGroup",m.form),a(2),g(!(m.config.data==null||m.config.data.company==null)&&m.config.data.company.name?2:-1),a(),p("ngClass",!(m.config.data==null||m.config.data.company==null)&&m.config.data.company.name?"col-12 lg:col-6":"col-12"),a(),g((i=m.form.get("email"))?4:-1,i),a(2),g((t=m.form.get("firstName"))?6:-1,t),a(2),g((n=m.form.get("lastName"))?8:-1,n),a(2),p("country",m.countryCode)("autoSyncCountryCode",!0)("countryCodeControlName","phoneCountryCode")("label",d(11,19,"order.step2.label.sender-phone"))("errors",(r=m.form.get("phone"))==null?null:r.errors)("errorMap",z(26,Hn,m.prefixValidationError)),a(3),g(m.canChangeCountry?13:-1),a(),g(m.canChangeCountry?-1:14),a(),g(m.unresolvedAddress()?15:-1),a(),g(m.isBalticCountry?16:17),a(4),p("binary",!0),a(),p("innerHTML",F(22,21,"register.personal-data",m.pathAndName),Ot),a(2),g(d(24,24,m.isProfileEdit$)?23:-1)}}function mo(e,o){e&1&&u(0,"us-invoice-form",null,1)}var mn=(()=>{let o=class o extends je{constructor(){super(...arguments),this.config=_(mt),this._profileService=_($e),this._userInvoiceService=_(Tt),this._currentUserService=_(ce),this._dialogRef=_(Ne),this._formBuilder=_(Ae),this._translateService=_(oe),this._errorHandlerService=_($),this._customerService=_(ke),this._addressApi=_(wi),this._dutyService=_(Di),this.type=pe.profile,this.isAnyContractInvalid$=this._currentUserService.userData$.pipe(k(t=>!t.isAnyContractValid)),this.profileEditTabs=pn,this.editProfileTabs=pe,this.updateInvoicingDataInProgress$=this._userInvoiceService.updateUserInvoiceDataInProgress$,this.updateProfileInProgress$=this._profileService.updateProfileInProgress$,this._country=Qe(),this.form=this._formBuilder.group({companyName:[{value:void 0,disabled:!0}],email:[{value:void 0,disabled:!0}],firstName:[void 0,[super.validator({always:[A.required]})]],lastName:[void 0,[super.validator({always:[A.required]})]],phone:[void 0,[super.validator({always:[A.required,Wi(()=>this.selectedPhoneCountryCode),ye(()=>this.isSelectedPhoneCountryBaltic,[Gi()])]}
2)]],phoneCountryCode:[this.config?.data?.profile.country??this._country],locality:[void 0,[super.validator({always:ye(()=>this.isBalticCountry,[A.required])})]],municipality:[""],district:[""],subDistrict:[""],street:[void 0],building:[void 0,[super.validator({always:ye(()=>this.isBalticCountry,[A.required])})]],flat:[void 0],city:[void 0,[super.validator({always:ye(()=>!this.isBalticCountry,[A.required])})]],country:[this.getCountryOptionByCode(this.config.data?.profile.country)],address1:[void 0,[super.validator({always:ye(()=>!this.isBalticCountry,[A.required])})]],address2:[void 0],postalCode:[void 0,[ye(()=>!this.isBalticCountry,[Qi()]),super.validator({always:[A.required,Yi(()=>this.countryCode)]})]],personalDataUsageAgreement:[void 0],agreeToPayCustomsAndCommission:[void 0]}),this.CountryCode=rt,this.class="us-profile-edit-dialog p-component",this.unresolvedAddress=fe(void 0),this.isProfileEdit$=this._profileService.profile$.pipe(k(t=>!!t)),this.isCompanyUser$=this._currentUserService.userData$.pipe(k(t=>t.isCompanyUser)),this.canPayCustomsAndCommission=this._dutyService.canPayCustomsAndCommission}get isAnyContractValid(){return this._currentUserService.userData.isAnyContractValid}get contracts(){return this._customerService.contracts.value}get hasContractBP(){return!!this.contracts.find(t=>t.type===vi)}get canChangeCountry(){return this.hasContractBP}get recipientCountriesDropdownOptions(){return $i.map(t=>q(R({},t),{name:this._translateService.instant(`countries.${t.code?.toLowerCase()}`)}))}get countryCode(){return this.form?.get("country")?.value?.code??this.config.data?.profile.country??void 0}get selectedPhoneCountryCode(){let t=this.form?.get("phoneCountryCode")?.value;if(t)return typeof t=="string"?t.toLowerCase():typeof t=="object"&&t.code?t.code.toLowerCase():t;let n=At(this.form?.get("phone")?.value??void 0);return n||this.countryCode}get isSelectedPhoneCountryBaltic(){return Be(this.selectedPhoneCountryCode)}get prefixValidationError(){let t=this.selectedPhoneCountryCode??this.config?.data?.profile?.country??this.form?.get("country")?.value?.code??this.countryCode;return ai(t,this._translateService)}get isCountryLT(){return ge(this.countryCode)}get isBalticCountry(){return Be(this.countryCode)}get isBalticNonLTCountry(){return Be(this.countryCode)&&!ge(this.countryCode)}ngOnInit(){this.ingestProfile(this.config?.data),this.canPayCustomsAndCommission()===!0&&(this.form.get("agreeToPayCustomsAndCommission")?.setValue(this.canPayCustomsAndCommission()),this.form.get("agreeToPayCustomsAndCommission")?.disable())}get path(){return ti(Ii,"Privacy_notice",this._country,oi.language)}get companyLabel(){return ge(Qe())?"LP Express":"UNISEND"}get pathAndName(){return{path:this.path,company_name:this.companyLabel}}onSaveClick(){this.type===pe.profile?this.saveProfile():this.saveInvoice()}get postalCodeMaxLength(){return It[this.countryCode]??It.default}saveInvoice(){return S(this,null,function*(){try{if(this.invoice.validateByMode(de.onSubmit),!this.invoice.form.valid)return;let t={payerName:this.invoice.formData.payerName,payerCode:this.invoice.formData.payerCode,payerCodeType:this.invoice.formData.payerCodeType.value,payerAddress:this.invoice.formData.payerAddress,payerVatCode:this.invoice.formData.payerVatCode?this.invoice.formData.payerVatCode.toUpperCase():null};yield this._userInvoiceService.updateUserInvoiceData(t),this._dialogRef.close(),this._userInvoiceService.loadUserInvoiceData()}catch(t){this._errorHandlerService.handleError(t,this.invoice.form)}})}validateProfileData(t){return S(this,null,function*(){let n=(yield I(this._addressApi.resolveAddress([t])))?.[0];if(!n)return t;let r=q(R(R({},t),n),{country:t.country});return n.postalCode!==t.postalCode&&(yield this._profileService.updateProfile(r)),n.valid?this.unresolvedAddress?.set(void 0):(this.unresolvedAddress?.set(yi(r,!0)),delete r.postalCode,delete r.street,delete r.building,delete r.flat),r})}ingestProfile(){return S(this,arguments,function*(t=this.config?.data){if(!t)return;let n={companyName:t?.company?.name,email:t?.profile.username,firstName:t?.profile.firstName,lastName:t?.profile.lastName,phone:t?.profile.phone,locality:t?.profile.locality,municipality:t?.profile.municipality,district:t?.profile.district,subDistrict:t?.profile.subDistrict,street:t?.profile.street,building:t?.profile.building,flat:t?.profile.flat,city:t?.profile.city,country:this.getCountryOptionByCode(t?.profile.country),address1:t?.profile.address1,address2:t?.profile.address2,postalCode:t?.profile.postalCode,personalDataUsageAgreement:t?.profile.personalDataUsageAgreement,phoneCountryCode:void 0};n=yield this.validateProfileData(n),n.phoneCountryCode=At(t?.profile.phone,t?.profile.country??this._country),this.form.patchValue(n),this.localAddressInput?.hydrateAndSetAddress()})}saveProfile(){return S(this,null,function*(){try{if(this.validateByMode(de.onSubmit),!this.form.valid)return;let t=this.form.getRawValue();if(this.config.data){let{locality:n,street:r,building:m,flat:E,postalCode:ee}=bi(this.form.getRawValue()),me=q(R({},this.config.data.profile),{firstName:t.firstName??"",lastName:t.lastName??"",country:this.form.get("country")?.value?.code||this.config.data.profile.country,phone:t.phone??"",city:t.city??"",address1:t.address1??"",address2:t.address2?t.address2:null,personalDataUsageAgreement:t.personalDataUsageAgreement??!1,municipality:t.municipality??"",district:t.district??"",subDistrict:t.subDistrict??"",locality:n,street:r,building:m,flat:E,postalCode:ee});yield this._profileService.updateAgreement({personalDataUsageAgreement:me.personalDataUsageAgreement,termsOfUseAgreement:me.termsOfUseAgreement}),yield this._profileService.updateProfile(xi(me,["flat","city","district","subDistrict"]),!1),this.form.get("agreeToPayCustomsAndCommission")?.value===!0&&this.canPayCustomsAndCommission()!==!0&&(yield I(this._dutyService.submitCanPayCustomsAndCommission())),this._profileService.loadProfile(!1),this._dialogRef.close()}}catch(t){this._errorHandlerService.handleError(t,this.form)}})}resetAddress(){this.form.patchValue({locality:null,city:null,street:null,building:null,municipality:null,address1:null,address2:null,postalCode:null})}getCountryOptionByCode(t){return Ye(this.recipientCountriesDropdownOptions,t)}};o.\u0275fac=(()=>{let t;return function(r){return(t||(t=ie(o)))(r||o)}})(),o.\u0275cmp=T({type:o,selectors:[["us-profile-edit-dialog"]],viewQuery:function(n,r){if(n&1&&(_e(On,5),_e($n,5)),n&2){let m;Ce(m=he())&&(r.invoice=m.first),Ce(m=he())&&(r.localAddressInput=m.first)}},hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},features:[ne],decls:14,vars:15,consts:[["localAddressInput",""],["invoice",""],["dialog-header",""],["dialog-content",""],["styleClass","mb-6","optionValue","type",3,"options","unselectable","ngModel"],[1,"grid",3,"formGroup"],["dialog-footer",""],[3,"clicked","label","isLoading"],["styleClass","mb-6","optionValue","type",3,"ngModelChange","options","unselectable","ngModel"],["pTemplate","item"],[1,"col-12","lg:col-6"],[3,"ngClass"],[1,"w-full",3,"label","value","disabled","hasBeenTouched","isInvalid","errors","useTrimWhitespace"],[1,"w-full",3,"label","value","disabled","hasBeenTouched","isInvalid","errors","charLimit"],["formControlName","phone",1,"w-full",3,"country","autoSyncCountryCode","countryCodeControlName","label","errors","errorMap"],["suffixIconClass","us-chevron-down-icon",3,"label","inputId","disabled","value","prefixFlag"],[1,"block","w-full","mx-2","my-2",2,"letter-spacing","-0.2px",3,"message"],[1,"col-12",3,"form","countryCode"],[1,"col-12","flex","flex-column","gap-3"],[1,"flex","gap-3"],["formControlName","personalDataUsageAgreement",3,"binary"],[3,"innerHTML"],[1,"w-full",3,"label","value","disabled","charLimit","hasBeenTouched","isInvalid","errors"],[1,"w-full",3,"valueChange","label","value","disabled","charLimit","hasBeenTouched","isInvalid","errors"],[1,"w-full",3,"valueChange","label","value","disabled","hasBeenTouched","isInvalid","errors","useTrimWhitespace"],[1,"w-full",3,"valueChange","label","value","disabled","hasBeenTouched","isInvalid","errors","charLimit"],[3,"disabled","errors","hasBeenTouched","inputId","label","options","useOptionFilter","value"],[3,"valueChange","disabled","errors","hasBeenTouched","inputId","label","options","useOptionFilter","value"],[1,"w-full",3,"label","value","disabled","hasBeenTouched","isInvalid","charLimit","errors","errorMap","usePostalCodeTrim"],[1,"w-full",3,"valueChange","label","value","disabled","hasBeenTouched","isInvalid","charLimit","errors","errorMap","usePostalCodeTrim"],[1,"flex","align-items-center","gap-3"],["formControlName","agreeToPayCustomsAndCommission",3,"binary"],["href","https://www.post.lt/sites/default/files/PA%C5%A0TO%20SIUNT%C5%B2%20SIUNTIMO%20%C4%AE%20JUNGTINES%20AMERIKOS%20VALSTIJAS%20S%C4%84LYGOS%20priedas%20UPP.pdf","target","_blank","rel","noopener noreferrer"]],template:function(n,r){n&1&&(s(0,"us-dialog-template"),Y(1,2),C(2),
2c(3,"translate"),X(),s(4,"div",3),h(5,jn,2,3,"p-selectButton",4),c(6,"async"),h(7,po,25,28,"form",5)(8,mo,2,0,"us-invoice-form"),l(),s(9,"div",6)(10,"us-button-wrapper",7),c(11,"translate"),c(12,"async"),c(13,"async"),v("clicked",function(){return r.onSaveClick()}),l()()()),n&2&&(a(2),y(" ",d(3,5,"profile.edit-profile-dialog.title")," "),a(3),g(d(6,7,r.isAnyContractInvalid$)?5:-1),a(2),g(r.type===r.editProfileTabs.profile?7:8),a(3),p("label",d(11,9,"common.save"))("isLoading",d(12,11,r.updateInvoicingDataInProgress$)||d(13,13,r.updateProfileInProgress$)))},dependencies:[O,nt,se,Me,Ie,re,li,le,ae,Ve,P,Oe,Z,ci,lt,st,Pe,on,Re,Oi,Ni,en,Fi,Ue,dt,Zi,Ji,N,ot,D],styles:[`.max-w-100{max-width:100%}.max-w-50{max-width:50%}.w-50{width:50%}.w-25{width:25%}.digest-gap-4.w-50{width:calc(50% - .5rem)!important}.digest-gap-4.w-25{width:calc(50% - .25rem)!important}.border-debug,.border-this,.border-all{border:1px solid red!important}.border-all>*{border:1px solid red!important}.border-all-levels,.border-all-levels *{border:1px solid red!important}.us-profile-edit-dialog{display:block}.us-profile-edit-dialog .address-block{--adress-block-gap: 1rem}@media(min-width:992px){.us-profile-edit-dialog{max-width:50rem}}
3`],encapsulation:2,changeDetection:0});let e=o;return e})();function uo(e,o){e&1&&(s(0,"span",6),C(1),c(2,"translate"),l()),e&2&&(a(),y(" ",d(2,1,"common.admin")," "))}function fo(e,o){if(e&1){let i=w();s(0,"p-button",11),c(1,"translate"),v("onClick",function(){b(i);let n=f();return x(n.openChangePasswordDialog())}),l()}e&2&&p("label",J(d(1,2,"profile.buttons.change-password")))}var un=(()=>{let o=class o{constructor(){this._autoCloseDialogService=_(ut),this._currentUserDataService=_(ce),this._errorHandlerService=_($),this.class="us-profile-actions-panel p-component relative",this.userData$=this._currentUserDataService.userData$}openProfileEditDialog(){return S(this,null,function*(){try{let t={showHeader:!1,data:{profile:this.profile,company:this.company},styleClass:"us-full-screen-mobile-dialog"},n=this._autoCloseDialogService.open(mn,t);yield I(n?.onClose??Q(void 0))}catch(t){this._errorHandlerService.handleError(t)}})}openChangePasswordDialog(){return S(this,null,function*(){try{let t={showHeader:!1,data:{},styleClass:"us-full-screen-mobile-dialog"},n=this._autoCloseDialogService.open(dn,t);yield I(n?.onClose??Q(void 0))}catch(t){this._errorHandlerService.handleError(t)}})}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-profile-actions-panel"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},inputs:{profile:"profile",company:"company"},decls:15,vars:10,consts:[[1,"z-1","relative"],[1,"p-card-title","p-card-body","pb-0","flex","flex-column","align-items-center","justify-content-center"],[1,"us-profile-actions-panel__image","p-6"],[1,"us-user-icon","us-icon-lg"],[1,"text-2xl","text-center","pt-2","us-word-break-all","us-color-bw-900"],[1,"text-sm","text-center","us-color-bw-900"],[1,"us-profile-actions-panel__user-data__admin","text-xs","us-color-bw-100","font-bold","py-1","px-2","us-bg-shadow","mr-1","mt-2"],["styleClass","p-divider-solid py-6 m-0"],[1,"flex","gap-4","flex-column"],["styleClass","w-full",3,"onClick","label"],["styleClass","w-full p-button-secondary",3,"label"],["styleClass","w-full p-button-secondary",3,"onClick","label"]],template:function(n,r){if(n&1&&(s(0,"p-card",0)(1,"p-header",1)(2,"span",2),u(3,"i",3),l(),s(4,"span",4),C(5),l(),s(6,"span",5),C(7),l(),h(8,uo,3,3,"span",6),c(9,"async"),l(),u(10,"p-divider",7),s(11,"div",8)(12,"p-button",9),c(13,"translate"),v("onClick",function(){return r.openProfileEditDialog()}),l(),h(14,fo,2,4,"p-button",10),l()()),n&2){let m;a(5),y(" ",r.profile.firstName||""," "),a(2),y(" ",r.profile.email||""," "),a(),g((m=d(9,6,r.userData$))!=null&&m.isAdmin?8:-1),a(4),p("label",J(d(13,8,"profile.buttons.edit"))),a(2),g(r.profile!=null&&r.profile.social?-1:14)}},dependencies:[O,P,sn,an,Zt,ki,Ui,U,K,N,D],styles:[`.max-w-100{max-width:100%}.max-w-50{max-width:50%}.w-50{width:50%}.w-25{width:25%}.digest-gap-4.w-50{width:calc(50% - .5rem)!important}.digest-gap-4.w-25{width:calc(50% - .25rem)!important}.border-debug,.border-this,.border-all{border:1px solid red!important}.border-all>*{border:1px solid red!important}.border-all-levels,.border-all-levels *{border:1px solid red!important}.us-profile-actions-panel{min-width:20rem}.us-profile-actions-panel:before{border-radius:1.25rem!important}.us-profile-actions-panel__image{background:var(--Gradient, linear-gradient(133deg, #ceff01 14.7%, #d2b3ff 75.78%));border-radius:5rem;width:5rem;height:5rem}.us-profile-actions-panel__image i{filter:invert(1)}.us-profile-actions-panel .p-card{box-shadow:none;background-color:var(--bw-200);border-radius:1.25rem;padding:2rem 1.25rem 1.25rem}.us-profile-actions-panel .p-card p-header{margin:0}.us-profile-actions-panel .p-card .p-card-body,.us-profile-actions-panel .p-card .p-card-content{padding:0}.us-profile-actions-panel__user-data__admin{border-radius:.5rem}
4`],encapsulation:2,changeDetection:0});let e=o;return e})();function _o(e,o){if(e&1&&u(0,"us-country-flag",1),e&2){let i=f();p("countryCode",i.prefixFlagCode)}}var fn=(()=>{let o=class o{constructor(){this.class="us-readonly-input w-full"}};o.\u0275fac=function(n){return new(n||o)}
4,o.\u0275cmp=T({type:o,selectors:[["us-readonly-input"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},inputs:{value:"value",label:"label",prefixFlagCode:"prefixFlagCode"},decls:8,vars:5,consts:[[1,"us-readonly-input__field","w-full","flex","align-items-center","pb-2","border-bottom-1"],[1,"pr-2",3,"countryCode"],[1,"flex","flex-column","overflow-hidden"],[1,"us-readonly-input__label","text-xs"],[1,"text-base","us-ellipsis","us-readonly-input__value"]],template:function(n,r){n&1&&(s(0,"span",0),h(1,_o,1,1,"us-country-flag",1),s(2,"span",2)(3,"span",3),C(4),c(5,"translate"),l(),s(6,"div",4),C(7),l()()()),n&2&&(a(),g(r.prefixFlagCode?1:-1),a(3),B(d(5,3,r.label)),a(3),B(r.value||"-"))},dependencies:[P,ui,D],styles:[`.max-w-100{max-width:100%}.max-w-50{max-width:50%}.w-50{width:50%}.w-25{width:25%}.digest-gap-4.w-50{width:calc(50% - .5rem)!important}.digest-gap-4.w-25{width:calc(50% - .25rem)!important}.border-debug,.border-this,.border-all{border:1px solid red!important}.border-all>*{border:1px solid red!important}.border-all-levels,.border-all-levels *{border:1px solid red!important}.us-readonly-input__field{border-color:var(--bw-400)}.us-readonly-input__label{color:var(--bw-600)}.us-readonly-input__value{color:var(--bw-900)}
5`],encapsulation:2,changeDetection:0});let e=o;return e})();var _n=(()=>{let o=class o{transform(t,n){return t?typeof t=="string"?t:n&&n in t?t[n]||"":t.name||t.buildingNr||"":""}};o.\u0275fac=function(n){return new(n||o)},o.\u0275pipe=$t({name:"addressName",type:o,pure:!0});let e=o;return e})();function Co(e,o){if(e&1){let i=w();s(0,"us-ds-country-autocomplete-input",7),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue((n==null?null:n[0])||null))}),l()}if(e&2){let i=o,t=f();p("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("label",d(1,6,"profile.export-data-country"))("options",t.countryOptionsFiltered())("value",i.value)}}function ho(e,o){if(e&1){let i=w();s(0,"us-text-input",8),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n??""))})("valueClear",function(){b(i);let n=f();return x(n.removeField())}),l()}if(e&2){let i=o;p("canClear",!!i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("isInvalid",i.invalid&&i.touched||!1)("label",d(1,6,"profile.export-data-customs-reg-no"))("value",i.value)}}var Cn=(()=>{let o=class o{constructor(){this._countryService=_(Fe),this._profileExportDataService=_(qe),this.class="",this.dataChanged=new et,this.countryOptions=this._countryService.countryOptions,this.countryOptionsFiltered=Ge(()=>this.countryOptions().map(t=>q(R({},t),{disabled:this._profileExportDataService.exportDataList().some(n=>n.country?.toUpperCase()===t.code?.toUpperCase())}))),this.form=new si({country:new Bt(null),customsRegistrationNo:new Bt(null)}),this.countrySignal=gi(this.form.get("country").valueChanges),this.selectedCountryOption=Ge(()=>this.countryOptions().find(t=>t.code===this.countrySignal()?.code)),Gt(()=>{!this.form.get("country")?.value&&this.countryOptions()&&this.updateFormValue(this.data)}),this.form.valueChanges.subscribe(t=>{let{country:n,customsRegistrationNo:r}=t;n&&this.dataChanged.emit({country:n?.code?.toUpperCase(),customsRegistrationNo:r})})}ngOnInit(){this.updateFormValue(this.data)}updateFormValue(t){let{country:n,customsRegistrationNo:r}=t;this.form.patchValue({country:this._countryService.getCountryOptionByCode(n)||null,customsRegistrationNo:r||null},{emitEvent:!1})}removeField(){this.form.get("customsRegistrationNo")?.setValue(null)}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-export-data-field"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},inputs:{data:"data"},outputs:{dataChanged:"dataChanged"},decls:7,vars:5,consts:[["wrapper",""],[1,"us-export-data-field","w-full",3,"formGroup"],[1,"us-export-data-field__country-field"],["id","country",3,"disabled","hasBeenTouched","isInvalid","label","options","value"],[1,"us-export-data-field__number-field"],[3,"canClear","disabled","hasBeenTouched","isInvalid","label","value"],["controlName","country"],["id","country",3,"valueChange","disabled","hasBeenTouched","isInvalid","label","options","value"],[3,"valueChange","valueClear","canClear","disabled","hasBeenTouched","isInvalid","label","value"]],template:function(n,r){if(n&1&&(s(0,"div",1,0)(2,"div",2),h(3,Co,2,8,"us-ds-country-autocomplete-input",3),l(),s(4,"div",4),h(5,ho,2,8,"us-text-input",5),u(6,"us-error",6),l()()),n&2){let m,E,ee=jt(1);zt("is-mobile-width",ee.scrollWidth<480),p("formGroup",r.form),a(3),g((m=r.form.get("country"))?3:-1,m),a(2),g((E=r.form.get("customsRegistrationNo"))?5:-1,E)}},dependencies:[le,re,ae,se,xt,P,Z,dt,Ue,D],styles:[".max-w-100[_ngcontent-%COMP%]{max-width:100%}.max-w-50[_ngcontent-%COMP%]{max-width:50%}.w-50[_ngcontent-%COMP%]{width:50%}.w-25[_ngcontent-%COMP%]{width:25%}
5.digest-gap-4.w-50[_ngcontent-%COMP%]{width:calc(50% - .5rem)!important}.digest-gap-4.w-25[_ngcontent-%COMP%]{width:calc(50% - .25rem)!important}.border-debug[_ngcontent-%COMP%], .border-this[_ngcontent-%COMP%], .border-all[_ngcontent-%COMP%]{border:1px solid red!important}.border-all[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{border:1px solid red!important}.border-all-levels[_ngcontent-%COMP%], .border-all-levels[_ngcontent-%COMP%]   *[_ngcontent-%COMP%]{border:1px solid red!important}.us-export-data-field[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:1rem}.us-export-data-field[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:calc((100% - 1rem)/2)}.us-export-data-field.is-mobile-width[_ngcontent-%COMP%]{flex-direction:column}.us-export-data-field.is-mobile-width[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}@media(max-width:743px){.us-export-data-field[_ngcontent-%COMP%]{flex-direction:column}.us-export-data-field[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}}"]});let e=o;return e})();function go(e,o){if(e&1){let i=w();s(0,"us-export-data-field",6),v("dataChanged",function(n){let r=b(i).$index,m=f();return x(m.updateList(r,n))}),l()}if(e&2){let i=o.$implicit;p("data",i)}}var hn=(()=>{let o=class o{constructor(){this._countryService=_(Fe),this._profileExportDataService=_(qe),this._toasterService=_(pt),this.class="us-profile-export-data w-full grid",this.exportDataList=this._profileExportDataService.exportDataList,this.countryOptions=this._countryService.countryOptions}addField(){this.exportDataList.set([...this.exportDataList(),{country:"",customsRegistrationNo:""}])}updateList(t,n){let r=this.exportDataList();r[t]=n,this.exportDataList.set(r)}saveExportData(){return S(this,null,function*(){yield I(this._profileExportDataService.updateRegistrationNumbers(this.exportDataList())),this._toasterService.showToast("profile.params-save-success",te.success)})}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-profile-export-data"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},decls:11,vars:11,consts:[[1,"text-2xl","pt-7","pb-6","col-12"],[1,"flex","w-full","flex","flex-column","px-2","gap-7"],[3,"data"],["icon","us-add-circle-icon us-icon-primary","styleClass","p-button-md p-button-text us-color-main-200 text-sm p-0",3,"onClick","label"],["buttonStyleClass","w-full",1,"w-full",3,"clicked","isLoading","disabled","label"],[1,"col-12","mt-5","mb-0"],[3,"dataChanged","data"]],template:function(n,r){n&1&&(s(0,"h2",0),C(1),c(2,"translate"),l(),s(3,"div",1),W(4,go,1,1,"us-export-data-field",2,xe),s(6,"p-button",3),c(7,"translate"),v("onClick",function(){return r.addField()}),l(),s(8,"us-button-wrapper",4),c(9,"translate"),v("clicked",function(){return r.s
5aveExportData()}),l()(),u(10,"hr",5)),n&2&&(a(),y(" ",d(2,5,"profile.export-data"),`
6`),a(3),G(r.exportDataList()),a(2),p("label",d(7,7,"profile.add-another")),a(2),p("isLoading",!1)("disabled",!1)("label",d(9,9,"common.save")))},dependencies:[P,Cn,U,K,Re,D],styles:[`.us-profile-export-data{margin-left:0!important;margin-right:0!important}
7`],encapsulation:2});let e=o;return e})();var gn=(()=>{let o=class o{constructor(){this._countryService=_(Fe),this._orderControllerService=_(Ri),this._profileExportDataService=_(qe),this._toasterService=_(pt),this._parcelController=_(zi),this.class="us-profile-default-parcel-data w-full grid",this.isLoading=fe(!1),this.parcelDataList=Ge(()=>(this.countryOptions(),this._profileExportDataService.parcelDataList())),this.form=this._parcelController.form,this.countryOptions=this._countryService.countryOptions,this.loadingDeliveryOptions=this._parcelController.loadingDeliveryOptions,this.methodOpts=this._parcelController.methodOpts}ngOnDestroy(){this._parcelController.resetForm()}saveData(){return S(this,null,function*(){this.isLoading.set(!0);let t=this._parcelController?.form?.getRawValue();t.method===fi.terminal_courier&&!t.weight&&(t.weight=Vt);let n={senderCountry:t.senderCountry?.code?.toUpperCase()??null,receiverCountry:t.receiverCountry?.code?.toUpperCase()??null,method:t.method??null,size:t.size??null,option:t.option??null,weight:+(t.weight??0)*1e3,parts:t.parts??null};yield I(this._profileExportDataService.updateAccountSettings(n).pipe(We(r=>Q(q(R({},r),{isError:!0}))),ue(r=>{if(r.isError){this._toasterService.showToast("profile.params-save-fail",te.error);return}this._toasterService.showToast("profile.params-save-success",te.success)}),Ze(()=>this.isLoading.set(!1))))})}clearData(){return S(this,null,function*(){let t={senderCountry:Ye(this.countryOptions(),this._orderControllerService.defaultCountry()),receiverCountry:Ye(this.countryOptions(),this._orderControllerService.defaultCountry()),method:_i,size:Mt,parts:Ci,weight:Vt*1e3,option:Hi(hi,Mt)},n=q(R({},t),{senderCountry:t?.senderCountry?.code??"",receiverCountry:t?.receiverCountry?.code??"",parts:t?.parts+"",weight:t?.weight+""}),r=Object.entries(n).map(([m,E])=>({key:m,value:E}));yield I(this._profileExportDataService.submitDefaultParcelDataList(r).pipe(We(m=>Q(q(R({},m),{isError:!0}))),ue(m=>{if(m.isError){this._toasterService.showToast("profile.params-clear-fail",te.error);return}this._toasterService.showToast("profile.params-clear-success",te.success),I(this._profileExportDataService.getAccountSettings())})))})}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-profile-default-parcel-data"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},decls:11,vars:14,consts:[[1,"text-2xl","pt-7","pb-6","col-12"],[1,"flex","w-full","flex","flex-column","px-2","gap-7"],[3,"data"],[1,"flex","flex-row","gap-4","w-full"],["fullWidth","",3,"onClick","label","disabled","isLoading"],["variant","secondary",3,"onClick","isLoading","disabled","label"],[1,"col-12","mt-5","mb-0"]],template:function(n,r){n&1&&(s(0,"h2",0),C(1),c(2,"translate"),l(),s(3,"div",1),u(4,"us-parcel-data-form",2),s(5,"div",3)(6,"us-button",4),c(7,"translate"),v("onClick",function(){return r.s
7aveData()}),l(),s(8,"us-button",5),c(9,"translate"),v("onClick",function(){return r.clearData()}),l()()(),u(10,"hr",6)),n&2&&(a(),y(" ",d(2,8,"profile.default-parcel-data"),`
8`),a(3),p("data",r.parcelDataList()),a(2),p("label",d(7,10,"common.save"))("disabled",r.loadingDeliveryOptions()||r.form.invalid)("isLoading",r.isLoading()),a(2),p("isLoading",r.isLoading())("disabled",r.loadingDeliveryOptions())("label",d(9,12,"common.delete")))},dependencies:[P,U,ji,ct,D],styles:[`.us-profile-default-parcel-data{margin-left:0!important;margin-right:0!important}
9`],encapsulation:2});let e=o;return e})();var vo=[{code:"AT",fallbackName:"Austria",nameKey:"countries.at"},{code:"BE",fallbackName:"Belgium",nameKey:"countries.be"},{code:"BG",fallbackName:"Bulgaria",nameKey:"countries.bg"},{code:"HR",fallbackName:"Croatia",nameKey:"countries.hr"},{code:"CY",fallbackName:"Cyprus",nameKey:"countries.cy"},{code:"CZ",fallbackName:"Czechia",nameKey:"countries.cz"},{code:"DK",fallbackName:"Denmark",nameKey:"countries.dk"},{code:"EE",fallbackName:"Estonia",nameKey:"countries.ee"},{code:"FI",fallbackName:"Finland",nameKey:"countries.fi"},{code:"FR",fallbackName:"France",nameKey:"countries.fr"},{code:"DE",fallbackName:"Germany",nameKey:"countries.de"},{code:"GR",fallbackName:"Greece",nameKey:"countries.gr"},{code:"HU",fallbackName:"Hungary",nameKey:"countries.hu"},{code:"IE",fallbackName:"Ireland",nameKey:"countries.ie"},{code:"IT",fallbackName:"Italy",nameKey:"countries.it"},{code:"LV",fallbackName:"Latvia",nameKey:"countries.lv"},{code:"LT",fallbackName:"Lithuania",nameKey:"countries.lt"},{code:"LU",fallbackName:"Luxembourg",nameKey:"countries.lu"},{code:"MT",fallbackName:"Malta",nameKey:"countries.mt"},{code:"NL",fallbackName:"Netherlands",nameKey:"countries.nl"},{code:"PL",fallbackName:"Poland",nameKey:"countries.pl"},{code:"PT",fallbackName:"Portugal",nameKey:"countries.pt"},{code:"RO",fallbackName:"Romania",nameKey:"countries.ro"},{code:"SK",fallbackName:"Slovakia",nameKey:"countries.sk"},{code:"SI",fallbackName:"Slovenia",nameKey:"countries.si"},{code:"ES",fallbackName:"Spain",nameKey:"countries.es"},{code:"SE",fallbackName:"Sweden",nameKey:"countries.se"}];function vn(){return vo}var yn=e=>({size:e}),yo=e=>({date:e}),bo=(e,o)=>({quantityFrom:e,quantityTo:o}),xo=e=>({quantityFrom:e}),wo=e=>({quantityTo:e});function So(e,o){if(e&1&&(C(0),c(1,"translate")),e&2){let i=f();y(" ",F(1,1,"discounts.parcel_count",it(4,bo,i.discount.quantityFrom,i.discount.quantityTo))," ")}}function To(e,o){if(e&1&&(C(0),c(1,"translate")),e&2){let i=f();y(" ",F(1,1,"discounts.parcel_count_from",z(4,xo,i.discount.quantityFrom))," ")}}function Do(e,o){if(e&1&&(C(0),c(1,"translate")),e&2){let i=f();y(" ",F(1,1,"discounts.parcel_count_to",z(4,wo,i.discount.quantityTo))," ")}}function Po(e,o){e&1&&(C(0),c(1,"translate")),e&2&&y(" ",d(1,1,"discounts.all_parcels")," ")}function Eo(e,o){e&1&&(C(0),c(1,"translate")),e&2&&y(" ",d(1,1,"discounts.all_countries")," ")}function Bo(e,o){e&1&&(C(0),c(1,"translate")),e&2&&y(" ",d(1,1,"discounts.non_eu_countries")," ")}function Io(e,o){e&1&&(C(0),c(1,"translate")),e&2&&y(" ",d(1,1,"discounts.eu_countries")," ")}function Mo(e,o){if(e&1){let i=w();s(0,"button",13),c(1,"async"),c(2,"translate"),v("click",function(n){b(i);let r=f(2);return x(r.focusInfoButton(n))})("mouseenter",function(n){b(i);let r=f(2);return x(r.focusInfoButton(n))})("mouseleave",function(n){b(i);let r=f(2);return x(r.blurInfoButton(n))}),u(3,"span",14),l()}if(e&2){let i=f(2);p("pTooltip",d(1,4,i.euCountriesTooltipText$)??"")("tooltipPosition","top")("tooltipEvent","focus"),Ht("aria-label",d(2,6,"discounts.eu_countries"))}}function Vo(e,o){if(e&1&&(s(0,"span",11),h(1,Eo,2,3)(2,Bo,2,3)(3,Io,2,3),l(),h(4,Mo,4,8,"button",12)),e&2){let i=f();a(),g((i.discount.countriesType==null?null:i.discount.countriesType.toLocaleLowerCase())==="all"?1:(i.discount.countriesType==null?null:i.discount.countriesType.toLocaleLowerCase())==="noteu"?2:3),a(3),g(i.isSendingToEu()?4:-1)}}function Ao(e,o){if(e&1&&(s(0,"span",18),C(1),l()),e&2){let i=o.$implicit;a(),B(i)}}function Uo(e,o){if(e&1&&(s(0,"div",16),W(1,Ao,2,1,"span",18,qt),l()),e&2){let i=o.$implicit;a(),G(i)}}function ko(e,o){if(e&1){let i=w();s(0,"button",19),v("click",function(){b(i);let n=f(2);return x(n.showMoreCountries())}),C(1),c(2,"translate"),c(3,"lowercase"),l()}if(e&2){let i=f(2);a(),we(" +",i.hiddenCustomCountriesCount," ",d(3,4,d(2,2,"discounts.show_more"))," ")}}function Lo(e,o){if(e&1){let i=w();s(0,"button",19),v("click",function(){b(i);let n=f(2);return x(n.showLessCountries())}),C(1),c(2,"translate"),l()}e&2&&(a(),y(" ",d(2,1,"discounts.show_less")," "))}function Fo(e,o){if(e&1&&(s(0,"div",15),W(1,Uo,3,0,"div",16,xe),l(),h(3,ko,4,6,"button",17),h(4,Lo,3,3,"button",17)),e&2){let i=f();a(),G(i.visibleCustomCountryCodeRows),a(2),g(i.canShowMoreCountriesButton?3:-1),a(),g(i.canShowLessCountriesButton?4:-1)}}var bn=(()=>{let o=class o{constructor(){this._translateService=_(oe),this._mailTypeToSizeMap={Letter:"XS",SmallCorrespondence:"S",MediumCorrespondence:"M",Parcel:"L"},this._parcelServiceTypes={Tracked:".tracked",Ordinary:".untracked",Registered:".registered"},this._euCountries=vn(),this._euCountryTranslationKeys=this._euCountries.map(t=>t.nameKey),this.euCountriesTooltipText$=this._translateService.stream(this._euCountryTranslationKeys).pipe(k(t=>{let n=t;return this._euCountries.map(r=>`${r.code} - ${n[r.nameKey]??r.fallbackName}`).join(`
10`)})),this._countriesPerRow=4,this.visibleCustomCountriesCount=this._countriesPerRow}focusInfoButton(t){t.currentTarget?.focus()}blurInfoButton(t){t.currentTarget?.blur()}isSendingToEu(){return this.discount.countriesType?.toLocaleLowerCase()==="eu"}get validToDateLabel(){return this.discount.validTo?this.discount.validTo.slice(0,10):"-"}get mappedMailTypeSize(){return this._mailTypeToSizeMap[this.discount.mailType]??this.discount.mailType}get mappedServiceType(){let t="discounts.service_type",n=this._parcelServiceTypes[this.discount?.serviceType]??this.discount?.serviceType;return n?this._translateService.instant(`${t}${n}`):""}get showCountriesBadge(){let t=this.discount.countriesType?.toLocaleLowerCase();return t==="eu"||t==="custom"}get isCustomCountries(){return this.discount.countriesType?.toLocaleLowerCase()==="custom"}get customCountryCodes(){return this.discount.countriesFilter?.countryCodes??[]}get visibleCustomCountryCodes(){return this.customCountryCodes.slice(0,this.visibleCustomCountriesCount)}get visibleCustomCountryCodeRows(){let t=[];for(let n=0;n<this.visibleCustomCountryCodes.length;n+=this._countriesPerRow)t.push(this.visibleCustomCountryCodes.slice(n,n+this._countriesPerRow));return t}get hiddenCustomCountriesCount(){return Math.max(0,this.customCountryCodes.length-this.visibleCustomCountriesCount)}
10get canShowMoreCountriesButton(){return this.isCustomCountries&&this.hiddenCustomCountriesCount>0}get canShowLessCountriesButton(){return this.isCustomCountries&&this.visibleCustomCountriesCount>this._countriesPerRow}showMoreCountries(){this.visibleCustomCountriesCount=this.customCountryCodes.length}showLessCountries(){this.visibleCustomCountriesCount=this._countriesPerRow}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-discount-element"]],inputs:{discount:"discount"},decls:27,vars:21,consts:[[1,"us-discount-element","p-3","border-round-xl","border-1","us-border-bw-400"],[1,"us-discount-element__summary"],[1,"text-lg"],[1,"text-lg","font-bold","us-color-bw-900"],[1,"text-sm","us-color-bw-600"],[1,"us-discount-element__details"],[1,"flex","flex-column","gap-2","align-items-start"],[1,"flex","align-items-center","gap-2","text-xl","us-color-bw-700"],[1,"us-measurement-icon","us-icon-sm"],[1,"us-discount-parcel-icon","us-icon-sm"],[1,"us-discount-element__countries-badge","text-lg","font-semibold"],[1,"us-discount-element__country-label-chip"],["type","button","tooltipStyleClass","us-eu-countries-tooltip",1,"us-discount-element__info-button",3,"pTooltip","tooltipPosition","tooltipEvent"],["type","button","tooltipStyleClass","us-eu-countries-tooltip",1,"us-discount-element__info-button",3,"click","mouseenter","mouseleave","pTooltip","tooltipPosition","tooltipEvent"],["aria-hidden","true",1,"us-info-icon","us-icon-sm"],[1,"us-discount-element__countries-list"],[1,"us-discount-element__countries-row"],["type","button",1,"us-discount-element__show-more"],[1,"us-discount-element__country-chip"],["type","button",1,"us-discount-element__show-more",3,"click"]],template:function(n,r){n&1&&(s(0,"div",0)(1,"div",1)(2,"span",2),C(3),l(),s(4,"div",3),C(5),c(6,"translate"),l(),s(7,"div",4),C(8),c(9,"translate"),l()(),s(10,"div",5)(11,"div",6)(12,"div",7),u(13,"span",8),s(14,"span"),C(15),c(16,"translate"),l()(),s(17,"div",7),u(18,"span",9),s(19,"span"),h(20,So,2,7)(21,To,2,6)(22,Do,2,6)(23,Po,2,3),l()(),s(24,"div",10),h(25,Vo,5,2)(26,Fo,5,2),l()()()()),n&2&&(a(3),B(r.mappedServiceType),a(2),y(" ",F(6,6,"discounts.discount",z(15,yn,r.discount.discountSize+"%"))," "),a(3),B(F(9,9,"discounts.valid_until",z(17,yo,r.validToDateLabel))),a(7),B(F(16,12,"discounts.parcel_size",z(19,yn,r.mappedMailTypeSize))),a(5),g(r.discount.quantityFrom!==null&&r.discount.quantityTo!==null?20:r.discount.quantityFrom!==null?21:r.discount.quantityTo!==null?22:23),a(5),g(r.isCustomCountries?26:25))},dependencies:[O,pi,di,P,N,ot,D],styles:[".us-discount-element[_ngcontent-%COMP%]{background-color:var(--bw-100);display:flex;justify-content:space-between;align-items:center;gap:1rem}.us-discount-element__summary[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.us-discount-element__details[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;max-width:11.5rem;min-width:11.5rem}.us-discount-element__countries-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 0rem;border-radius:.5rem;color:var(--bw-org-700);flex-wrap:wrap}.us-discount-element__countries-badge[_ngcontent-%COMP%]   .us-info-icon[_ngcontent-%COMP%]{cursor:pointer}.us-discount-element__info-button[_ngcontent-%COMP%]{border:none;background:transparent;padding:0;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.us-discount-element__countries-list[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;gap:.375rem}.us-discount-element__countries-row[_ngcontent-%COMP%]{display:inline-flex;flex-wrap:nowrap;gap:.375rem}.us-discount-element__country-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:0;width:2.25rem;height:2rem;box-sizing:border-box;border-radius:.75rem;background:var(--bw-org-300);font-size:.875rem;text-align:center}.us-discount-element__country-label-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;width:8rem;border-radius:.75rem;background:var(--bw-org-300);font-size:.875rem;text-align:center}.us-discount-element__show-more[_ngcontent-%COMP%]{border:none;background:transparent;color:var(--main-200);text-decoration:underline;cursor:pointer;padding:0;font-size:.875rem}@media(max-width:768px){.us-discount-element[_ngcontent-%COMP%]{display:block}.us-discount-element__summary[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.us-discount-element__details[_ngcontent-%COMP%]{max-width:none}}"]});let e=o;return e})();var No=()=>({width:"42rem",maxWidth:"95vw"}),Oo=(e,o)=>
10o.guidId;function $o(e,o){e&1&&(s(0,"span",7),C(1),c(2,"translate"),l()),e&2&&(a(),B(d(2,1,"discounts.no_discounts")))}function Ho(e,o){if(e&1&&u(0,"us-discount-element",10),e&2){let i=o.$implicit;p("discount",i)}}function Ro(e,o){if(e&1&&W(0,Ho,1,1,"us-discount-element",10,Oo),e&2){let i=f();G(i.discounts)}}var xn=(()=>{let o=class o{constructor(){this.visible=!1,this.discounts=[],this.visibleChange=new et}close(){this.visible=!1,this.visibleChange.emit(!1)}onHide(){this.close()}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-discount-list"]],inputs:{visible:"visible",discounts:"discounts"},outputs:{visibleChange:"visibleChange"},decls:14,vars:16,consts:[["styleClass","us-discount-list-modal",3,"visibleChange","onHide","visible","modal","draggable","resizable","showHeader","dismissableMask"],[1,"us-dialog-template","h-full","flex","flex-column"],[1,"us-dialog-template__header","flex","flex-column"],["icon","us-close-icon","styleClass","p-button-text p-0",1,"align-self-end","us-bg-bw-200","border-round","cursor-pointer","mt-4","mr-4","button-size",3,"onClick"],[1,"p-dialog-header","p-dialog-title","flex","flex-column","align-items-start","justify-content-center"],[1,"us-p-dialog-content","flex-grow-1"],[1,"us-discount-list","flex","flex-column","gap-5"],[1,"us-color-bw-600"],[1,"p-dialog-footer","flex","flex-column","align-items-stretch","justify-content-center","gap-2"],["styleClass","p-button-md w-full button-size-close",3,"onClick","label"],[3,"discount"]],template:function(n,r){n&1&&(s(0,"p-dialog",0),De("visibleChange",function(E){return Te(r.visible,E)||(r.visible=E),E}),v("onHide",function(){return r.onHide()}),s(1,"div",1)(2,"div",2)(3,"p-button",3),v("onClick",function(){return r.close()}),l(),s(4,"div",4),C(5),c(6,"translate"),l()(),s(7,"div",5)(8,"div",6),h(9,$o,3,3,"span",7)(10,Ro,2,0),l()(),s(11,"div",8)(12,"p-button",9),c(13,"translate"),v("onClick",function(){return r.close()}),l()()()()),n&2&&(Kt(L(15,No)),Se("visible",r.visible),p("modal",!0)("draggable",!1)("resizable",!1)("showHeader",!1)("dismissableMask",!0),a(5),y(" ",d(6,11,"discounts.applied_discounts")," "),a(4),g(r.discounts.length===0?9:10),a(3),p("label",d(13,13,"common.close")))},dependencies:[bn,Ti,Si,U,K,P,D],styles:[".us-discount-list[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]     .button-size .p-button span{width:3rem!important}[_nghost-%COMP%]     .button-size-close{height:3.5rem!important;min-height:3.5rem!important}"],changeDetection:0});let e=o;return e})();var wn=(()=>{let o=class o{constructor(){this._apiHttpService=_(ii),this._tokenValidityService=_(ri),this._endpoint="tariffs/contracts"}getTariffs(t){return this._tokenValidityService.requestWhenTokenValid(this._apiHttpService.get(`${this._endpoint}/${t}/discounts`,{withCredentials:!0}))}};o.\u0275fac=function(n){return new(n||o)},o.\u0275prov=be({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var Sn=(()=>{let o=class o{constructor(){this._tariffsApi=_(wn),this.isTariffsLoading=fe(!1),this.tariffs=fe(null)}loadTariffs(t){return this.isTariffsLoading.set(!0),this._tariffsApi.getTariffs(t).pipe(k(n=>Array.isArray(n)?n:Array.isArray(n?.discounts)?n.discounts:[]),ue(n=>{this.tariffs.set(n),this.isTariffsLoading.set(!1)}),We(()=>(this.tariffs.set(null),this.isTariffsLoading.set(!1),Q([]))),Ze(()=>{this.isTariffsLoading.set(!1)}))}};o.\u0275fac=function(n){return new(n||o)},o.\u0275prov=be({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();function jo(e,o){if(e&1&&(s(0,"span"),C(1),c(2,"translate"),c(3,"translatedDate"),l()),e&2){let i=f().$implicit;a(),we(" ",d(2,2,"profile.active-till")," ",F(3,4,i.activeTill,"shortDate")," ")}}function zo(e,o){e&1&&(s(0,"span"),C(1),c(2,"translate"),l()),e&2&&(a(),y(" ",d(2,1,"profile.no-active-till")," "))}function Ko(e,o){if(e&1){let i=w();s(0,"div")(1,"p-button",16),c(2,"translate"),v("onClick",function(){b(i);let n=f().$implicit,r=f();return x(r.showDiscountInfo(n.number))}),l()()}if(e&2){let i=f(2);a(),p("label",d(2,2,"discounts.show_discounts"))("disabled",i.isTariffsLoading())}}
10function Wo(e,o){e&1&&(u(0,"p-tag",14),c(1,"translate")),e&2&&p("value",J(d(1,2,"profile.contract-blocked")))}function Go(e,o){e&1&&(u(0,"p-tag",15),c(1,"translate")),e&2&&p("value",J(d(1,2,"profile.contract-active")))}function Qo(e,o){if(e&1&&(s(0,"div",2)(1,"div",6)(2,"div",7),u(3,"span",8),l(),s(4,"div",9)(5,"span",10),C(6),l(),s(7,"span",11),h(8,jo,4,7,"span")(9,zo,3,3,"span"),l()()(),s(10,"div",12),h(11,Ko,3,4,"div"),s(12,"div",13),h(13,Wo,2,4,"p-tag",14),h(14,Go,2,4,"p-tag",15),l()()()),e&2){let i=o.$implicit,t=f();a(6),B(i.customerRequisitionNumber?i.customerRequisitionNumber:i.number),a(2),g(i.activeTill&&!t.isContractEndDateIs120YearsOrMoreAway()?8:!i.activeTill||t.isContractEndDateIs120YearsOrMoreAway()?9:-1),a(3),g(i.type===t.contractWithLTPost&&i.active&&!i.blocked?11:-1),a(2),g(!i.active&&i.blocked?13:-1),a(),g(i.active&&!i.blocked?14:-1)}}function Yo(e,o){e&1&&(s(0,"div",3),u(1,"us-loading-view"),l())}function Xo(e,o){e&1&&(s(0,"div",3)(1,"div",17),u(2,"span",18),s(3,"span",19),C(4),c(5,"translate"),l()()()),e&2&&(a(4),B(d(5,1,"profile.no-contracts")))}var Tn=(()=>{let o=class o{constructor(){this._tariffsService=_(Sn),this.contracts=[],this.contractWithLTPost="LITHUANIAN_POST",this.showDiscountModal=!1,this.selectedDiscounts=[],this.isTariffsLoading=this._tariffsService.isTariffsLoading}isContractEndDateIs120YearsOrMoreAway(){let t=new Date;return this.contracts.some(n=>{let r=n.activeTill?new Date(n.activeTill):void 0;if(!r)return!1;let m=1e3*60*60*24*365,E=(r.getTime()-t.getTime())/m,ee=new Date("2154-12-31T00:00:00+02:00");return r.getTime()===ee.getTime()||E>=125})}showDiscountInfo(t){this.showDiscountModal=!1,this._tariffsService.loadTariffs(t).subscribe(n=>{this.selectedDiscounts=n,this.showDiscountModal=!0})}onDiscountModalVisibleChange(t){this.showDiscountModal=t}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-profile-contracts"]],inputs:{contracts:"contracts"},features:[Wt([Yt])],decls:10,vars:6,consts:[[1,"grid","w-full"],[1,"m-0","text-2xl","pt-7","pb-6","col-12"],[1,"col-12","contracts-row"],[1,"col-12","flex","align-items-center","justify-content-center","py-5"],[3,"visibleChange","visible","discounts"],[1,"col-12","mt-5","mb-0"],[1,"contracts-row__data"],[1,"flex","flex-row","align-items-center","justify-content-center","us-bg-bw-200","border-circle","w-3rem","h-3rem"],[1,"us-doc-icon"],[1,"flex","flex-column","ml-3"],[1,"text-sm","font-bold","us-color-bw-900"],[1,"text-sm","pb-1","us-color-bw-900"],[1,"flex","align-items-center","gap-4"],[1,"contracts-row__status"],["styleClass","us-bg-error",3,"value"],["styleClass","us-bg-success",3,"value"],["icon","us-discount-icon us-icon-primary","styleClass","contracts-row__action-button",1,"contracts-row__action",3,"onClick","label","disabled"],[1,"flex","flex-column","align-items-center"],[1,"us-no-data-icon","mb-3"],[1,"text-sm","us-color-bw-900"]],template:function(n,r){n&1&&(s(0,"div",0)(1,"h2",1),C(2),c(3,"translate"),l(),W(4,Qo,15,5,"div",2,xe),h(6,Yo,2,0,"div",3)(7,Xo,6,3,"div",3),s(8,"us-discount-list",4),v("visibleChange",function(E){return r.onDiscountModalVisibleChange(E)}),l(),u(9,"hr",5),l()),n&2&&(a(2),y(" ",d(3,4,"profile.contracts-info")," "),a(2),G(r.contracts),a(2),g(r.isTariffsLoading()?6:r.contracts.length===0?7:-1),a(2),p("visible",r.showDiscountModal)("discounts",r.selectedDiscounts))},dependencies:[P,yt,vt,U,K,xn,He,D,Li],styles:["[_nghost-%COMP%]{display:block;width:100%}.contracts-row[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.contracts-row__data[_ngcontent-%COMP%]{display:flex;align-items:center}.contracts-row__status[_ngcontent-%COMP%]{flex-shrink:0;display:flex;flex-direction:column;color:var(--bw-900)}.contracts-row__action[_ngcontent-%COMP%]{flex-shrink:0}[_nghost-%COMP%]     .contracts-row__action-button{padding:0!important;border:none!important;background:transparent!important;color:var(--main-200)!important;font-size:.875rem!important}[_nghost-%COMP%]     .contracts-row__action-button:hover{background:transparent!important}@media(min-width:743px){.contracts-row[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start;gap:.75rem}}@media(max-width:816px){.contracts-row[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:.75rem}.contracts-row__status[_ngcontent-%COMP%]{padding-left:0}.contracts-row__action[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]     .contracts-row__action .p-button{width:100%;justify-content:flex-start}}
10@media(min-width:490px)and (max-width:720px){.contracts-row[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:991px){.contracts-row[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:.75rem}}@media(min-width:1120px){.contracts-row[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:space-between}}"],changeDetection:0});let e=o;return e})();var Jo=()=>[];function Zo(e,o){e&1&&u(0,"us-loading-view")}function er(e,o){if(e&1&&(s(0,"div",22),u(1,"us-profile-actions-panel",23),c(2,"async"),l()),e&2){let i=f(),t=f(2);a(),p("profile",i)("company",d(2,2,t.company$)??void 0)}}function tr(e,o){if(e&1&&(s(0,"div",9),u(1,"us-readonly-input",24),c(2,"addressName"),l(),s(3,"div",9),u(4,"us-readonly-input",25),c(5,"addressName"),l(),s(6,"div",9),u(7,"us-readonly-input",26),c(8,"addressName"),l(),s(9,"div",9),u(10,"us-readonly-input",27),c(11,"addressName"),l()),e&2){let i=f();a(),p("value",d(2,4,i.locality)),a(3),p("value",d(5,6,i.street)),a(3),p("value",d(8,8,i.building)),a(3),p("value",d(11,10,i.flat))}}function ir(e,o){if(e&1&&(s(0,"div",9),u(1,"us-readonly-input",24),l(),s(2,"div",9),u(3,"us-readonly-input",28),l(),s(4,"div",9),u(5,"us-readonly-input",29),l()),e&2){let i=f();a(),p("value",i.city),a(2),p("value",i.address1??""),a(2),p("value",i.address2??"")}}function nr(e,o){if(e&1&&(s(0,"h2",12),C(1),c(2,"translate"),l(),s(3,"div",9),u(4,"us-readonly-input",30),l(),s(5,"div",9),u(6,"us-readonly-input",31),l(),s(7,"div",9),u(8,"us-readonly-input",32),l(),s(9,"div",9),u(10,"us-readonly-input",33),l()),e&2){let i=o;a(),y(" ",d(2,5,"profile.company-info")," "),a(3),p("value",i.name),a(2),p("value",i.address),a(2),p("value",i.code),a(2),p("value",i.vatCode)}}function or(e,o){if(e&1&&(s(0,"h2",12),C(1),c(2,"translate"),l(),s(3,"div",9),u(4,"us-readonly-input",34),c(5,"translate"),l(),s(6,"div",9),u(7,"us-readonly-input",35),l(),s(8,"div",9),u(9,"us-readonly-input",36),l(),s(10,"div",9),u(11,"us-readonly-input",37),l(),s(12,"div",38),u(13,"us-readonly-input",31),l()),e&2){let i=f();a(),y(" ",d(2,6,"profile.tabs.invoice-data")," "),a(3),p("value",d(5,8,i.payerCodeType)),a(3),p("value",i.payerName),a(2),p("value",i.payerCode),a(2),p("value",i.payerVatCode??""),a(2),p("value",i.payerAddress??"")}}function rr(e,o){if(e&1&&(h(0,or,14,10),c(1,"async")),e&2){let i=f(3);g(d(1,1,i.isAnyContractValid$)===!1?0:-1)}}function ar(e,o){e&1&&u(0,"us-profile-contracts",18),e&2&&p("contracts",o??L(1,Jo))}function sr(e,o){if(e&1&&(s(0,"div",39),u(1,"us-profile-actions-panel",23),c(2,"async"),l()),e&2){let i=f(),t=f(2);a(),p("profile",i)("company",d(2,2,t.company$)??void 0)}}function lr(e,o){if(e&1){let i=w();s(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"h1"),C(6),c(7,"translate"),l()(),j(8,er,3,4,"div",6),s(9,"div",7)(10,"h2",8),C(11),c(12,"translate"),l(),s(13,"div",9),u(14,"us-readonly-input",10),l(),s(15,"div",9),u(16,"us-readonly-input",11),l(),s(17,"h2",12),C(18),c(19,"translate"),l(),s(20,"div",9),u(21,"us-readonly-input",13),l(),s(22,"div",9),u(23,"us-readonly-input",14),l(),s(24,"div",9),u(25,"us-readonly-input",15),c(26,"translate"),l(),h(27,tr,12,12)(28,ir,6,3),s(29,"div",9),u(30,"us-readonly-input",16),l(),s(31,"div",9),u(32,"us-readonly-input",17),l(),h(33,nr,11,7),c(34,"async"),h(35,rr,2,3),c(36,"async"),h(37,ar,1,2,"us-profile-contracts",18),c(38,"async"),u(39,"us-profile-default-parcel-data")(40,"us-profile-export-data"),l(),s(41,"div",19)(42,"p-button",20),c(43,"translate"),v("onClick",function(){b(i);let n=f(2);return x(n.deleteProfile())}),l()()(),j(44,sr,3,4,"div",21),l()(),u(45,"us-footer-wrapper"),l()}if(e&2){let i,t,n,r=o,m=f(2);a(6),B(d(7,19,"profile.my-profile")),a(2),p("usHideFrom","tablet"),a(3),B(d(12,21,"profile.login-data")),a(3),p("value",r.username),a(4),B(d(19,23,"profile.user-account")),a(3),p("value",r.firstName),a(2),p("value",r.lastName),a(2),p("value",d(26,25,m.label(r.country)))("prefixFlagCode",r.country),a(2),g(m.isBalticCountry(r.country)?27:28),a(3),p("value",r.postalCode),a(2),p("value",r.phone)("prefixFlagCode",r.country),a(),g((i=d(34,27,m.company$))?33:-1,i),a(2),g((t=d(36,29,m.invoicingData$))?35:-1,t),a(2),g((n=d(38,31,m.contracts$))?37:-1,n),a(5),p("label",J(d(43,33,"profile.delete-profile"))),a(2),p("usShowFrom","tablet")}}function cr(e,o){if(e&1&&h(0,lr,46,35,"div",1),e&2){let i,t=f();g((i=t.profile())?0:-1,i)}}var Dn=(()=>{let o=class o{constructor(){this._profileService=_($e),this._customerService=_(ke),this._authStateService=_(at),this._dialogsService=_(ft),this._userInvoiceService=_(Tt),this._errorHandlerService=_($),this._messageService=_(Jt),this._translateService=_(oe),this.class="us-profile-page us-content",this.profile=this._profileService.profile,this.company$=this._customerService.company$,this.contracts$=this._customerService.contracts$,this.isAnyContractValid$=this._customerService.isAnyContractValid$,this.invoicingData$=this._userInvoiceService.userInvoiceData$.pipe(k(t=>t?q(R({},t),{payerCodeType:nn[t.payerCodeType]?.name}):void 0)),this.loadingProfileInProgress$=Je([this._userInvoiceService.userInvoiceDataLoadingInProgress$,this._profileService.loadProfileInProgress$,this._customerService.loadCompanyInProgress$,this._customerService.loadContractsInProgress$]).pipe(k(t=>t.every(n=>n===!0))),this.CountryCode=rt,this.isCountryLT=ge,this.isBalticCountry=Be}ngOnInit(){this._profileService.loadProfile(!1),this._customerService.loadCompany(),this._userInvoiceService.loadUserInvoiceData()}label(t){return`countries.${t?.toLowerCase()}`}deleteProfile(){return S(this,null,function*(){try{let t=this._dialogsService.openConfirmationDialog("profile.delete-profile-confirmation",ge(Qe())?"profile.delete-profile-confirmation-message-lithuania":"profile.delete-profile-confirmation-message","profile.delete-profile","common.cancel");(yield I(t.onClose))&&(yield this._profileService.deleteProfile(),this._messageService.add({severity:te.success,summary:this._translateService.instant("profile.delete.title"),detail:this._translateService.instant("profile.delete.summary"),closable:!1}),this._authStateService.resetToken())}catch(t){this._errorHandlerService.handleError(t)}})}};o.\u0275fac=function(n){return new(n||o)}
10,o.\u0275cmp=T({type:o,selectors:[["us-profile-page"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},decls:5,vars:3,consts:[[1,"flex","flex-column","h-screen","w-full"],[1,"us-profile-page__container","h-full","flex","flex-column"],[1,"us-profile-page__container__content","us-flex-fill","us-page-content"],[1,"flex","gap-8"],[1,"flex-grow-1","overflow-hidden"],[1,"flex","justify-content-between"],["class","us-profile-page__container__content__info us-gradient-shadow mb-5",4,"usHideFrom"],[1,"w-full","grid"],[1,"m-0","text-2xl","pb-6","col-12"],[1,"col-12","xl:col-6"],["label","profile.username",3,"value"],["value","\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","label","profile.password"],[1,"m-0","text-2xl","pt-7","pb-6","col-12"],["label","profile.first-name",3,"value"],["label","profile.last-name",3,"value"],["label","common.country",3,"value","prefixFlagCode"],["label","common.postal-code",3,"value"],["label","order.step2.label.sender-phone",3,"value","prefixFlagCode"],[1,"col-12",3,"contracts"],[1,"us-bg-100","mt-7"],["icon","us-close-icon us-icon-error","styleClass","p-button-md p-button-text us-text-color-error py-0 pl-0",3,"onClick","label"],["class","us-profile-page__container__content__info us-h1-paddings-mixin us-gradient-shadow pt-3 sticky z-2 align-self-start",4,"usShowFrom"],[1,"us-profile-page__container__content__info","us-gradient-shadow","mb-5"],[3,"profile","company"],["label","common.city",3,"value"],["label","common.street",3,"value"],["label","common.building-no",3,"value"],["label","common.flat-no",3,"value"],["label","common.street-address1",3,"value"],["label","common.street-address2",3,"value"],["label","order.step2.label.recipient-company",3,"value"],["label","common.address",3,"value"],["label","profile.company-code",3,"value"],["label","profile.company-vat-code",3,"value"],["label","order.step2.label.activity-type",3,"value"],["label","order.step2.label.company-name",3,"value"],["label","order.step2.label.company-code",3,"value"],["label","common.vat-payer-code",3,"value"],[1,"col-12"],[1,"us-profile-page__container__content__info","us-h1-paddings-mixin","us-gradient-shadow","pt-3","sticky","z-2","align-self-start"]],template:function(n,r){n&1&&(s(0,"div",0),u(1,"us-universal-toolbar"),h(2,Zo,1,0,"us-loading-view"),c(3,"async"),tt(4,cr,1,1),l()),n&2&&(a(2),g(d(3,1,r.loadingProfileInProgress$)===!0?2:4))},dependencies:[O,Z,P,gt,ht,un,fn,U,K,He,Ct,_t,hn,gn,Tn,N,D,_n],styles:[`.max-w-100{max-width:100%}.max-w-50{max-width:50%}.w-50{width:50%}.w-25{width:25%}.digest-gap-4.w-50{width:calc(50% - .5rem)!important}.digest-gap-4.w-25{width:calc(50% - .25rem)!important}.border-debug,.border-this,.border-all{border:1px solid red!important}.border-all>*{border:1px solid red!important}.border-all-levels,.border-all-levels *{border:1px solid red!important}.us-profile-page__container__content__info{top:7rem;min-width:20rem}@media(max-width:360px){.us-profile-page__container__content__info{min-width:unset}}
11`],encapsulation:2,changeDetection:0});let e=o;return e})();var Pn=e=>({email:e.email,profileId:e.profileId,isCompanyAdmin:e.isCompanyAdmin});var Ke=(()=>{let o=class o{constructor(){this._userApi=_(Pi),this._authStateService=_(at),this._errorHandlerService=_($),this.submitProgress$=new Pt,this._loadUsersActions$=new Pt,this.companyUsersAreLoading$=new Et(!1),this.companyActionInProgress$=new Et(!1),this.companyUsers$=this._loadUsersActions$.pipe(ue(t=>{this._lastQuery=t}),ni(t=>t?this._userApi.getUsers(t):Q(void 0),t=>this._errorHandlerService.handleError(t),this.companyUsersAreLoading$),Nt(1)),this.companyUsers$.subscribe(),this._subscribeLogoff()}loadUsers(t){this._loadUsersActions$.next(t)}reloadUsers(){this._loadUsersActions$.next(this._lastQuery)}addCompanyUser(t,n){return S(this,null,function*(){yield Ee(()=>this._userApi.addCompanyUserProfile(t,n),this.companyActionInProgress$)})}updateCompanyUserProfile(t){return S(this,null,function*(){yield Ee(()=>this._userApi.updateCompanyUserProfile(Pn(t)),this.companyActionInProgress$)})}blockCompanyUser(t){return S(this,null,function*(){yield Ee(()=>this._userApi.blockCompanyUser(t),this.companyActionInProgress$)})}unblockCompanyUser(t){return S(this,null,function*(){yield Ee(()=>this._userApi.unblockCompanyUser(t),this.companyActionInProgress$)})}deleteCompanyUser(t){return S(this,null,function*(){return Ee(()=>this._userApi.deleteCompanyUser(t),this.companyActionInProgress$)})}_resetInvoice(){this._loadUsersActions$.next(void 0)}_subscribeLogoff(){this._authStateService.logoff$.subscribe(()=>{this._resetInvoice()})}};o.\u0275fac=function(n){return new(n||o)}
11,o.\u0275prov=be({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();function dr(e,o){if(e&1){let i=w();s(0,"us-text-input",11),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n??""))}),l()}if(e&2){let i=o;p("label",d(1,7,"order.step2.label.recipient-company"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("charLimit",100)("isInvalid",i.invalid&&(i.dirty||i.touched))("errors",i.errors)}}function pr(e,o){if(e&1){let i=w();s(0,"us-text-input",12),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n??""))}),l()}if(e&2){let i=o;p("label",d(1,7,"common.email"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("useTrimWhitespace",!0)("isInvalid",i.invalid&&(i.dirty||i.touched))("errors",i.errors)}}function mr(e,o){if(e&1){let i=w();s(0,"us-text-input",11),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n??""))}),l()}if(e&2){let i=o;p("label",d(1,7,"profile.first-name"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("charLimit",100)("isInvalid",i.invalid&&(i.dirty||i.touched))("errors",i.errors)}}function ur(e,o){if(e&1){let i=w();s(0,"us-text-input",11),c(1,"translate"),v("valueChange",function(n){let r=b(i);return x(r.setValue(n??""))}),l()}if(e&2){let i=o;p("label",d(1,7,"profile.last-name"))("value",i.value)("disabled",i.disabled)("hasBeenTouched",i.touched||i.dirty)("charLimit",100)("isInvalid",i.invalid&&(i.dirty||i.touched))("errors",i.errors)}}var En=(()=>{let o=class o extends je{constructor(){super(...arguments),this.config=_(mt),this._dialogRef=_(Ne),this._companyUsersService=_(Ke),this._formBuilder=_(Ae),this._changeDetectorRef=_(Qt),this._errorHandlerService=_($),this.class="us-add-user-dialog p-component",this.isLoading$=this._companyUsersService.companyActionInProgress$,this.form=this._formBuilder.group({companyName:[{value:this.config.data?.name,disabled:!0}],firstName:["",[super.validator({onSubmit:[A.required]})]],lastName:["",[super.validator({onSubmit:[A.required]})]],email:["",[super.validator({onSubmit:[A.required,Xi()]})]],isCompanyAdmin:[!1]}),this._formData=qi(this.form)}onSaveClick(){return S(this,null,function*(){try{if(this.validateByMode(de.onSubmit),!this.form.valid)return;if(this.config.data){let t={firstName:this._formData.firstName,lastName:this._formData.lastName,email:this._formData.email,isCompanyAdmin:this._formData.isCompanyAdmin};yield this._companyUsersService.addCompanyUser(this.config.data?.code,t),this._dialogRef.close(!0)}}catch(t){this._changeDetectorRef.detectChanges(),this._errorHandlerService.handleError(t,this.form)}})}};o.\u0275fac=(()=>{let t;return function(r){return(t||(t=ie(o)))(r||o)}})(),o.\u0275cmp=T({type:o,selectors:[["us-add-user-dialog"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},features:[ne],decls:23,vars:19,consts:[["dialog-header",""],["dialog-content",""],[1,"grid",3,"formGroup"],[1,"col-12","lg:col-6"],[1,"w-full",3,"label","value","disabled","hasBeenTouched","charLimit","isInvalid","errors"],[1,"w-full",3,"label","value","disabled","hasBeenTouched","useTrimWhitespace","isInvalid","errors"],[1,"col-12"],["formControlName","isCompanyAdmin","inputId","isCompanyAdmin",3,"binary"],["for","isCompanyAdmin",1,"ml-2","cursor-pointer","text-base"],["dialog-footer",""],[3,"clicked","isLoading","label"],[1,"w-full",3,"valueChange","label","value","disabled","hasBeenTouched","charLimit","isInvalid","errors"],[1,"w-full",3,"valueChange","label","value","disabled","hasBeenTouched","useTrimWhitespace","isInvalid","errors"]],template:function(n,r){if(n&1&&(s(0,"us-dialog-template"),Y(1,0),C(2),c(3,"translate"),X(),s(4,"div",1)(5,"form",2)(6,"div",3),h(7,dr,2,9,"us-text-input",4),l(),s(8,"div",3),h(9,pr,2,9,"us-text-input",5),l(),s(10,"div",3),h(11,mr,2,9,"us-text-input",4),l(),s(12,"div",3),h(13,ur,2,9,"us-text-input",4),l(),s(14,"div",6),u(15,"p-checkbox",7),s(16,"label",8),C(17),c(18,"translate"),l()()()(),s(19,"div",9)(20,"us-button-wrapper",10),c(21,"translate"),c(22,"async"),v("clicked",function(){return r.onSaveClick()}),l()()()),n&2){let m,E,ee,me;a(2),y(" ",d(3,11,"users.add-new-user")," "),a(3),p("formGroup",r.form),a(2),g((m=r.form.get("companyName"))?7:-1,m),a(2),g((E=r.form.get("email"))?9:-1,E),a(2),g((ee=r.form.get("firstName"))?11:-1,ee),a(2),g((me=r.form.get("lastName"))?13:-1,me),a(2),p("binary",!0),a(2),y(" ",d(18,13,"common.admin")," "),a(3),p("label",J(d(21,15,"common.save")))("isLoading",d(22,17,r.isLoading$))}},dependencies:[O,se,Me,Ie,re,le,ae,Ve,P,Oe,Z,Re,lt,st,Ue,N,D],styles:[`.max-w-100{max-width:100%}.max-w-50{max-width:50%}.w-50{width:50%}.w-25{width:25%}
11.digest-gap-4.w-50{width:calc(50% - .5rem)!important}.digest-gap-4.w-25{width:calc(50% - .25rem)!important}.border-debug,.border-this,.border-all{border:1px solid red!important}.border-all>*{border:1px solid red!important}.border-all-levels,.border-all-levels *{border:1px solid red!important}.us-add-user-dialog{display:block}@media(min-width:992px){.us-add-user-dialog{max-width:50rem}}
12`],encapsulation:2,changeDetection:0});let e=o;return e})();var Bn=e=>e.isActive===ve.Inactive?{styling:"us-bg-warning",text:"common.status.blocked"}:e.isCompanyAdmin?{styling:"us-bg-bw-900 us-color-bw-100",text:"common.admin"}:e.isActive===ve.Active?e.isVerified?{styling:"us-bg-success",text:"common.status.verified"}:{styling:"us-bg-warning us-color-bw-100",text:"common.status.unverified"}:e.isActive===ve.Blocked?{styling:"us-bg-error",text:"common.status.blocked"}:{styling:"us-bg-warning",text:"common.status.unknown"};var _r=["menu"],Cr=()=>[];function hr(e,o){e&1&&(s(0,"tr",4)(1,"th",5),C(2),c(3,"translate"),l(),s(4,"th",6),C(5),c(6,"translate"),l(),s(7,"th",7),C(8),c(9,"translate"),l(),s(10,"th",8),C(11),c(12,"translate"),l(),s(13,"th",9),C(14),c(15,"translate"),l(),s(16,"th",10),C(17),c(18,"translate"),l()()),e&2&&(a(2),y(" ",d(3,6,"users.users-table.user")," "),a(3),y(" ",d(6,8,"users.users-table.address")," "),a(3),y(" ",d(9,10,"users.users-table.number")," "),a(3),y(" ",d(12,12,"users.users-table.email")," "),a(3),y(" ",d(15,14,"common.status.title")," "),a(3),y(" ",d(18,16,"users.users-table.actions.title")," "))}function gr(e,o){if(e&1&&C(0),e&2){let i=f().$implicit;y(" ",i.address," ")}}function vr(e,o){if(e&1&&C(0),e&2){let i=f().$implicit;y(" ",i.phone," ")}}function yr(e,o){if(e&1&&(u(0,"p-tag",13),c(1,"translate")),e&2){let i=o;p("styleClass",i.styling)("value",d(1,2,i.text))}}function br(e,o){if(e&1){let i=w();s(0,"us-badge",14),v("click",function(n){b(i);let r=f().$implicit,m=f(2);return x(m.onOpenActionMenu(n,r))}),l(),s(1,"p-menu",15,0),v("onHide",function(){b(i);let n=f(3);return x(n.onHideMenu())}),l()}if(e&2){let i=f().$implicit,t=f(2);p("stylingClass",t.activeProfile===i?"us-bg-primary":"us-bg-bw-200")("icon",t.activeProfile===i?"us-more-icon us-icon-inverted":"us-more-icon"),a(),p("model",t.menuItems)("popup",!0)}}function xr(e,o){if(e&1&&(s(0,"tr",4)(1,"td",11),C(2),l(),s(3,"td",12),h(4,gr,1,1),l(),s(5,"td"),h(6,vr,1,1),l(),s(7,"td",12),C(8),l(),s(9,"td"),h(10,yr,2,4,"p-tag",13),l(),s(11,"td"),h(12,br,3,4),l()()),e&2){let i,t=o.$implicit,n=f(2);a(2),we("",t.firstName," ",t.lastName),a(2),g(t.isVerified?4:-1),a(2),g(t.isVerified?6:-1),a(2),B(t.email),a(2),g((i=n.getStatus(t))?10:-1,i),a(2),g(t.isActive!==n.userStatus.Inactive?12:-1)}}function wr(e,o){e&1&&j(0,xr,13,7,"ng-template",3)}var Dt=(()=>{let o=class o{constructor(){this._translateService=_(oe),this._companyUsersService=_(Ke),this._currentUserDataService=_(ce),this._dialogsService=_(ft),this._errorHandlerService=_($),this.class="us-users-table p-component",this.activeProfile=null,this.userStatus=ve,this.getStatus=t=>Bn(t)}set users(t){this.usersList=t}onHideMenu(){this.activeProfile=null}getMenuItems(t,n=!1){let r=[];return r.push({label:this._translateService.instant("users.users-table.actions.send-password"),icon:"us-send2-icon",command:()=>this._passwordReminder(t.email,n)}),t.isCompanyAdmin?r.push({label:this._translateService.instant("users.users-table.actions.unassign-admin"),icon:"us-remove-user-icon",command:()=>this._manageAdminRights(t,!1,n)}):r.push({label:this._translateService.instant("users.users-table.actions.assign-admin"),icon:"us-add-user-icon",command:()=>this._manageAdminRights(t,!0,n)}),t.isActive===ve.Blocked?r.push({label:this._translateService.instant("users.users-table.actions.unblock"),icon:"us-unlock-icon",command:()=>this._unblockCompanyUser(t.profileId,n)}):t.isCompanyAdmin||r.push({label:this._translateService.instant("users.users-table.actions.block"),icon:"us-lock-icon",command:()=>this._blockCompanyUser(t.profileId)}),t.isCompanyAdmin||r.push({label:this._translateService.instant("common.delete"),icon:"us-close-icon us-icon-error",command:()=>this._deleteCompanyUser(t)}),r}onOpenActionMenu(t,n){this.menuItems=this.getMenuItems(n),this.activeProfile=n,this.actionsMenu.toggle(t)}_passwordReminder(t,n=!1){return S(this,null,function*(){try{if(n){let r=this._dialogsService.openConfirmationDialog("users.users-table.actions.password-reminder-header","users.users-table.actions.password-reminder-body","common.send","common.cancel");
12if(!(yield I(r.onClose)))return}yield this._currentUserDataService.sendPasswordResetEmail(t)}catch(r){this._errorHandlerService.handleError(r)}})}_manageAdminRights(t,n,r=!1){return S(this,null,function*(){try{let m=ei(t);if(m.isCompanyAdmin=n,r){let E=this._dialogsService.openConfirmationDialog(n?"users.users-table.actions.grant-admin-rights-header":"users.users-table.actions.remove-admin-rights-header",n?"users.users-table.actions.grant-admin-rights-body":"users.users-table.actions.remove-admin-rights-body",n?"common.provide":"common.remove","common.cancel");if(!(yield I(E.onClose)))return}yield this._companyUsersService.updateCompanyUserProfile(m),this._companyUsersService.reloadUsers()}catch(m){this._errorHandlerService.handleError(m)}})}_blockCompanyUser(t){return S(this,null,function*(){try{let n=this._dialogsService.openConfirmationDialog("users.users-table.actions.block-confirmation-header","users.users-table.actions.block-confirmation-body","users.users-table.actions.block-confirmation","common.cancel");(yield I(n.onClose))&&(yield this._companyUsersService.blockCompanyUser(t),this._companyUsersService.reloadUsers())}catch(n){this._errorHandlerService.handleError(n)}})}_unblockCompanyUser(t,n=!1){return S(this,null,function*(){try{if(n){let r=this._dialogsService.openConfirmationDialog("users.users-table.actions.unblock-confirmation-header","users.users-table.actions.unblock-confirmation-body","users.users-table.actions.unblock","common.cancel");if(!(yield I(r.onClose)))return}yield this._companyUsersService.unblockCompanyUser(t),this._companyUsersService.reloadUsers()}catch(r){this._errorHandlerService.handleError(r)}})}_deleteCompanyUser(t){return S(this,null,function*(){try{let n=this._dialogsService.openConfirmationDialog("users.users-table.actions.delete-confirmation-header","users.users-table.actions.delete-confirmation-body","users.users-table.actions.delete-confirmation","common.cancel");(yield I(n.onClose))&&(yield this._companyUsersService.deleteCompanyUser(t),this._companyUsersService.reloadUsers())}catch(n){this._errorHandlerService.handleError(n)}})}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-users-table"]],viewQuery:function(n,r){if(n&1&&_e(_r,5),n&2){let m;Ce(m=he())&&(r.actionsMenu=m.first)}},hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},inputs:{users:"users"},decls:3,vars:3,consts:[["menu",""],[3,"value"],["pTemplate","header"],["pTemplate","body"],[1,"text-sm","h-4rem"],["id","user"],["id","address"],["id","number"],["id","email"],["id","status"],["id","actions"],[1,"max-w-20rem","us-word-break-all"],[1,"us-word-break-all"],[1,"text-xs",3,"styleClass","value"],["iconSizeClass","us-icon-md","badgeHeight","3rem","badgeWidth","3rem",1,"cursor-pointer",3,"click","stylingClass","icon"],["styleClass","p-3 w-15rem","appendTo","body",3,"onHide","model","popup"]],template:function(n,r){if(n&1&&(s(0,"p-table",1),j(1,hr,19,18,"ng-template",2),h(2,wr,1,0,null,3),l()),n&2){let m;p("value",r.usersList??L(2,Cr)),a(2),g((m=r.usersList==null?null:r.usersList.length)?2:-1,m)}},dependencies:[St,wt,Pe,P,bt,yt,vt,Ai,Vi,D],styles:[`.zoom-1 .us-users-table p-tag span,.zoom-2 .us-users-table p-tag span,.zoom-3 .us-users-table p-tag span{font-size:var(--font-size-xs)}
13`],encapsulation:2,changeDetection:0});let e=o;return e})();var Sr=()=>[];function Tr(e,o){if(e&1&&(Y(0,3),C(1),X()),e&2){let i=f().$implicit;a(),y(" ",i.address," ")}}function Dr(e,o){if(e&1&&(s(0,"div")(1,"div",8),C(2),c(3,"translate"),l(),s(4,"div",9),C(5),l()()),e&2){let i=f().$implicit;a(2),B(d(3,2,"common.email")),a(3),B(i.email)}}function Pr(e,o){if(e&1&&(s(0,"div")(1,"div",8),C(2),c(3,"translate"),l(),s(4,"div",9),C(5),l()()),e&2){let i=f().$implicit;a(2),B(d(3,2,"address-book.table-headers.sender.phone")),a(3),B(i.phone||"-")}}function Er(e,o){if(e&1){let i=w();s(0,"us-badge",10),v("click",function(){let n=b(i).$implicit,r=f(2);return x(r.onUserActionClicked(n))}),l()}if(e&2){let i=o.$implicit;p("icon",i.icon??"")}}function Br(e,o){if(e&1&&(s(0,"us-mobile-table-row",2),h(1,Tr,2,1,"ng-container",3),Y(2,4),s(3,"div",5),h(4,Dr,6,4,"div"),h(5,Pr,6,4,"div"),l(),X(),Y(6,6),W(7,Er,1,1,"us-badge",7,Rt().trackBy,!0),X(),l()),e&2){let i=o.$implicit,t=f();p("title",t.getTitle(i))("tags",t.getTags(i)),a(),g(i.isVerified?1:-1),a(3),g(i.email?4:-1),a(),g(i.isVerified?5:-1),a(2),G(t.getMenuItems(i,!0))}}var In=(()=>{let o=class o extends Dt{constructor(){super(...arguments),this.class="us-mobile-user-table"}getTitle(t){return[t.firstName,t.lastName].filter(n=>!!n).join(" ")}getTags(t){let n=this.getStatus(t);return[{title:this._translateService.instant(n.text),class:n.styling}]}onUserActionClicked(t){t.command&&t.command({})}trackBy(t){return t}};o.\u0275fac=(()=>{let t;return function(r){return(t||(t=ie(o)))(r||o)}})(),o.\u0275cmp=T({type:o,selectors:[["us-mobile-user-table"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},features:[ne],decls:2,vars:2,consts:[[1,"us-mobile-table",3,"value"],["pTemplate","body"],[3,"title","tags"],["usHeaderDetails",""],["usBodyContent",""],[1,"flex","flex-column","gap-3"],["usBodyActions",""],["stylingClass","us-bg-bw-200","iconSizeClass","us-icon-md","badgeHeight","3rem","badgeWidth","3rem",1,"curs
13or-pointer",3,"icon"],[1,"us-mobile-list-label"],[1,"us-mobile-list-data"],["stylingClass","us-bg-bw-200","iconSizeClass","us-icon-md","badgeHeight","3rem","badgeWidth","3rem",1,"cursor-pointer",3,"click","icon"]],template:function(n,r){n&1&&(s(0,"p-table",0),j(1,Br,9,5,"ng-template",1),l()),n&2&&p("value",r.usersList??L(1,Sr))},dependencies:[P,St,wt,Pe,rn,bt,D],encapsulation:2,changeDetection:0});let e=o;return e})();var Ir=e=>({value:e});function Mr(e,o){if(e&1){let i=w();s(0,"p-button",7),c(1,"translate"),v("onClick",function(){let n=b(i),r=f(3);return x(r.addUser(n.value))}),l()}e&2&&p("label",d(1,1,"users.add-user"))}function Vr(e,o){if(e&1&&u(0,"us-users-table",11),e&2){let i=f(2);p("users",i.content)}}function Ar(e,o){if(e&1&&u(0,"us-mobile-user-table",11),e&2){let i=f(2);p("users",i.content)}}function Ur(e,o){if(e&1){let i=w();j(0,Vr,1,1,"us-users-table",8)(1,Ar,1,1,"us-mobile-user-table",9),s(2,"us-paginator",10),v("pageChanged",function(n){b(i);let r=f(3);return x(r.onPageChange(n))}),l()}if(e&2){let i=f();p("usShowFrom","mediumDesktop"),a(),p("usHideFrom","mediumDesktop"),a(),p("data",i)}}function kr(e,o){e&1&&(u(0,"us-empty-view",6),c(1,"translate")),e&2&&p("title",d(1,1,"users.user-not-found"))}function Lr(e,o){if(e&1&&(h(0,Mr,2,3,"p-button",5),c(1,"async"),h(2,Ur,3,3)(3,kr,2,3,"us-empty-view",6)),e&2){let i,t=f(2);g((i=z(4,Ir,d(1,2,t.company$)))?0:-1,i),a(2),g(o.content.length?2:3)}}function Fr(e,o){if(e&1&&(h(0,Lr,4,6),c(1,"async")),e&2){let i,t=f();g((i=d(1,1,t.companyUsers$))?0:-1,i)}}function Nr(e,o){e&1&&u(0,"us-loading-view")}var Mn=(()=>{let o=class o{constructor(){this._companyUsersService=_(Ke),this._autoCloseDialogService=_(ut),this._customerService=_(ke),this.class="us-users-page us-content",this.companyUsers$=this._companyUsersService.companyUsers$,this.company$=this._customerService.company$,this.isLoading$=Je([this._companyUsersService.companyUsersAreLoading$,this._companyUsersService.companyActionInProgress$]).pipe(k(t=>t.some(Boolean))),this._query=""}set query(t){this._query=t.trim()}get query(){return this._query}ngOnInit(){this._companyUsersService.loadUsers({size:10}),this._customerService.loadCompany()}onSearch(){let t={};this.query&&(t.email=this.query),this._companyUsersService.loadUsers(t)}onPageChange(t){this._companyUsersService.loadUsers({page:t.page,size:10})}addUser(t){return S(this,null,function*(){let n=this._autoCloseDialogService.open(En,{showHeader:!1,data:t,styleClass:"us-full-screen-mobile-dialog"});(yield I(n.onClose))&&this._companyUsersService.reloadUsers()})}};o.\u0275fac=function(n){return new(n||o)},o.\u0275cmp=T({type:o,selectors:[["us-users-page"]],hostVars:2,hostBindings:function(n,r){n&2&&M(r.class)},decls:16,vars:16,consts:[[1,"flex","flex-column","w-full","h-full"],[1,"us-users-page__container","h-full","flex","flex-column"],[1,"us-flex-fill","us-page-content","flex","flex-column"],[1,"sticky","z-2","pb-3"],[1,"w-full",3,"valueChange","keyup.enter","searchClicked","isLoading","inputLabel","searchButtonLabel","value"],["icon","us-add-circle-icon us-icon-primary","styleClass","p-button-md p-button-text us-color-main-200 text-sm p-0",1,"flex-shrink-0","align-self-end","mt-4","mb-6",3,"label"],[3,"title"],["icon","us-add-circle-icon us-icon-primary","styleClass","p-button-md p-button-text us-color-main-200 text-sm p-0",1,"flex-shrink-0","align-self-end","mt-4","mb-6",3,"onClick","label"],[3,"users",4,"usShowFrom"],[3,"users",4,"usHideFrom"],[3,"pageChanged","data"],[3,"users"]],template:function(n,r){n&1&&(s(0,"div",0),u(1,"us-universal-toolbar"),s(2,"div",1)(3,"div",2)(4,"h1"),C(5),c(6,"translate"),l(),s(7,"us-action-bar",3)(8,"us-search-bar",4),c(9,"async"),c(10,"translate"),c(11,"translate"),De("valueChange",function(E){return Te(r.query,E)||(r.query=E),E}),v("keyup.enter",function(){return r.onSearch()})("searchClicked",function(){return r.onSearch()}),l()(),h(12,Fr,2,3),c(13,"async"),tt(14,Nr,1,0,"us-loading-view"),l(),u(15,"us-footer-wrapper"),l()()),n&2&&(a(5),B(d(6,6,"users.title")),a(3),p("isLoading",d(9,8,r.isLoading$)===!0)("inputLabel",d(10,10,"common.search-by-email"))("searchButtonLabel",d(11,12,"common.search")),Se("value",r.query),a(4),g(d(13,14,r.isLoading$)===!1?12:14))},dependencies:[O,P,U,K,Dt,In,gt,Mi,Ei,ht,Bi,He,ln,Ct,_t,N,D],styles:[`.us-users-page__container__search-container{border-radius:4.5rem}
14`],encapsulation:2,changeDetection:0});let e=o;return e})();var nm=[{path:"",redirectTo:Le.CART.path,pathMatch:"full"},{path:Le.ACCOUNT.PROFILE.relative,component:Dn,canDeactivate:[Ut]},{path:Le.ACCOUNT.USERS.relative,component:Mn,canDeactivate:[Ut],canActivate:[cn]}];export{nm as AccountRoutes};

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.