1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6737],{66737:(Z,F,e)=>{e.r(F),e.d(F,{OrganizationPageModule:()=>x});var o=e(36895),d=e(24006),s=e(10266),p=e(59928),_=e(9848),g=e(36499),v=e(9116),c=e(54004),f=e(97997),C=e(87269),n=e(94650),z=e(14261),T=e(31443),P=e(67579),A=e(41958);let k=(()=>{class l{constructor(){this.saveOrganizationEvent=new n.vpe}ngOnInit(){}saveOrganization(){this.saveOrganizationEvent.emit()}}return l.\u0275fac=function(u){return new(u||l)},l.\u0275cmp=n.Xpm({type:l,selectors:[["app-organization-form"]],inputs:{organizationForm:"organizationForm",isDesktop:"isDesktop",content:"content"},outputs:{saveOrganizationEvent:"saveOrganizationEvent"},decls:68,vars:49,consts:[[3,"formGroup"],["size","12","size-md","2","size-lg","2",1,"ion-align-self-center"],["alt","Rokit logo","src","./assets/images/sa-logo-organization.svg",1,"sa-logo-organization"],["size","12","size-md","10","size-lg","10"],["size","12","size-md","4","size-lg","4"],["inputLabel","Company Name","inputType","text",3,"inputFormControl","isRequired","inputPlaceholder"],["inputLabel","Email","inputType","email",3,"inputFormControl","isRequired","inputPlaceholder"],["inputLabel","Phone Number","inputType","text",3,"inputFormControl","isRequired","inputPlaceholder"],["size","12","size-md","4","size-lg","4","matTooltip","If you want to add more than one email, please separete them with semicoloms (;)","matTooltipPosition","below","matTooltipClass","prices-tooltip","matTooltipHideDelay","300"],["tooltip","matTooltip"],["inputLabel","Accountant Email","inputType","text",3,"inputFormControl","isRequired","inputPlaceholder"],["inputLabel","Tax Number","inputType","text",3,"inputFormControl","isRequired","inputPlaceholder"],[1,"ion-no-padding"],["color","dark",1,"payment-information-label"],["size","10","offset","2"],["inputLabel","Bank Name","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","Bank Address","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","Beneficiary Name","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","Business Address","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","Account Number (Checking)","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","Wire Routing Number","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","ACH Routing Number","inputType","text",3,"inputFormControl","inputPlaceholder"],["inputLabel","Swift Code","inputType","text",3,"inputFormControl","inputPlaceholder"],[1,"ion-justify-content-end"],["size","12","size-md","auto","size-lg","auto"],["debounceTime","700","expand","block","color","secondary",1,"save-organization-button",3,"click"]],template:function(u,a){1&u&&(n.TgZ(0,"form",0)(1,"ion-row")(2,"ion-col",1),n._UZ(3,"ion-img",2),n.qZA(),n.TgZ(4,"ion-col",3)(5,"ion-row")(6,"ion-col",4),n._UZ(7,"app-rokit-input",5),n.qZA(),n.TgZ(8,"ion-col",4),n._UZ(9,"app-rokit-input",6),n.qZA(),n.TgZ(10,"ion-col",4),n._UZ(11,"app-rokit-input",7),n.qZA(),n.TgZ(12,"ion-col",8,9),n._UZ(14,"app-rokit-input",10),n.qZA(),n.TgZ(15,"ion-col",4),n._UZ(16,"app-rokit-input",11),n.qZA()()()(),n.TgZ(17,"ion-row")(18,"ion-item",12)(19,"ion-label",13),n._uU(20," SA Expeditions - Payments Information "),n.qZA()(),n.TgZ(21,"ion-col",14)(22,"ion-row")(23,"ion-col",4),n._UZ(24,"app-rokit-input",15),n.qZA(),n.TgZ(25,"ion-col",4),n._UZ(26,"app-rokit-input",16),n.qZA(),n.TgZ(27,"ion-col",4),n._UZ(28,"app-rokit-input",17),n.qZA()(),n.TgZ(29,"ion-row")(30,"ion-col",4),n._UZ(31,"app-rokit-input",18),n.qZA(),n.TgZ(32,"ion-col",4),n._UZ(33,"app-rokit-input",19),n.qZA(),n.TgZ(34,"ion-col",4),n._UZ(35,"app-rokit-input",20),n.qZA(),n.TgZ(36,"ion-col",4),n._UZ(37,"app-rokit-input",21),n.qZA(),n.TgZ(38,"ion-col",4),n._UZ(39,"app-rokit-input",22),n.qZA()()()(),n.TgZ(40,"ion-row")(41,"ion-item",12)(42,"ion-label",13),n._uU(43," Rokitplace - Payments Information "),n.qZA()(),n.TgZ(44,"ion-col",14)(45,"ion-row")(46,"ion-col",4),n._UZ(47,"app-rokit-input",15),n.qZA(),n.TgZ(48,"ion-col",4),n._UZ(49,"app-rokit-input",16),n.qZA(),n.TgZ(50,"ion-col",4),n._UZ(51,"app-rokit-input",17),n.qZA()(),n.TgZ(52,"ion-row")(53,"ion-col",4),n._UZ(54,"app-rokit-input",18),n.qZA(),n.TgZ(55,"ion-col",4),n._UZ(56,"app-rokit-input",19),n.qZA(),n.TgZ(57,"ion-col",4),n._UZ(58,"app-rokit-input",20),n.qZA()(),n.TgZ(59,"ion-row")(60,"ion-col",4),n._UZ(61,"app-rokit-input",21),n.qZA(),n.TgZ(62,"ion-col",4),n._UZ(63,"app-rokit-input",22),n.qZA()()()(),n.TgZ(64,"ion-row",23)(65,"ion-col",24)(66,"ion-button",25),n.NdJ("
1click",function(){return a.saveOrganization()}),n._uU(67," Save "),n.qZA()()()()),2&u&&(n.Q6J("formGroup",a.organizationForm),n.xp6(7),n.Q6J("inputFormControl",a.organizationForm.get("name"))("isRequired",!0)("inputPlaceholder","Company Name"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("email"))("isRequired",!0)("inputPlaceholder","Email"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("phone"))("isRequired",!0)("inputPlaceholder","Phone Number"),n.xp6(3),n.Q6J("inputFormControl",a.organizationForm.get("accountantEmail"))("isRequired",!0)("inputPlaceholder","Accountant Email"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("taxNumber"))("isRequired",!0)("inputPlaceholder","Tax Number"),n.xp6(8),n.Q6J("inputFormControl",a.organizationForm.get("wireTransferBankName"))("inputPlaceholder","Bank Name"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("wireTransferBankAddress"))("inputPlaceholder","Bank Address"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("wireTransferTo"))("inputPlaceholder","Beneficiary Name"),n.xp6(3),n.Q6J("inputFormControl",a.organizationForm.get("address"))("inputPlaceholder","Business Address"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("wireTransferAccountNumber"))("inputPlaceholder","Account Number"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("wireRoutingNumber"))("inputPlaceholder","Wire Routing Number"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("achRoutingNumber"))("inputPlaceholder","ACH Routing Number"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("swiftCode"))("inputPlaceholder","Swift Code"),n.xp6(8),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceBankName"))("inputPlaceholder","Bank Name"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceBankAddress"))("inputPlaceholder","Bank Address"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceBeneficiaryName"))("inputPlaceholder","Beneficiary Name"),n.xp6(3),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceBusinessAddress"))("inputPlaceholder","Business Address"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceAccountNumber"))("inputPlaceholder","Account Number"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceWireRoutingNumber"))("inputPlaceholder","Wire Routing Number"),n.xp6(3),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceAchRoutingNumber"))("inputPlaceholder","ACH Routing Number"),n.xp6(2),n.Q6J("inputFormControl",a.organizationForm.get("rokitPlaceSwiftCode"))("inputPlaceholder","Swift Code"),n.xp6(3),n.uIk("disabled",!(null!=a.organizationForm&&a.organizationForm.valid)))},dependencies:[s.gM,d._Y,d.JL,p.YG,p.wI,p.Xz,p.Ie,p.Q$,p.Nd,d.sg,A.c],styles:[".sa-logo-organization[_ngcontent-%COMP%]{width:158px;height:158px;margin:0 auto}.payment-information-label[_ngcontent-%COMP%]{font-size:18px;font-weight:800}.save-organization-button[_ngcontent-%COMP%]{width:180px}"]}),l})();const t=[{path:"",component:(()=>{class l{constructor(u,a,I,O,U,E,R){this.activatedRoute=u,this.organizationService=a,this.toastService=I,this.loadingService=O,this.router=U,this.popoverController=E,this.platform=R,this.isSaving=!1,this.actualProviders=[],this.actualCities=[],this.actualDestinations=[],this.tabs=[{name:"Info",icon:"information-outline"},{name:"Users",icon:"people-circle-outline"},{name:"Attributes",icon:"reader-outline"}]}canDeactivate(){let u=!0;return!this.isSaving&&this.organizationForm.dirty&&(u=window.confirm("Exit without saving?")),u}ngOnInit(){this.organization=this.activatedRoute.snapshot.data.organization,this.userId=this.activatedRoute.snapshot.params.userId,this.activeSegment=this.tabs[0].name,this.organization&&(this.buildForm(),this.organizationForm.patchValue(this.organization)),this.isDesktop=this.platform.is("desktop")}changeSegment(u){this.activeSegment=u.detail.value}onSubmit(){this.isSaving=!0,this.buildOrganization(),this.organizationService.updateOrganization(this.organization).then(()=>{this.toastService.presentToast({message:"Changes successfully applied",color:"success"}),this.loadingService.dismiss()}).catch(u=>{this.toastService.presentErrorToast(u?u.message:"Error")})}buildForm(){this.organizationForm=C.c.organizationForm,this.organizationFormContent=C.c.organizationFormContent}buildOrganization(){this.organization={...this.organization,...this.organizationForm.value}}
1onBack(){this.router.navigate([`core/settings/${this.userId}`])}navigateToPurchase(){this.router.navigate([`/core/payment/${this.userId}`,{storage:!0}])}}return l.\u0275fac=function(u){return new(u||l)(n.Y36(v.gz),n.Y36(z.M),n.Y36(T.k),n.Y36(P.b),n.Y36(v.F0),n.Y36(p.Dh),n.Y36(p.t4))},l.\u0275cmp=n.Xpm({type:l,selectors:[["app-organization"]],decls:8,vars:3,consts:[[1,"page-grid"],["color","dark",1,"page-title","ion-no-margin"],[3,"content","isDesktop","organizationForm","saveOrganizationEvent"]],template:function(u,a){1&u&&(n.TgZ(0,"ion-content")(1,"ion-grid",0)(2,"ion-row")(3,"ion-text",1)(4,"h1"),n._uU(5,"Organization"),n.qZA()()(),n.TgZ(6,"ion-row")(7,"app-organization-form",2),n.NdJ("saveOrganizationEvent",function(){return a.onSubmit()}),n.qZA()()()()),2&u&&(n.xp6(7),n.Q6J("content",a.organizationFormContent)("isDesktop",a.isDesktop)("organizationForm",a.organizationForm))},dependencies:[p.W2,p.jY,p.Nd,p.yW,k],styles:["app-organization-form[_ngcontent-%COMP%]{width:100%}"]}),l})(),canDeactivate:[f.P],...(0,g.nW)(()=>(0,g.ik)(["core/login"])),...(0,g.nW)(l=>(0,c.U)(h=>!!h&&l.params.userId===h.uid)),...(0,g.nW)(()=>(0,g.Pn)("admin"))}];let r=(()=>{class l{}return l.\u0275fac=function(u){return new(u||l)},l.\u0275mod=n.oAB({type:l}),l.\u0275inj=n.cJS({imports:[v.Bz.forChild(t),v.Bz]}),l})(),x=(()=>{class l{}return l.\u0275fac=function(u){return new(u||l)},l.\u0275mod=n.oAB({type:l}),l.\u0275inj=n.cJS({imports:[o.ez,s.AV,d.u5,p.Pc,d.UX,_.P,r]}),l})()},41958:(Z,F,e)=>{e.d(F,{c:()=>b});var o=e(94650),d=e(36895),s=e(24006),p=e(59928);function _(i,m){1&i&&(o.TgZ(0,"sup"),o._uU(1,"*"),o.qZA())}function g(i,m){if(1&i){const t=o.EpF();o.TgZ(0,"ion-button",6),o.NdJ("click",function(){o.CHM(t);const x=o.oxw();return o.KtG(x.onRightIconClick())}),o._UZ(1,"ion-icon",7),o.qZA()}if(2&i){const t=o.oxw();o.xp6(1),o.Q6J("name",t.rightIcon)}}function v(i,m){1&i&&(o.TgZ(0,"div"),o._uU(1," \u26a0 This field is "),o.TgZ(2,"strong"),o._uU(3,"required"),o.qZA()())}function c(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1," \u26a0 Please enter a valid "),o.TgZ(2,"strong"),o._uU(3),o.qZA()()),2&i){const t=o.oxw(2);o.xp6(3),o.Oqu(t.inputLabel)}}function f(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1," \u26a0 Minimum length is "),o.TgZ(2,"strong"),o._uU(3),o.qZA(),o._uU(4," characters "),o.qZA()),2&i){const t=o.oxw(2);o.xp6(3),o.Oqu(t.inputFormControl.getError("minlength").requiredLength)}}function C(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1," \u26a0 Maximum length is "),o.TgZ(2,"strong"),o._uU(3),o.qZA(),o._uU(4," characters "),o.qZA()),2&i){const t=o.oxw(2);let r;o.xp6(3),o.Oqu(null==t.inputFormControl||null==(r=t.inputFormControl.getError("maxlength"))?null:r.requiredLength)}}function n(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1," \u26a0 Minimum value is "),o.TgZ(2,"strong"),o._uU(3),o.qZA()()),2&i){const t=o.oxw(2);let r;o.xp6(3),o.Oqu(null==t.inputFormControl||null==(r=t.inputFormControl.getError("min"))?null:r.min)}}function z(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1," \u26a0 Maximum value is "),o.TgZ(2,"strong"),o._uU(3),o.qZA()()),2&i){const t=o.oxw(2);let r;o.xp6(3),o.Oqu(null==t.inputFormControl||null==(r=t.inputFormControl.getError("max"))?null:r.max)}}function T(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1),o.qZA()),2&i){const t=o.oxw(2);let r;o.xp6(1),o.hij(" \u26a0 ",null==t.inputFormControl||null==(r=t.inputFormControl.getError("numericOnly"))?null:r.message," ")}}function P(i,m){if(1&i&&(o.TgZ(0,"div"),o._uU(1),o.qZA()),2&i){const t=o.oxw(2);let r;o.xp6(1),o.hij(" \u26a0 ",null==t.inputFormControl||null==(r=t.inputFormControl.getError("phoneNumber"))?null:r.message," ")}}function A(i,m){if(1&i&&(o.TgZ(0,"div",8)(1,"ion-note",9),o.YNc(2,v,4,0,"div",1),o.YNc(3,c,4,1,"div",1),o.YNc(4,f,5,1,"div",1),o.YNc(5,C,5,1,"div",1),o.YNc(6,n,4,1,"div",1),o.YNc(7,z,4,1,"div",1),o.YNc(8,T,2,1,"div",1),o.YNc(9,P,2,1,"div",1),o.qZA()()),2&i){const t=o.oxw();o.xp6(2),o.Q6J("ngIf",null==t.inputFormControl?null:t.inputFormControl.hasError("required")),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("pattern"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched))
1),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("minlength"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched))),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("maxlength"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched))),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("min"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched))),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("max"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched))),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("numericOnly"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched))),o.xp6(1),o.Q6J("ngIf",(null==t.inputFormControl?null:t.inputFormControl.hasError("phoneNumber"))&&((null==t.inputFormControl?null:t.inputFormControl.dirty)||(null==t.inputFormControl?null:t.inputFormControl.touched)))}}const k=function(i){return{readonly:i}},y=function(i){return{"bg-white":i}};let b=(()=>{class i{constructor(){this.rightIconClick=new o.vpe}ngOnInit(){}onRightIconClick(){this.rightIconClick.emit()}}return i.\u0275fac=function(t){return new(t||i)},i.\u0275cmp=o.Xpm({type:i,selectors:[["app-rokit-input"]],inputs:{inputFormControl:"inputFormControl",inputLabel:"inputLabel",inputType:"inputType",inputPlaceholder:"inputPlaceholder",inputHelper:"inputHelper",isRequired:"isRequired",disabled:"disabled",rightIcon:"rightIcon",isWhite:"isWhite",min:"min",max:"max",step:"step",autocomplete:"autocomplete"},outputs:{rightIconClick:"rightIconClick"},decls:8,vars:19,consts:[[1,"input-label",3,"ngClass"],[4,"ngIf"],[1,"form-input",3,"type","readonly","ngClass","formControl","placeholder","min","max","step"],["fill","clear","shape","round","icon-only","","tabindex","-1","class","right-icon-button",3,"click",4,"ngIf"],["slot","helper"],["class","error-message",4,"ngIf"],["fill","clear","shape","round","icon-only","","tabindex","-1",1,"right-icon-button",3,"click"],[3,"name"],[1,"error-message"],["slot","error","color","danger"]],template:function(t,r){1&t&&(o.TgZ(0,"ion-label",0),o._uU(1),o.YNc(2,_,2,0,"sup",1),o.qZA(),o.TgZ(3,"ion-input",2),o.YNc(4,g,2,1,"ion-button",3),o.qZA(),o.TgZ(5,"ion-note",4),o._uU(6),o.qZA(),o.YNc(7,A,10,8,"div",5)),2&t&&(o.Q6J("ngClass",o.VKq(15,k,r.disabled)),o.xp6(1),o.hij(" ",r.inputLabel," "),o.xp6(1),o.Q6J("ngIf",r.isRequired),o.xp6(1),o.s9C("type",r.inputType),o.Q6J("readonly",r.disabled)("ngClass",o.VKq(17,y,r.isWhite))("formControl",r.inputFormControl)("placeholder",r.inputPlaceholder)("min",r.min)("max",r.max)("step",r.step),o.uIk("autocomplete",r.autocomplete),o.xp6(1),o.Q6J("ngIf",r.rightIcon),o.xp6(2),o.Oqu(r.inputHelper),o.xp6(1),o.Q6J("ngIf",(null==r.inputFormControl?null:r.inputFormControl.invalid)&&((null==r.inputFormControl?null:r.inputFormControl.dirty)||(null==r.inputFormControl?null:r.inputFormControl.touched))))},dependencies:[d.mk,d.O5,s.JJ,s.oH,p.YG,p.gu,p.pK,p.Q$,p.uN,p.j9],styles:[".right-icon-button[_ngcontent-%COMP%]{position:absolute;right:3px;border-radius:50%;width:36px;height:36px;display:flex;--padding-start: 0;--padding-end: 0;margin:0}.right-icon-button[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{font-size:20px;pointer-events:none}"]}),i})()},97997:(Z,F,e)=>{e.d(F,{P:()=>d});var o=e(94650);let d=(()=>{class s{canDeactivate(_){return _.canDeactivate()}}return s.\u0275fac=function(_){return new(_||s)},s.\u0275prov=o.Yz7({token:s,factory:s.\u0275fac,providedIn:"root"}),s})()},67579:(Z,F,e)=>{e.d(F,{b:()=>_});var o=e(49671),d=e(61135),s=e(94650),p=e(59928);let _=(()=>{class g{constructor(c){this.loadingController=c,this.loading=!1,this.currentLoading=null,this.loadingSubject=new d.X(!1),this.loadingSubject.subscribe(f=>{this.loading=f})}present(c="Loading",f=null){var C=this;return(0,o.Z)(function*(){return null!=C.currentLoading&&C.currentLoading.dismiss(),C.currentLoading=yield C.loadingController.create({duration:f,message:c,spinner:"crescent",cssClass:"custom-loading",backdropDismiss:!1,translucent:!0,htmlAttributes:{"aria-label":"Loading"}}),yield C.currentLoading.present()})()}dismiss(){var c=this;return(0,o.Z)(function*(){null!=c.currentLoading&&(yield c.loadingController.dismiss(),c.currentLoading=null)})()}}return g.\u0275fac=function(c){return new(c||g)(s.LFG(p.HT))},g.\u0275prov=s.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})()}}]);
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.