1"use strict";(self.webpackChunkbarkibu_seguros=self.webpackChunkbarkibu_seguros||[]).push([[8578],{30119:function(e,t,r){r.d(t,{C:function(){return i},i:function(){return a}});var n=r(22346),s=r(99803);const i=e=>n.Yj().min(1,{message:"zip.required"}).refine(t=>0===t.length||(0,s.b)(t,e),{message:"zip.invalid"}),a=(e,t)=>{const r=i(t).safeParse(e);if(r.success)return{success:!0,data:r.data};return{success:!1,errors:r.error.errors.map(e=>e.message)}}},31755:function(e,t,r){r.r(t),t.default="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA0IiBoZWlnaHQ9IjEwNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOTIgNTIuNjc4YzAgMjIuMDkxLTE3LjkwOSA0MC00MCA0MHMtNDAtMTcuOTA5LTQwLTQwYzAtMjIuMDkyIDE3LjkwOS00MCA0MC00MHM0MCAxNy45MDggNDAgNDBaIiBmaWxsPSIjRDFFQUZGIi8+PHBhdGggZD0iTTQ4LjExOSAyMC43NThjNi43ODUtNS42MjggMTQuNTA2LjEzIDE2LjcyMyA2LjczMyAyLjIxNyA2LjYwMi4zIDExLjUyMy0uNzYgMTcuNDgzLTEuMzI1IDcuNDUtMTMuOTUyIDEyLjM0LTE4LjcyMiA0LjY5LTQuMzU4LTYuOTg5IDEuNjQyLTkuNDg5IDEuNjQyLTEzLjQ4OSAwLTQuMjcyLTctOC42ODQgMS4xMTctMTUuNDE3WiIgZmlsbD0iIzczQjlGRiIvPjxwYXRoIGQ9Ik02OS44MTMgNDguODQ0Yy0xLjAxNiAxLjcxMy0zLjUgMS42OTUtNC40OTItLjAzMkw1My44MiAyOC43NjNjLTYuMTUxLTEwLjcyMSAxLjU4OS0yNC4wODUgMTMuOTUtMjQuMDg1IiBmaWxsPSIjRkM0RTBGIi8+PHBhdGggZD0iTTY1LjcyNSA0OC44NDRjMS4wMTUgMS43MTMgMy41IDEuNjk1IDQuNDktLjAzMmwxMS41MDMtMjAuMDQ5Qzg3Ljg3IDE4LjA0MiA4MC4xMyA0LjY3OCA2Ny43NjggNC42NzgiIGZpbGw9IiNGQzRFMEYiLz48cGF0aCBkPSJNNzUgMjAuNjc4YTcgNyAwIDEgMS0xNCAwIDcgNyAwIDAgMSAxNCAwWiIgZmlsbD0iI0QxRUFGRiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzAuNTQgODYuMDU0QzE5LjU5IDc4LjkyMyAxMi4zNSA2Ni41NzIgMTIuMzUgNTIuNTNhMzkuODEzIDM5LjgxMyAwIDAgMSA5LjI4MS0yNS42MTJjNC4yIDIuMDgyIDguMTIgNC4wNSA5LjIwNyA4LjEyMy45OTggMy43NDQtLjI0NyA1LjM2OC0xLjY4MiA3LjI0LTEuNDM4IDEuODc1LTMuMDY1IDMuOTk4LTIuODE1IDguNzUuMjk2IDUuNjI3IDMuODYzIDYuOTEzIDcuMjc4IDguMTQzIDIuMzQ3Ljg0NiA0LjYyMSAxLjY2NSA1LjcxMyAzLjg1IDMuNTMgNy4wNTcuODI4IDE0LjUwNC04Ljc5MiAyMy4wMjlaTTU0LjM3MyA5Mi40NTRDNzUuNDk4IDkxLjM4OCA5Mi4yOTkgNzMuOTIgOTIuMjk5IDUyLjUzYzAtNC43NjgtLjgzNS05LjM0MS0yLjM2Ni0xMy41ODEtNC44MjIgMS40NTQtNS4yNzQgNS4xOTUtNS42NjggOC40NTEtLjIyOCAxLjg4NS0uNDM2IDMuNjA3LTEuNDYgNC42My0uOTU1Ljk1NS0yLjIwMS42Ny0zLjYyOC4zNDItMi4zMDgtLjUzLTUuMDg2LTEuMTY2LTcuODY1IDMuMTU2LTIuOSA0LjUxMi0uMjc1IDguNTIgMS44NTcgMTEuNzc2IDEuNTE0IDIuMzEzIDIuNzggNC4yNDcgMS42NDEgNS43MTItMS42MTIgMi4wNzMtMy41NDEgMS40OTMtNS44MzkuODAzLTIuNjg4LS44MDgtNS44NzktMS43NjctOS42NTEgMS4xOTctNC4wMjUgMy4xNjMtNS4wMTcgMTAuOTk1LTQuOTQ3IDE3LjQzN1oiIGZpbGw9IiM3M0I5RkYiLz48L3N2Zz4="},42496:function(e,t,r){r.d(t,{E:function(){return u}});var n=r(63696),s=r(79714),i=r(1923);const a=e=>{var t;const r=Array.from(e.querySelectorAll('input:not([type="hidden"]), select, textarea, button:not([type="submit"])')).filter(e=>!e.closest('[aria-hidden="true"]')&&!e.hasAttribute("disabled")),n=r.find(e=>"true"===e.getAttribute("aria-invalid"));return null!==(t=null!=n?n:r.at(0))&&void 0!==t?t:null},u=(e,t)=>(0,n.useCallback)(function(r,n){var u;void 0===n&&(n={}),u=t.current,requestAnimationFrame(()=>requestAnimationFrame(()=>{const e=null==u?void 0:u.querySelector('[role="alert"]');if(!e)return;let t=e.parentElement,r=null;for(;t&&!r&&(r=a(t),t!==u);)t=t.parentElement;r&&(r.focus({preventScroll:!0}),r.scrollIntoView({behavior:"smooth",block:"center"}))})),(0,s.sx)(new i.WX({error:`${e} form validation failed`,details:{fields:r,...n}}))},[e,t])},45740:function(e,t,r){r.d(t,{A:function(){return u}});var n=r(4452),s=r.n(n),i=r(89704),a=r(62540);var u=e=>{let{pretitle:t,title:r,subtitle:n,adoptionClassName:u,headingLevel:o=2}=e;return(0,a.jsxs)("header",{className:s()("ml-section-title","SectionTitle-module--sectionTitle--f0d3f",u),children:[t&&(0,a.jsx)("p",{className:"section-pretitle",children:t}),(0,a.jsx)(i.A,{level:o,adoptionClassName:s()("SectionTitle-module--title--f235d","section-title"),children:r}),n&&(0,a.jsx)("p",{className:s()("SectionTitle-module--subtitle--f7788","section-subtitle"),children:n})]})}},58942:function(e,t,r){var n=r(63696),s=r(38363),i=r(61016),a=r(10930),u=r(8548),o=r
1(1793);t.A=function(e,t){var r,d;void 0===t&&(t={});const l=(0,u.DU)(),c=(0,o.MF)(),{result:M}=(0,s.b)(),y=(null===(r=(0,a.zk)())||void 0===r?void 0:r.dataLayer)||[],{0:N,1:g}=(0,n.useState)(!1),{0:p,1:m}=(0,n.useState)(!1),I={leadAgeInDays:null!==(d=null==M?void 0:M.leadAgeInDays)&&void 0!==d?d:void 0};(0,n.useEffect)(()=>{g(!!l),m(!!c)},[l,c]),(0,n.useEffect)(()=>{if(N){const r={...l,...t,...I};l&&(0,i.u4)(e,r)}},[N]),(0,n.useEffect)(()=>{if(y&&p){const t={event:e,...c,...I};y.push(t)}},[p])}},76981:function(e,t,r){r.r(t),r.d(t,{default:function(){return G}});var n={};r.r(n),r.d(n,{hl:function(){return b},h6:function(){return O},kc:function(){return w},GM:function(){return k},RC:function(){return U}});var s=r(63696),i=r(92761),a=r(36739),u=r(2753),o=r(42496),d=r(69440),l=r(35581),c=r(79714),M=r(1923),y=r(59483),N=r(57834),g=r(38363),p=r(22346),m=r(30119);const I=(e,t)=>{const r=(e=>p.Ik({address:p.Yj().min(1,{message:"address.required"}).refine(e=>e.length>=5,{message:"address.min_length"}),city:p.Yj().min(1,{message:"city.required"}).refine(e=>0===e.length||!/[\d$§%=*`<>"°^â¬@]/.test(e.trim()),{message:"city.invalid"}),zip:(0,m.C)(e)}))(t).safeParse(e);if(r.success)return{success:!0,data:r.data};const n={};return r.error.errors.forEach(e=>{if(!e.path[0])return;const t=e.path[0].toString(),r=e.message;n[t]&&!r.includes("required")||(n[t]=r)}),{success:!1,errors:n}};var j=r(76570);var f=r(33607),D=r(94599),T=r(1793),A=r(51253);async function L(e,t){try{var r,n;const s=await fetch(`https://api.zippopotam.us/${t.toLowerCase()}/${e}`);if(!s.ok)return null;return null!==(r=null===(n=(await s.json()).places[0])||void 0===n?void 0:n["place name"])&&void 0!==r?r:null}catch(s){return(0,c.sx)(new M.WX({error:"zip_city_autofill_error",details:s instanceof Error?s.message:String(s),question:"City autofill from zip"})),null}}const C=e=>{var t,r,n;const{result:i,updatePetParentData:u}=(0,g.b)(),o=(0,T.KC)(),{t:d}=(0,a.useTranslation)(),p=(0,A.bf)(),m=(C=i)?{addressInfo:{address:null!==(z=C.petParent.address)&&void 0!==z?z:"",city:null!==(v=C.petParent.city)&&void 0!==v?v:"",zip:null!==(S=C.petParent.zip)&&void 0!==S?S:""},country:C.country,petInfo:{name:C.pet.name},petParentInfo:{firstName:null!==(h=C.petParent.firstName)&&void 0!==h?h:""},uuid:C.uuid}:null;var C,z,v,S,h;const E=d("pg_address.title",{petParentName:null==m?void 0:m.petParentInfo.firstName,petName:null==m?void 0:m.petInfo.name}),x={"address.required":d("common.validation.required"),"address.min_length":d("common.validation.address_min_length"),"city.required":d("common.validation.required"),"city.invalid":d("common.validation.city.invalid_format"),"zip.required":d("common.validation.required"),"zip.invalid":d("common.validation.zip_code.invalid_format")},{0:b,1:O}=(0,s.useState)(""),{0:w,1:k}
1=(0,s.useState)({address:null!==(t=null==m?void 0:m.addressInfo.address)&&void 0!==t?t:"",zip:null!==(r=null==m?void 0:m.addressInfo.zip)&&void 0!==r?r:"",city:null!==(n=null==m?void 0:m.addressInfo.city)&&void 0!==n?n:""});(0,s.useEffect)(()=>{const e=null==m?void 0:m.addressInfo.zip;e&&L(e,Z.iso).then(e=>{e&&k(t=>t.city?t:(O(e),_(e=>({...e,city:""})),{...t,city:e}))})},[null==m?void 0:m.addressInfo.zip]);const{0:U,1:_}=(0,s.useState)({}),{0:Q,1:Y}=(0,s.useState)(!1),{0:P,1:G}=(0,s.useState)(!1),{country:Z,setCountryState:R}=(0,N.S)(),{0:q,1:B}=(0,s.useState)(Z.iso),F=e=>({...e,address:e.address.trim()}),W=D.hr.map(e=>{let{countryCode:t}=e;return{value:t,name:d(`countries.${t.toLowerCase()}`)}}),H=(e,t)=>{if(!m)return;const r={...w,[e]:t},n=F(r),s=I(n,m.country);if(_(t=>({...t,[e]:""})),!s.success&&s.errors[e]){const t=s.errors[e],r=x[t]||t;_(t=>({...t,[e]:r}))}};return{title:E,currentCountry:q,formData:w,errors:U,countriesSubset:W,isCountryChanged:P,isSubmitting:Q,isComplete:!!m&&I(F(w),m.country).success,handleBlur:e=>{const{name:t,value:r}=e.target;t in w&&H(t,r),"zip"===t&&r&&L(r,q).then(e=>{e&&k(t=>t.city?t:(O(e),_(e=>({...e,city:""})),{...t,city:e}))})},handleSubmit:t=>{if(t.preventDefault(),!(()=>{if(!m)return!1;const t=F(w),r=I(t,m.country);if(!r.success){const t={};return Object.entries(r.errors).forEach(e=>{let[r,n]=e;const s=n;t[r]=x[s]||n}),_(t),null==e||e(Object.keys(r.errors),{codes:Object.values(r.errors)}),!1}return!0})())return;if(!o||!m)return;Y(!0);const r=F(w),n=m.addressInfo.zip!==r.zip;b&&(0,c.sx)(new M.y0({question:"Address city",answer:r.city,payload:{type:y.Uc.GENERIC,autofilled:r.city.toUpperCase()===b.toUpperCase()}})),o({pet_parent_address:r.address,pet_parent_city:r.city,pet_parent_zip:r.zip}).then(()=>{if(n){const e=new M.y0({question:"Zip code changed",eventSender:"Address page",payload:{type:y.Uc.FIELD_CHANGE,originalZip:m.addressInfo.zip,newZip:r.zip}});(0,c.sx)(e),p()}u(m.uuid,{address:r.address,city:r.city,zip:r.zip}),(0,l.navigate)(`/results/${m.uuid}/access/`)}).catch(e=>{(0,f.Co)(e,"address"),alert(d("landing.error_message")),Y(!1)})},handleChange:e=>{const{name:t,value:r}=e.target;t in w&&(k(e=>({...e,[t]:r})),U[t]&&H(t,r))},handleCountryChange:e=>{D.hr.some(t=>{let{countryCode:r}=t;return r===e})&&(B(e),G(e!==(null==m?void 0:m.country)))},handleGoToCountryHome:()=>{const e=new M.y0({question:"Address country changed",payload:{type:y.Uc.FIELD_CHANGE,originalCountry:null==m?void 0:m.country,answer:q}});(0,c.sx)(e);const t=(0,j.z$)({locale:q,source:j._q.USER_SELECTION});R(t.country,t.source),(0,l.navigate)((0,D.jP)(q))}}};var z=r(93812),v=r(61016),S=r(58942),h=r(63056),E=r(51726),x=r(45661),b="Address-module--address--60397",O="Address-module--addressForm--23763 form-wrapper-module--formMainWrapper--97dd3",w="Address-module--city--2d63d",k="Address-module--parentZip--acd51",U="Address-module--submitButton--eeeb6 form-wrapper-module--submitButton--59726",_=r(62540);const Q=r(31755).default;var Y=()=>{var e;const{t:t}=(0,a.useTranslation)(),r=(0,s.useRef)(null),l=(0,o.E)("Address",r),{title:c,currentCountry:M,formData:y,errors:N,countriesSubset:g,isCountryChanged:p,isSubmitting:m,isComplete:I,handleBlur:j,handleChange:f,handleCountryChange:D,handleSubmit:T,handleGoToCountryHome:A}=C(l);return(0,S.A)(v.sV.ADDRESS_VIEWED_BROWSER),(0,_.jsx)(E.A,{children:(0,_.jsx)(x.A,{title:c,image:Q,adoptionClassName:n.addressPage,children:(0,_.jsxs)("form",{ref:r,className:O,onSubmit:T,children:[(0,_.jsx)(d.A,{name:"address",label:t("pet_parent.address.address.field.title"),autoComplete:"street-address",adoptionClassName:b,value:y.address,onChange:f,onBlur:j,error:N.address}),(0,_.jsx)(d.A,{name:"zip",label:t("pet_parent.address.zip.field.title"),autoComplete:"postal-code",adoptionClassName:k,value:y.zip,onChange:f,onBlur:j,error:N.zip}),(0,_.jsx)(d.A,{name:"city",label:t("pet_parent.address.city.field.title"),autoComplete:"address-level2",adoptionClassName:w,value:y.city,onChange:f,onBlur:j,error:N.city}),(0,_.jsx)(u.A,{name:"country",autoComplete:"off",label:t("pet_parent.address.country.field.title"),items:g,selectedKey:M,onSelectionChange:D,onBlur:j,children:e=>(0,_.jsx)(i.q,{textValue:e.name,children:e.name},e.value)}),p?(0,_.jsx)(h.A,{type:"button",adoptionClassName:U,onClick:A,children:t("pet_parent.cta.go_to_country_home",{country:M&&(null===(e=z.Xr[M])||void 0===e?void 0:e.name)})}):(0,_.jsx)(h.A,{type:"submit",disabled:m,"aria-disabled":!I,isLoading:m,adoptionClassName:U,children:t("pet_parent.cta")})]})})})},P=r(66726);var G=(0,r(47883).A)(()=>(0,_.jsx)(Y,{}
1),"pg-address",P.r.address)}}]); 2//# sourceMappingURL=component---src-pages-results-result-uuid-address-tsx-21aceda327412d3bb1dc.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.