PageSourceSearch

https://www.revolutionrace.nl/_nuxt/production-273317172/BlQ-Frfo.js

js revolutionrace.nl collected 2026-09-26 09:34:12 UTC 6,528 bytes, 11 lines download raw bytes

1import{_ as q,u as M}from"./B2TArHLw.js";import{_ as B,a as $}from"./CrzUk0Sb.js";import{_ as D}from"./VTSx1WRY.js";import{b0 as A,eE as _,bO as f,bL as c,c1 as d,g3 as w,bN as L,h9 as K,bZ as V,hf as G,bG as s,aY as X,ck as Y,gB as j,h7 as z,ge as o,t as H,bM as W,eX as y,aX as Z,er as J,gL as Q}from"#entry";import{u as v}from"./DHS2Yzvp.js";import{_ as ee}from"./C0ZEsX_K.js";import{a as re}from"./BLAnr847.js";import{s as oe}from"./D3x5Si_w.js";import{u as te}from"./C6_EwO8W.js";import{u as se}from"./Db5Vq4P1.js";import"./DqEv9lyl.js";import"./Cxoz92W9.js";import"./C3PsfALL.js";import"./DKRjjsMv.js";import"./B56F53m_.js";import"./NAI_8zKs.js";import"./BtZRU6T5.js";import"./OoVkRDP6.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"production-273317172"};var r=new e.Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="0d92abf0-46f3-4b27-8275-dbf98e7a24e3",e._sentryDebugIdIdentifier="sentry-dbid-0d92abf0-46f3-4b27-8275-dbf98e7a24e3")}catch{}})();const ne={props:{requestPending:{type:Boolean,required:!0},error:{type:[String,void 0],default:void 0},placeholder:{type:String,default:""}},emits:["form-submitted"],setup(){const e=v("auth"),r=v("mypages");return{requiredFieldError:s(()=>e.get("formvalidationerrors__requiredfield")),emailLabel:s(()=>e.get("forms__emaillabel")),rememberMeLabel:s(()=>e.get("forms__remembermelabel")),orderNumberLabel:s(()=>r.get("orderlookup__ordernumberlabel")),orderLookupButtonLabel:s(()=>r.get("orderlookup__searchorderbuttonlabel"))}},data:()=>({orderNumber:"",orderNumberError:"",email:"",emailError:"",formSubmitted:!1}),computed:{isFormInvalid(){return this.emailError||this.orderNumberError}},methods:{emailFocused(){this.emailError="",this.orderNumberFocused()},emailChanged(e){this.email=e.email,this.emailError=e.emailError},orderNumberFocused(){this.orderNumberError="",this.resetFormSubmissionState()},orderNumberChanged(){this.orderNumber?this.orderNumberError="":this.orderNumberError=this.requiredFieldError},resetFormSubmissionState(){this.formSubmitted=!1},updateFormState(){this.$refs.email.updateFormState(),this.orderNumberChanged()},onEnterKeyPressed(){this.submitOrderLookupForm()},submitOrderLookupForm(){this.resetFormSubmissionState(),this.updateFormState(),!this.isFormInvalid&&(this.$emit("form-submitted",{email:this.email,orderNumber:this.orderNumber}),this.formSubmitted=!0)}}},ae={class:"order-lookup-form"},ie={class:"order-lookup-form__wrapper"},de={class:"order-lookup-form__row"},ue={key:0,class:"order-lookup-form__row"},le={class:"order-lookup-form__error"},me={class:"order-lookup-form__row"};function _e(e,r,u,p,b,t){const l=B,g=D,h=X;return _(),f("div",ae,[c("div",ie,[c("div",de,[d(l,{id:"orderNumberLookup",modelValue:e.orderNumber,"onUpdate:modelValue":r[0]||(r[0]=a=>e.orderNumber=a),type:"text","error-message":e.orderNumberError,placeholder:p.orderNumberLabel,onFocus:t.orderNumberFocused,onBlur:t.orderNumberChanged,onEnterKeyPressed:t.onEnterKeyPressed},null,8,["modelValue","error-message","placeholder","onFocus","onBlur","onEnterKeyPressed"])]),d(g,{ref:"email","row-css-class":"order-lookup-form__row","row-label-css-class":"order-lookup-form__label","email-label":p.emailLabel,"email-label-for":"orderLookupEmail","placeholder-instead-of-label":"",onInputFocused:t.emailFocused,onEmailChanged:t.emailChanged,onEnterKeyPressed:t.onEnterKeyPressed},null,8,["email-label","onInputFocused","onEmailChanged","onEnterKeyPressed"]),e.formSubmitted&&u.error?(_(),f("div",ue,[c("div",le,w(u.error),1)])):L("",!0),c("div",me,[d(h,{variant:"primary",block:"",class:"order-lookup-form__button",disabled:u.requestPending,onMousedown:r[1]||(r[1]=G(()=>{},["prevent"])),onClick:r[2]||(r[2]=a=>{a.target.focus(),t.submitOrderLookupForm()})},{default:K(()=>[V(w(p.orderLookupButtonLabel),1)]),_:1},8,["disabled"])])])])}const ce=Object.assign(A(ne,[["render",_e]]),{__name:"MyPagesOrderLookupForm"}),pe=`
2  mutation orderLookup($url: String!, $orderNumber: String!, $email: String!) {
3    session(url: $url) {
4      orderLookup(orderNumber: $orderNumber, email: $email) {
5        error
6        redirectUrl
7        returnUrl
8      }
9    }
10  }
11`,be={key:0,class:"order-lookup"},fe={class:"order-lookup__info"},ge={class:"order-lookup__forgot-order-number"},he={key:1,class:"order-lookup"},Me=Y({__name:"MyPagesOrderLookup",props:{page:{}},async setup(e){let r,u;const p=e,b=v("mypages"),t=y(!1),l=y(""),g=y(!1),h=y(!1),a=s(()=>p.page.litiumPage),F=s(()=>a.value.fields._name),S=s(()=>a.value.fields.text),C=s(()=>b.get("orderlookup__forgotordernumbertext")),R=s(()=>b.get("orderlookup__returnfullfilledtext")),{apiEndpoint:P}=j(),{claimsEnabled:T}=oe(),{data:x}=([r,u]=z(()=>T()),r=await r,u(),r),U=async({email:k,orderNumber:i})=>{const N=Q().toString(),n=await $fetch(P,{method:"POST",credentials:"include",body:{query:pe,variables:{url:N,email:k,orderNumber:i}}}),{error:m}=n.data?.session?.orderLookup??{};if(m!=="NONE"||!n.data?.session?.orderLookup)throw new Error(m);return n.data.session.orderLookup},O=async k=>{try{l.value="",t.value=!0;const{returnUrl:i}=await U(k),n=new URL(i||"","https://example.com").searchParams.get("order-id");if(n===null)throw new Error("ORDER_NOT_FOUND");const{returnOrClaimUrl:m,canCreateReturnOrClaim:E}=await M(n);if(!m.value)throw new Error("URL_NOT_FOUND");if(!E.value)throw new Error("CANNOT_RETURN_OR_CLAIM");J(m.value),h.value=!0}catch(i){if(console.warn(i),i?.message==="CANNOT_RETURN_OR_CLAIM"){g.value=!0;return}if(i?.message==="ORDER_NOT_FOUND"){l.value=b.get("orderlookup__ordernotfounderror");return}l.value=b.get("orderlookup__orderlookuperror")}finally{t.value=!1}};return te(a),se(a.value.title??"","OrderLookup"),(k,i)=>{const N=q,n=ce,m=Z,E=ee,I=$;return o(x)?(_(),f("div",he,[o(h)?L("",!0):(_(),f(H,{key:0},[d(m,{name:"PackageCheck",size:54,"stroke-width":o(re).Sm,class:"order-lookup__icon"},null,8,["stroke-width"]),d(E,{class:"order-lookup__header",heading:o(F),content:o(S),"large-header":""},null,8,["heading","content"]),d(n,{"request-pending":o(t),error:o(l),onFormSubmitted:O},null,8,["request-pending","error"])],64)),o(g)?(_(),W(I,{key:1,"with-background":"",message:o(R)},null,8,["message"])):L("",!0)])):(_(),f("div",be,[d(N,{title:o(F),description:o(S)},null,8,["title","description"]),d(n,{"request-pending":o(t),error:o(l),onFormSubmitted:O}
11,null,8,["request-pending","error"]),c("div",fe,[c("div",ge,w(o(C)),1)])]))}}});export{Me as default};

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.