PageSourceSearch

https://www.princessauto.com/_next/static/chunks/9967-051b0bb8769b0d7c.js

js princessauto.com collected 2026-09-25 18:52:52 UTC 8,534 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9967],{11258:(t,i,e)=>{e.d(i,{Ay:()=>r,Ds:()=>s,XR:()=>d});let a=(0,e(36351).Z0)({name:"notification",initialState:{},reducers:{showNotification:(t,i)=>{let{key:e,notice:a}=i.payload;t[e]=a},clearNotification:(t,i)=>{var e;let a=null==(e=i.payload)?void 0:e.key;if(a){let{[a]:i,...e}=t;return e}return{}}}}),{showNotification:s,clearNotification:d}=a.actions,r=a.reducer},21531:(t,i,e)=>{e.d(i,{E:()=>l,NotificationProvider:()=>r});var a=e(54568),s=e(7620);let d=(0,s.createContext)(null),r=t=>{let{children:i}=t,[e,r]=(0,s.useState)([]),l=(0,s.useCallback)(t=>{r(i=>i.filter(i=>i.id!==t))},[]),n=(0,s.useCallback)(t=>{let i=crypto.randomUUID(),{timeout:e=5e3,deduplicationKey:a}=t;r(s=>a&&s.some(t=>t.deduplicationKey===a)?s:[...s,{...t,id:i,timeout:e}])},[]),o=(0,s.useMemo)(()=>({notifications:e,addNotification:n,removeNotification:l}),[e,n,l]);return(0,a.jsx)(d,{value:o,children:i})};r.displayName="NotificationProvider";let l=()=>{let t=(0,s.useContext)(d);if(!t)throw Error("useNotifications must be used within a NotificationProvider");return t}},30414:(t,i,e)=>{e.d(i,{i:()=>d});var a=e(12247);let s=(0,a.createServerReference)("7fdad5f9615b7a378d7f17e9f656adffd42ce15839",a.callServer,void 0,a.findSourceMapURL,"createBackInStockAlert"),d=async t=>{try{let e=await s(t.productId,t.variantId,t.email);if(!e)return t.addNotification({type:"error",message:t.translate("error.generic.somethingWentWrong")}),{handled:"error"};if(e.success){var i;let e=String(null!=(i=t.email)?i:"");return t.addNotification({type:"success",message:t.translate("trackItem.label",{email:e})}),{handled:"success"}}if(e.errors&&Object.keys(e.errors).length>0)return t.addNotification({type:"success",message:t.translate("trackingItem.label")}),{handled:"alreadyTracking"};return t.addNotification({type:"error",message:t.translate("error.generic.somethingWentWrong")}),{handled:"error"}}catch(i){return t.addNotification({type:"error",message:t.translate("error.generic.somethingWentWrong")}),{handled:"error"}}}},61214:(t,i,e)=>{e.d(i,{A:()=>c});var a=e(97066),s=e(7620),d=e(21531),r=e(41159),l=e(79437),n=e(30414),o=e(44550);let c=(t,i)=>{let e=(0,r.jL)(),c=(0,r.GV)(o.Ep),u=(0,r.GV)(o.AS),{addNotification:p}=(0,d.E)(),m=(0,a.c)();return{handleTrackItem:(0,s.useCallback)(async()=>{if(!t)return void console.warn("Cannot track item: productEntityId is missing");c?await (0,n.i)({productId:String(t),variantId:i?String(i):null,email:null!=u?u:"",addNotification:p,translate:m}):e((0,l.p2)({productEntityId:t,variantEntityId:null!=i?i:null}))},[p,e,c,t,m,u,i])}}},79437:(t,i,e)=>{e.d(i,{Ay:()=>o,B1:()=>d,O_:()=>l,Y6:()=>n,nn:()=>r,p2:()=>s});let a=(0,e(36351).Z0)({name:"sidebar/trackItem",initialState:{sidebarOpen:!1,productEntityId:null,variantEntityId:null},reducers:{openTrackItemSidebar(t,i){var e;t.sidebarOpen=!0,t.productEntityId=i.payload.productEntityId,t.variantEntityId=null!=(e=i.payload.variantEntityId)?e:null},closeTrackItemSidebar(t){t.sidebarOpen=!1,t.productEntityId=null,t.variantEntityId=null}}}),{openTrackItemSidebar:s,closeTrackItemSidebar:d}=a.actions,r=t=>t["sidebars.trackItem"].sidebarOpen,l=t=>t["sidebars.trackItem"].productEntityId,n=t=>t["sidebars.trackItem"].variantEntityId,o=a.reducer},94149:(t,i,e)=>{e.d(i,{Qn:()=>y,SF:()=>g,uO:()=>h,LK:()=>I,g$:()=>M,cl:()=>S,uE:()=>k,uT:()=>A,cW:()=>W,Sb:()=>N,MS:()=>E,NW:()=>m,oY:()=>v});var a=e(36351),s=e(28169);let d={wishlists:[],itemsMap:{},isInitialized:!1,isItemsInitialized:!1,pendingRefetchIds:{},sidebar:{isOpen:!1,product:null}},r=(t,i)=>"".concat(t,":").concat(i),l=t=>{let{itemsMap:i,productId:e,variantId:a,wishlistId:s}=t,d=r(e,a);i[d]||(i[d]=[]),i[d].includes(s)||i[d].push(s)},n=t=>{let i={};return t.forEach(t=>{t.items&&Array.isArray(t.items)&&t.items.forEach(e=>{l({itemsMap:i,productId:e.productId,variantId:e.variantId,wishlistId:t.id})})}),i},o=(t,i)=>{let e=t.findIndex(t=>t.id===i.id);e>=0?t[e]=i:t.push(i)},c=t=>{t.itemsMap=n(t.wishlists),t.isInitialized=!0},u=(0,a.Z0)({name:"wishlist",initialState:d,reducers:{setWishlists:(t,i)=>{t.wishlists=i.payload,c(t)},upsertWishlist:(t,i)=>
1{o(t.wishlists,i.payload),c(t)},optimisticAddItem:(t,i)=>{let{wishlistId:e,productId:a,variantId:s}=i.payload;l({itemsMap:t.itemsMap,productId:a,variantId:s,wishlistId:e})},optimisticRemoveItem:(t,i)=>{let{wishlistId:e,productId:a,variantId:s}=i.payload,d=r(a,s);if(t.itemsMap[d]){let i=t.itemsMap[d].filter(t=>t!==e);0===i.length?t.itemsMap=Object.fromEntries(Object.entries(t.itemsMap).filter(t=>{let[i]=t;return i!==d})):t.itemsMap[d]=i}},resetWishlistState:()=>d,openWishlistSidebar:(t,i)=>{t.sidebar.isOpen=!0,t.sidebar.product=i.payload},closeWishlistSidebar:t=>{t.sidebar.isOpen=!1,t.sidebar.product=null}},extraReducers:t=>{t.addMatcher(s.bl.endpoints.getWishlists.matchFulfilled,(t,i)=>{t.wishlists=i.payload.data.map(i=>{let e=t.wishlists.find(t=>t.id===i.id),a=(null==e?void 0:e.items)&&e.items.length>0;return{...i,items:a?e.items:[]}}),c(t)}).addMatcher(s.bl.endpoints.getWishlistsWithItems.matchFulfilled,(t,i)=>{t.wishlists=i.payload.data,c(t),t.isItemsInitialized=!0}).addMatcher(s.bl.endpoints.getWishlistById.matchFulfilled,(t,i)=>{var e;let a=null==(e=i.payload)?void 0:e.data;a&&(o(t.wishlists,a),c(t),a.items&&Array.isArray(a.items)&&a.items.forEach(i=>{let e=r(i.productId,i.variantId);t.pendingRefetchIds[e]=!1}))}).addMatcher(s.bl.endpoints.addItemToWishlist.matchPending,(t,i)=>{let e=i.meta.arg.originalArgs.item,a=r(e.productId,e.variantId);t.pendingRefetchIds[a]=!0}).addMatcher(s.bl.endpoints.addItemToWishlist.matchFulfilled,(t,i)=>{let e=i.payload.data,a=t.wishlists.findIndex(t=>t.id===e.id),s=i.meta.arg.originalArgs.item,d={id:Date.now(),productId:s.productId,variantId:s.variantId,quantity:s.quantity,optionList:s.optionList||[]};if(a>=0){let i=t.wishlists[a],r=(null==i?void 0:i.items)||[],l=r.some(t=>t.productId===s.productId&&t.variantId===s.variantId);t.wishlists[a]={...e,items:l?r:[...r,d]}}else t.wishlists.push({...e,items:[d]});l({itemsMap:t.itemsMap,productId:s.productId,variantId:s.variantId,wishlistId:e.id})}).addMatcher(s.bl.endpoints.deleteItemFromWishlist.matchFulfilled,(t,i)=>{let{shoppingListId:e,itemId:a}=i.meta.arg.originalArgs,s=t.wishlists.findIndex(t=>t.id===Number(e));if(s>=0){let i=t.wishlists[s];i.items&&Array.isArray(i.items)&&(i.items=i.items.filter(t=>t.id!==Number(a))),t.itemsMap=n(t.wishlists)}}).addMatcher(s.bl.endpoints.deleteWishlist.matchFulfilled,(t,i)=>{let e=i.meta.arg.originalArgs;t.wishlists=t.wishlists.filter(t=>t.id!==Number(e)),t.itemsMap=n(t.wishlists)}).addMatcher(s.bl.endpoints.updateWishlist.matchFulfilled,(t,i)=>{let e=i.payload.data,a=t.wishlists.findIndex(t=>t.id===e.id);if(a>=0){let i=t.wishlists[a];t.wishlists[a]={...e,items:(null==i?void 0:i.items)||[]}}else t.wishlists.push({...e,items:[]});t.itemsMap=n(t.wishlists)}).addMatcher(s.bl.endpoints.createWishlist.matchPending,(t,i)=>{(i.meta.arg.originalArgs.items||[]).forEach(i=>{let e=r(i.productId,i.variantId);t.pendingRefetchIds[e]=!0})}).addMatcher(s.bl.endpoints.createWishlist.matchFulfilled,(t,i)=>{let e=i.payload.data.shoppingListId,a=i.meta.arg.originalArgs,s=a.items||[],d=s.map((t,i)=>({id:Date.now()+i,productId:t.productId,variantId:t.variantId,quantity:t.quantity,optionList:[]})),r={id:e,name:a.name,description:a.description||"",status:a.status,channelId:a.channelId||null,channelName:null,createdAt:Date.now(),updatedAt:Date.now(),items:d};t.wishlists.push(r),s.forEach(i=>{l({itemsMap:t.itemsMap,productId:i.productId,variantId:i.variantId,wishlistId:e})})})}}),{setWishlists:p,upsertWishlist:m,optimisticAddItem:h,optimisticRemoveItem:I,resetWishlistState:f,openWishlistSidebar:g,closeWishlistSidebar:y}=u.actions,v=u.reducer;var w=e(12758);let b=t=>t.wishlist,M=(0,w.Mz)([b],t=>t.wishlists),E=(0,w.Mz)([M],t=>t.length),W=(0,w.Mz)([M],t=>t.reduce((t,i)=>{var e;return t+((null==(e=i.items)?void 0:e.length)||0)},0));(0,w.Mz)([b],t=>t.isInitialized);let k=(0,w.Mz)([b],t=>t.isItemsInitialized);(0,w.Mz)([b,(t,i,e)=>"".concat(i,":").concat(e)],(t,i)=>{let e=t.itemsMap[i]||[];return t.wishlists.filter(t=>e.includes(t.id))}),(0,w.Mz)([b,(t,i,e)=>"".concat(i,":").concat(e)],(t,i)=>{let e=t.itemsMap[i];return e&&e.length>0});let A=(0,w.Mz)([b,(t,i)=>i],(t,i)=>{let e=t.wishlists.find(t=>
1t.id===i.wishlistId);return null==e?void 0:e.items.find(t=>t.productId===i.productId&&t.variantId===i.variantId)}),N=(0,w.Mz)([b],t=>t.sidebar),S=(0,w.Mz)([b,(t,i,e)=>"".concat(i,":").concat(e)],(t,i)=>!!t.pendingRefetchIds[i])}}]);

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.