PageSourceSearch

https://www.lodestartech.com/68.e0d500d995e356b605c2.js

js lodestartech.com collected 2026-10-09 22:41:14 UTC 13,569 bytes, 71 lines download raw bytes

1/*! @version pwa-studio: 2.12, @magento/venia-ui: ~11.6.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.5.4, @magento/peregrine: ~14.5.1, @magento/pagebuilder: ~9.3.3, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.3.3, @apollo/client: ~3.13.8 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[68],{"2Vta":function(e,t,a){"use strict"
3var n=a("denP"),r=a.n(n),o=a("JPst"),c=a.n(o)()(r.a)
4c.push([e.i,".account-information-page__details{width:100%;max-width:500px}.account-information-page__label{font-weight:bold}.account-information-page__value{font-weight:normal}","",{version:3,sources:["webpack://./src/components/AccountInformationPage/accountInformationPage.scss"],names:[],mappings:"AAII,mCACI,UAAA,CACA,eAAA,CAEJ,iCACI,gBAAA,CAEJ,iCACI,kBAAA",sourcesContent:["@use \"sass:map\";\n@import '/src/styles/Themes/Default/component-prerequisites';\n\n.account-information-page {\n    &__details {\n        width: 100%;\n        max-width: 500px;\n    }\n    &__label {\n        font-weight: bold;\n    }\n    &__value {\n        font-weight: normal;\n    }\n}"],sourceRoot:""}]),c.locals={},t.a=c},"4CK1":function(e,t,a){"use strict"
5var n,r=a("VkAN"),o=a.n(r),c=a("UYTu")
6const s=Object(c.d)(n||(n=o()(["\n    query GetReCaptchaV3Config {\n        recaptchaV3Config {\n            website_key\n            badge_position\n            language_code\n            forms\n        }\n    }\n"])))
7t.a={getReCaptchaV3ConfigQuery:s}},"5fIa":function(e,t,a){"use strict"
8a.d(t,"a",function(){return l})
9var n=a("q1tI"),r=a("+TN3"),o=a("hibG"),c=a("y1Xp"),s=a("4CK1")
10const l=e=>{var t,a,l,i
11const u=Object(c.a)(s.a,e.operations),{currentForm:d,formAction:m}=e,{data:p,error:g,loading:b}=Object(r.f)(u.getReCaptchaV3ConfigQuery,{fetchPolicy:"cache-and-network"})
12globalThis.recaptchaCallbacks||(globalThis.recaptchaCallbacks={})
13const[f,h]=Object(n.useState)(globalThis.hasOwnProperty("grecaptcha")),[w,O]=Object(n.useState)(!1),[C,y]=Object(n.useState)(null),[P,j]=Object(n.useState)(null),v=Object(n.useCallback)(e=>{null!==e&&j(e)},[]),E=null!=p&&null!==(t=p.recaptchaV3Config)&&void 0!==t&&t.badge_position&&p.recaptchaV3Config.badge_position.length>0?p.recaptchaV3Config.badge_position:"bottomright",_=null==p?void 0:null===(a=p.recaptchaV3Config)||void 0===a?void 0:a.website_key,I=null==p?void 0:null===(l=p.recaptchaV3Config)||void 0===l?void 0:l.language_code,A=(null==p?void 0:null===(i=p.recaptchaV3Config)||void 0===i?void 0:i.forms)||[],k=!(g instanceof Error)&&_&&_.length>0&&A.includes(d),N="inline"===E,S=new URL("https://www.google.com/recaptcha/api.js")
14S.searchParams.append("badge",E),S.searchParams.append("render",N?"explicit":_),S.searchParams.append("onload","onloadRecaptchaCallback"),I&&I.length>0&&S.searchParams.append("hl",I)
15const T=Object(o.a)(!f&&k?S:null),M=b||!(!k||f||"ready"===T)
16return Object(n.useEffect)(()=>{if(null!==P&&N&&f&&null===C)if("widgetId"in P.dataset)y(P.dataset.widgetId)
17else{const e=globalThis.grecaptcha.render(P,{sitekey:_,size:"invisible"})
18y(e),P.dataset.widgetId=e}},[f,N,_,C,P]),!globalThis.recaptchaCallbacks[m]&&k&&(globalThis.recaptchaCallbacks[m]=(()=>
18{if(!N){const e=document.getElementsByClassName("grecaptcha-badge")
19e&&e.length>0&&(e[0].style.zIndex=999)}h(!0)})),globalThis.onloadRecaptchaCallback=Object(n.useCallback)(()=>{for(const e in globalThis.recaptchaCallbacks)globalThis.recaptchaCallbacks[e]()
20globalThis.recaptchaCallbacks={}},[]),{recaptchaLoading:w||M,generateReCaptchaData:Object(n.useCallback)(async()=>{if(f)try{O(!0)
21const e={context:{headers:{"X-ReCaptcha":await globalThis.grecaptcha.execute(N?C:_,{action:m})}}}
22return O(!1),e}catch(e){O(!1)}return{}},[f,m,N,_,C]),recaptchaWidgetProps:{containerElement:v,shouldRender:!!(k&&N&&f)}}}},"6i+K":function(e,t,a){"use strict"
23var n,r=a("VkAN"),o=a.n(r),c=a("UYTu")
24const s=Object(c.d)(n||(n=o()(["\n    fragment AccountInformationPageFragment on Customer {\n        id\n        firstname\n        lastname\n        email\n    }\n"])))
25var l,i,u
26const d=Object(c.d)(l||(l=o()(["\n    mutation SetCustomerInformation($customerInput: CustomerInput!) {\n        updateCustomer(input: $customerInput) {\n            # eslint-disable-next-line @graphql-eslint/require-id-when-available\n            customer {\n                ...AccountInformationPageFragment\n            }\n        }\n    }\n    ","\n"])),s),m=Object(c.d)(i||(i=o()(["\n    mutation ChangeCustomerPassword(\n        $currentPassword: String!\n        $newPassword: String!\n    ) {\n        changeCustomerPassword(\n            currentPassword: $currentPassword\n            newPassword: $newPassword # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        ) {\n            email\n        }\n    }\n"]))),p=Object(c.d)(u||(u=o()(["\n    query GetCustomerInformation {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        customer {\n            ...AccountInformationPageFragment\n        }\n    }\n    ","\n"])),s)
27t.a={mutations:{setCustomerInformationMutation:d,changeCustomerPasswordMutation:m},queries:{getCustomerInformationQuery:p}}},LbE9:function(e,t,a){"use strict"
28a.r(t),a.d(t,"default",function(){return I})
29var n=a("lSNA"),r=a.n(n),o=a("q1tI"),c=a.n(o),s=a("dDsW"),l=a("kriW"),i=a("+TN3"),u=a("pZLH"),d=a("FITH"),m=a("5fIa"),p=a("Cess"),g=a("OlZo")
30function ownKeys(e,t){var a=Object.keys(e)
31if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
32t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}const b=e=>{const{mutations:{setCustomerInformationMutation:t,changeCustomerPasswordMutation:a},queries:{getCustomerInformationQuery:n}}=e,[{isSignedIn:c}]=Object(d.b)(),[s,l]=Object(o.useState)(!1),[{drawer:b},{toggleDrawer:f,closeDrawer:h}]=Object(g.b)(),w="editAccountInformation"===b,[,{dispatch:O}]=Object(p.b)(),[C,y]=Object(o.useState)(!1),{data:P,error:j}=Object(i.f)(n,{skip:!c,fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),[v,{error:E,loading:_}]=Object(u.a)(t),[I,{error:A,loading:k}]=Object(u.a)(a),{generateReCaptchaData:N,recaptchaLoading:S,recaptchaWidgetProps:T}
32=Object(m.a)({currentForm:"CUSTOMER_EDIT",formAction:"editCustomer"}),M=Object(o.useMemo)(()=>{if(P)return{customer:P.customer}},[P]),D=Object(o.useCallback)(()=>{l(!0)},[l]),q=Object(o.useCallback)(()=>{h(),l(!1)},[h]),V=Object(o.useCallback)(()=>{f("editAccountInformation"),y(!1)},[f]),x=Object(o.useCallback)(async e=>{let{email:t,firstname:a,lastname:n,password:o,newPassword:c}=e
33try{if(t=t.trim(),a=a.trim(),n=n.trim(),o=o.trim(),c=c?c.trim():c,M.customer.email===t&&M.customer.firstname===a&&M.customer.lastname===n||await v({variables:{customerInput:{email:t,firstname:a,lastname:n,password:o}}}),o&&c){const e=await N()
34await I(function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{}
35t%2?ownKeys(Object(a),!0).forEach(function(t){r()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({variables:{currentPassword:o,newPassword:c}},e))}O({type:"USER_ACCOUNT_UPDATE",payload:{email:t,firstName:a,lastName:n}}),q(!1)}catch(e){return void y(!0)}},[M,q,v,N,I,O])
36return{handleCancel:q,formErrors:C?[E,A]:[],handleSubmit:x,handleChangePassword:D,initialValues:M,isDisabled:_||k||S,isUpdateMode:w,loadDataError:j,shouldShowNewPassword:s,showUpdateMode:V,recaptchaWidgetProps:T}}
37var f=a("ACyH"),h=a("gpca"),w=a("UPvi"),O=a("Ef0A"),C=a("LboF"),y=a.n(C),P=a("2Vta"),j={insert:"head",singleton:!1},v=(y()(P.a,j),P.a.locals||{}),E=a("6i+K")
38function accountInformationPage_ownKeys(e,t){var a=Object.keys(e)
39if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
40t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}const _=c.a.lazy(()=>Promise.all([a.e(0),a.e(83)]).then(a.bind(null,"AlnR")))
41var I=e=>{e.classes
42const t=b(function accountInformationPage_objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{}
43t%2?accountInformationPage_ownKeys(Object(a),!0).forEach(function(t){r()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):accountInformationPage_ownKeys(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},E.a)),{handleCancel:a,formErrors:n,handleChangePassword:i,handleSubmit:u,initialValues:d,isDisabled:m,isUpdateMode:p,loadDataError:g,shouldShowNewPassword:C,showUpdateMode:y,recaptchaWidgetProps:P}=t,{formatMessage:j}=Object(s.a)(),I=g?c.a.createElement("div",{className:"row"},c.a.createElement(h.a,null,c.a.createElement(l.a,{id:"accountInformationPage.errorTryAgain",defaultMessage:"Something went wrong. Please refresh and try again."}))):null
44let A=null
45if(!d)return O.a
46{const{customer:e}=d,t="".concat(e.firstname," ").concat(e.lastname),r="***********"
47A=c.a.createElement(o.Fragment,null,c.a.createElement("div",{className:"row g-2 account-information-page__details"},c.a.createElement("span",{className:"col col-12 col-sm-4 account-information-page__label"},c.a.createElement(l.a,{id:"global.name",defaultMessage:"Name"})),c.a.createElement("span",{className:"col col-12 col-sm-8 account-information-page__value"},t),c.a.createElement("span",{className:"col col-12 col-sm-4 account-information-page__label"},c.a.createElement(l.a,{id:"global.email",defaultMessage:"Email"})),c.a.createElement("span",{className:"col col-12 col-sm-8 account-information-page__value"},e.email),c.a.createElement("span",{className:"col col-12 col-sm-4 account-information-page__label"},c.a.createElement(l.a,{id:"global.password",defaultMessage:"Password"})),c.a.createElement("span",{className:"col col-12 col-sm-8 account-information-page__value"},r),c.a.createElement("div",{className:"col col-12"},c.a.createElement(f.a,{className:"btn btn-primary account-information-page__button",disabled:!1,onClick:y,priority:"normal"},c.a.createElement(l.a,{id:"global.editButton",defaultMessage:"Edit"})))),c.a.createElement(o.Suspense,{fallback:null},c.a.createElement(_,{formErrors:n,initialValues:e,isDisabled:m,isOpen:p,onCancel:a,onChangePassword:i,onSubmit:u,shouldShowNewPassword:C,recaptchaWidgetProps:P})))}return c.a.createElement("div",{className:"account-page__wrapper bg-light"},c.a.createElement("div",{className:"container ".concat(v)},c.a.createElement("div",{className:"row justify-content-center"},c.a.createElement("div",{className:"col-12 col-lg-9 col-xl-8 col-xxl-7"},c.a.createElement("div",{className:"row"},c.a.createElement("div",{className:"col-12"},c.a.createElement(w.b,null,j({id:"accountInformationPage.titleAccount",defaultMessage:"Account Information"})),c.a.createElement("h1",{"aria-live":"polite",className:"col-12 account-page__title"},c.a.createElement(l.a,{id:"accountInformationPage.accountInformation",defaultMessage:"Account Information"})))),I||A))))}},UPvi:function(e,t,a){"use strict"
48a.d(t,"a",function(){return f}),a.d(t,"c",function(){return h}),a.d(t,"b",function(){return O})
49var n,r=a("VkAN"),o=a.n(r),c=a("QILm"),s=a.n(c),l=a("q1tI"),i=a.n(l),u=a("UYTu"),d=a("+TN3"),m=a("rid2")
50const p=["children"],g=["children"],b=["children"]
51m.a.defaultProps.defer=!1
52const f=e=>{const{children:t}=e,a=s()(e,p)
53return i.a.createElement(m.a,null,i.a.createElement("meta",a,t))},h=e=>{const{children:t}=e,a=s()(e,g)
54return i.a.createElement(m.a,null,i.a.createElement("title",a,t))},w=Object(u.d)(n||(n=o()(["\n    query getStoreName {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            store_name\n        }\n    }\n"]))),O=e=>{const{children:t}=e,a=s()(e,b),{data:n}=Object(d.f)(w),r=Object(l.useMemo)(()=>n?n.storeConfig.store_name:"Lodestar Technology",[n])
55let o
56return o=t?"".concat(t," - ").concat(r):r,i.a.createElement(m.a,null,i.a.createElement("title",a,o))}},gpca:function(e,t,a){"use strict"
57var n=a("q1tI"),r=a.n(n),o=a("dDsW"),c=a("17x9"),s=a("+fIL"),l=a("y1Xp")
58const i=e=>{const{children:t,classes:a,fieldState:n}=e,{formatMessage:c}=Object(o.a)(),{error:i}=n,u=Object(l.a)(s.a,a),d=i?u.root_error:u.root
59let m
60return i&&(m=c({id:i.id,defaultMessage:i.defaultMessage},{value:i.value})),r.a.createElement("p",{className:d},m||t)}
61t.a=i,i.defaultProps={fieldState:{}},i.propTypes={children:c.node,classes:Object(c.shape)({root:c.string,root_error:c.string}),fieldState:Object(c.shape)({error:Object(c.shape)({id:c.string,defaultMessage:c.string,value:Object(c.oneOfType)([c.number,c.string])})})}},hibG:function(e,t,a){"use strict"
62a.d(t,"a",function(){return r})
63var n=a("q1tI")
64const r=e=>{const[t,a]=Object(n.useState)(e?"loading":"idle")
65return Object(n.useEffect)(()=>{if(!e)return void a("idle")
66let t=document.querySelector('script[src="'.concat(e,'"]'))
67if(t)a(t.getAttribute("data-status"))
68else{(t=document.createElement("script")).src=e,t.async=!0,t.setAttribute("data-status","loading"),document.body.appendChild(t)
69const a=e=>{t.setAttribute("data-status","load"===e.type?"ready":"error")}
70t.addEventListener("load",a),t.addEventListener("error",a)}const n=e=>{a("load"===e.type?"ready":"error")}
71return t.addEventListener("load",n),t.addEventListener("error",n),()=>{t&&(t.removeEventListener("load",n),t.removeEventListener("error",n))}},[e]),t}}}])

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.