PageSourceSearch

https://www.princessauto.com/_next/static/chunks/3439-2151d04de1757302.js

js princessauto.com collected 2026-10-03 21:40:10 UTC 16,131 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3439],{3108:(e,t,r)=>{"use strict";r.d(t,{HG:()=>n,rp:()=>s,x0:()=>a});let a=/[!@#$%^&*]/,s=/^[A-Za-z0-9!@#$%^&*]*$/,o=[{id:"length",translationKey:"passwordGuidelines.atLeast8",test:e=>e.length>=8},{id:"uppercase",translationKey:"passwordGuidelines.uppercase",test:e=>/[A-Z]/.test(e)},{id:"lowercase",translationKey:"passwordGuidelines.lowercase",test:e=>/[a-z]/.test(e)},{id:"number",translationKey:"passwordGuidelines.number",test:e=>/[0-9]/.test(e)},{id:"special",translationKey:"passwordGuidelines.special",test:e=>a.test(e)},{id:"noInvalidChars",translationKey:"passwordGuidelines.noInvalidChars",test:e=>e.length>0&&s.test(e)}],n=e=>{let{password:t,translate:r}=e;return{rules:o.map(e=>({id:e.id,text:r(e.translationKey),isValid:e.test(t)}))}}},9053:(e,t,r)=>{"use strict";r.d(t,{$:()=>s});var a=r(78641);let s=e=>{let t=e((0,a.c)());return{validate:e=>{let r=Object.fromEntries(Object.entries(e).map(e=>{let[t,r]=e;return[t,r.value]})),a=t.safeParse(r),s={...e},o=new Map;if(!a.success)for(let e of a.error.errors){let t=e.path[0];o.set(t,e.message)}return Object.keys(e).forEach(e=>{var t;s[e]={...s[e],error:null!=(t=o.get(e))?t:""}}),s}}}},9144:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var a=r(7620);let s=e=>{let{initialValues:t,validate:r,onSubmit:s}=e,[o,n]=(0,a.useState)(t),[l,i]=(0,a.useState)(Object.keys(t).reduce((e,t)=>(e[t]=!1,e),{})),d=async e=>{e.preventDefault(),i(Object.keys(t).reduce((e,t)=>(e[t]=!0,e),{})),n(e=>r(e));let a=r(o);Object.values(a).every(e=>!e.error)&&await s(a)};return{formData:o,touched:l,handleInputChange:e=>{let{name:t,type:a,value:s,checked:o}=e.target;n(e=>r({...e,[t]:{...e[t],value:"checkbox"===a?o:s}}))},handleBlur:e=>{let{name:t}=e.target;i(e=>({...e,[t]:!0})),n(e=>r(e))},handleSubmit:d,getFieldState:e=>{var t;if(l[e]&&(null==(t=o[e])?void 0:t.error))return"error"},setFormData:n,resetForm:e=>{n(e),i(Object.keys(e).reduce((e,t)=>(e[t]=!1,e),{}))},setTouched:i}}},9166:(e,t,r)=>{"use strict";r.d(t,{h:()=>a});let a=e=>{if("undefined"==typeof document)return;let t=new Date(Date.now()+3e5).toUTCString();document.cookie="".concat("guest_preferred_store","=").concat(e,"; path=/; expires=").concat(t,"; SameSite=None; Secure")}},25809:e=>{e.exports={"auth-form-footer":"styles_auth-form-footer__l6WTg","auth-form-footer__button":"styles_auth-form-footer__button__iwAyn"}},26450:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var a=r(54568),s=r(10790),o=r(83985),n=r(25150),l=r.n(n),i=r(78641);r(7620);var d=r(71698),u=r(98135),c=r.n(u);let m=[{name:"google",Icon:s.Google},{name:"apple",Icon:s.Apple}],h=e=>{let{title:t,onSocialClick:r,error:s,variant:n="default",decorativeDividerTopStyles:u,decorativeDividerBottomStyles:h,isOrderHistoryPage:p=!1}=e,g=(0,i.c)(),{getApiErrorMessage:f}=(0,d.I)(),v={google:g("auth.socialLogin.googleLabel"),apple:g("auth.socialLogin.appleLabel"),facebook:g("auth.socialLogin.facebookLabel")},_="pre-checkout"===n;return(0,a.jsxs)("div",{className:c()["auth-form-header"],children:[p?(0,a.jsx)("h4",{className:c()["auth-form-header__title"],children:t}):(0,a.jsx)("h2",{className:c()["auth-form-header__title"],children:t}),(0,a.jsx)(o.DecorativeDivider,{variant:"accent",type:"inverse",size:"medium",className:c()["auth-form-header__divider"],style:u}),s&&(0,a.jsx)("div",{className:c()["auth-form-header__error-message"],children:(0,a.jsx)(o.Alert,{message:f(s),type:"error",variant:"inline"})}),(0,a.jsx)("h6",{className:l()(c()["auth-form-header__sub-heading"],_&&c()["auth-form-header__sub-heading--pre-checkout"]),children:g("auth.withSocialNetwork")}),(0,a.jsx)("div",{className:c()["auth-form-header__social-login-buttons"],children:m.map(e=>{let{name:t,Icon:s}=e;return(0,a.jsx)(o.IconButton,{Icon:s,variant:"tertiary",className:c()["auth-form-header__social-login-button"],size:"lg","aria-label":v[t],onClick:()=>null==r?void 0:r(t)},t)})}),_?(0,a.jsx)(o.DecorativeDivider,{variant:"secondary",size:"small",className:c()["auth-form-header__grey-divider--pre-checkout"],style:h}):(0,a.jsx)("div",{className:c()["auth-form-header__grey-divider--default"],"aria-hidden":!0,
1children:(0,a.jsx)("span",{className:"heading-level-7",children:g("auth.or")})})]})};h.displayName="AuthFormHeader";let p=h},30494:(e,t,r)=>{"use strict";r.d(t,{USER_POSTAL_CODE_STORAGE_KEY:()=>o,i:()=>l,q:()=>n});var a=r(7620);let s="AIzaSyDs6QPbSIpuoIh0XihQXZnD_ZNzGY-Ktc0",o="user_postal_code",n=/^[A-Za-z]\d[A-Za-z]\s?\d[A-Za-z]\d$/,l=()=>{let[e,t]=(0,a.useState)({storageValue:"",currentValue:"",error:!1}),r=(0,a.useCallback)(e=>{let r=e.trim().toUpperCase();if(!n.test(r))return!1;t({error:!1,currentValue:r,storageValue:r});try{window.sessionStorage.setItem(o,r)}catch(e){console.error(e,"er")}return!0},[t]),l=(0,a.useCallback)(r=>{n.test(r)?t({...e,currentValue:r,error:!1}):t({...e,currentValue:r,error:!0})},[e,t]);return(0,a.useEffect)(()=>{let a=window.sessionStorage.getItem(o);if(a)return void t({...e,storageValue:a});navigator.geolocation&&s&&navigator.geolocation.getCurrentPosition(async e=>{try{var t,a,o,l,i;let{latitude:d,longitude:u}=e.coords,c="".concat("https://maps.googleapis.com/maps/api/geocode/json","?latlng=").concat(d,",").concat(u,"&result_type=postal_code&key=").concat(s),m=await fetch(c,{method:"GET",mode:"cors",referrerPolicy:"origin",headers:{"Accept-Language":"en-CA,fr-CA;q=0.9"}}),h=await m.json(),p=null==h||null==(o=h.results)||null==(a=o[0])||null==(t=a.address_components)?void 0:t.find(e=>Array.isArray(e.types)&&e.types.includes("postal_code")),g=(null!=(i=null!=(l=null==p?void 0:p.long_name)?l:null==p?void 0:p.short_name)?i:"").toString().toUpperCase();g&&n.test(g)&&r(g)}catch(e){console.error(e,"er")}})},[]),(0,a.useMemo)(()=>({postalCodeState:e,setStorageValue:r,setCurrentValue:l}),[e,r,l])}},37142:(e,t,r)=>{"use strict";r.d(t,{jJ:()=>c,il:()=>d,Cb:()=>u,dw:()=>f,K8:()=>m,BK:()=>g,H3:()=>p,Fw:()=>h});var a=r(74737),s=r(42994),o=r(3108);let n=e=>{let t=(e||"").replace(/\D/g,"");return 10!==t.length||t.startsWith("0")||t.startsWith("1")?{valid:!1,normalized:t,messageKey:"phone.validationMessage.INVALID"}:{valid:!0,normalized:t}};var l=r(30494);let i=RegExp("^(?!\\.)(?!.*\\.\\.)[\\p{L}\\p{N}._'+-]+@[\\p{L}\\p{N}-]+(\\.[\\p{L}\\p{N}-]+)+$","u"),d=e=>a.Yj().min(1,{message:null==e?void 0:e("form.firstName.validation.required")}).max(50,{message:null==e?void 0:e("form.firstName.validation.max")}),u=e=>a.Yj().min(1,{message:null==e?void 0:e("form.lastName.validation.required")}).max(50,{message:null==e?void 0:e("form.lastName.validation.max")}),c=e=>a.Yj().min(1,{message:null==e?void 0:e("form.email.validation.required")}).refine(e=>0===e.length||i.test(e),{message:null==e?void 0:e("form.email.validation.invalid")}),m=e=>a.Yj().min(8,{message:e("form.password.validation.min")}).regex(/[A-Z]/,{message:e("form.password.validation.uppercase")}).regex(/[a-z]/,{message:e("form.password.validation.lowercase")}).regex(/[0-9]/,{message:e("form.password.validation.number")}).regex(o.x0,{message:e("form.password.validation.special")}).regex(o.rp,{message:e("form.password.validation.invalidCharacters")}),h=e=>a.zM().refine(e=>!0===e,{message:e("form.termsAndConditions.validation.required")}),p=e=>a.Yj().min(1,{message:null==e?void 0:e("form.postalCode.validation.required")}).regex(/^[A-Za-z0-9\s]*$/,{message:null==e?void 0:e("form.postalCode.validation.special")}).regex(l.q,{message:null==e?void 0:e("form.postalCode.validation.invalid")}),g=(e,t)=>a.Yj().min(1,{message:e(null!=t?t:"form.phone.validation.required")}).transform(e=>e.replaceAll(/\D/g,"")).superRefine((t,r)=>{let a=n(t);if(!a.valid){var o;r.addIssue({code:s.eq.custom,message:e(null!=(o=a.messageKey)?o:"phone.validationMessage.INVALID")})}}),f=e=>a.Yj().optional().transform(e=>(null==e?void 0:e.replaceAll(/\D/g,""))||"").superRefine((t,r)=>{if(t&&t.length>0){let o=n(t);if(!o.valid){var a;r.addIssue({code:s.eq.custom,message:e(null!=(a=o.messageKey)?a:"phone.validationMessage.INVALID")})}}})},41159:(e,t,r)=>{"use strict";r.d(t,{CU:()=>n,GV:()=>o,jL:()=>s});var a=r(9966);let s=a.wA.withTypes(),o=a.d4.withTypes(),n=a.Pj.withTypes()},43044:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var a=r(7620);let s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"LOGIN",r=arguments.length>2?arguments[2]:void 0,[s,o]=(0,a.useState)(null),[n,l]=(0,a.useState)(!0),[i,d]=(0,a.useState)(null),u=()=>{var r;l(!0),d(null);let a=null==(r=window.grecaptcha)?void 0:r.enterprise;return a?new Promise(r=>{a.ready(async()=>{try{var s;let n=null!=(s=await a.execute(e,{action:t}))?s:"";o(n),l(!1),r(n)}catch(e){d("Failed to execute reCAPTCHA."),l(!1),r(null)}})}):(d("reCAPTCHA not loaded"),l(!1),Promise.resolve(null))};return(0,a.useEffect)(()=>{var t;let a=null;return(null==(t=window.grecaptcha)?void 0:t.enterprise)?u():((a=document.createElement("script")).src="https://www.google.com/recaptcha/enterprise.js?render=".concat(e),a.async=!0,a.defer=!0,a.onload=()=>{var e;(null==(e=window.grecaptcha)?void 0:e.enterprise)?u():(d("reCAPTCHA script loaded but grecaptcha is not available"),l(!1))},(null!=r?r:document.body).appendChild(a)),()=>{a&&a.parentNode&&a.parentNode.removeChild(a)}},[e,t,r]),{token:s,loading:n,error:i,refresh:u}}},58385:(e,t,r)=>{"use strict";r.d(t,{M:()=>a});let a=e=>t=>{"Enter"===t.key&&"INPUT"===t.target.tagName&&(t.preventDefault(),e(t))}},59554:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>a,Gh:()=>s,NG:()=>o});let a="X-Pa-Cart-Id",s="X-Pa-Store-Id",o="lastAuthenticatedCartId"}
1,64621:(e,t,r)=>{"use strict";r.d(t,{k:()=>s});var a=r(59554);let s=()=>{if("undefined"==typeof document)return;let{hostname:e}=globalThis.location,t=e.split("."),r=t.length>2?".".concat(t.slice(-2).join(".")):e;document.cookie="".concat(a.EZ,"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=").concat(r,"; secure; samesite=none")}},71698:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,I:()=>l});var a=r(78641),s=r(66056),o=r(7620);let n=e=>{var t;return e&&"object"==typeof e&&"data"in e&&e.data&&"object"==typeof e.data&&(null==(t=e.data)?void 0:t.errorCode)},l=()=>{let e=(0,a.c)("errors"),t=(0,s.ot)(),r=(0,o.useMemo)(()=>{var e;return null!=(e=t.errors)?e:{}},[t.errors]);return{getApiErrorMessage:(0,o.useCallback)(function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"INTERNAL_UNKNOWN_ERROR",s=n(t),o="string"==typeof s?s:a,l=r[o];if(l&&"object"==typeof l)return e("".concat(o,".label"));if(l&&"string"==typeof l)return e(o);let i=r[a];return i&&"object"==typeof i?e("".concat(a,".label")):e(a)},[e,r])}}},75981:(e,t,r)=>{"use strict";r.d(t,{$n:()=>a.Button});var a=r(83985)},93840:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var a=r(54568),s=r(10790),o=r(75981);r(7620);var n=r(25809),l=r.n(n);let i=e=>{let{message:t="Don't have an account?",buttonText:r="Create account",onButtonClick:n,icon:i=s.PersonOutline}=e;return(0,a.jsxs)("div",{className:l()["auth-form-footer"],children:[(0,a.jsx)("span",{children:t}),(0,a.jsx)(o.$n,{className:l()["auth-form-footer__button"],IconLeft:i,size:"md",variant:"text",onClick:n,children:r})]})}},97101:(e,t,r)=>{"use strict";r.d(t,{N_:()=>o,a8:()=>l,rd:()=>i});var a=r(97868);let s=(0,r(61431).A)({locales:["en-US","fr"],defaultLocale:"en-US",localePrefix:{mode:"always",prefixes:{"en-US":"/en",fr:"/fr_CA"}},pathnames:{"/category/sale":{en:"/category/sale",fr:"/cat\xe9gorie/sale"},"/category/[...path]":{en:"/category/[...path]",fr:"/cat\xe9gorie/[...path]"},"/category/landing/[...path]":{en:"/category/landing/[...path]",fr:"/cat\xe9gorie/page-de-renvoi/[...path]"},"/project-showcases":{en:"/project-showcases",fr:"/demonstration-de-projets"},"/project-showcases/[slug]":{en:"/project-showcases/[slug]",fr:"/demonstration-de-projets/[slug]"},"/project-showcases/submit-project":{en:"/project-showcases/submit-project",fr:"/demonstration-de-projets/soumettre-projet"},"/resources":{en:"/resources",fr:"/ressources"},"/mycart":{en:"/mycart",fr:"/panier"},"/order-status":{en:"/order-status",fr:"/suivi-commande"},"/brands":{en:"/brands",fr:"/marques"},"/gift-cards":{en:"/gift-cards",fr:"/cartes-cadeaux"},"/contact-us":{en:"/contact-us",fr:"/nous-joindre"},"/compare":{en:"/compare",fr:"/comparer"},"/buying-guides":{en:"/buying-guides",fr:"/guide-d-achat"},"/buying-guides/[slug]":{en:"/buying-guides/[slug]",fr:"/guide-d-achat/[slug]"},"/tech-tips":{en:"/tech-tips",fr:"/conseils-techniques"},"/tech-tips/[slug]":{en:"/tech-tips/[slug]",fr:"/conseils-techniques/[slug]"},"/order-status/[orderId]":{en:"/order-status/[orderId]",fr:"/suivi-commande/[orderId]"},"/brands/[path]/[slug]":{en:"/brands/[path]/[slug]",fr:"/marques/[path]/[slug]"},"/store-locator":{en:"/store-locator",fr:"/trouver-magasin"},"/store-locator/store/[slug]":{en:"/store-locator/store/[slug]",fr:"/trouver-magasin/magasin/[slug]"},"/recycling-information":{en:"/recycling-information",fr:"/information-recyclage"},"/sign-in-newsletter":{en:"/sign-in-newsletter",fr:"/inscription-infolettre"},"/flyersView":{en:"/flyersView",fr:"/circulaires"}}}),{Link:o,redirect:n,usePathname:l,useRouter:i,getPathname:d}=(0,a.A)(s)},98135:e=>{e.exports={"auth-form-header":"styles_auth-form-header__Ev_g_","auth-form-header__title":"styles_auth-form-header__title__NOiWg","auth-form-header__divider":"styles_auth-form-header__divider__RULMj","auth-form-header__error-message":"styles_auth-form-header__error-message___3sw3","auth-form-header__social-login-buttons":"styles_auth-form-header__social-login-buttons__C6S5_","auth-form-header__social-login-button":"styles_auth-form-header__social-login-button__mwfoj","auth-form-header__grey-divider--default":"styles_auth-form-header__grey-divider--default__0OzzX","auth-form-header__grey-divider--pre-checkout":"styles_auth-form-header__grey-divider--pre-checkout___BVHB","auth-form-header__sub-heading":"styles_auth-form-header__sub-heading___BDUc","auth-form-header__sub-heading--pre-checkout":"styles_auth-form-header__sub-heading--pre-checkout__cHB7a"}},98722:(e,t,r)=>{"use strict";r.d(t,{AO:()=>v,Ay:()=>S,JK:()=>p,OA:()=>h,UW:()=>_,Vn:()=>y,XW:()=>g,Xe:()=>f,Ze:()=>b,aT:()=>l,bs:()=>w,g_:()=>u,mB:()=>d,u3:()=>n,xu:()=>m});var a=r(36351),s=r(12758),o=r(2661);let n="CA",l={AB:"Alberta",BC:"British Columbia",MB:"Manitoba",NB:"New Brunswick",NL:"Newfoundland and Labrador",NS:"Nova Scotia",NT:"Northwest Territories",NU:"Nunavut",ON:"Ontario",PE:"Prince Edward Island",QC:"Quebec",SK:"Saskatchewan",YT:"Yukon Territory"},i=Object.fromEntries(Object.entries(l).map(e=>{let[t,r]=e;return[r.toLowerCase().replaceAll(" ",""),t]})),d=e=>l[e]||e,u=e=>{var t;return null!=(t=i[e.toLowerCase().replaceAll(" ","")])?t:e},c=(0,a.Z0)({name:"locations",initialState:{inventory:null,preferredStoreId:null,isStoreSelectorSidebarOpen:!1,isCartSidebar:!1,pdpInventoryItems:null},reducers:{setLocations:(e,t)=>{e.inventory=t.payload?t.payload.inventory:null},setPreferredStoreId:(e,t)=>{e.preferredStoreId=t.payload},openStoreSelectorSidebar:(e,t)=>
1{var r,a;e.isStoreSelectorSidebarOpen=!0,e.isCartSidebar=!1,e.pdpInventoryItems=null!=(a=null==(r=t.payload)?void 0:r.pdpInventoryItems)?a:null},openCartStoreSelectorSidebar:e=>{e.isStoreSelectorSidebarOpen=!0,e.isCartSidebar=!0},closeStoreSelectorSidebar:e=>{e.isStoreSelectorSidebarOpen=!1,e.pdpInventoryItems=null}}}),{setLocations:m,setPreferredStoreId:h,openStoreSelectorSidebar:p,openCartStoreSelectorSidebar:g,closeStoreSelectorSidebar:f}=c.actions,v=(0,s.Mz)([e=>e.locations.inventory],e=>{var t;return(null==e||null==(t=e.locations.edges)?void 0:t.filter(e=>{let{node:t}=e;return t.code!==o.qn}).map(e=>{let{node:t}=e;return t}))||[]}),_=e=>e.locations.preferredStoreId,y=(0,s.Mz)([v,_],(e,t)=>t&&e.length&&e.find(e=>e.entityId===t)||null),b=e=>e.locations.isCartSidebar,w=e=>e.locations.pdpInventoryItems,S=c.reducer},99973:(e,t,r)=>{"use strict";r.d(t,{A_:()=>s,qE:()=>n,sq:()=>o});var a=r(59554);let s=()=>{let e=a.EZ;for(let t of"undefined"==typeof document?[]:document.cookie.split("; "))if(t.startsWith("".concat(e,"=")))return decodeURIComponent(t.slice(e.length+1));return null},o=()=>{let e=s();return e?e===localStorage.getItem(a.NG)?null:e:null},n=()=>{let e=s();e?localStorage.setItem(a.NG,e):localStorage.removeItem(a.NG)}}}]);

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.