PageSourceSearch

https://www.babycrocs.com/_next/static/immutable/chunks/1-ciu9_2ywjct.js

js babycrocs.com collected 2026-10-08 23:31:09 UTC 25,088 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,972871,e=>{"use strict";e.i(20435);var t=e.i(964726);e.i(732281),e.i(622518);let r=new WeakMap;e.s(["useHydrateAtoms",0,function(e,a){var i;let s,o=(0,t.useStore)(a),n=(i=o,(s=r.get(i))||(s=new WeakSet,r.set(i,s)),s);for(let[t,...r]of e)(!n.has(t)||(null==a?void 0:a.dangerouslyForceHydrate))&&(n.add(t),o.set(t,...r))}])},732281,e=>{"use strict";e.i(622518);let t=Symbol("");!function(e=()=>{try{return window.localStorage}catch(e){return}}){var t;let r,a;try{r=null==(t=e())?void 0:t.subscribe}catch(e){}!r&&"u">typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(r=(t,r)=>{if(!(e()instanceof window.Storage))return()=>{};let a=a=>{a.storageArea===e()&&a.key===t&&r(a.newValue)};return window.addEventListener("storage",a),()=>{window.removeEventListener("storage",a)}}),r&&(a=r,(e,t,r)=>a(e,e=>{let a;try{a=JSON.parse(e||"")}catch(e){a=r}t(a)}))}(),e.s(["RESET",0,t,"atomFamily",0,function(e,t){let r=null,a=new Map,i=new Set,s=i=>{let n;if(void 0===t)n=a.get(i);else for(let[e,r]of a)if(t(e,i)){n=r;break}if(void 0!==n)if(null==r||!r(n[1],i))return n[0];else s.remove(i);let u=e(i);return a.set(i,[u,Date.now()]),o("CREATE",i,u),u},o=(e,t,r)=>{for(let a of i)a({type:e,param:t,atom:r})};return s.unstable_listen=e=>(i.add(e),()=>{i.delete(e)}),s.getParams=()=>a.keys(),s.remove=e=>{if(void 0===t){if(!a.has(e))return;let[t]=a.get(e);a.delete(e),o("REMOVE",e,t)}else for(let[r,[i]]of a)if(t(r,e)){a.delete(r),o("REMOVE",r,i);break}},s.setShouldRemove=e=>{if(r=e)for(let[e,[t,i]]of a)r(i,e)&&(a.delete(e),o("REMOVE",e,t))},s}])},402390,e=>{"use strict";e.i(606356);var t=e.i(513283);e.s(["default",0,t])},207653,e=>{"use strict";var t=e.i(513283);e.s(["z",0,t])},940509,e=>{"use strict";var t=e.i(622518);let r=(0,t.atom)(null),a=(0,t.atom)(e=>null!=e(r));e.s(["authUserAtom",0,r,"isAuthenticatedAtom",0,a])},827739,e=>{"use strict";var t=e.i(124964),r=e.i(854027),a=e.i(622518),i=e.i(932683),s=e.i(940509),o=e.i(248973);let n=(0,r.typedFetchClient)(),u={profile:["customer","profile"]},l=(0,a.atom)(null),c=(0,i.atomWithQuery)(e=>{let r=e(l),a=e(o.localeAtom);return{queryKey:u.profile,enabled:null!=e(s.authUserAtom)&&!!a,initialData:r??void 0,initialDataUpdatedAt:r?Date.now():void 0,staleTime:36e5,refetchOnWindowFocus:!1,queryFn:async()=>{if(!a)throw Error("[customerProfileQueryAtom] ran without a hydrated locale");let{data:e}=await n.get((0,t.customerPaths)(a).profile);if(!e.success||!e.data)throw Error(e.error?.message??"Failed to fetch customer profile");return e.data}}}),d=(0,a.atom)(e=>e(c).data??null);e.s(["customerKeys",0,u,"customerProfileAtom",0,l,"customerProfileDataAtom",0,d])},109728,e=>{"use strict";var t=e.i(622518);let r=(0,t.atom)([]),a=(0,t.atom)(e=>e(r).map(e=>e.provider));e.s(["registeredProviderKeysAtom",0,a,"registeredProvidersAtom",0,r])},384500,e=>{"use strict";var t=e.i(356379),r=e.i(516583),a=e.i(90932),i=e.i(777210),s=e.i(124964),o=e.i(854027),n=e.i(622518),u=e.i(932683),l=e.i(637948),c=e.i(940509),d=e.i(876459),m=e.i(248973);let f=(0,o.typedFetchClient)(),y="optimistic-";function p(e){return e.startsWith(y)}let h={all:["wishList"],mutations:{saveForLater:["wishList","saveForLater"],moveToCart:["wishList","moveToCart"],updateItem:["wishList","updateItem"],removeItem:["wishList","removeItem"]}};async function g(e,t){let r=e.getQueryData(d.cartKeys.all);if(r?.basketId)return r.basketId;let a=(0,s.basketPaths)(t).list,{data:i}=await f.get(a);if(i.success&&i.data?.basketId)return i.data.basketId;let{data:o}=await f.post(a,{});if(!o.success||!o.data?.basketId)throw Error("Failed to create basket");return o.data.basketId}async function I(e){let{data:t}=await f.get((0,s.productListPaths)(e).list);if(!t.success||!t.data?.listId)throw Error(t.error?.message??"Failed to load wish list");return t.data}function v(e,t){return e.fetchQuery({queryKey:h.all,queryFn:()=>I(t)})}function w(e,t){let r=(e.getQueryData(h.all)??null)?.listId;return r?Promise.resolve(r):v(e,t).then(e=>e.listId)}let E=(0,u.atomWithQuery)(e=>{let t=e(m.localeAtom),r=e(c.isAuthenticatedAtom);return{queryKey:h.all,enabled:!!t&&r,queryFn:async()=>t?I(t):null}}),A=(0,n.atom)(e=>e(E).data??null),b=(0,n.atom)(e=>e(A)?.items??[]),S=(0,u.atomWithMutation)(e=>{let t=e(l.queryClientAtom);return{mutationKey:h.mutations.saveForLater,mutationFn:async({locale:e,cartItem:a})=>{if(p(a.itemId))throw Error("Cannot save an unsettled cart item for later yet");let o=await w(t,e),n=await g(t,e),u=await f.post((0,s.productListPaths)(e).items,{listId:o,productId:a.productId,quantity:a.quantity,...a.size?{c_sizeDisplay:a.size}:{},...a.sizeLabel?{c_sizeLabel:a.sizeLabel}:{}});if(!u.data.success)throw Error(u.data.error?.message??"Failed to save item for later");let l=await (0,i.withSessionRetry)(()=>(0,r.removeProductAction)({locale:e,basketId:n,itemId:a.itemId}),async()=>
1{t.setQueryData(d.cartKeys.all,null),await g(t,e)});if(!l.success||null===l.data)throw Error("Failed to remove item from basket");let c=await v(t,e);return{basket:l.data,wishList:c}},onMutate:async({cartItem:e})=>{await Promise.all([t.cancelQueries({queryKey:d.cartKeys.all}),t.cancelQueries({queryKey:h.all})]);let r=t.getQueryData(d.cartKeys.all),a=t.getQueryData(h.all);if(r){let a=r.productItems?.filter(t=>t.itemId!==e.itemId)??[];t.setQueryData(d.cartKeys.all,{...r,productItems:a,productSubTotal:a.reduce((e,t)=>e+(t.priceAfterItemDiscount??t.price??0),0)})}if(a){let r={itemId:`${y}${e.itemId}`,productId:e.productId,quantity:e.quantity,name:e.name||e.productName,productName:e.productName,price:e.price,priceAfterItemDiscount:e.priceAfterItemDiscount,basePrice:e.basePrice,c_retailPriceBookValue:e.c_retailPriceBookValue,image:e.image,color:e.color,colorLabel:e.colorLabel,size:e.size,sizeLabel:e.sizeLabel,variationColor:e.variationColor,variationSize:e.variationSize,brand:e.brand,masterId:e.masterId,primaryCategoryId:e.primaryCategoryId,stockStatus:e.stockStatus,isJibbitzProduct:e.isJibbitzProduct};t.setQueryData(h.all,{...a,items:[...a.items,r]})}return{previousBasket:r,previousWishList:a}},onError:(e,r,a)=>{a?.previousBasket&&t.setQueryData(d.cartKeys.all,a.previousBasket),a?.previousWishList&&t.setQueryData(h.all,a.previousWishList)},onSettled:()=>{t.invalidateQueries({queryKey:d.cartKeys.all}),t.invalidateQueries({queryKey:h.all})}}}),N=(0,u.atomWithMutation)(e=>{let r=e(l.queryClientAtom);return{mutationKey:h.mutations.moveToCart,mutationFn:async({locale:e,item:a})=>{if(p(a.itemId))throw Error("Cannot move an unsaved wish list item to cart yet");let o=await w(r,e),n=await g(r,e),u=await (0,i.withSessionRetry)(()=>(0,t.addProductAction)({locale:e,basketId:n,productId:a.productId,quantity:a.quantity,c_sizeLabel:a.sizeLabel}),async()=>{r.setQueryData(d.cartKeys.all,null),await g(r,e)});if(!u.success||!u.data)throw Error("Failed to add item to basket");let l=await f.delete((0,s.productListPaths)(e).item(a.itemId,o));if(!l.data.success)throw Error(l.data.error?.message??"Failed to remove saved item");let c=await v(r,e);return{basket:u.data,wishList:c}},onMutate:async({item:e})=>{await Promise.all([r.cancelQueries({queryKey:d.cartKeys.all}),r.cancelQueries({queryKey:h.all})]);let t=r.getQueryData(d.cartKeys.all),a=r.getQueryData(h.all);if(a&&r.setQueryData(h.all,{...a,items:a.items.filter(t=>t.itemId!==e.itemId)}),t){let a=t.productItems?.find(t=>t.productId===e.productId),i=[...t.productItems??[]];if(a){let t=i.findIndex(t=>t.productId===e.productId);i[t]={...a,quantity:a.quantity+e.quantity}}else{let t,r;i.push((t=e.price??0,r=e.priceAfterItemDiscount??t,{itemId:`${y}${e.itemId}`,productId:e.productId,productName:e.productName,name:e.name,quantity:e.quantity,price:t,priceAfterItemDiscount:r,basePrice:e.basePrice??0,image:e.image,color:e.color,size:e.size,variationColor:e.variationColor,variationSize:e.variationSize,brand:e.brand,masterId:e.masterId,primaryCategoryId:e.primaryCategoryId,stockStatus:e.stockStatus,isJibbitzProduct:e.isJibbitzProduct,adjustedTax:0,bonusProductLineItem:!1,gift:!1,itemText:"",priceAfterOrderDiscount:r,shipmentId:"",tax:0,taxBasis:0,taxClassId:"",taxRate:0}))}r.setQueryData(d.cartKeys.all,{...t,productItems:i})}return{previousBasket:t,previousWishList:a}},onError:(e,t,a)=>{a?.previousBasket&&r.setQueryData(d.cartKeys.all,a.previousBasket),a?.previousWishList&&r.setQueryData(h.all,a.previousWishList)},onSettled:()=>{r.invalidateQueries({queryKey:d.cartKeys.all}),r.invalidateQueries({queryKey:h.all})}}}),_=(0,u.atomWithMutation)(e=>{let t=e(l.queryClientAtom);return{mutationKey:h.mutations.updateItem,mutationFn:async({locale:e,itemId:r,quantity:a})=>{let i=await w(t,e),{data:o}=await f.patch((0,s.productListPaths)(e).item(r,i),{quantity:a});if(!o.success)throw Error(o.error?.message??"Failed to update saved item");return o.data},onMutate:async({itemId:e,quantity:r})=>{await t.cancelQueries({queryKey:h.all});let a=t.getQueryData(h.all);if(a){let i=a.items.map(t=>t.itemId===e?function(e,t){let r=e.quantity;if(!Number.isFinite(r)||r<=0||r===t)return{...e,quantity:t};let a={...e,quantity:t};return void 0!==e.priceAfterItemDiscount&&Number.isFinite(e.priceAfterItemDiscount)&&(a.priceAfterItemDiscount=e.priceAfterItemDiscount/r*t),void 0!==e.price&&Number.isFinite(e.price)&&(a.price=e.price/r*t),a}(t,r):t);t.setQueryData(h.all,{...a,items:i})}return{previousWishList:a}},onError:(e,r,a)=>{a?.previousWishList&&t.setQueryData(h.all,a.previousWishList)},onSettled:()=>{t.invalidateQueries({queryKey:h.all})}}}),P=(0,u.atomWithMutation)(e=>{let t=e(l.queryClientAtom);return{mutationKey:h.mutations.removeItem,mutationFn:async({locale:e,itemId:r})=>{let a=await w(t,e),{data:i}=await f.delete((0,s.productListPaths)(e).item(r,a));if(!i.success)throw Error(i.error?.message??"Failed to remove saved item");return i.data},onMutate:async({itemId:e})=>{await t.cancelQueries({queryKey:h.all});let r=t.getQueryData(h.all);return r&&t.setQueryData(h.all,{...r,items:r.items.filter(t=>t.itemId!==e)}),{previousWishList:r}},onError:(e,r,a)=>{a?.previousWishList&&t.setQueryData(h.all,a.previousWishList)},onSettled:()=>{t.invalidateQueries({queryKey:h.all})}}}),L=(0,n.atom)(null,async(e,t,r)=>{let i=e(S);try{let e=await i.mutateAsync(r);return{success:!0,...e}}catch(e){return a.logger.error("Save for later failed:",{error:e}),{success:!1,error:e}}}),C=(0,n.atom)(null,async(e,t,r)=>{let i=e(N);try{let e=await i.mutateAsync(r);return{success:!0,...e}}catch(e){return a.logger.error("Move to cart failed:",{error:e}),{success:!1,error:e}}}),T=(0,n.atom)(null,async(e,t,r)=>{let i=e(_);try{return await i.mutateAsync(r),{success:!0}}catch(e){return a.logger.error("Update wish list item failed:",{error:e}),{success:!1,error:e}}}),D=(0,n.atom)(null,async(e,t,r)=>{let i=e(P);try{return await i.mutateAsync(r),{success:!0}}catch(e){return a.logger.error("Remove from wish list failed:",{error:e}),{success:!1,error:e}}});e.s(["isOptimisticItemId",0,p,"moveToCartActionAtom",0,C,"removeFromWishListActionAtom",0,D,"saveForLaterActionAtom",0,L,"saveForLaterMutationAtom",0,S,"updateWishListItemActionAtom",0,T,"wishListItemsAtom",0,b,"wishListKeys",0,h,"wishListQueryAtom",0,E])},678849,374007,927509,e=>{"use strict";var t=e.i(825504),r=e.i(454558),a=e.i(156755),i=e.i(190266),s=e.i(707735),o=e.i(402390),n=e.i(230323),u=e.i(16927),l=e.i(206649),c=e.i(590329),d=e.i(359188),m=e.i(951245);
1let f="Asia/Seoul",y=/^\d{4}-\d{2}-\d{2}$/;function p(e,t){return e.year!==t.year?e.year-t.year:e.month!==t.month?e.month-t.month:e.day-t.day}function h(e,t){let r=new Intl.DateTimeFormat("en-US-u-ca-gregory",{timeZone:t,year:"numeric",month:"numeric",day:"numeric"}).formatToParts(e),a=e=>Number(r.find(t=>t.type===e)?.value);return{year:a("year"),month:a("month"),day:a("day")}}function g(e){if(!function(e){let t;if(!y.test(e))return!1;let[r,a,i]=e.split("-").map(Number);return(t=new Date(Date.UTC(r,a-1,i))).getUTCFullYear()===r&&t.getUTCMonth()===a-1&&t.getUTCDate()===i}(e))return null;let[t,r,a]=e.split("-").map(Number);return{year:t,month:r,day:a}}function I(e,t=new Date){let r,a=g(e);return!!a&&0>=p((r=a.year+14,2===a.month&&29===a.day&&(r%4!=0||r%100==0)&&r%400!=0?{year:r,month:2,day:28}:{year:r,month:a.month,day:a.day}),h(t,f))}function v(e,t=new Date){return p(e,h(t,f))>0}e.s(["KR_AGE_TIME_ZONE",0,f,"KR_BIRTHDAY_YEAR_START",0,1900,"isCalendarAgeAtLeast14",0,I,"isFutureCalendarDate",0,v,"parseIsoDate",0,g,"todayIsoInTimeZone",0,function(e=f,t=new Date){var r;return r=h(t,e),`${String(r.year).padStart(4,"0")}-${String(r.month).padStart(2,"0")}-${String(r.day).padStart(2,"0")}`}],374007);let w=/^[々぀-ゟ゠-ヿ⦆-ᅠ一-龯㐀-䶿]*$/;function E(e,t){return{code:"custom",path:[e],message:t}}function A(e,t,r){var a,i,s;if(!(0,n.isLocaleKorea)(t)&&(a=e.firstName??"",a||r.addIssue(E("firstName","required"))),(0,n.isLocaleKorea)(t))!function(e,t){let r=d.krPhoneSchema.safeParse(e);if(r.success)return;let[a]=r.error.issues;a&&t.addIssue({...a,path:["phone"]})}(e.phone??"",r),function(e,t){!0!==e.ageConfirmed&&t.addIssue(E("ageConfirmed","required"));let r=e.birthday?.trim()??"";if(!r)return t.addIssue(E("birthday","required"));let a=g(r);!a||a.year<1900||v(a)?t.addIssue(E("birthday","invalid_format")):I(r)||t.addIssue(E("birthday","belowMinimumAge"))}(e,r),i=e.lastName??"",i.length>0&&!i.trim()&&r.addIssue(E("lastName","required")),!0!==e.privacyTermsConsent&&r.addIssue(E("privacyTermsConsent","required")),!0!==e.overseasTransferConsent&&r.addIssue(E("overseasTransferConsent","required")),!0===e.marketingConsent&&!0!==e.marketingNoticeConsent&&r.addIssue(E("marketingNoticeConsent","required"));else if((0,n.isLocaleAustralia)(t))s=e.phone??"",s.trim()?l.AU_PHONE_PATTERN.test(s)?s.length>l.AU_PHONE_MAX&&r.addIssue(E("phone","too_big")):r.addIssue(E("phone","invalid_format")):r.addIssue(E("phone","required"));else if((0,n.isLocaleJapan)(t)){let t,a,i,s;e.firstName&&!w.test(e.firstName)&&r.addIssue(E("firstName","invalid_format")),e.lastName&&!w.test(e.lastName)&&r.addIssue(E("lastName","invalid_format")),e.phoneticFirstName?.trim()||r.addIssue(E("phoneticFirstName","required")),e.phoneticLastName?.trim()||r.addIssue(E("phoneticLastName","required")),t=e.firstName??"",a=e.lastName??"",i=e.phoneticFirstName??"",s=e.phoneticLastName??"",i&&(0,u.utf8ByteLength)(i)>c.JP_PHONETIC_NAME_MAX_BYTES&&r.addIssue(E("phoneticFirstName","too_big")),s&&(0,u.utf8ByteLength)(s)>c.JP_PHONETIC_NAME_MAX_BYTES&&r.addIssue(E("phoneticLastName","too_big")),(0,u.utf8ByteLength)(t)+(0,u.utf8ByteLength)(a)>c.JP_LEGAL_NAME_COMBINED_MAX_BYTES&&(r.addIssue(E("firstName","too_big")),r.addIssue(E("lastName","too_big"))),(0,u.utf8ByteLength)(i)+(0,u.utf8ByteLength)(s)>c.JP_PHONETIC_NAME_COMBINED_MAX_BYTES&&(r.addIssue(E("phoneticFirstName","too_big")),r.addIssue(E("phoneticLastName","too_big"))),function(e,t){if(!e.trim())return;let r=g(e.trim());(!r||r.year<1900||v(r))&&t.addIssue(E("birthday","invalid_format"))}(e.birthday??"",r)}}let b=o.default.object({email:o.default.email({message:"Invalid email address"}),password:o.default.string().min(1,"Password is required"),rememberMe:o.default.preprocess(e=>"on"===e||!0===e,o.default.boolean()).optional().default(!1)}),S=o.default.preprocess(e=>null!=e&&""!==e&&!1!==e&&"false"!==e&&("on"===e||"true"===e||!0===e),o.default.boolean()),N=o.default.object({email:o.default.email("Invalid email address"),confirmEmail:o.default.string().min(1,"required"),password:m.passwordSchema,confirmPassword:o.default.string().min(1,"required"),firstName:o.default.string().optional().default(""),lastName:o.default.string().min(1,"Last name is required"),phone:o.default.string().optional().default(""),birthday:o.default.string().optional().default(""),phoneticFirstName:o.default.string().optional().default(""),phoneticLastName:o.default.string().optional().default(""),ageConfirmed:S.optional().default(!1),privacyTermsConsent:S.optional().default(!1),overseasTransferConsent:S.optional().default(!1),marketingNoticeConsent:S.optional().default(!1),marketingConsent:S.optional().default(!1)}).refine(e=>e.email.trim()===e.confirmEmail.trim(),{message:"emailsDoNotMatch",path:["confirmEmail"]}).refine(e=>e.password===e.confirmPassword,{message:"passwordsDoNotMatch",path:["confirmPassword"]});function _(e){return N.superRefine((t,r)=>{A(t,e,r)})}let P=o.default.object({email:o.default.email("Invalid email address"),locale:o.default.string().min(1,"Locale is required")}),L=o.default.object({token:o.default.string().min(1,"required"),password:m.passwordSchema,confirmPassword:o.default.string().min(1,"required")}).refine(e=>e.password===e.confirmPassword,{message:"passwordsDoNotMatch",path:["confirmPassword"]});o.default.object({}),e.s(["addRegisterFieldIssues",0,A,"completePasswordResetSchema",0,L,"createRegisterSchema",0,_,"forgotPasswordSchema",0,P,"loginSchema",0,b],927509);var C=e.i(124964),T=e.i(854027),D=e.i(894214),R=e.i(765288),q=e.i(964726),M=e.i(972871),k=e.i(637948),F=e.i(590327),K=e.i(940509),z=e.i(876459),O=e.i(827739),Q=e.i(109728),B=e.i(384500),U=e.i(442309);let H=(0,U.createServerReference)("40add4d6c510fcb97a37600473f16e3625af11dd88",U.callServer,void 0,U.findSourceMapURL,"completePasswordResetServerValidate"),W=(0,U.createServerReference)("40400805317a103081178e3bdf81393c54527428b6",U.callServer,void 0,U.findSourceMapURL,"forgotPasswordServerValidate"),x=(0,U.createServerReference)("4012d67122c9687ac7f931952fe475fd663cee354b",U.callServer,void 0,U.findSourceMapURL,"loginServerValidate");var G=e.i(419994),$=e.i(924455),j=e.i(492350);function J(e,t){t(null),e.removeQueries({queryKey:O.customerKeys.profile})}
1function V(e){e.invalidateQueries({queryKey:z.cartKeys.all}),e.removeQueries({queryKey:B.wishListKeys.all})}e.s(["AuthProvider",0,function(e){let a,i,s,o,n,u=(0,r.c)(11),{children:l,initialUser:c,initialRegisteredProviders:d}=e,m=void 0===c?null:c;u[0]!==d?(a=void 0===d?[]:d,u[0]=d,u[1]=a):a=u[1];let f=a;return u[2]!==m?(i=[K.authUserAtom,m],u[2]=m,u[3]=i):i=u[3],u[4]!==f?(s=[Q.registeredProvidersAtom,f],u[4]=f,u[5]=s):s=u[5],u[6]!==i||u[7]!==s?(o=[i,s],u[6]=i,u[7]=s,u[8]=o):o=u[8],(0,M.useHydrateAtoms)(o),u[9]!==l?(n=(0,t.jsx)(t.Fragment,{children:l}),u[9]=l,u[10]=n):n=u[10],n},"useAuth",0,function(){let e=(0,q.useAtomValue)(K.authUserAtom),t=(0,q.useAtomValue)(K.isAuthenticatedAtom),r=(0,q.useSetAtom)(K.authUserAtom),o=(0,q.useSetAtom)(O.customerProfileAtom),n=(0,q.useAtomValue)(k.queryClientAtom),u=(0,T.typedFetchClient)(),l=(0,D.useRouter)(),c=(0,D.usePathname)(),d=(0,F.useLocale)(),m=(0,C.authPaths)(d),f=()=>{r(null),J(n,o),V(n)};return{user:e,isAuthenticated:t,login:async(e,t)=>{try{let e=await x(t);if(!e.success)return{error:e.error};let{data:{data:i}}=await u.post(m.login,e.data);if(!i?.user)return{error:{general:["Login failed"]}};(0,a.trackEvent)("LOGGEDIN",{customerEmail:i.user.email}),J(n,o),r(i.user),V(n);let s=null;if(!(0,j.isCheckoutPathname)(c))try{let{data:e}=await u.get((0,C.marketingPaths)(d).preferences);s=e?.success===!0&&e.data.shopFor.length>0?"/account":"/Crocs-Club"}catch{s="/Crocs-Club"}return l.refresh(),s&&l.push(s),{success:!0,data:{user:i.user}}}catch(e){return"INVALID_CREDENTIALS"===(e instanceof s.HttpError?G.bffHttpErrorBodySchema.safeParse(e.body).data?.error?.code:void 0)?{error:{general:["Login failed"]}}:{success:!1}}},register:async(e,t)=>{try{let e=_(d).safeParse(Object.fromEntries(t));if(!e.success)return{error:e.error.flatten().fieldErrors};let{data:{data:s}}=await u.post(m.register,e.data);if(!s?.user)return{error:{general:["Login failed"]}};if((0,a.trackEvent)("REGISTERED",{}),(0,a.trackEvent)("LOGGEDIN",{customerEmail:s.user.email}),e.data.marketingConsent&&s.user.email){let e=s.user.email.trim();u.post((0,C.marketingPaths)(d).subscribe,{email:e,subscribe:!0,source:R.NewsletterSource.REGISTER}).then(async({data:t})=>{if(t?.success&&t.data?.success){let t={email:e,signupSource:R.NewsletterSource.REGISTER,customerEmail:e};try{let{data:e}=await u.get((0,C.customerPaths)(d).profile);if(e?.success&&e.data){let r=e.data.email?.trim();r&&(t.customerEmail=r);let a=e.data.customerNo;null!=a&&""!==String(a).trim()&&(t.customerNo=a),!0===e.data.c_CrocsClubJoined&&(t.customerCrocsClub=!0)}}catch{}(0,i.dispatchEmailSignup)(t);try{window.sessionStorage.setItem($.NEWSLETTER_SUBMITTED_AT_REGISTRATION_KEY,"1")}catch{}}}).catch(()=>{})}return J(n,o),r(s.user),V(n),l.refresh(),(0,j.isCheckoutPathname)(c)||l.push("/Crocs-Club"),{success:!0,data:{user:s.user}}}catch(e){return"REGISTRATION_FAILED"===(e instanceof s.HttpError?G.bffHttpErrorBodySchema.safeParse(e.body).data?.error?.code:void 0)?{error:{general:["Login failed"]}}:{success:!1}}},resetPassword:async(e,t)=>{try{let e=await W(t);if(!e.success)return{error:e.error};let{data:r}=await u.post(m.forgotPassword,e.data);if(!r.success)return{error:{general:["resetFailed"]}};return{success:!0}}catch{return{error:{general:["requestFailed"]}}}},completePasswordReset:async(e,t)=>{try{let e=await H(t);if(!e.success)return{error:e.error};let{data:r}=await u.post(m.completePasswordReset,e.data);if(!r.success){if(r.error?.code==="INVALID_RESET_TOKEN")return{error:{general:["tokenInvalid"]}};return{error:{general:["completeFailed"]}}}return{success:!0}}catch{return{error:{general:["completeFailed"]}}}},logout:async()=>{await u.post(m.logout,{}),f(),l.push("/login")},teardownSession:f}}],678849)},419994,e=>{"use strict";var t=e.i(207653);let r=t.z.object({key:t.z.string(),values:t.z.record(t.z.string(),t.z.string()).optional()}),a=t.z.object({i18n:r.optional()}).passthrough(),i=t.z.object({error:t.z.object({code:t.z.string().optional(),message:t.z.string().optional(),details:a.optional()}).optional()});function s(e,t,r){let a=e?.details?.i18n;return a?.key?a.values?t(a.key,a.values):t(a.key):e?.message??r}e.s(["bffHttpErrorBodySchema",0,i,"getBffHttpErrorDisplay",0,function(e,t,r){let a=i.safeParse(e);if(!a.success||!a.data.error)return t;let{error:o}=a.data;return s(o,r,o.message??t)},"resolveBffErrorMessage",0,s])},924455,e=>{"use strict";var t=e.i(190266),r=e.i(765288);let a="newsletter-submitted-at-registration";e.s(["NEWSLETTER_SUBMITTED_AT_REGISTRATION_KEY",0,a,"dispatchCommunicationPreferencesSavedAnalytics",0,function({standalone:e,subscriberEmail:i,newsletterAlreadySubmitted:s}){if((0,t.dispatchEmailUpdate)(),!e)return;let o=i?.trim();o&&((s??(()=>{try{return"1"===window.sessionStorage.getItem(a)}catch{return!1}})())||(0,t.dispatchEmailSignup)({email:o,signupSource:r.NewsletterSource.ACCOUNT}))}])},492350,275678,e=>{"use strict";var t,r=((t={}).AccountSettings="/account/settings",t.Account="/account",t.Checkout="/checkout",t);e.s(["StorefrontPath",()=>r],275678),e.s(["isCheckoutPathname",0,function(e){return!!e&&(e===r.Checkout||e.startsWith(`${r.Checkout}/`))}],492350)},765288,e=>{"use strict";var t,r=((t={}).FOOTER="footer",t.CHECKOUT="checkout",t.REGISTER="register",t.ACCOUNT="account",t);e.s(["CMS_EMAIL_SIGNUP_SOURCE_FALLBACK",0,"cms","NewsletterSource",()=>r])},206649,590329,359188,e=>{"use strict";e.s(["AU_PHONE_MAX",0,20,"AU_PHONE_PATTERN",0,/^(\+?\(61\)|\(\+?61\)|\+?61|\(0[1-9]\)|0[1-9])?( ?-?\d){7,9}$/],206649),e.s(["JP_LEGAL_NAME_COMBINED_MAX_BYTES",0,35,"JP_PHONETIC_NAME_COMBINED_MAX_BYTES",0,35,"JP_PHONETIC_NAME_MAX_BYTES",0,20],590329);var t=e.i(402390);let r=/^(\d{2,4}-\d{3,4}-\d{4})*$/,a=t.default.string().min(1,"required").max(14,"too_big").min(9,"too_small").regex(r,"invali
1d_format");e.s(["KR_PHONE_MAX",0,14,"KR_PHONE_MIN",0,9,"KR_PHONE_PATTERN",0,r,"krPhoneSchema",0,a],359188)},951245,16927,e=>{"use strict";var t=e.i(207653);function r(e){return new TextEncoder().encode(e).length}e.s(["utf8ByteLength",0,r],16927);let a=/^[\w+\-.]{1,}@([\da-zA-Z-]{1,}\.){1,}[\da-zA-Z-]{2,63}$/,i=t.z.string().regex(a,"Invalid email address"),s=t.z.string().min(8,"Password must be at least 8 characters").regex(/[A-Z]/,"Password must include a capital letter").regex(/[a-z]/,"Password must include a lowercase letter").regex(/[0-9]/,"Password must include a number").refine(e=>72>=r(e),"Password must be 72 bytes or less"),o=t.z.string().min(1,"This field is required"),n=t.z.string().trim().transform(e=>e.toUpperCase()).pipe(t.z.string().regex(/^[A-Z]{3}$/,"Currency must be a 3-letter ISO 4217 code").refine(function(e){try{return new Intl.NumberFormat("en",{style:"currency",currency:e}),!0}catch{return!1}},{message:"Must be a supported ISO 4217 currency code"}));t.z.record(t.z.string().regex(/^[A-Z]{2}$/,"country code must be ISO 3166-1 alpha-2"),t.z.string().regex(/^\+\d+$/,"dial prefix must be `+` followed by digits")).refine(e=>Object.keys(e).length>0,{message:"phone prefix map must be non-empty"});let u=t.z.string().min(1,"This field is required").max(15,"First name must be 15 characters or fewer"),l=t.z.string().min(1,"This field is required").max(25,"Last name must be 25 characters or fewer");e.s(["MAX_CUSTOMER_FIRST_NAME_LENGTH",0,15,"MAX_CUSTOMER_LAST_NAME_LENGTH",0,25,"SFCC_EMAIL_RE",0,a,"currencyCodeSchema",0,n,"emailSchema",0,i,"nonEmptyStringSchema",0,o,"passwordSchema",0,s,"updateNameFirstNameSchema",0,u,"updateNameLastNameSchema",0,l],951245)}]);

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.