1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6027],{69402:function(e,t,r){Promise.resolve().then(r.bind(r,64281))},71096:function(e){var t;t=function(){"use strict";var e="millisecond",t="second",r="minute",a="hour",s="week",i="month",n="quarter",o="year",l="date",c="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,u=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,m=function(e,t,r){var a=String(e);return!a||a.length>=t?e:""+Array(t+1-a.length).join(r)+e},f="en",h={};h[f]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}};var x="$isDayjsObject",g=function(e){return e instanceof k||!(!e||!e[x])},p=function e(t,r,a){var s;if(!t)return f;if("string"==typeof t){var i=t.toLowerCase();h[i]&&(s=i),r&&(h[i]=r,s=i);var n=t.split("-");if(!s&&n.length>1)return e(n[0])}else{var o=t.name;h[o]=t,s=o}return!a&&s&&(f=s),s||!a&&f},b=function(e,t){if(g(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new k(r)},v={s:m,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+m(Math.floor(r/60),2,"0")+":"+m(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var a=12*(r.year()-t.year())+(r.month()-t.month()),s=t.clone().add(a,i),n=r-s<0,o=t.clone().add(a+(n?-1:1),i);return+(-(a+(r-s)/(n?s-o:o-s))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(c){return({M:i,y:o,w:s,d:"day",D:l,h:a,m:r,s:t,ms:e,Q:n})[c]||String(c||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};v.l=p,v.i=g,v.w=function(e,t){return b(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function m(e){this.$L=p(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var f=m.prototype;return f.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(v.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var a=t.match(d);if(a){var s=a[2]-1||0,i=(a[7]||"0").substring(0,3);return r?new Date(Date.UTC(a[1],s,a[3]||1,a[4]||0,a[5]||0,a[6]||0,i)):new Date(a[1],s,a[3]||1,a[4]||0,a[5]||0,a[6]||0,i)}}return new Date(t)}(e),this.init()},f.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},f.$utils=function(){return v},f.isValid=function(){return this.$d.toString()!==c},f.isSame=function(e,t){var r=b(e);return this.startOf(t)<=r&&r<=this.endOf(t)},f.isAfter=function(e,t){return b(e)<this.startOf(t)},f.isBefore=function(e,t){return this.endOf(t)<b(e)},f.$g=function(e,t,r){return v.u(e)?this[t]:this.set(r,e)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(e,n){var c=this,d=!!v.u(n)||n,u=v.p(e),m=function(e,t){var r=v.w(c.$u?Date.UTC(c.$y,t,e):new Date(c.$y,t,e),c);return d?r:r.endOf("day")},f=function(e,t){return v.w(c.toDate()[e].apply(c.toDate("s"),(d?[0,0,0,0]:[23,59,59,999]).slice(t)),c)},h=this.$W,x=this.$M,g=this.$D,p="set"+(this.$u?"UTC":"");switch(u){case o:return d?m(1,0):m(31,11);case i:return d?m(1,x):m(0,x+1);case s:var b=this.$locale().weekStart||0,k=(h<b?h+7:h)-b;return m(d?g-k:g+(6-k),x);case"day":case l:return f(p+"Hours",0);case a:return f(p+"Minutes",1);case r:return f(p+"Seconds",2);case t:return f(p+"Milliseconds",3);default:return this.clone()}},f.endOf=function(e){return this.startOf(e,!1)},f.$set=function(s,n){var c,d=v.p(s),u="set"+(this.$u?"UTC":""),m=((c={}).day=u+"Date",c[l]=u+"Date",c[i]=u+"Month",c[o]=u+"FullYear",c[a]=u+"Hours",c[r]=u+"Minutes",c[t]=u+"Seconds",c[e]=u+"Milliseconds",c)[d],f="day"===d?this.$D+(n-this.$W):n;if(d===i||d===o){var h=this.clone().set(l,1);h.$d[m](f),h.init(),this.$d=h.set(l,Math.min(this.$D,h.daysInMonth())).$d}else m&&this.$d[m](f);return this.init(),this},f.set=function(e,t){return this.clone().$set(e,t)},f.get=function(e){return this[v.p(e)]()},f.add=function(e,n){var l,c=this;e=Number(e);var d=v.p(n),u=function(t){var r=b(c);return v.w(r.date(r.date()+Math.round(t*e)),c)};if(d===i)return this.set(i,this.$M+e);if(d===o)return this.set(o,this.$y+e);if("day"===d)return u(1);if(d===s)return u(7);var m=((l={})[r]=6e4,l[a]=36e5,l[t]=1e3,l)[d]||1,f=this.$d.getTime()+e*m;return v.w(f,this)},f.subtract=function(e,t){return this.add(-1*e,t)},f.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||c;var a=e||"YYYY-MM-DDTHH:mm:ssZ",s=v.z(this),i=this.$H,n=this.$m,o=this.$M,l=r.weekdays,d=r.months,m=r.meridiem,f=function(e,r,s,i){return e&&(e[r]||e(t,a))||s[r].slice(0,i)},h=function(e){return v.s(i%12||12,e,"0")},x=m||function(e,t,r){var a=e<12?"AM":"PM";return r?a.toLowerCase():a};return a.replace(u,function(e,a){return a||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return v.s(t.$y,4,"0");case"M":return o+1;case"MM":return v.s(o+1,2,"0");case"MMM":return f(r.monthsShort,o,d,3);case"MMMM":return f(d,o);case"D":return t.$D;case"DD":return v.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return f(r.weekdaysMin,t.$W,l,2);case"ddd":return f(r.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(i);case"HH":return v.s(i,2,"0");case"h":return h(1);case"hh":return h(2);case"a":return x(i,n,!0);case"A":return x(i,n,!1);case"m":return String(n);case"mm":return v.s(n,2,"0");case"s":return String(t.$s);case"ss":return v.s(t.$s,2,"0");case"SSS":return v.s(t.$ms,3,"0");case"Z":return s}return null}(e)||s.replace(":","")})},f.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},f.diff=function(e,l,c){var d,u=this,m=v.p(l),f=b(e),h=(f.utcOffset()-this.utcOffset())*6e4,x=this-f,g=function(){return v.m(u,f)};switch(m){case o:d=g()/12;break;case i:d=g();break;case n:d=g()/3;break;case s:d=(x-h)/6048e5;break;case"day":d=(x-h)/864e5;break;case a:d=x/36e5;break;case r:d=x/6e4;break;case t:d=x/1e3;break;default:d=x}return c?d:v.a(d)},f.daysInMonth=function(){return this.endOf(i).$D},f.$locale=function(){return h[this.$L]},f.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),a=p(e,t,!0);return a&&(r.$L=a),r},f.clone=function(){return v.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},m}(),y=k.prototype;return b.prototype=y,[["$ms",e],["$s",t],["$m",r],["$H",a],["$W","day"],["$M",i],["$y",o],["$D",l]].forEac
1h(function(e){y[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),b.extend=function(e,t){return e.$i||(e(t,k,b),e.$i=!0),b},b.locale=p,b.isDayjs=g,b.unix=function(e){return b(1e3*e)},b.en=h[f],b.Ls=h,b.p={},b},e.exports=t()},76416:function(e,t,r){var a;a=function(e){"use strict";var t={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},ordinal:function(e){return e+"\xba"}};return(e&&"object"==typeof e&&"default"in e?e:{default:e}).default.locale(t,null,!0),t},e.exports=a(r(71096))},64281:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return k},dynamic:function(){return v}});var a=r(57437),s=r(54069),i=r(33145),n=r(29501),o=r(2265),l=r(88979),c=r(33993),d=r(65351),u=r(53523),m=r(99376),f=r(52792),h=r(27452),x=r(99445),g=r(682),p=r(38706),b=r(12231);let v="force-dynamic";function k(){var e,t,r,v,k,y,N,j,w;let{isAuthenticated:C}=(0,d.a)(),M=(0,m.useRouter)();(0,o.useEffect)(()=>{C&&M.push("/mi-cuenta/facturacion")},[C,M]);let{register:D,handleSubmit:S,watch:$,formState:{errors:_},reset:T,setValue:P,trigger:A}=(0,n.cI)(),[E,I]=(0,o.useState)(!1),[L,F]=(0,o.useState)(null),[U,Y]=(0,o.useState)(!1),[R,O]=(0,o.useState)(null),[Z,q]=(0,o.useState)(0),[z,H]=(0,o.useState)([]),[V,W]=(0,o.useState)([]),[X,B]=(0,o.useState)(!1),[G,J]=(0,o.useState)(""),[Q,K]=(0,o.useState)(0),ee=(0,p.T)("AddRFC");(0,p.T)("PaymentDetailsSection");let et=(0,o.useCallback)(async()=>{try{let e=await (0,f.E$)({regime:Z}),t=await (0,f.Vm)({personaJuridica:Z});e&&H(e.TaxRegimeList||[]),t&&W(t.CFDIUseList||[])}catch(e){console.error("Error fetching regimen or CFDIUse:",e)}},[Z]);(0,o.useEffect)(()=>{let e=$("rfc")||"";13===e.length?q(2):12===e.length?q(1):q(0)},[$("rfc")]);let er=$("ticketNumber"),ea=$("ticketCode");(0,o.useEffect)(()=>{(async()=>{let e=(er||"").trim(),t=(ea||"").trim(),r=8===e.length||13===e.length,a=8===t.length;if(r&&a)try{let r=await fetch("/api?endpoint=api/invoicing/getticketdetail",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({TicketNumber:e,TicketCode:t})});if(!r.ok)throw Error("HTTP error! status: ".concat(r.status));let a=await r.json();if(a&&a.Success&&a.Payment){let e=a.Payment.QuoteTotal||0;P("cost",e,{shouldValidate:!0})}else console.warn("â ï¸ La API no devolvi\xf3 una estructura con pagos v\xe1lidos.")}catch(e){console.error("\uD83D\uDD25 Error al consultar el costo autom\xe1tico:",e)}})()},[er,ea,P]),(0,o.useEffect)(()=>{Z>0&&et()},[Z,et]);let es=async e=>{I(!0),F(null);let t={TicketNumber:(e.ticketNumber||"").trim(),InvoiceCode:(e.ticketCode||"").trim(),CFDIUseId:e.cfdiUse,Rfc:{Rfc:(e.rfc||"").trim().toUpperCase(),Name:(e.name||"").trim(),Postal:(e.postalCode||"").trim(),Email:(e.email||"").trim().toLowerCase(),TaxRegime_Id:e.fiscalRegime}};try{let r=await (0,f.Oc)(t);if(r&&"object"==typeof r){if(!1===r.Success||!1===r.success){let e=(null==r?void 0:r.Response)||(null==r?void 0:r.response)||"La facturaci\xf3n no pudo completarse";console.warn("â ï¸ API devolvi\xf3 \xe9xito falso:",e),F(e);return}if(!0===r.Success||!0===r.success||"Success"===r.Status||"success"===r.status||r.InvoiceNumber||r.TicketNumber||r.PdfUrl){J(e.ticketNumber),K(e.cost),O(r.Data||r.data||r),Y(!0),T(),window.scrollTo({top:0,behavior:"smooth"});return}}console.warn("â ï¸ Respuesta ambigua:",r),F("No se pudo procesar la respuesta del servidor")}catch(t){console.error("\uD83D\uDD25 Error capturado:",t);let e="Error al procesar la factura";if(t.isAxiosError&&t.response){let r=t.response.status,a=t.response.data||t.data;console.error("\uD83D\uDCE1 Error HTTP ".concat(r,":"),a),e=400===r?(null==a?void 0:a.Message)||"Datos inv\xe1lidos enviados al servidor":401===r||403===r?"No autorizado. Verifica tus credenciales de facturaci\xf3n":404===r?"Servicio de facturaci\xf3n no encontrado":409===r?"El ticket ya fue facturado anteriormente":422===r?(null==a?void 0:a.Message)||"Datos de facturaci\xf3n inv\xe1lidos":500===r?"Error interno del servidor de facturaci\xf3n":503===r?"Servicio de facturaci\xf3n temporalmente no disponible":"Error del servidor (".concat(r,")"),(null==a?void 0:a.Messages)?e=a.Messages.join(", "):(null==a?void 0:a.Message)?e=a.Message:(null==a?void 0:a.message)&&(e=a.message)}else t.message&&(e=t.message);
1console.error("\uD83D\uDCDD Mensaje mostrado al usuario:",e),F(e)}finally{I(!1)}},ei=e=>{if(!R)return;let t=(e,r)=>{if(e&&"object"==typeof e){for(let t of r)if(t in e&&null!==e[t]&&void 0!==e[t])return e[t];for(let a in e)if("object"==typeof e[a]){let s=t(e[a],r);if(void 0!==s)return s}}};return t(R,{TicketNumber:["TicketNumber","ticketNumber","MemberInvoice_Ticket","Ticket","Reference"],Total:["Total","Amount","total","amount","MemberInvoice_Total","GrandTotal"],PdfUrl:["PdfUrl","pdfUrl","URLPdf","UrlPdf","pdf"],XmlUrl:["XmlUrl","xmlUrl","URLXml","UrlXml","xml"],InvoiceNumber:["InvoiceNumber","invoiceNumber","Folio","FolioFactura"]}[e]||[e])},en="".concat("https://api.ipark.mx:2053/","api/invoicing/getFiles?ticketNumber=").concat(G,"&typeFile=1"),eo="".concat("https://api.ipark.mx:2053/","api/invoicing/getFiles?ticketNumber=").concat(G,"&typeFile=2");return(0,a.jsxs)("div",{className:"min-h-screen flex flex-col dark:bg-black",children:[(0,a.jsx)(g.default,{}),(0,a.jsx)("section",{className:"bg-blue dark:rounded-none text-white pb-12 rounded-b-lg dark:rounded-b-lg px-3",children:(0,a.jsx)("div",{className:"container mx-auto",children:(0,a.jsxs)("div",{className:"pt-36",children:[(0,a.jsx)("p",{className:"text-lg",children:"iPark"}),(0,a.jsx)("h1",{className:"text-6xl font-bold mt-1",children:"Facturaci\xf3n"})]})})}),(0,a.jsx)("main",{className:"flex-grow bg-gray-100 dark:bg-black py-8 px-3",children:(0,a.jsxs)("div",{className:"container mx-auto",children:[(0,a.jsx)("div",{className:"md:w-2/3",children:(0,a.jsx)(h.Z,{})}),(0,a.jsx)("h2",{className:"text-3xl text-black font-bold mb-6 dark:text-white",children:"Facturaci\xf3n expr\xe9s"}),L&&(0,a.jsx)("div",{className:"mb-6 p-4 bg-red-50 border border-red-200 rounded-lg",children:(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("i",{className:"icon-error text-red-500 mr-2"}),(0,a.jsx)("p",{className:"text-red-700 font-medium",children:L})]})}),U?(0,a.jsxs)("div",{className:"max-w-3xl",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,a.jsx)(i.default,{src:"/images/illustrations/light-mode/invoice.svg",alt:"Factura exitosa",width:72,height:72}),(0,a.jsx)("h2",{className:"text-2xl font-bold text-black dark:text-white",children:"Factura realizada con \xe9xito"})]}),(0,a.jsx)("p",{className:"text-dim-gray mb-6 dark:text-gray-300",children:"Te llegar\xe1 un correo electr\xf3nico con tu factura en PDF y XML."}),(0,a.jsxs)("div",{className:"bg-white dark:bg-gray-800 flex flex-col sm:flex-row items-start sm:items-center justify-between p-4 rounded-lg mb-6",children:[(0,a.jsxs)("div",{className:"flex flex-col mb-4 sm:mb-0",children:[(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row mb-2 sm:space-x-8",children:[(0,a.jsx)("p",{className:"font-bold text-black dark:text-white text-lg mb-2 sm:mb-0",children:ei("TicketNumber")||ei("InvoiceNumber")||ei("MemberInvoice_Ticket")||G}),(0,a.jsxs)("p",{className:"font-normal text-black dark:text-white text-lg",children:["$",(0,b.xG)(ei("Total")||ei("Amount")||ei("MemberInvoice_Total")||Q)," MXN"]})]}),(0,a.jsx)("p",{className:"font-normal text-black dark:text-white text-lg",children:(()=>{let e=ei("Date")||ei("Stamp")||ei("MemberInvoice_Stamp");return e?(0,b.mn)(e):new Date().toLocaleDateString()})()})]}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row sm:divide-timber-wolf sm:divide-x-2 w-full sm:w-auto dark:divide-gray-700",children:[(0,a.jsxs)("div",{className:"flex flex-col items-center mb-4 sm:mb-0 sm:mr-6 text-center",children:[(0,a.jsx)("a",{href:en,target:"_blank",rel:"noopener noreferrer",className:"bg-link-blue flex items-center justify-center mb-2 px-4 py-2 rounded-full text-white w-full sm:w-auto hover:bg-blue-700",children:(0,a.jsx)("i",{className:"icon-download text-xl"})}),(0,a.jsx)("p",{className:"font-bold text-black dark:text-white text-xs uppercase",children:"Descargar PDF"})]}),(0,a.jsxs)("div",{className:"flex flex-col items-center sm:pl-4 text-center",children:[(0,a.jsx)("a",{href:eo,target:"_blank",rel:"noopener noreferrer",className:"bg-link-blue flex items-center justify-center mb-2 px-4 py-2 rounded-full text-white w-full sm:w-auto hover:bg-blue-700",children:(0,a.jsx)("i",{className:"icon-download text-xl"})}),(0,a.jsx)("p",{className:"font-bold text-black dark:text-white text-xs uppercase",children:"Descargar XML"})]})]})]}),(0,a.jsx)("button",{onClick:()=>{I(!1),Y(!1),O(null),F(null),J(""),K(0)},className:"border-black dark:border-gray-600 border rounded-lg px-4 py-6 text-black dark:text-white hover:bg-gray-50 dark:hover:bg-gray-800 transition-colors",children:"SOLICITAR OTRA FACTURA"})]}):(0,a.jsxs)("div",{className:"flex flex-col md:flex-row gap-6",children:[(0,a.jsxs)("div",{className:"w-full md:w-2/3",children:[(0,a.jsxs)("form",{onSubmit:S(es),children:[(0,a.jsxs)("div",{className:"bg-white dark:bg-black rounded-lg p-6 mb-6 shadow-sm",children:[(0,a.jsx)("h3",{className:"text-lg font-bold mb-6 dark:text-white",children:"Datos de tu ticket"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-4 gap-y-6",children:[(0,a.jsx)(s.Z,{adicionalIcon:(0,a.jsx)(x.Z,{title:"Ayuda",arrow:!0,children:(0,a.jsx)("span",{className:"icon-help text-blue dark:text-ruddy-blue"})}),label:"N\xfamero de ticket o estancia",labelClassName:"top-6",inputClassName:"rounded-lg h-18 dark:bg-gray-800 dark:text-white",id:"ticketNumber",...D("ticketNumber",{required:"El n\xfamero de ticket es requerido",validate:e=>{let t=(e||"").trim();return 8===t.length||13===t.length||"El ticket debe tener 8 o 13 caracteres"},pattern:{value:/^[A-Z]{3}[A-Z0-9]{5,10}$/,message:"Formato inv\xe1lido. Ejemplo: EMB00240 o MTY2911253816"}}),error:null===(e=_.ticketNumber)||void 0===e?void 0:e.message}),(0,a.jsx)(s.Z,{adicionalIcon:(0,a.jsx)(x.Z,{title:"Ayuda",arrow:!0,children:(0,a.jsx)("span",{className:"icon-help text-blue dark:text-ruddy-blue"})}),label:"C\xf3digo de tu estancia",labelClassName:"top-6",inputClassName:"rounded-lg h-18 dark:bg-gray-800 dark:text-white",id:"ticketCode",...D("ticketCode",{required:"El c\xf3digo es requerido",minLength:{value:8,message:"El c\xf3digo debe contener 8 caracteres"},maxLength:{value:8,message:"El c\xf3digo debe contener 8 caracteres"},pattern:{value:/^[a-zA-Z0-9]{8}$/,message:"Debe contener 8 caracteres alfanum\xe9ricos"}}),error:null===(t=_.ticketCode)||void 0===t?void 0:t.message}),(0,a.jsx)(s.Z,{adicionalIcon:"$",label:"Costo de la estancia",id:"costo",disabled:!0,inputClassName:"rounded-lg text-right h-[72px] mt-[8px] pr-4 dark:bg-gray-800 dark:text-white",labelClassName:"right-[30px] top-6 origin-top-right",...D("cost",{required:"Informaci\xf3n requerida",valueAsNumber:!0,min:{value:1,message:"El costo debe ser mayor a 0"}}),error:null===(r=_.cost)||void 0===r?void 0:r.message})]})]}),(0,a.jsxs)("div",{className:"bg-white dark:bg-black rounded-lg p-6 shadow-sm",children:[(0,a.jsx)("h3",{className:"text-lg font-bold mb-4 dark:text-white",children:"Datos fiscales"}),(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[(0,a.jsx)(s.Z,{label:"RFC",labelClassName:"top-6",inputClassName:"rounded-lg h-18 dark:bg-gray-800 dark:text-white",id:"rfc",...D("rfc",{required:"RFC requerido",pattern:{value:/^[A-Z&Ã]{3,4}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[A-Z0-9]{2}[0-9A]$|^[A-Z][AEIOUX][A-Z]{2}\d{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HM](AS|BC|BS|CC|CL|CM|CS|CH|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE)[B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]\d$/,message:"RFC inv\xe1lido"}}),error:null===(v=_.rfc)||void 0===v?void 0:v.message}),(0,a.jsxs)("div",{children:[(0,a.jsx)(s.Z,{label:"Nombre o raz\xf3n s
1ocial",labelClassName:"top-6",inputClassName:"rounded-lg h-18 dark:bg-gray-800 dark:text-white",id:"razonSocial",...D("name",{required:"Nombre requerido",minLength:{value:3,message:"M\xednimo 3 caracteres"}}),error:null===(k=_.name)||void 0===k?void 0:k.message}),(0,a.jsx)("p",{className:"text-xs text-gray-500 mt-1 dark:text-gray-400",children:"Nombre SIN r\xe9gimen societario (Sociedad An\xf3nima, SA de CV, Sociedad Civil, SC, CV, etc.)"})]}),(0,a.jsx)(u.Z,{className:"w-full h-18 dark:bg-gray-800 dark:text-white",label:ee("fields.taxRegime"),placeholder:ee("fields.taxRegimePlaceholder"),options:z.map(e=>({value:e.TaxRegime_Id,label:"".concat(e.TaxRegime_Key," - ").concat(e.TaxRegime_Description)})),...D("fiscalRegime",{required:"Seleccione un r\xe9gimen fiscal"}),error:null===(y=_.fiscalRegime)||void 0===y?void 0:y.message}),(0,a.jsx)(u.Z,{className:"w-full h-18 dark:bg-gray-800 dark:text-white disabled:cursor-not-allowed",label:ee("fields.cfdiUse"),placeholder:0===V.length?"Cargando...":ee("fields.cfdiUse"),disabled:0===V.length,options:V.map(e=>({value:e.CFDIUse_Id,label:"".concat(e.CFDIUse_Key," - ").concat(e.CFDIUse_Description)})),...D("cfdiUse",{required:"Seleccione un uso de CFDI"}),error:null===(N=_.cfdiUse)||void 0===N?void 0:N.message}),(0,a.jsx)(s.Z,{label:"Correo electr\xf3nico",type:"email",labelClassName:"top-6",inputClassName:"w-full bg-white-smoke rounded-lg py-3 px-4 h-18 dark:bg-gray-800 dark:text-white",...D("email",{required:"Correo electr\xf3nico requerido",pattern:{value:/^[^\s@]+@[^\s@]+\.[^\s@]+$/,message:"Correo electr\xf3nico inv\xe1lido"}}),error:null===(j=_.email)||void 0===j?void 0:j.message}),(0,a.jsx)(s.Z,{label:"C\xf3digo postal",type:"text",inputClassName:"w-full bg-white-smoke rounded-lg py-3 px-4 h-18 dark:bg-gray-800 dark:text-white",labelClassName:"top-6",...D("postalCode",{required:"C\xf3digo postal requerido",minLength:{value:5,message:"El c\xf3digo postal debe tener 5 d\xedgitos"},maxLength:{value:5,message:"El c\xf3digo postal debe tener 5 d\xedgitos"},pattern:{value:/^\d{5}$/,message:"Solo 5 d\xedgitos num\xe9ricos"}}),error:null===(w=_.postalCode)||void 0===w?void 0:w.message})]}),(0,a.jsx)("div",{className:"flex justify-end mt-6",children:(0,a.jsxs)("button",{type:"submit",disabled:E,className:"bg-link-blue uppercase tracking-widest text-xs font-bold text-white px-6 py-4 rounded-lg flex items-center gap-2 disabled:opacity-60 disabled:cursor-not-allowed",children:[E&&(0,a.jsxs)("svg",{className:"animate-spin h-3 w-3 text-white",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"})]}),E?"PROCESANDO...":"FACTURAR TICKET"]})})]})]}),L&&(0,a.jsx)("div",{className:"mb-6 mt-4 p-4 bg-red-50 border border-red-200 rounded-lg",children:(0,a.jsxs)("div",{className:"flex items-center",children:[(0,a.jsx)("i",{className:"icon-error text-red-500 mr-2"}),(0,a.jsx)("p",{className:"text-red-700 font-medium",children:L})]})})]}),(0,a.jsx)("div",{className:"w-full md:w-1/3",children:(0,a.jsxs)("div",{className:"bg-white dark:bg-gray-800 rounded-lg p-6 shadow-sm flex flex-col justify-start items-start",children:[(0,a.jsx)("div",{className:"flex justify-start",children:(0,a.jsx)(i.default,{alt:"account",src:"/images/illustrations/light-mode/account.svg",height:32,width:32,className:"mb-6"})}),(0,a.jsx)("p",{className:"text-dim-gray text-lg mb-2 dark:text-gray-300",children:"\xbfTienes cuenta en iPark?"}),(0,a.jsx)("p",{className:"text-black text-3xl mb-4 dark:text-white",children:"Agiliza y gestiona tus facturas usando tu cuenta."}),(0,a.jsxs)("div",{className:"flex justify-center",children:[(0,a.jsx)("button",{onClick:()=>B(!0),className:"border border-black dark:border-silver dark:text-silver text-black px-6 py-2 rounded-lg font-medium text-[12px] leading-[20px] tracking-[0.04em] uppercase hover:bg-gray-100 dark:hover:bg-gray-700",children:"INICIAR SESI\xd3N"}),(0,a.jsx)(l.Z,{modalContentClassName:"dark:bg-black md:w-[400px]",closeButtonClassName:"right-[15%]",open:X,onClose:()=>B(!1),content:(0,a.jsx)(c.Z,{})})]})]})})]})]})})]})}},88979:function(e,t,r){"use strict";var a=r(57437),s=r(2265),i=r(36760),n=r.n(i),o=r(44618),l=r(54887);t.Z=e=>{let{open:t,onClose:r,content:i,modalContentClassName:c,closeButtonClassName:d}=e,u=(0,s.useCallback)(()=>{r()}
1,[r]),[m,f]=(0,s.useState)(!1);(0,s.useEffect)(()=>{f(!0)},[]);let h=(0,a.jsx)(o.Z,{open:t,onClose:u,className:"bg-blue/50","aria-labelledby":"modal-title","aria-describedby":"modal-description",children:(0,a.jsx)("div",{className:"flex relative items-end md:items-center md:justify-center w-screen h-screen overflow-auto",children:(0,a.jsxs)("div",{className:"relative md:w-[700px] w-full flex justify-center",children:[(0,a.jsx)("div",{className:"block md:hidden absolute top-[2%] right-4 z-10",children:(0,a.jsx)("button",{className:n()("bg-white p-1 rounded-lg",d),onClick:u,"aria-label":"Cerrar modal",children:(0,a.jsx)("i",{className:"icon-x-mark text-base px-1 text-dim-gray"})})}),(0,a.jsx)("button",{className:n()("hidden md:block absolute -top-0 z-10 bg-white p-1 rounded-lg shadow-md",d),onClick:u,"aria-label":"Cerrar modal",children:(0,a.jsx)("i",{className:"icon-x-mark text-base px-1 text-dim-gray"})}),(0,a.jsx)("div",{className:n()("bg-white rounded-t-lg md:rounded-lg pt-10 md:pt-4 p-4 w-full max-h-[85vh] md:max-h-[90vh] overflow-auto",c),children:(0,a.jsx)("div",{className:"mt-2",children:i})})]})})});return m?(0,l.createPortal)(h,document.body):null}},53523:function(e,t,r){"use strict";var a=r(57437),s=r(36760),i=r.n(s);let n=(0,r(2265).forwardRef)((e,t)=>{let{selectedLabel:r,label:s,options:n,error:o,className:l,placeholder:c="Seleccione una opci\xf3n",defaultValue:d="",...u}=e;return(0,a.jsxs)("div",{className:"relative h-full",children:[(0,a.jsxs)("div",{className:"relative mt-2",children:[(0,a.jsxs)("select",{className:i()("appearance-none rounded-lg px-4 pr-10 w-full","bg-white-smoke text-black dark:bg-[#313131] dark:text-white dark:placeholder-white",o?"border-blood-red":"",l),ref:t,defaultValue:d,...u,children:[(0,a.jsxs)("option",{value:"",disabled:!0,children:[c," "]}),n.map(e=>(0,a.jsx)("option",{value:e.value,children:e.label},e.value))]}),(0,a.jsx)("i",{className:"icon-chevron-down absolute text-2xl inset-y-0 right-3 flex items-center pointer-events-none text-gray-500"})]}),o&&(0,a.jsxs)("span",{className:"text-blood-red text-xs mt-1 block",children:[(0,a.jsx)("i",{className:"icon-error text-scarlet mr-1"}),o]})]})});n.displayName="Select",t.Z=n},682:function(e,t,r){"use strict";r.d(t,{default:function(){return o}});var a=r(2265),s=r(99376);let i={"/":"La mejor experiencia para estacionarte en el aeropuerto. Estamos localizados en Monterrey, Guadalajara, CDMX, Canc\xfan y Tijuana.","/reserva":"Cotiza tu lugar ahora. Est\xe1s a dos pasos de reservar tu lugar y empezar a disfrutar tu viaje.","/aeropuerto/monterrey":"Precio desde $320 por d\xeda. No pagues m\xe1s en el estacionamiento del aeropuerto. En iPark recibir\xe1s el mejor servicio. Cotiza tu estancia.","/aeropuerto/cancun":"Precio desde $230 por d\xeda. No pagues m\xe1s en el estacionamiento del aeropuerto. En iPark recibir\xe1s el mejor servicio. Cotiza tu estancia.","/aeropuerto/guadalajara":"Precio desde $210 por d\xeda. No pagues m\xe1s en el estacionamiento del aeropuerto. En iPark recibir\xe1s el mejor servicio. Cotiza tu estancia.","/aeropuerto/ciudaddemexico":"Precio desde $250 por d\xeda. No pagues m\xe1s en el estacionamiento del aeropuerto. En iPark recibir\xe1s el mejor servicio. Cotiza tu estancia.","/aeropuerto/tijuana":"Precio desde $240 por d\xeda. No pagues m\xe1s en el estacionamiento del aeropuerto. En iPark recibir\xe1s el mejor servicio. Cotiza tu estancia.","/facturacion-express":"Si tu estancia con nosotros ha finalizado, te invitamos a facturar el servicio brindado.","/comofunciona":"Estacionar tu veh\xedculo en iPark es sencillo, seguro y \xe1gil. Aqu\xed te lo mostramos.","/rewards":"\xa1Estaciona tu auto en iPark! Y por cada d\xeda de tu tarifa diaria te bonificaremos en puntos hasta el 4% en monedero iPark","/aviso-privacidad":"iPark se reserva el derecho, bajo su exclusiva discreci\xf3n, de cambiar, modificar, agregar o eliminar partes del presente Aviso de Privacidad en cualquier momento.","/terminos-condiciones":"Al contratar nuestros servicios, el cliente acepta los siguientes t\xe9rminos y condiciones.","/blog":"Compartimos contigo algunos tips sobre viajes y veh\xedculos que te ser\xe1n de ayuda.","/iParkCity":"iPark City abrir\xe1 sus puertas muy pronto. Disfruta de la comodidad de estacionar cerca de tus destinos favoritos. S\xedguenos en nuestras redes sociales para m\xe1s noticias."},n={"/":"iPark - Estacionamientos Aeroportuarios en M\xe9xico","/aeropuerto/monterrey":"iPark - Estacionamiento del Aeropuerto de Monterrey","/aeropuerto/guadalajara":"iPark - Estacionamiento del Aeropuerto de Guadalajara","/aeropuerto/cdmx":"iPark - Estacionamiento del Aeropuerto de CDMX","/aeropuerto/cancun":"iPark - Estacionamiento del Aeropuerto de Canc\xfan","/aeropuerto/tijuana":"iPark - Estacionamiento del Aeropuerto de Tijuana","/reserva":"iPark - Reserva tu lugar","/comofunciona":"iPark - C\xf3mo funciona","/rewards":"iPark Rewards","/terminos-rewards":"T\xe9rminos y Condiciones - iPark","/aviso-privacidad":"Aviso de Privacidad - iPark","/facturacion-express":"Facturaci\xf3n - iPark","/terminos-condiciones":"T\xe9rminos y Condiciones - iPark","/blog":"Blog - iPark"};function o(){let e=(0,s.usePathname)();return(0,a.useEffect)(()=>{let t=n[e]||n["/"],r=i[e]||i["/"];document.title=t;let a=document.querySelector('meta[name="description"]');a&&a.setAttribute("content",r);let s=document.querySelector('meta[property="og:title"]');s&&s.setAttribute("content",t);let o=document.querySelector('meta[property="og:description"]');o&&o.setAttribute("content",r)},[e]),null}},27452:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var a=r(57437),s=r(38706);function i(){let e=(0,s.T)("BillingInfo");return(0,a.jsxs)("div",{className:"bg-uranian-blue rounded-lg p-6 mb-8 flex gap-4",children:[(0,a.jsx)("div",{children:(0,a.jsx)("i",{className:"text-berkeley-blue text-2xl mt-0.5 icon-info"})}),(0,a.jsxs)("div",{className:"text-british-racing-green text-sm",children:[(0,a.jsx)("h3",{className:"font-bold text-base",children:e("title")}),(0,a.jsx)("p",{className:"text-sm mt-1",children:e("description")}),(0,a.jsxs)("ol",{className:"list-decimal list-inside text-sm mt-2 ml-4 space-y-1",children:[(0,a.jsx)("li",{children:e("requirements.0")}),(0,a.jsx)("li",{children:e("requirements.1")}),(0,a.jsx)("li",{children:e("requirements.2")}),(0,a.jsx)("li",{children:e("requirements.3")}),(0,a.jsx)("li",{children:e("requirements.4")})]}),(0,a.jsx)("p",{className:"text-sm mt-2",children:e("moreInfo")}),(0,a.jsx)("a",{href:"http://www.sat.gob.mx",className:"text-sm text-blue underline",children:e("website")})]})]})}},12231:function(e,t,r){"use strict";r.d(t,{D7:function(){return d},N:function(){return u},ZU:function(){return o},b8:function(){return m},mn:function(){return l},n8:function(){return n},vw:function(){return c},xG:function(){return i}});var a=r(71096),s=r.n(a);r(76416);let i=e=>{let t="number"==typeof e?e:parseFloat(null!=e?e:"0");
1return isNaN(t)?(null!=e?e:"").toString():t.toLocaleString("en-US",{minimumFractionDigits:0,maximumFractionDigits:0})},n=e=>{let{str:t}=e;return t.normalize("NFD").replace(/[\u0300-\u036f]/g,"")},o=e=>{let{city:t}=e;return t.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/\s+/g,"").split("-").join("")},l=e=>{if(!e)return null;s().locale("es");let t=s()(e).format("ddd D MMM, h:mm a");return t.charAt(0).toUpperCase()+t.slice(1)},c=e=>{if(!e)return null;s().locale("es");let t=s()(e).format("ddd D MMM");return t.charAt(0).toUpperCase()+t.slice(1)},d=e=>{if(!e)return null;if("string"==typeof e){if(/^\d{4}-\d{2}$/.test(e)){let[t,r]=e.split("-");return"".concat(r,"/").concat(t.slice(-2))}let t=e.replace(/\D/g,"");if(4===t.length)return"".concat(t.substring(0,2),"/").concat(t.substring(2,4));if(6===t.length)return"".concat(t.substring(0,2),"/").concat(t.substring(4,6))}let t="string"==typeof e?new Date(e):e;if(isNaN(t.getTime()))return null;let r=String(t.getUTCMonth()+1).padStart(2,"0"),a=String(t.getUTCFullYear()).slice(-2);return"".concat(r,"/").concat(a)};function u(e){let[t,r]=e.split("-");return"".concat(r,"/").concat(t.slice(-2))}let m=e=>e?(s().locale("es"),s()(e).format("D [de] MMMM [de] YYYY")):null}},function(e){e.O(0,[5878,2972,8706,2073,8468,2875,5039,9445,4822,4351,3993,2971,2117,1744],function(){return e(e.s=69402)}),_N_E=e.O()}]);
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.