PageSourceSearch

https://www.tiendavertigo.com/733.521c6bf9766e992f.js

js tiendavertigo.com collected 2026-10-09 03:17:29 UTC 14,338 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkblume_x_storefront=self.webpackChunkblume_x_storefront||[]).push([[733],{9733:(L,_,a)=>{a.r(_),a.d(_,{OrderTrackingComponent:()=>y});var s=a(9417),u=a(1460),m=a(808),p=a(980),c=a(2604),t=a(7705),g=a(2924),f=a(2185),h=a(345),k=a(4144),b=a(1610),d=a(177);function E(n,i){if(1&n){const e=t.RV6();t.j41(0,"a",11),t.bIt("click",function(){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onSupportClick())}),t.EFF(1),t.k0s()}if(2&n){const e=t.XpG(2);t.Y8G("href",e.supportLink,t.B4B),t.R7$(1),t.SpI(" ",e.settings.supportContactLabel," ")}}function v(n,i){if(1&n&&(t.qex(0),t.j41(1,"header",5)(2,"span",6),t.EFF(3,"Pedidos"),t.k0s(),t.j41(4,"h1"),t.EFF(5,"Rastree su pedido"),t.k0s()(),t.j41(6,"div",7)(7,"p",8),t.EFF(8,"El rastreo en l\xednea no est\xe1 disponible en esta tienda."),t.k0s(),t.j41(9,"p",9),t.EFF(10," Si necesita informaci\xf3n sobre su pedido, contacte a la tienda. "),t.k0s()(),t.DNE(11,E,2,2,"a",10),t.bVm()),2&n){const e=t.XpG();t.R7$(11),t.Y8G("ngIf",e.supportLink)}}function C(n,i){1&n&&(t.j41(0,"div",23),t.EFF(1," Ingrese el n\xfamero de pedido. "),t.k0s())}function O(n,i){1&n&&(t.j41(0,"div",23),t.EFF(1," Ingrese un correo v\xe1lido. "),t.k0s())}function F(n,i){if(1&n&&(t.j41(0,"div",24),t.EFF(1),t.k0s()),2&n){const e=t.XpG(3);t.R7$(1),t.SpI(" ",e.lookupError," ")}}function T(n,i){if(1&n){const e=t.RV6();t.j41(0,"a",25),t.bIt("click",function(){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onSupportClick())}),t.EFF(1),t.k0s()}if(2&n){const e=t.XpG(3);t.Y8G("href",e.supportLink,t.B4B),t.R7$(1),t.SpI(" \xbfNecesita ayuda? ",e.settings.supportContactLabel," ")}}function x(n,i){if(1&n){const e=t.RV6();t.qex(0),t.j41(1,"header",5)(2,"span",6),t.EFF(3,"Pedidos"),t.k0s(),t.j41(4,"h1"),t.EFF(5,"Rastree su pedido"),t.k0s(),t.j41(6,"p"),t.EFF(7,"Ingrese el n\xfamero de pedido y el correo que us\xf3 en la compra."),t.k0s()(),t.j41(8,"form",13),t.bIt("ngSubmit",function(){t.eBV(e);const o=t.XpG(2);return t.Njj(o.submit())}),t.j41(9,"div",14)(10,"label",15),t.EFF(11,"N\xfamero de pedido"),t.k0s(),t.j41(12,"input",16),t.bIt("ngModelChange",function(o){t.eBV(e);const l=t.XpG(2);return t.Njj(l.orderNumber=o)}),t.k0s(),t.DNE(13,C,2,0,"div",17),t.k0s(),t.j41(14,"div",14)(15,"label",18),t.EFF(16,"Correo de la compra"),t.k0s(),t.j41(17,"input",19),t.bIt("ngModelChange",function(o){t.eBV(e);const l=t.XpG(2);return t.Njj(l.email=o)}),t.k0s(),t.DNE(18,O,2,0,"div",17),t.k0s(),t.DNE(19,F,2,1,"div",20),t.j41(20,"button",21),t.EFF(21),t.k0s()(),t.DNE(22,T,2,2,"a",22),t.bVm()}if(2&n){const e=t.XpG(2);t.R7$(12),t.AVh("is-invalid",e.orderNumberInvalid),t.Y8G("disabled",e.loading)("ngModel",e.orderNumber),t.R7$(1),t.Y8G("ngIf",e.orderNumberInvalid),t.R7$(4),t.AVh("is-invalid",e.emailInvalid),t.Y8G("disabled",e.loading)("ngModel",e.email),t.R7$(1),t.Y8G("ngIf",e.emailInvalid),t.R7$(1),t.Y8G("ngIf",e.lookupError),t.R7$(1),t.Y8G("disabled",e.loading),t.R7$(1),t.SpI(" ",e.loading?"Buscando...":"Buscar pedido"," "),t.R7$(1),t.Y8G("ngIf",e.supportLink)}}function M(n,i){if(1&n&&(t.j41(0,"div",27)(1,"span"),t.EFF(2,"Fecha de pago"),t.k0s(),t.j41(3,"strong"),t.EFF(4),t.nI1(5,"date"),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(4),t.JRh(t.ii3(5,1,null==e.result?null:e.result.paidDate,"mediumDate",void 0,"es"))}}function R(n,i){if(1&n&&(t.j41(0,"div",27)(1,"span"),t.EFF(2,"M\xe9todo de entrega"),t.k0s(),t.j41(3,"strong"),t.EFF(4),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(4),t.JRh(e.deliveryMethodLabel)}}function P(n,i){if(1&n&&(t.j41(0,"div",27)(1,"span"),t.EFF(2,"Estado de entrega"),t.k0s(),t.j41(3,"strong"),t.EFF(4),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(4),t.JRh(e.deliveryStatusText)}}function j(n,i){if(1&n&&(t.j41(0,"div",27)(1,"span"),t.EFF(2,"N\xfamero de rastreo"),t.k0s(),t.j41(3,"strong"),t.EFF(4),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(4),t.JRh(null==e.result?null:e.result.trackingNumber)}}function I(n,i){if(1&n){const e=t.RV6();t.j41(0,"a",11),t.bIt("click",function(){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onSupportClick())}),t.EFF(1),t.k0s()}if(2&n){const e=t.XpG(3);t.Y8G("href",e.supportLink,t.B4B),t.R7$(1),t.SpI(" ",e.settings.supportContactLabel," ")}}
1function D(n,i){if(1&n){const e=t.RV6();t.j41(0,"header",5)(1,"span",6),t.EFF(2,"Pedido encontrado"),t.k0s(),t.j41(3,"h1"),t.EFF(4),t.k0s(),t.j41(5,"p"),t.EFF(6,"Este es el estado m\xe1s reciente disponible para su pedido."),t.k0s()(),t.j41(7,"div",26)(8,"div",27)(9,"span"),t.EFF(10,"Estado del pedido"),t.k0s(),t.j41(11,"strong"),t.EFF(12),t.k0s()(),t.j41(13,"div",27)(14,"span"),t.EFF(15,"Estado de pago"),t.k0s(),t.j41(16,"strong"),t.EFF(17),t.k0s()(),t.j41(18,"div",27)(19,"span"),t.EFF(20,"Fecha de compra"),t.k0s(),t.j41(21,"strong"),t.EFF(22),t.nI1(23,"date"),t.k0s()(),t.DNE(24,M,6,6,"div",28),t.j41(25,"div",27)(26,"span"),t.EFF(27,"Total"),t.k0s(),t.j41(28,"strong"),t.EFF(29),t.nI1(30,"currency"),t.k0s()(),t.DNE(31,R,5,1,"div",28),t.DNE(32,P,5,1,"div",28),t.DNE(33,j,5,1,"div",28),t.k0s(),t.j41(34,"div",29),t.DNE(35,I,2,2,"a",10),t.j41(36,"button",30),t.bIt("click",function(){t.eBV(e);const o=t.XpG(2);return t.Njj(o.back())}),t.EFF(37," Buscar otro pedido "),t.k0s()()}if(2&n){const e=t.XpG(2);t.R7$(4),t.SpI("Pedido #",null==e.result?null:e.result.orderNumber,""),t.R7$(8),t.JRh(e.statusLabel(null==e.result?null:e.result.status)),t.R7$(5),t.JRh(e.paymentStatusLabel(null==e.result?null:e.result.paymentStatus)),t.R7$(5),t.JRh(t.ii3(23,10,null==e.result?null:e.result.createdDate,"mediumDate",void 0,"es")),t.R7$(2),t.Y8G("ngIf",null==e.result?null:e.result.paidDate),t.R7$(5),t.JRh(t.ii3(30,15,null==e.result?null:e.result.total,(null==e.result?null:e.result.currency)||"CRC","symbol-narrow","1.2-2")),t.R7$(2),t.Y8G("ngIf",e.deliveryMethodLabel),t.R7$(1),t.Y8G("ngIf",e.hasDeliveryStatus),t.R7$(1),t.Y8G("ngIf",e.showTracking),t.R7$(2),t.Y8G("ngIf",e.supportLink)}}
1function N(n,i){if(1&n&&(t.DNE(0,x,23,14,"ng-container",3),t.DNE(1,D,38,20,"ng-template",null,12,t.C5r)),2&n){const e=t.sdS(2),r=t.XpG();t.Y8G("ngIf",!r.result)("ngIfElse",e)}}let y=(()=>{class n{constructor(e,r,o,l,G){this.config=e,this.miniApps=r,this.meta=o,this.analytics=l,this.orders=G,this.orderNumber="",this.email="",this.submitted=!1,this.loading=!1,this.lookupError="",this.result=null}ngOnInit(){this.meta.updateTag({name:"robots",content:"noindex, nofollow"})}ngOnDestroy(){this.meta.removeTag("name='robots'")}get settings(){return this.miniApps.orderTracking}get supportLink(){const e=this.config.storeSettings?.chatBubble;if(!e?.enabled)return"";if(e.link)return e.link;const r=String(e.whatsappNumber||"").replace(/\D/g,"");return r?`https://wa.me/${r}`:""}get orderNumberInvalid(){return this.submitted&&!this.normalizedOrderNumber}get emailInvalid(){return this.submitted&&!this.isValidEmail(this.email)}submit(){this.submitted=!0,this.lookupError="",this.result=null,this.normalizedOrderNumber&&this.isValidEmail(this.email)&&(this.loading=!0,this.analytics.track("order_tracking_lookup_submitted",{lookupMode:"api"}),this.orders.lookupOrderTracking(this.normalizedOrderNumber,this.email.trim()).pipe((0,p.j)(()=>this.loading=!1)).subscribe({next:e=>{if(e?.success&&e.data)return this.result=e.data,void this.analytics.track("order_tracking_lookup_found",{orderNumber:this.normalizedOrderNumber});this.lookupError=e?.error?.message||"No encontramos un pedido con esos datos. Revise el n\xfamero de pedido y el correo usado en la compra.",this.analytics.track("order_tracking_lookup_not_found",{code:e?.error?.code||"ORDER_NOT_FOUND"})},error:e=>{this.lookupError=this.extractLookupError(e),this.analytics.track("order_tracking_lookup_failed",{code:e?.error?.error?.code||e?.error?.code||e?.status||"HTTP_ERROR"})}}))}onSupportClick(){this.analytics.track("support_clicked",{app:"order-tracking"})}back(){this.result=null,this.lookupError="",this.submitted=!1}get deliveryMethodLabel(){return(0,c.Uu)(this.result?.fulfillmentMethod)||this.result?.deliveryMethod||""}get deliveryStatusText(){return(0,c.R5)(this.result?.fulfillmentStatus)||this.statusLabel(this.result?.deliveryStatus)}get hasDeliveryStatus(){return!(!this.result?.fulfillmentStatus&&!this.result?.deliveryStatus)}get showTracking(){return!!this.result?.trackingNumber&&(0,c.TL)(this.result?.fulfillmentMethod)}statusLabel(e){const r=(0,c.R5)(e);if(r)return r;switch((e||"").trim().toLowerCase()){case"created":return"Creado";case"pending":return"Pendiente";case"review":return"En revisi\xf3n";case"processing":return"En preparaci\xf3n";case"intransit":return"En camino";case"delivered":case"complete":return"Entregado";case"canceled":case"cancelled":return"Cancelado";default:return e||"Sin estado"}}paymentStatusLabel(e){switch((e||"").trim().toLowerCase()){case"pending":return"Pago pendiente";case"complete":return"Pago aprobado";case"declined":return"Pago rechazado";default:return e||"Sin estado de pago"}}get normalizedOrderNumber(){return this.orderNumber.replace(/[#\s]/g,"").trim()}isValidEmail(e){const r=(e||"").trim();return/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(r)}extractLookupError(e){return e?.error?.error?.message||e?.error?.message||e?.message||"No pudimos consultar el pedido en este momento. Intente de nuevo o contacte a la tienda."}static{this.\u0275fac=function(r){return new(r||n)(t.rXU(g.R),t.rXU(f.f),t.rXU(h.W8),t.rXU(k.G),t.rXU(b.Q))}}static{this.\u0275cmp=t.VBU({type:n,selectors:[["app-order-tracking"]],standalone:!0,features:[t.aNF],decls:6,vars:2,consts:[["size","narrow"],[1,"ot-shell"],[1,"ot-card"],[4,"ngIf","ngIfElse"],["trackingEnabled",""],[1,"ot-heading"],[1,"ot-kicker"],["role","status",1,"ot-state"],[1,"ot-state__title"],[1,"ot-state__text"],["class","btn btn-lg btn-theme w-100","target","_blank","rel","noopener",3,"href","click",4,"ngIf"],["target","_blank","rel","noopener",1,"btn","btn-lg","btn-theme","w-100",3,"href","click"],["resultState",""],["novalidate","",1,"ot-form",3,"ngSubmit"],[1,"ot-field"],["for","ot-order-number",1,"form-label"],["id","ot-order-number","name","orderNumber","type","text","inputmode","numeric","placeholder","Ej.: 1234","autocomplete","off",1,"form-control","form-control-lg",3,"disabled","ngModel","ngModelChange"],["class","invali
1d-feedback",4,"ngIf"],["for","ot-email",1,"form-label"],["id","ot-email","name","email","type","email","placeholder","Ej.: [email protected]","autocomplete","email",1,"form-control","form-control-lg",3,"disabled","ngModel","ngModelChange"],["class","ot-alert","role","alert","aria-live","polite",4,"ngIf"],["type","submit",1,"btn","btn-lg","btn-theme","w-100","ot-submit",3,"disabled"],["class","ot-support-link","target","_blank","rel","noopener",3,"href","click",4,"ngIf"],[1,"invalid-feedback"],["role","alert","aria-live","polite",1,"ot-alert"],["target","_blank","rel","noopener",1,"ot-support-link",3,"href","click"],["role","status","aria-live","polite",1,"ot-result"],[1,"ot-result__row"],["class","ot-result__row",4,"ngIf"],[1,"ot-actions"],["type","button",1,"btn","btn-lg","btn-outline-secondary","w-100",3,"click"]],template:function(r,o){if(1&r&&(t.j41(0,"app-storefront-app-shell",0)(1,"section",1)(2,"div",2),t.DNE(3,v,12,1,"ng-container",3),t.DNE(4,N,3,2,"ng-template",null,4,t.C5r),t.k0s()()()),2&r){const l=t.sdS(5);t.R7$(3),t.Y8G("ngIf",!o.settings.enabled)("ngIfElse",l)}},dependencies:[u.G,d.bT,s.qT,s.me,s.BC,s.cb,s.vS,s.cV,d.oe,d.vh,s.YN,m.T],styles:["[_nghost-%COMP%]{display:block}.ot-shell[_ngcontent-%COMP%]{width:100%;--ot-primary: var(--sfapp-accent, var(--blume-color-accent-safe));--ot-text: var(--blume-color-text);--ot-primary-ink: color-mix(in srgb, var(--ot-primary) 72%, var(--ot-text));--ot-muted: var(--blume-color-muted);--ot-surface: var(--blume-color-surface);--ot-border: var(--blume-color-border);--ot-soft: var(--blume-color-surface-soft);--ot-radius: var(--blume-radius-card)}.ot-card[_ngcontent-%COMP%]{border:1px solid var(--ot-border);border-radius:var(--ot-radius);background-color:var(--ot-surface);padding:1.5rem 1.25rem}.ot-heading[_ngcontent-%COMP%]{margin-bottom:1.25rem;text-align:center}.ot-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin:.35rem 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--ot-text)}.ot-heading[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;font-size:.9rem;color:var(--ot-muted)}.ot-kicker[_ngcontent-%COMP%]{display:inline-flex;border-radius:999px;padding:.25rem .65rem;background-color:var(--ot-soft);color:var(--ot-primary-ink);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ot-field[_ngcontent-%COMP%]{margin-bottom:1rem}.ot-field[_ngcontent-%COMP%]   .form-label[_ngcontent-%COMP%]{font-size:.85rem;font-weight:600}.ot-alert[_ngcontent-%COMP%]{margin-bottom:1rem;border:1px solid var(--ot-border);border-radius:calc(var(--ot-radius) - .35rem);background-color:var(--ot-soft);padding:.85rem 1rem;color:var(--ot-text);font-size:.9rem;text-align:center}.ot-submit[_ngcontent-%COMP%]{margin-top:.25rem;min-height:2.75rem}.ot-support-link[_ngcontent-%COMP%]{display:block;margin-top:1rem;min-height:2.75rem;padding:.65rem .5rem;text-align:center;font-size:.9rem;color:var(--ot-muted);text-decoration:underline}.ot-support-link[_ngcontent-%COMP%]:hover{color:var(--ot-primary)}.ot-state[_ngcontent-%COMP%]{margin-bottom:1.25rem;border-radius:calc(var(--ot-radius) - .25rem);background-color:var(--ot-soft);padding:1rem 1.1rem;text-align:center}.ot-state__title[_ngcontent-%COMP%]{margin:0 0 .4rem;font-weight:600;color:var(--ot-text)}.ot-state__text[_ngcontent-%COMP%]{margin:0;font-size:.9rem;color:var(--ot-muted)}.ot-result[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1.25rem;border-radius:calc(var(--ot-radius) - .25rem);background-color:var(--ot-soft);padding:1rem 1.1rem}.ot-result__row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ot-border);padding-bottom:.7rem;color:var(--ot-muted);font-size:.9rem}.ot-result__row[_ngcontent-%COMP%]:last-child{border-bottom:0;padding-bottom:0}.ot-result__row[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{color:var(--ot-text);font-weight:600;text-align:right}.ot-actions[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.6rem}.ot-actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{min-height:2.75rem}@media (min-width: 600px){.ot-page[_ngcontent-%COMP%]{padding-top:3rem}.ot-card[_ngcontent-%COMP%]{padding:2rem 1.75rem}}"]})}}return n})()}}]);

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.