"use strict";(self.webpackChunkceet_carroya_frontend_portal=self.webpackChunkceet_carroya_frontend_portal||[]).push([[7607],{58093:function(e,t,a){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CyLocation=void 0;var l=n(a(24002)),r=a(50718);t.CyLocation=function(e){var t=e.size,a=void 0===t?48:t,n=e.color,i=void 0===n?r.EColors.info50:n;return l.default.createElement("svg",{fill:i,width:a,height:a,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},l.default.createElement("path",{d:"M12 13.75C9.93 13.75 8.25 12.07 8.25 10C8.25 7.93 9.93 6.25 12 6.25C14.07 6.25 15.75 7.93 15.75 10C15.75 12.07 14.07 13.75 12 13.75ZM12 7.75C10.76 7.75 9.75 8.76 9.75 10C9.75 11.24 10.76 12.25 12 12.25C13.24 12.25 14.25 11.24 14.25 10C14.25 8.76 13.24 7.75 12 7.75Z",fill:i}),l.default.createElement("path",{d:"M12 21.75C11.83 21.75 11.66 21.69 11.52 21.58C11.22 21.34 4.25 15.54 4.25 10C4.25 5.73 7.73 2.25 12 2.25C16.27 2.25 19.75 5.73 19.75 10C19.75 15.54 12.77 21.34 12.48 21.58C12.34 21.69 12.17 21.75 12 21.75ZM12 3.75C8.55 3.75 5.75 6.55 5.75 10C5.75 14.07 10.46 18.63 12 20.01C13.54 18.63 18.25 14.07 18.25 10C18.25 6.55 15.45 3.75 12 3.75Z",fill:i}))},t.default=t.CyLocation},41321:function(e,t,a){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CyClose=void 0;var l=n(a(24002)),r=a(50718);t.CyClose=function(e){var t=e.size,a=void 0===t?48:t,n=e.color,i=void 0===n?r.EColors.info50:n;return l.default.createElement("svg",{fill:i,width:a,height:a,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},l.default.createElement("path",{fill:i,fillRule:"evenodd",clipRule:"evenodd",d:"M5.53033 4.46967C5.23744 4.17678 4.76256 4.17678 4.46967 4.46967C4.17678 4.76256 4.17678 5.23744 4.46967 5.53033L10.9393 12L4.46967 18.4697C4.17678 18.7626 4.17678 19.2374 4.46967 19.5303C4.76256 19.8232 5.23744 19.8232 5.53033 19.5303L12 13.0607L18.4697 19.5303C18.7626 19.8232 19.2374 19.8232 19.5303 19.5303C19.8232 19.2374 19.8232 18.7626 19.5303 18.4697L13.0607 12L19.5303 5.53033C19.8232 5.23744 19.8232 4.76256 19.5303 4.46967C19.2374 4.17678 18.7626 4.17678 18.4697 4.46967L12 10.9393L5.53033 4.46967Z"}))},t.default=t.CyClose},92529:function(e,t,a){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CyAvatar=void 0,a(28801);var l=n(a(24002));t.CyAvatar=function(e){var t=e.imgSrc,a=e.userData;return l.default.createElement("div",{className:"cy-avatar-ds-milla"},l.default.createElement("img",{className:"cy-avatar-ds-milla__img",src:t}),l.default.createElement("div",{className:"cy-avatar-ds-milla__info"},l.default.createElement("h5",{className:"cy-avatar-ds-milla__info-name"},a.name),l.default.createElement("p",{className:"cy-avatar-ds-milla__info-description"},a.description)))},t.default=t.CyAvatar},89335:function(e,t,a){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,a=1,n=arguments.length;a7?"(".concat(a.substring(0,3),") ").concat(a.substring(3,6)," ").concat(a.substring(6)):"".concat(a.substring(0,3)," ").concat(a.substring(3));t.push(n)}})),t}),[]);return(0,c.useEffect)((function(){(null==a?void 0:a.length)>0&&r(m(a)),(null==t?void 0:t.length)>0&&f(m(t))}),[]),c.default.createElement("div",{className:"cy-phone-list-ds-milla"},l.length>0&&c.default.createElement("div",{className:"cy-phone-list-ds-milla__whatsapp-numbers"},l.map((function(e,t){return c.default.createElement("span",{className:"cy-phone-list-ds-milla__phone-item",key:e+t},c.default.createElement("img",{src:o.default,width:20,height:20,alt:""}),e)}))),d.length>0&&c.default.createElement("div",{className:"phone-list__phone-numbers"},d.map((function(e,t){return c.default.createElement("span",{className:"cy-phone-list-ds-milla__phone-item",key:e+t},c.default.createElement("img",{src:u.default,width:20,height:20,alt:""}),e)}))))},t.default=t.CyPhoneList},10035:function(e,t,a){var n=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a);var l=Object.getOwnPropertyDescriptor(t,a);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,n,l)}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&n(t,e,a);return l(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.CyPortal=void 0;var i=r(a(24002)),c=a(18036);t.CyPortal=function(e){var t=(0,i.useState)(),a=t[0],n=t[1];return(0,i.useEffect)((function(){var t=document.getElementById(e.id),a=!1;return t||(a=!0,(t=document.createElement("div")).id=e.id,document.body.appendChild(t)),n(t),function(){a&&t&&document.body.removeChild(t)}}),[]),a?(0,c.createPortal)(e.children,a):i.default.createElement(i.default.Fragment,null)},t.default=t.CyPortal},62669:function(e,t,a){var n=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a);var l=Object.getOwnPropertyDescriptor(t,a);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,n,l)}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&n(t,e,a);return l(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CyPublicationCard=void 0;var c=r(a(24002));a(63357);var o=i(a(88889)),u=i(a(95153)),s=a(37755),d=i(a(81020)),f=i(a(44344)),m=i(a(73468)),p=a(66638),h=i(a(72553)),v=a(41321),C=a(58093),b=a(50718),_=i(a(83505)),g=i(a(92529)),y=i(a(67274)),w=a(68218),E=a(89335);t.CyPublicationCard=function(e){var t=e.vehicle,a=e.onImageClick,n=e.onClickBasicData,l=e.onClickContact,r=e.onWhatsAppClick,i=e.onShowInformation,O=e.onLikeClick,M=e.isFavorite,P=e.showFavorite,N=void 0===P||P,j=(0,p.useScreen)(),k=(0,c.useMemo)((function(){var e,a,n,l=(null===(e=t.whatsappNumber)||void 0===e?void 0:e.toString().startsWith("+57"))?t.whatsappNumber.toString():"+57".concat(null===(a=t.whatsappNumber)||void 0===a?void 0:a.toString());if(-1===(null===(n=t.whatsappMessage)||void 0===n?void 0:n.indexOf("http"))&&"Concesionario"===t.seller){var r=" ".concat(window.location.origin,"/detalle/").concat(t.status,"/").concat((0,w.analyticsTagFormatting)(t.brand,"-"),"/").concat((0,w.analyticsTagFormatting)(t.line,"-"),"/").concat(t.year,"/").concat((0,w.analyticsTagFormatting)(t.city,"-"),"/").concat(t.id);t.whatsappMessage+=r}return"https://wa.me/".concat(l,"/?text=").concat(t.whatsappMessage)}),[t]),x=(0,c.useState)(!1),L=x[0],T=x[1],D=(0,c.useMemo)((function(){var e=t.sellerWhatsappNumber;return(null==e?void 0:e.length)?e[0].split(","):[]}),[t]),S=(0,c.useMemo)((function(){var e=t.sellerPhoneNumbers,a=t.allPhones,n=t.seller;if(a&&a[0]){if("Concesionario"===n){var l=[];return l.push(a[0].secondPhone),l.push(a[0].firstPhone),l}return(e?e[0].split(","):[a[0].secondPhone,a[0].firstPhone,a[0].thirdPhone,a[0].fourthPhone]).flatMap((function(e){return e.trim()}))}return[]}),[t]),F=(0,c.useMemo)((function(){return"/detalle/".concat(t.status,"/").concat((0,w.analyticsTagFormatting)(t.brand,"-"),"/").concat((0,w.analyticsTagFormatting)(t.line,"-"),"/").concat(t.year,"/").concat((0,w.analyticsTagFormatting)(t.city,"-"),"/").concat(t.id)}),[t.brand,t.city,t.id,t.line,t.status,t.year]),B=(0,c.useMemo)((function(){return 1===t.featuredIdentifierTag&&t.brandImage?c.default.createElement("div",{className:"cy-publication-card-ds-milla__brand"},c.default.createElement(o.default,{className:"image",alt:"publicidad",src:t.brandImage,loading:"lazy",width:"54px",height:"54px"})):c.default.createElement(c.default.Fragment,null)}),[t.brandImage,t.featuredIdentifierTag]),z=(0,c.useMemo)((function(){return 507==t.cidpaquete?c.default.createElement("div",{className:"cy-publication-card-ds-milla__carbroker-tag"},c.default.createElement(u.default,{id:"carbroker-tooltip",content:c.default.createElement("p",{className:"cy-publication-card-ds-milla__carbroker-tag-tooltip"},"Este vehículo cuenta con un asesor de venta Carroya que hará que tu compra sea más efectiva y segura."),placement:"bottom-left"},c.default.createElement("img",{className:"cy-publication-card-ds-milla__carbroker-tag-img",src:m.default,alt:"Asesoría carbroker",loading:"lazy"})),c.default.createElement("span",{className:"cy-publication-card-ds-milla__carbroker-tag-label"},"Compra con asesoría")):c.default.createElement(c.default.Fragment,null)}),[t.cidpaquete]);return(0,c.useEffect)((function(){L&&j.width<768&&T(!1)}),[j.width<768]),c.default.createElement("div",{id:t.id,className:"cy-publication-card-ds-milla"},c.default.createElement(h.default,{active:L},c.default.createElement("div",{className:"cy-publication-card-ds-milla__modal-contact"},c.default.createElement("div",{className:"cy-publication-card-ds-milla__modal-contact-header"},c.default.createElement("h3",null,"Contactar vendedor"),c.default.createElement("span",{onClick:function(){return T(!1)}},c.default.createElement(v.CyClose,{color:b.EColors.neutral50,size:22}))),c.default.createElement("div",{className:"cy-publication-card-ds-milla__modal-contact-content"},c.default.createElement("h3",null,t.brand," ",t.line),c.default.createElement("h4",null,t.subtitle),c.default.createElement("h2",null,t.price),c.default.createElement("div",{className:"cy-publication-card-ds-milla__modal-contact-copy"},507==t.cidpaquete&&c.default.createElement(g.default,{imgSrc:m.default,userData:{name:"Nikolas Tuta Garay",description:"Asesor CarroYa"}}),c.default.createElement("h5",null,507==t.cidpaquete?"Acompañamiento, confianza y seguridad en la compra de tu vehículo":"Números de contacto")),c.default.createElement("div",{className:"cy-publication-card-ds-milla__modal-contact-phones"},c.default.createElement(_.default,{phoneNumbers:S,whatsappNumbers:D}))))),c.default.createElement("div",{className:"cy-publication-card-ds-milla__container"},c.default.createElement("a",{href:F,className:"cy-publication-card-ds-milla__image-container",target:"_blank",rel:"noopener noreferrer",onClick:function(e){e.preventDefault(),null==a||a()}},c.default.createElement(o.default,{src:t.image,alt:"".concat(t.brand," ").concat(t.line),loading:"lazy",fallbackImg:y.default}),z,B),N&&c.default.createElement("div",{className:"cy-publication-card-ds-milla__like"},c.default.createElement(E.CyFavorite,{isActive:M,size:"large",onClick:function(e){e.preventDefault(),O()},id:"favorite_btn_"+t.id,"aria-label":"favorite_btn"}))),c.default.createElement("div",{className:"cy-publication-card-ds-milla__content-container"},c.default.createElement("div",null,c.default.createElement(u.default,{id:"information-tooltip",content:c.default.createElement("div",{className:"cy-publication-card-ds-milla__information-modal"},t.city&&c.default.createElement("h5",null,"Ubicación:",c.default.createElement("label",null,t.city)),t.transmission&&c.default.createElement("h5",null,"Tipo de caja:",c.default.createElement("label",null,t.transmission)),t.fuel&&c.default.createElement("h5",null,"Combustible:",c.default.createElement("label",null,t.fuel)),t.cylinderCapacity&&c.default.createElement("h5",null,"Cilindraje:",c.default.createElement("label",null,t.cylinderCapacity)),"Concesionario"===t.seller&&c.default.createElement("h5",null,"Concesionario:",c.default.createElement("label",null,t.nameSeller))),placement:"left-top",onShow:i},c.default.createElement("img",{className:"cy-publication-card-ds-milla__information",src:f.default,alt:"más información",width:24,height:24})),c.default.createElement("a",{href:F,className:"cy-publication-card-ds-milla__publication-basic-data",target:"_blank",rel:"noopener noreferrer",onClick:function(e){e.preventDefault(),null==n||n()}},c.default.createElement("h1",null,"".concat(t.brand," ").concat(t.line)),c.default.createElement("h2",null,t.subtitle))),c.default.createElement((function(){var e=[{label:s.TextHelper.capitalize(t.city),icon:c.default.createElement(C.CyLocation,{size:12,color:b.EColors.neutral20})},{label:t.kilometers},{label:t.year}];return t.license&&e.push({label:t.license}),c.default.createElement("div",{className:"cy-publication-card-ds-milla__publication-detail"},e.map((function(e,t){return c.default.createElement("span",{className:"cy-publication-card-ds-milla__publication-detail-tag",key:t},e.icon,e.label)})))}),null),c.default.createElement("div",{className:"cy-publication-card-ds-milla__publication-price"},c.default.createElement("div",{className:"cy-publication-card-ds-milla__publication-price-total"},1===t.featuredIdentifierTag&&c.default.createElement("h5",null,"Precio de referencia"),c.default.createElement("h2",null,t.price))),1!==t.featuredIdentifierTag&&c.default.createElement("div",{className:"cy-publication-card-ds-milla__publication-contact"},c.default.createElement("button",{onClick:function(){j.width<=768?window.location.assign("tel:"+("Concesionario"===t.seller&&t.allPhones?t.allPhones[0].firstPhone:t.cltelefono)):T(!0),null==l||l()}},c.default.createElement("h3",null,j.width<=768?"Llamar":"Contactar vendedor"),c.default.createElement("span",null)),t.whatsappNumber&&c.default.createElement("a",{target:"_blank",onClick:function(e){e.preventDefault(),null==r||r(),window.open(k,"_blank")},id:"whatsappLink_"+t.id,rel:"noopener noreferrer",href:k},c.default.createElement(o.default,{src:d.default,alt:"".concat(t.brand," ").concat(t.line),loading:"lazy"})))))},t.default=t.CyPublicationCard},29753:function(e,t,a){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CyText=void 0;var l=n(a(24002)),r=a(28003);a(48465);t.CyText=function(e){var t=e.tag,a=void 0===t?"span":t,n=e.children,i=e.typography,c=e.className;return l.default.createElement(l.default.Fragment,null,function(e){var t,a,o,u,s,d,f,m;switch(e){case"span":return l.default.createElement("span",{className:(0,r.cssClass)("CyText",(t={},t[i]=!!i,t),c)},n);case"p":return l.default.createElement("p",{className:(0,r.cssClass)("CyText",(a={},a[i]=!!i,a),c)},n);case"h1":return l.default.createElement("h1",{className:(0,r.cssClass)("CyText",(o={},o[i]=!!i,o),c)},n);case"h2":return l.default.createElement("h2",{className:(0,r.cssClass)("CyText",(u={},u[i]=!!i,u),c)},n);case"h3":return l.default.createElement("h3",{className:(0,r.cssClass)("CyText",(s={},s[i]=!!i,s),c)},n);case"h4":return l.default.createElement("h4",{className:(0,r.cssClass)("CyText",(d={},d[i]=!!i,d),c)},n);case"h5":return l.default.createElement("h5",{className:(0,r.cssClass)("CyText",(f={},f[i]=!!i,f),c)},n);case"h6":return l.default.createElement("h6",{className:(0,r.cssClass)("CyText",(m={},m[i]=!!i,m),c)},n)}}(a))},t.default=t.CyText},95153:function(e,t,a){var n=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a);var l=Object.getOwnPropertyDescriptor(t,a);l&&!("get"in l?!t.__esModule:l.writable||l.configurable)||(l={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,n,l)}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),l=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&n(t,e,a);return l(t,e),t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CyTooltip=void 0;var c=r(a(24002)),o=i(a(10035));a(76809);var u=a(66638);t.CyTooltip=function(e){var t=(0,u.useScreen)().width,a=(0,c.useState)(!1),n=a[0],l=a[1],r=(0,c.useRef)(),i=(0,c.useRef)(),s=(0,c.useRef)({width:0,height:0}),d=(0,c.useCallback)((function(t){var a;r.current=t,l(!0),null===(a=e.onShow)||void 0===a||a.call(e)}),[]),f=(0,c.useCallback)((function(){var t;r.current=void 0,s.current={width:0,height:0},l(!1),null===(t=e.onHide)||void 0===t||t.call(e)}),[]),m=(0,c.useCallback)((function(){var a,n,l,c,o=r.current.getBoundingClientRect();switch(e.placement){case"right-bottom":l=o.left+o.width+8,c=o.top+(o.height-s.current.height)+window.scrollY;break;case"right-top":l=o.left+o.width+8,c=o.top+window.scrollY;break;case"right":l=o.left+o.width+8,c=o.top+(o.height-s.current.height)/2+window.scrollY;break;case"bottom-right":l=o.left+(o.width-s.current.width),c=o.top+o.height+8+window.scrollY;break;case"bottom-left":l=o.left,c=o.top+o.height+8+window.scrollY;break;case"bottom":l=o.left+(o.width-s.current.width)/2,c=o.top+o.height+8+window.scrollY;break;case"left-bottom":l=o.left-8-s.current.width,c=o.top+(o.height-s.current.height)+window.scrollY;break;case"left-top":l=o.left-8-s.current.width,c=o.top+window.scrollY;break;case"left":l=o.left-8-s.current.width,c=o.top+(o.height-s.current.height)/2+window.scrollY;break;case"top-left":l=o.left,c=o.top-s.current.height-8+window.scrollY;break;case"top-right":l=o.left+(o.width-s.current.width),c=o.top-s.current.height-8+window.scrollY;break;default:l=o.left+(o.width-s.current.width)/2,c=o.top-s.current.height-8+window.scrollY}var u=t-(l+s.current.width);i.current.className="tooltip-portal__content tooltip-portal__content-".concat(null!==(a=e.placement)&&void 0!==a?a:"top"," ").concat(null!==(n=e.contentClass)&&void 0!==n?n:""),i.current.style.top="".concat(c,"px"),i.current.style.left="".concat(l,"px"),i.current.style.right="".concat(u,"px")}),[t]),p=(0,c.useCallback)((function(e){e&&(0==s.current.width&&(s.current=e.getBoundingClientRect()),i.current=e,m())}),[m]);return c.default.createElement(c.default.Fragment,null,c.default.createElement("div",{onMouseEnter:function(e){var t=e.target;d(t)},onMouseLeave:function(){return f()},className:"tooltip-portal"},e.children),n&&c.default.createElement(o.default,{id:"tooltip-portal-".concat(e.id)},c.default.createElement("div",{"data-testid":"test-portal",className:"tooltip-portal__content",ref:p},c.default.createElement("span",null,e.content))))},t.default=t.CyTooltip},68218:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.analyticsTagFormatting=void 0;t.analyticsTagFormatting=function(e,t){var a={"á":"a","é":"e","í":"i","ó":"o","ú":"u","Á":"A","É":"E","Í":"I","Ó":"O","Ú":"U","ñ":"n","Ñ":"N"};return e?e.toString().split("").map((function(e){return a[e]||e})).join("").toString().toLowerCase().replace(/\s/g,t||"_").replace(/[`~!¡@#$%^&*()|+=?¿;:'",.<>{}[\]\\]/gi,"-"):e}},51098:function(e,t,a){a.r(t),a.d(t,{ReactComponent:function(){return c}});var n,l=a(24002);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t