PageSourceSearch

https://super.toys/_next/static/chunks/b090cc33103e1839.js?dpl=dpl_8SpYhuiwjHyiunTEUFbFFaPBbUYG

js super.toys collected 2026-10-07 13:41:04 UTC 6,478 bytes, 5 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="9df196ec-9545-8302-2f20-9da740a0a5ba")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,398332,e=>{"use strict";var t=e.i(333207);async function r(e){e.auth.suppressGetSessionWarning=!0;let t=await e.auth.mfa.getAuthenticatorAssuranceLevel();if(e.auth.suppressGetSessionWarning=!1,t.error)throw Error(t.error.message);let{nextLevel:r,currentLevel:a}=t.data;return"aal2"===r&&r!==a}async function a(e,t){let{data:a,error:o}=await e.auth.getClaims();if(!a?.claims||o)return{data:null,error:new n,redirectTo:u("/auth/sign-in",t?.next)};let{verifyMfa:i=!0}=t??{};if(i&&await r(e))return{data:null,error:new s,redirectTo:u("/auth/verify",t?.next)};let l=a.claims;return{error:null,data:{is_anonymous:l.is_anonymous,aal:l.aal,email:l.email,phone:l.phone,app_metadata:l.app_metadata,user_metadata:l.user_metadata,id:l.sub,amr:l.amr}}}class n extends Error{constructor(){super("Authentication required")}}class s extends Error{constructor(){super("Multi-factor authentication required")}}function u(e,t){return e+(t?`?next=${t}`:"")}var o=e.i(502916);let i=["supabase:user"];function l(e){let r=(0,o.useSupabase)(),n=async()=>{let e=await a(r);return e.error?null:e.data};return(0,t.useQuery)({queryFn:n,queryKey:i,initialData:e,refetchInterval:!1,refetchOnMount:!1,refetchOnWindowFocus:!1})}e.s(["useUser",()=>l],398332)},667803,e=>{"use strict";var t=e.i(18229);let r="supertoys_guest_cart",a=[],n=null,s=[];function u(){try{let e=localStorage.getItem(r);return e!==n&&(n=e,a=e?JSON.parse(e):[]),a}catch{return a}}function o(){return s}function i(e){let t=t=>{t.key===r&&e()};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}function l(){let e=(0,t.useSyncExternalStore)(i,u,o),a=(0,t.useCallback)(e=>{localStorage.setItem(r,JSON.stringify(e)),window.dispatchEvent(new StorageEvent("storage",{key:r}))},[]),n=(0,t.useCallback)((t,r)=>{e.find(e=>e.productId===t)?a(e.map(e=>e.productId===t?{...e,quantity:e.quantity+r}:e)):a([...e,{productId:t,quantity:r,addedAt:new Date().toISOString()}])},[e,a]),s=(0,t.useCallback)(t=>{a(e.filter(e=>e.productId!==t))},[e,a]),l=(0,t.useCallback)((t,r)=>{r<=0?s(t):a(e.map(e=>e.productId===t?{...e,quantity:r}:e))},[e,a,s]),c=(0,t.useCallback)(()=>{localStorage.removeItem(r),window.dispatchEvent(new StorageEvent("storage",{key:r}))},[]),d=(0,t.useCallback)(()=>{try{let e=localStorage.getItem(r);return e?JSON.parse(e):[]}catch{return[]}},[]),g=(0,t.useCallback)(t=>e.some(e=>e.productId===t),[e]);return{items:e,addItem:n,removeItem:s,updateQuantity:l,clearCart:c,getItems:d,hasItem:g,itemCount:e.reduce((e,t)=>e+t.quantity,0)}}function c(){try{let e=localStorage.getItem(r);return e?JSON.parse(e):[]}catch{return[]}}function d(){localStorage.removeItem(r)}e.s(["clearGuestCart",()=>d,"getGuestCartItems",()=>c,"useGuestCart",()=>l])},978083,e=>{"use strict";var t=e.i(18229);let r="supertoys_guest_wishlist",a=[],n=null,s=[];function u(){try{let e=localStorage.getItem(r);return e!==n&&(n=e,a=e?JSON.parse(e):[]),a}catch{return a}}function o(){return s}function i(e){let t=t=>{t.key===r&&e()};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}function l(){let e=(0,t.useSyncExternalStore)(i,u,o),a=(0,t.useCallback)(e=>{localStorage.setItem(r,JSON.stringify(e)),window.dispatchEvent(new StorageEvent("storage",{key:r}))},[]),n=(0,t.useCallback)(t=>{e.find(e=>e.productId===t)||a([...e,{productId:t,addedAt:new Date().toISOString()}])},[e,a]),s=(0,t.useCallback)(t=>{a(e.filter(e=>e.productId!==t))},[e,a]),l=(0,t.useCallback)(t=>e.some(e=>e.productId===t),[e]),c=(0,t.useCallback)(e=>l(e)?(s(e),!1):(n(e),!0),[l,s,n]);return{items:e,addItem:n,removeItem:s,hasItem:l,toggleItem:c,clearWishlist:(0,t.useCallback)(()=>{localStorage.removeItem(r),window.dispatchEvent(new StorageEvent("storage",{key:r}))},[]),getItems:(0,t.useCallback)(()=>{try{let e=localStorage.getItem(r);return e?JSON.parse(e):[]}catch{return[]}},[]),itemCount:e.length}}function c(){try{let e=localStorage.getItem(r);return e?JSON.parse(e):[]}catch{return[]}}function d(){localStorage.removeItem(r)}e.s(["clearGuestWishlist",()=>d,"getGuestWishlistItems",()=>c,"useGuestWishlist",()=>l])},155202,e=>{"use strict";var t=e.i(18229),r=e.i(244271),a=e.i(398332);e.i(831597);var n=e.i(754219),s=e.i(665323);
2let u=(0,s.createServerReference)("7f6dc2d19a2039a70c5969a51720b6a76e4c47131c",s.callServer,void 0,s.findSourceMapURL,"mergeGuestCart");var o=e.i(667803);function i(){let{data:e,isLoading:s}=(0,a.useUser)(),i=(0,r.useRouter)(),l=(0,t.useRef)("idle");return(0,t.useEffect)(()=>{let t=!1;return async function(){if(s||!e||"idle"!==l.current)return;let r=(0,o.getGuestCartItems)();if(0===r.length){l.current="done";return}l.current="merging";try{if(await u({items:r.map(e=>({productId:e.productId,quantity:e.quantity}))}),t)return;(0,o.clearGuestCart)(),i.refresh()}catch(e){if(t)return;console.error("Failed to merge guest cart:",e instanceof Error?e.message:"Unknown error"),n.toast.error("Failed to sync your cart. Please refresh the page.")}finally{l.current="done"}}(),()=>{t=!0}},[e,s,i]),null}e.s(["CartMergeHandler",()=>i],155202)},716745,e=>{"use strict";var t=e.i(18229),r=e.i(244271),a=e.i(398332);e.i(831597);var n=e.i(754219),s=e.i(665323);let u=(0,s.createServerReference)("7fb4da04f95bd51eac1a905a079017ad15558317cc",s.callServer,void 0,s.findSourceMapURL,"mergeGuestWishlist");var o=e.i(978083);function i(){let{data:e,isLoading:s}=(0,a.useUser)(),i=(0,r.useRouter)(),l=(0,t.useRef)("idle");return(0,t.useEffect)(()=>{let t=!1;return async function(){if(s||!e||"idle"!==l.current)return;let r=(0,o.getGuestWishlistItems)();if(0===r.length){l.current="done";return}l.current="merging";try{if(await u({items:r.map(e=>({productId:e.productId}))}),t)return;(0,o.clearGuestWishlist)(),i.refresh()}catch(e){if(t)return;console.error("Failed to merge guest wishlist:",e instanceof Error?e.message:"Unknown error"),n.toast.error("Failed to sync your wishlist. Please refresh the page.")}finally{l.current="done"}}(),()=>{t=!0}},[e,s,i]),null}e.s(["WishlistMergeHandler",()=>i],716745)}]);
3
4//# debugId=9df196ec-9545-8302-2f20-9da740a0a5ba
5//# sourceMappingURL=9b64920796a6dea7.js.map

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.