PageSourceSearch

https://miportalb2b.com/chunk-HJTS7RUQ.js

js miportalb2b.com collected 2026-10-02 01:37:52 UTC 23,837 bytes, 1 lines download raw bytes

1import{a as xe,b as be,c as Ae}from"./chunk-74AZDY4W.js";import{a as ye}from"./chunk-GVKAE75Z.js";import{a as _e}from"./chunk-SEDDTT3I.js";import{e as Ce}from"./chunk-57GPMF7A.js";import{a as ve}from"./chunk-LN463WAN.js";import"./chunk-3RPKBI6J.js";import{a as fe}from"./chunk-UIPJHJST.js";import{a as ge}from"./chunk-4CWYKGRF.js";import"./chunk-NYK5NEXB.js";import"./chunk-UBVLK6P4.js";import"./chunk-PR2TYYWC.js";import"./chunk-2FFUDNSZ.js";import"./chunk-QGMD5YTM.js";import"./chunk-K3ZNMHQ4.js";import"./chunk-UOVFQBYZ.js";import"./chunk-L7XM7T6A.js";import"./chunk-LXCQRF4S.js";import"./chunk-3ITSBXZF.js";import"./chunk-253IOM5U.js";import"./chunk-L5NOZEDN.js";import"./chunk-4Q5HHUFO.js";import"./chunk-U3OJW6V7.js";import"./chunk-OD57HRDE.js";import"./chunk-MXRY2YT6.js";import"./chunk-CP5TCWWC.js";import"./chunk-644ZT4ZY.js";import"./chunk-E6WTKL32.js";import{a as he}from"./chunk-JXN2BAVI.js";import"./chunk-FG3F2VH2.js";import"./chunk-52Q4K3RH.js";import"./chunk-7LWUR6CO.js";import"./chunk-MRR2TXXT.js";import"./chunk-5OQSOFOK.js";import"./chunk-QLIDW426.js";import"./chunk-Z4YLWUNV.js";import"./chunk-3NGNHTEJ.js";import"./chunk-A7CCHMQF.js";import"./chunk-XESYSQVG.js";import{a as pe}from"./chunk-7EEKWAXL.js";import"./chunk-VUZE4AON.js";import"./chunk-35CFJI2N.js";import"./chunk-MLPC6EGR.js";import{a as ee}from"./chunk-5SVP2Z4V.js";import{b as me}from"./chunk-GMHDSBFT.js";import"./chunk-MBEIUUW7.js";import"./chunk-LBQHZSLG.js";import"./chunk-BFWHXLW2.js";import"./chunk-7IKM4WMI.js";import"./chunk-2DHVDLXD.js";import"./chunk-BFKIBDNW.js";import"./chunk-BXASK2N6.js";import{b as ue}from"./chunk-ZGGJ5MG6.js";import{m as Y,o as W,r as J}from"./chunk-X62WHP5Z.js";import{B as se,E as le,c as te,e as F,g as ie,h as ne,o as oe,r as ae,u as re}from"./chunk-YSGVXHIU.js";import"./chunk-IMJAHIKL.js";import"./chunk-BYXBJQAS.js";import"./chunk-DHPPSTC7.js";import"./chunk-CCV6OVMJ.js";import{p as X}from"./chunk-KLYOBZOA.js";import{A as ce,y as de}from"./chunk-OM6QTLCJ.js";import"./chunk-UZTVXZLN.js";import"./chunk-6IAPTY77.js";import{ua as Q}from"./chunk-MZOABDWB.js";import"./chunk-NCVWH7ZC.js";import"./chunk-2XLJO22W.js";import"./chunk-QFZW7UBI.js";import{Ad as p,Bc as k,Bd as m,Ca as w,Da as E,Ld as H,Ma as G,Mc as O,Oc as g,Pb as z,Sc as Z,Tc as q,Uc as K,bd as h,c as U,cd as v,dd as T,kc as y,lc as x,qc as C,rc as d,sc as s,tc as D,ud as j,va as b,vb as a,xc as B,yc as $}from"./chunk-3XAJQCT5.js";import"./chunk-Y5YY55GC.js";import{a as I,b as L}from"./chunk-7UXVQ3GW.js";var we=["addressInput"],Ee=r=>({text:r,icon:"arrow-left",showIcon:!0});function De(r,f){if(r&1&&(d(0,"span",12),h(1),p(2,"translate"),s()),r&2){let o=g(2);a(),v(m(2,1,o.LANG_ROOT+"FORM.REQUIRED_FIELD"))}}function Te(r,f){if(r&1&&(d(0,"span",12),h(1),p(2,"translate"),s()),r&2){let o=g(2);a(),v(m(2,1,o.LANG_ROOT+"FORM.ENTER_VALID_ADDRESS"))}}function Se(r,f){if(r&1&&(d(0,"span",12),h(1),p(2,"translate"),s()),r&2){let o=g(3);a(),v(m(2,1,o.LANG_ROOT+"FORM.REQUIRED_FIELD"))}}function Re(r,f){if(r&1&&(d(0,"div",9)(1,"label",10),h(2),p(3,"translate"),s(),D(4,"input",18),p(5,"translate"),y(6,Se,3,3,"span",12),s()),r&2){let o,e=g(2);a(2),v(m(3,3,e.LANG_ROOT+"FORM.ZIP_CODE")),a(2),C("placeholder",m(5,5,e.LANG_ROOT+"FORM.ZIP_CODE_PLACEHOLDER")),a(2),x((o=e.addressForm.get("zipCode"))!=null&&o.invalid&&((o=e.addressForm.get("zipCode"))!=null&&o.touched)?6:-1)}}function Pe(r,f){if(r&1&&(d(0,"span",12),h(1),p(2,"translate"),s()),r&2){let o=g(2);a(),v(m(2,1,o.LANG_ROOT+"FORM.REQUIRED_FIELD"))}}function Ie(r,f){if(r&1&&(d(0,"span",12),h(1),p(2,"translate"),s()),r&2){let o=g(2);a(),v(m(2,1,o.LANG_ROOT+"FORM.REQUIRED_FIELD"))}}function Fe(r,f){if(r&1){let o=k();d(0,"app-card",4)(1,"div",6)(2,"div",7),h(3),s(),d(4,"form",8)(5,"div",9)(6,"label",10),h(7),p(8,"translate"),s(),d(9,"input",11,0),p(11,"translate"),O("blur",function(){w(o);let t=g();return E(t.validateAddressSelection())}),s(),y(12,De,3,3,"span",12),y(13,Te,3,3,"span",12),d(14,"div",13),O("click",function(){w(o);let t=g();return E(t.useCurrentLocation())}),D(15,"app-icon",14),d(16,"span"),h(17),p(18,"translate"),s()()(),y(19,Re,7,7,"div",9),d(20,"div",9)(21,"label",10),h(22),p(23,"translate"),s(),D(24,"input",15),p(25,"translate"),y(26,Pe,3,3,"span",12),s(),d(27,"div",9)(28,"label",10),h(29),p(30,"translate"),s(),D(31,"input",16),p(32,"translate"),y(33,Ie,3,3,"span",12),s(),d(34,"div",13),O("click",function(){w(o);let t=g();return E(t.goToMapConfirm())}),d(35,"button",17),h(36),p(37,"translate"),s()()()()()}
1if(r&2){let o,e,t,n,i=g();a(3),T(" ",i.clientTitle()," "),a(),C("formGroup",i.addressForm),a(3),v(m(8,19,i.LANG_ROOT+"FORM.ADDRESS")),a(2),C("placeholder",m(11,21,i.LANG_ROOT+"FORM.ADDRESS_PLACEHOLDER")),a(3),x((o=i.addressForm.get("address"))!=null&&o.hasError("required")&&((o=i.addressForm.get("address"))!=null&&o.touched)?12:-1),a(),x((e=i.addressForm.get("address"))!=null&&e.hasError("invalidAddress")&&((e=i.addressForm.get("address"))!=null&&e.touched)?13:-1),a(2),C("icon","tabler-current-location")("sprite","tabler")("size","20px"),a(2),v(m(18,23,i.LANG_ROOT+"FORM.CURRENT_LOCATION")),a(2),x(i.showZipCode?19:-1),a(3),v(m(23,25,i.LANG_ROOT+"FORM.STATE")),a(2),C("placeholder",m(25,27,i.LANG_ROOT+"FORM.STATE_PLACEHOLDER")),a(2),x((t=i.addressForm.get("state"))!=null&&t.invalid&&((t=i.addressForm.get("state"))!=null&&t.touched)?26:-1),a(3),v(m(30,29,i.LANG_ROOT+"FORM.CITY")),a(2),C("placeholder",m(32,31,i.LANG_ROOT+"FORM.CITY_PLACEHOLDER")),a(2),x((n=i.addressForm.get("city"))!=null&&n.invalid&&((n=i.addressForm.get("city"))!=null&&n.touched)?33:-1),a(2),C("disabled",i.addressForm.invalid),a(),T(" ",m(37,33,i.LANG_ROOT+"FORM.SAVE")," ")}}function Ne(r,f){if(r&1){let o=k();d(0,"div",22)(1,"span"),h(2),p(3,"translate"),s(),d(4,"button",26),O("click",function(){w(o);let t=g(2);return E(t.showOverlayMessage=!1)}),h(5," \xD7 "),s()()}if(r&2){let o=g(2);a(2),v(m(3,1,o.LANG_ROOT+"MAP.MESSAGE_ON_MAP"))}}function Le(r,f){if(r&1&&(d(0,"span",12),h(1),p(2,"translate"),s()),r&2){let o=g(2);a(),T(" ",m(2,1,o.LANG_ROOT+"MAP.INVALID_ADDRESS")," ")}}function ke(r,f){if(r&1){let o=k();d(0,"app-card",5)(1,"div",19)(2,"google-map",20),O("mapClick",function(t){w(o);let n=g();return E(n.moveMarker(t))}),D(3,"map-marker",21),s(),y(4,Ne,6,3,"div",22),d(5,"div",23),h(6),p(7,"translate"),d(8,"div",24),h(9),s(),y(10,Le,3,3,"span",12),s(),d(11,"button",25),O("click",function(){w(o);let t=g();return E(t.goToFormToSave())}),h(12),p(13,"translate"),s()()()}if(r&2){let o=g();a(2),C("center",o.center)("zoom",15),a(),C("position",o.markerPosition),a(),x(o.showOverlayMessage?4:-1),a(2),T(" ",m(7,9,o.LANG_ROOT+"MAP.ADDRESS")," "),a(3),T(" ",o.mapFullAddress," "),a(),x(o.mapAddressValid?-1:10),a(),C("disabled",!o.mapAddressValid),a(),T(" ",m(13,11,o.LANG_ROOT+"MAP.CONFIRM")," ")}}var dt=(()=>{let f=class f{constructor(){this.LANG_ROOT="MY_PROFILE.UPDATE_DELIVERY_DATA.",this.envHelperService=b(me),this.googleMapsApiKey=`${this.envHelperService.getCountryConfig().googleMapsApiKey_MiPerfil}`,this.client=G(null),this.clientTitle=G(""),this.timeDrawerOpen=!1,this.selectedTime=null,this.hasAvailabilityChanges=!1,this.lastSavedAvailability=null,this.mapFullAddress="",this.showOverlayMessage=!0,this.mapAddressValid=!0,this.mapAddressError="",this.showMapConfirm=!1,this.countryKey=this.envHelperService.getCountryConfig().key,this.showZipCode=this.countryKey?.toLocaleLowerCase()!=="py"&&this.countryKey?.toLocaleLowerCase()!=="cl",this.activeSelection=null,this.schedule=[{dayKey:"MON_FRI",isOpen:!0,morning:[],afternoon:[],showAfternoon:!0},{dayKey:"SAT",isOpen:!0,morning:[],afternoon:[],showAfternoon:!0},{dayKey:"SUN",isOpen:!0,morning:[],afternoon:[],showAfternoon:!1}],this.fb=b(se),this.addressForm=this.fb.group({address:["",F.required],doorNumber:[""],zipCode:[""],state:["",F.required],city:["",F.required],local:[""],indications:[""]}),this.showValidationErrors=!1,this.selectedPlace=null,this.googleLoaded=!1,this.routeClientId=null,this.router=b(W),this.route=b(Y),this.store=b(X),this.updateClientDataService=b(ye),this.toastr=b(pe),this.translateService=b(de),this.user=this.store.selectSignal(ue),this.center={lat:-34.603734,lng:-58.38157},this.markerPosition={lat:-34.603734,lng:-58.38157};let e=this.addressForm.get("zipCode");this.countryKey?.toLowerCase()==="ar"&&e?.setValidators([F.required]),this.showZipCode||(e?.clearValidators(),e?.setValue(null)),e?.updateValueAndValidity(),this.routeClientId=this.route.snapshot.paramMap.get("clientId"),H(()=>{this.resolveClient()}),this.googleMapsDinamicApi().subscribe(n=>{this.googleLoaded=!!n,n||console.warn("Google Maps API failed to load")})}googleMapsDinamicApi(){return new U(e=>{if(typeof window.google<"u"&&window.google&&window.google.maps){e.next(!0),e.complete();return}let t=document.createElement("script");
1t.src=`https://maps.googleapis.com/maps/api/js?key=${this.googleMapsApiKey}&libraries=places`,t.async=!0,t.defer=!0,t.onload=()=>{e.next(!0),e.complete()},t.onerror=()=>{e.next(!1),e.complete()},document.head.appendChild(t)})}goBack(){this.router.navigate([Ce,this.routeClientId])}getClientName(e){return e?.fantasyName||e?.fiscalName||null}getClientAddress(e){return e?[e.street,e.doorNumber].filter(Boolean).join(" "):null}getClientNumber(e){if(!e)return null;let t=e.erpClientId??e.clientId;return t!=null?String(t):null}ngAfterViewInit(){window.google&&window.google.maps?(this.initAutocomplete(),this.listenAddressInputChanges()):this.googleMapsDinamicApi().subscribe(e=>{e?(this.initAutocomplete(),this.listenAddressInputChanges()):console.error("Google Maps API not available to initialize Autocomplete")})}listenAddressInputChanges(){this.addressInput?.nativeElement&&this.addressInput.nativeElement.addEventListener("input",()=>{this.selectedPlace=null,this.addressForm.get("address")?.setErrors({invalidAddress:!0}),this.addressForm.patchValue({doorNumber:"",city:"",state:"",zipCode:this.showZipCode?"":null})})}saveAndExit(){let e=this.buildDeliveryDataPayload();this.updateClientDataService.updateClientAvailability(e,this.client()?.clientId).subscribe({next:()=>{this.hasAvailabilityChanges=!1;let t=this.buildUserWithDeliveryData(e);t&&this.store.dispatch(ee({user:t})),this.toastr.success(this.translateService.instant(this.LANG_ROOT+"TOAST.SUCCESS")?.split(",")),this.goBack()},error:t=>{console.log("Update client availability failed:",t),this.toastr.error(this.translateService.instant(this.LANG_ROOT+"TOAST.ERROR")?.split(","))}})}buildDeliveryDataPayload(){let e=this.addressForm.value;return{weekMorning:this.formatRange(this.schedule[0],"morning"),weekAfternoon:this.formatRange(this.schedule[0],"afternoon"),saturdayMorning:this.formatRange(this.schedule[1],"morning"),saturdayAfternoon:this.formatRange(this.schedule[1],"afternoon"),sundayMorning:this.formatRange(this.schedule[2],"morning"),sundayAfternoon:this.formatRange(this.schedule[2],"afternoon"),deliveryStreet:this.removeStreetNumber(e.address),deliveryDoorNumber:e.doorNumber,deliveryCity:e.city??void 0,deliveryZipCode:this.showZipCode?e.zipCode??void 0:void 0,deliveryState:e.state??void 0,deliveryLatitude:this.markerPosition?.lat?.toString(),deliveryLongitude:this.markerPosition?.lng?.toString()}}buildUserWithDeliveryData(e){if(!this.user()||!this.client()?.clientId||!this.user().clients?.length)return null;let t=this.user().clients.map(n=>{if(n.clientId!==this.client().clientId)return n;let i=n.availability?.[0],c=!this.isEqual(i?.deliveryStreet,e.deliveryStreet)||!this.isEqual(i?.deliveryDoorNumber,e.deliveryDoorNumber)||!this.isEqual(i?.deliveryCity,e.deliveryCity)||!this.isEqual(i?.deliveryState,e.deliveryState)||this.showZipCode&&!this.isEqual(i?.deliveryZipCode,e.deliveryZipCode)||!this.areCoordsEqual(i?.deliveryLatitude,e.deliveryLatitude)||!this.areCoordsEqual(i?.deliveryLongitude,e.deliveryLongitude);return L(I({},n),{availability:[L(I(I({},i),e),{status:c?"Pendiente":i?.status})]})});return L(I({},this.user()),{clients:t})}isEqual(e,t){return(e??"")===(t??"")}areCoordsEqual(e,t){let n=Number(e),i=Number(t);return isNaN(n)||isNaN(i)?e===t:Math.abs(n-i)<1e-6}resolveClient(){if(!this.routeClientId||!this.user()?.clients?.length){this.client.set(null),this.clientTitle.set("");return}let e=this.user().clients.find(t=>this.matchesRouteId(t,this.routeClientId));this.client.set(e??null),this.clientTitle.set(this.getClientName(this.client())??""),this.hydrateScheduleFromAvailability()}matchesRouteId(e,t){return[e.clientId,e.erpClientId,e.fiscalId].filter(i=>i!=null).map(i=>String(i)).some(i=>i===t)}hydrateScheduleFromAvailability(){let e=this.client()?.availability?.[0];if(!e){this.resetSchedule();return}this.applyAvailabilityToDay(this.schedule[0],e.weekMorning,e.weekAfternoon),this.applyAvailabilityToDay(this.schedule[1],e.saturdayMorning,e.saturdayAfternoon),this.applyAvailabilityToDay(this.schedule[2],e.sundayMorning,e.sundayAfternoon),this.lastSavedAvailability=this.buildAvailabilityPayload(),this.hasAvailabilityChanges=!1}applyAvailabilityToDay(e,t,n){e.morning=this.normalizeTimeSlot(t),e.afternoon=this.normalizeTimeSlot(n),e.isOpen=e.morning.length>0||e.afternoon.length>0}normalizeTimeSlot(e){if(!e)return[];let t=e.trim();if(!t||t==="-"||t==="--")return[];if(t.includes("-")){let n=t.split("-").map(i=>i.trim()).filter(i=>i&&i!=="-"&&i!=="--");return n.length?n:[]}return[t]}buildAvailabilityPayload(){return{weekMorning:this.formatRange(this.schedule[0],"morning"),weekAfternoon:this.formatRange(this.schedule[0],"afternoon"),saturdayMorning:this.formatRange(this.schedule[1],"morning"),saturdayAfternoon:this.formatRange(this.schedule[1],"afternoon"),sundayMorning:this.formatRange(this.schedule[2],"morning"),sundayAfternoon:this.formatRange(this.schedule[2],"afternoon")}}formatRange(e,t){if(!e.isOpen)return"-";let n=t==="morning"?e.morning:e.afternoon,i=n[0]?.trim(),c=n[1]?.trim();return this.isValidTime(i)&&this.isValidTime(c)?`${i}-${c}`:"-"}isValidTime(e){return e?/^(?:[01]\d|2[0-3]):[0-5]\d$/.test(e):!1}
1resetSchedule(){this.schedule.forEach(e=>{e.isOpen=!1,e.morning=[],e.afternoon=[]}),this.lastSavedAvailability=this.buildAvailabilityPayload(),this.hasAvailabilityChanges=!1}moveMarker(e){if(!e.latLng)return;let t=e.latLng.lat(),n=e.latLng.lng();this.markerPosition={lat:t,lng:n},this.center={lat:t,lng:n},this.reverseGeocodeFromMap(t,n)}reverseGeocodeFromMap(e,t){if(!window.google||!window.google.maps){console.error("Google Maps API not loaded (reverseGeocodeFromMap)");return}new google.maps.Geocoder().geocode({location:{lat:e,lng:t}},(i,c)=>{if(c==="OK"&&i?.length){let u=i[0].address_components,l=Oe=>u.find(Me=>Me.types.includes(Oe))?.long_name||"",A=l("route"),M=l("street_number"),S=l("administrative_area_level_1"),P=this.showZipCode?l("postal_code"):null,R=l("locality")||l("administrative_area_level_2")||l("administrative_area_level_3")||l("sublocality")||l("sublocality_level_1"),N=this.validateMapAddress(A,M,R,S,P);this.mapAddressValid=N,N&&this.addressForm.patchValue({address:this.buildAddress(A,M),doorNumber:M,city:R,state:S,zipCode:this.showZipCode?P:null});let V=this.showZipCode?`${A} ${M}, ${R}, ${S}, ${P}`:`${A} ${M}, ${R}, ${S}`;this.mapFullAddress=V,this.mapFullAddress=V}else console.error("Reverse geocode error:",c)})}geocodeAddress(e){if(!window.google||!window.google.maps){console.error("Google Maps API not loaded (geocodeAddress)");return}new google.maps.Geocoder().geocode({address:e},(n,i)=>{if(i==="OK"&&n&&n.length>0){let c=n[0].geometry.location;this.center={lat:c.lat(),lng:c.lng()},this.markerPosition={lat:c.lat(),lng:c.lng()}}else console.error("Geocode error:",i)})}goToMapConfirm(){if(this.addressForm.invalid){this.addressForm.markAllAsTouched(),this.toastr.error("Complet\xE1 los campos obligatorios");return}this.mapAddressValid=!0,this.mapFullAddress="";let t=(this.addressForm.get("address")?.value||"").match(/^(.*?)(\d+)\s*$/);if(t){let u=t[1].trim(),l=t[2];this.addressForm.patchValue({address:`${u} ${l}`,doorNumber:l})}let{address:n,city:i,state:c,zipCode:_}=this.addressForm.value;this.mapFullAddress=this.showZipCode?`${n}, ${i}, ${c}, ${_}`:`${n}, ${i}, ${c}`,this.geocodeAddress(this.mapFullAddress),this.showMapConfirm=!0}backToForm(){this.showMapConfirm=!1,this.mapAddressValid=!0,this.mapFullAddress="",setTimeout(()=>{this.initAutocomplete(),this.listenAddressInputChanges()})}goToFormToSave(){this.saveAndExit()}useCurrentLocation(){if(!navigator.geolocation)return;let e=()=>{navigator.geolocation.getCurrentPosition(t=>{let n=t.coords.latitude,i=t.coords.longitude;this.reverseGeocode(n,i)},t=>{console.error("Geolocation error",t)})};window.google&&window.google.maps?e():this.googleMapsDinamicApi().subscribe(t=>{t?e():console.error("Google Maps API not loaded, cannot use current location")})}reverseGeocode(e,t){if(!window.google||!window.google.maps){console.error("Google Maps API not loaded (reverseGeocode)");return}new google.maps.Geocoder().geocode({location:{lat:e,lng:t}},(i,c)=>{if(c==="OK"&&i?.length){let _=i[0].address_components,u=R=>_.find(N=>N.types.includes(R))?.long_name||"",l=u("route"),A=u("street_number"),M=u("administrative_area_level_1"),S=this.showZipCode?u("postal_code"):null,P=u("locality")||u("administrative_area_level_2")||u("administrative_area_level_3")||u("sublocality")||u("sublocality_level_1");this.addressForm.patchValue({address:A?`${l} ${A}`:l,doorNumber:A,city:P,state:M,zipCode:this.showZipCode?S:null})}})}buildAddress(e,t){return e?t?`${e} ${t}`:e:""}validateMapAddress(e,t,n,i,c){let _=this.countryKey?.toLowerCase();return _==="ar"||_==="br"?!!(e&&t&&n&&i&&c):_==="py"?!!(e&&n&&i):_==="cl"?!!(e&&t&&n&&i):!1}removeStreetNumber(e){if(!e)return;let t=e.trim().split(" "),n=t[t.length-1];return isNaN(Number(n))||t.pop(),t.join(" ")}initAutocomplete(){if(!window.google||!window.google.maps){console.error("Google Maps API not loaded (initAutocomplete)");return}this.autocomplete=new google.maps.places.Autocomplete(this.addressInput.nativeElement,{types:["address"],componentRestrictions:{country:this.envHelperService.getCountryConfig().key}}),this.autocomplete.addListener("place_changed",()=>{this.selectedPlace=this.autocomplete.getPlace();let e=this.selectedPlace;if(!e.address_components){console.error("No address components found for selected place");return}let t="",n="",i="",c="",_="";
1e.address_components.forEach(u=>{let l=u.types[0];l==="route"&&(t=u.long_name),l==="street_number"&&(n=u.long_name),l==="administrative_area_level_1"&&(c=u.long_name),l==="postal_code"&&this.showZipCode&&(_=u.long_name),(l==="locality"||l==="administrative_area_level_2"||l==="administrative_area_level_3"||l==="sublocality"||l==="sublocality_level_1")&&(i||(i=u.long_name))}),this.addressForm.patchValue({address:this.buildAddress(t,n),doorNumber:n,city:i,state:c,zipCode:this.showZipCode?_:null}),this.addressForm.get("address")?.setErrors(null)})}validateAddressSelection(){setTimeout(()=>{let e=this.addressForm.get("address");(!this.selectedPlace||!this.selectedPlace.place_id||!this.selectedPlace.geometry)&&(e?.setErrors({invalidAddress:!0}),e?.markAsTouched(),this.addressForm.patchValue({doorNumber:"",city:"",state:"",zipCode:this.showZipCode?"":null}),this.selectedPlace=null)},275)}};f.\u0275fac=function(t){return new(t||f)},f.\u0275cmp=z({type:f,selectors:[["app-update-delivery-data"]],viewQuery:function(t,n){if(t&1&&Z(we,5),t&2){let i;q(i=K())&&(n.addressInput=i.first)}},decls:9,vars:9,consts:[["addressInput",""],["header","",3,"clickEvent","config"],["body",""],[1,"update-client-body"],[1,"address-card"],[1,"map-card"],[1,"card-content"],[1,"branch-title"],[1,"form",3,"formGroup"],[1,"form-group"],[1,"form-label"],["type","text","formControlName","address",1,"form-input",3,"blur","placeholder"],[1,"field-error"],[1,"location-link",3,"click"],[3,"icon","sprite","size"],["type","text","formControlName","state",1,"form-input",3,"placeholder"],["type","text","formControlName","city",1,"form-input",3,"placeholder"],["type","button",1,"save-button",3,"disabled"],["type","text","formControlName","zipCode",1,"form-input",3,"placeholder"],[1,"map-container"],["height","100%","width","100%",3,"mapClick","center","zoom"],[3,"position"],[1,"map-overlay-message"],[1,"map-address"],[1,"map-address-value"],[1,"confirm-button",3,"click","disabled"],[1,"close-overlay",3,"click"]],template:function(t,n){t&1&&(D(0,"app-ka-navbar"),d(1,"app-page-structure")(2,"app-title-page",1),p(3,"translate"),p(4,"translate"),O("clickEvent",function(){return n.showMapConfirm?n.backToForm():n.goBack()}),s(),B(5,2),d(6,"div",3),y(7,Fe,38,35,"app-card",4),y(8,ke,14,13,"app-card",5),s(),$(),s()),t&2&&(a(2),C("config",j(7,Ee,n.showMapConfirm?m(3,3,n.LANG_ROOT+"MAP.TITLE"):m(4,5,n.LANG_ROOT+"FORM.TITLE"))),a(5),x(n.showMapConfirm?-1:7),a(),x(n.showMapConfirm?8:-1))},dependencies:[Q,_e,ge,he,ve,fe,J,Ae,xe,be,le,oe,te,ie,ne,ae,re,ce],styles:['@charset "UTF-8";[_nghost-%COMP%]{width:100%}.update-client-body[_ngcontent-%COMP%]{display:flex;flex-direction:column}@media(min-width:992px){.update-client-body[_ngcontent-%COMP%]{width:596px;margin:0 auto}}.address-card[_ngcontent-%COMP%]{display:block;border-radius:16px;overflow:hidden}.card-content[_ngcontent-%COMP%]{padding:20px 16px;display:flex;flex-direction:column;gap:20px}.branch-title[_ngcontent-%COMP%]{font-family:Gotham Medium;font-size:20px;color:#1a1a1a}.form[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px}.form-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.form-label[_ngcontent-%COMP%]{font-family:Gotham Book;font-size:14px;color:#1a1a1a}.form-input[_ngcontent-%COMP%], .form-textarea[_ngcontent-%COMP%]{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #cbd2d9;background-color:#fff;font-family:Gotham Book;font-size:14px;color:#1a1a1a;outline:none}.form-input[_ngcontent-%COMP%]::placeholder, .form-textarea[_ngcontent-%COMP%]::placeholder{color:#818181}.form-input[_ngcontent-%COMP%]:focus, .form-textarea[_ngcontent-%COMP%]:focus{border-color:#494949}.form-textarea[_ngcontent-%COMP%]{resize:none;min-height:90px}.field-error[_ngcontent-%COMP%]{font-family:Gotham Book;font-size:12px;color:#e53935}.location-link[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;margin-top:6px;font-family:Gotham Medium;font-size:14px;color:#1a1a1a;cursor:pointer}.save-button[_ngcontent-%COMP%]{margin-top:8px;width:100%;border-radius:12px;padding:14px 16px;font-family:Gotham Medium;font-size:16px;color:#fff;background:#494949;border:none;cursor:pointer}.save-button[_ngcontent-%COMP%]:disabled{background:#cbd2d9;color:#818181;cursor:not-allowed}.save-button[_ngcontent-%COMP%]:active{transform:scale(.98)}.map-card[_ngcontent-%COMP%]{border-radius:16px;overflow:hidden}.map-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:80vh;position:relative}.map-overlay-message[_ngcontent-%COMP%]{position:absolute;bottom:200px;left:16px;right:16px;background:#2b2b2b;color:#fff;padding:12px 16px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.close-overlay[_ngcontent-%COMP%]{background:transparent;border:none;color:#fff;font-size:18px;
1cursor:pointer}google-map[_ngcontent-%COMP%]{flex:1}.back-button[_ngcontent-%COMP%]{background:transparent;border:none;font-size:18px;cursor:pointer}.map-warning[_ngcontent-%COMP%]{background:#3c3c3c;color:#fff;padding:12px 16px;font-size:14px;margin:16px;border-radius:12px}.map-address[_ngcontent-%COMP%]{padding:0 16px;font-size:14px;margin-bottom:12px;margin-top:10px}.map-address-value[_ngcontent-%COMP%]{margin-top:6px;padding:12px;border-radius:12px;border:1px solid #cbd2d9;background:#f7f7f7}.confirm-button[_ngcontent-%COMP%]{margin:16px;padding:14px;border-radius:12px;background:#494949;color:#fff;border:none;font-family:Gotham Medium;font-size:16px;cursor:pointer}'],changeDetection:0});let r=f;return r})();export{dt as UpdateDeliveryDataComponent};

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.