PageSourceSearch

https://www.lodestartech.com/67.201ebc4c41c77cfc8aa0.js

js lodestartech.com collected 2026-10-09 22:41:13 UTC 9,658 bytes, 65 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([[67],{"6w0x":function(e,t,n){"use strict"
3n.d(t,"c",function(){return a}),n.d(t,"b",function(){return s}),n.d(t,"a",function(){return c})
4const a=e=>{const t=document.createElement("div"),n={}
5t.innerHTML=e,t.firstElementChild&&(n.text=t.firstElementChild.innerText)
6const a=t.innerText.split(n.text)
7return n.prevText=a[0],n.afterText=a[1],n},s=function getVisibleConsents(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0
8return t?e.filter(e=>e.hide_the_consent_after_user_left_the_consent):e.filter(e=>e.consent_location.includes(n)&&(!e.hide_the_consent_after_user_left_the_consent||!e.has_agreement))},c=(e,t,n,a)=>{const s=e.current.find(e=>n===e.consent_code)
9if(s)return s.has_agreement=a,void(s.consent_from=t)
10e.current.push({consent_from:t,consent_code:n,has_agreement:a})}},BCTL:function(e,t,n){"use strict"
11var a=n("q1tI"),s=n.n(a),c=n("y1Xp"),o=n("dDsW"),r=n("kriW"),i=n("STDB"),l=n("M+p9"),d=n("17x9")
12const u=e=>{const{onCancel:t,onSubmit:n,isOpen:a,content:d={},location:u,isVersionChanged:m}=e,{formatMessage:g}=Object(o.a)(),b=Object(c.a)(e.classes)
13if(!d.content)return null
14const p=m&&s.a.createElement("p",{className:b.versionChanged},s.a.createElement(r.a,{id:"privacy.versionChanged",defaultMessage:"We would like to inform you that our Privacy Policy has been amended. Please, read and accept the new terms."}))
15return s.a.createElement(l.b,{confirmTranslationId:"privacySetting.accept",confirmText:"I have read and accept",isOpen:a,onCancel:t,onConfirm:n,shouldUnmountOnHide:!0,shouldShowButtons:"registration"!==u,isModal:!0},d&&d.content?s.a.createElement("div",null,p,s.a.createElement(i.a,{html:d.content})):s.a.createElement(LoadingIndicator,null))}
16u.propTypes={isOpen:d.bool,onCancel:d.func,onSubmit:d.func,content:d.object,location:d.string},t.a=u},HUQ5:function(e,t,n){"use strict"
17var a=n("q1tI"),s=n.n(a),c=n("y1Xp"),o=n("pVnL"),r=n.n(o),i=n("pZLH"),l=n("Lm/n"),d=n("8UhI"),u=n("1nKI"),m=n("1V4w"),g=n("6w0x")
18var b=n("Smmo"),p=n("BCTL"),h=n("LGPB"),f=n("Ri+z"),v=n("17x9"),y=n("0WG7"),C=n("rLQi")
19const O=e=>{const{item:t,index:n,isAccountSettingsPage:o,location:v,refetchConsents:O,settingsLoading:k}=e,{isShowModal:j,handleSubmit:_,modalContent:x,getModalData:E,handleCancel:S,handleClick:L,errors:T,formSubmitMessage:P,label:M}=function useCheckboxWithModal(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
20const t=Object(c.a)(u.a,e.operations),{giveGdprConsentMutation:n,getGdprPolicyText:s}=t,{checkboxName:o,consentCode:r,consentFrom:b,hasAgreement:p,checkboxLabel:h,refetchConsents:f,settingsLoading:v}=e,{checkedConsents:y}=Object(m.b)(),[C,O]=Object(a.useState)(""),[k,j]=Object(a.useState)(!1),[_,x]=Object(a.useState)(!1),[E,S]=Object(a.useState)(!1),L=Object(d.i)(o),[T,{error:P}]=Object(i.a)(n,{fetchPolicy:"no-cache"}),[M,{data:w}]=Object(l.a)(s,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),A=Object(g.c)(h)
21Object(a.useEffect)(()=>{"privacy_settings"===b&&(L.setValue(p),x(p)),v||"registration"!==b&&"checkout"!==b||Object(g.a)(y,b,r,_)},[p,L,b,_,y,r,v])
22const I=Object(a.useCallback)(()=>{S(!1)},[S]),q=Object(a.useCallback)(async()=>{if("privacy_settings"===b)try{const{data:e}=await T({variables:{consents:[{consent_from:b,consent_code:r,has_agreement:!_}]}})
23await f()
24const{giveAmGdprConsent:t}=e||{}
25O(t.message)}catch(e){j(!0)}x(e=>!e)},[b,T,r,_,f]),F=Object(a.useCallback)(async()=>{S(!1),_||(L.setValue(!0),x(!0),await q())},[S,L,x,q,_]),N=Object(a.useCallback)(e=>{M({variables:{id:e}}),S(!0)},[M]),{amGetGdprPolicyText:V}=w||{}
26return{isShowModal:E,handleSubmit:F,handleCancel:I,modalContent:V,getModalData:N,handleClick:q,errors:k?[P]:[],formSubmitMessage:C,label:A}}({checkboxName:"amgdpr_agreement["+t.consent_code+"]",consentCode:t.consent_code,consentFrom:v,hasAgreement:t.has_agreement,checkboxLabel:t.consent_text,refetchConsents:O,settingsLoading:k}),w=t.is_required&&!o?{validate:h.d}:{}
27return s.a.createElement(a.Fragment,{key:n},s.a.createElement(b.a,r()({onClick:L,id:v+t.consent_id,field:"amgdpr_agreement[".concat(t.consent_code,"]"),label:(e=>{const t=e.consent_id
28return s.a.createElement(f.a,{message:M,id:t,handleClick:E})})(t)},w)),s.a.createElement(y.a,{errors:T,scrollOnError:!1}),"registration"!==v&&s.a.createElement(C.a,{message:P}),s.a.createElement(a.Suspense,{fallbac45k:null},s.a.createElement(p.a,{isOpen:j,onCancel:S,onSubmit:_,content:x,location:v})))}
29O.propTypes={item:v.object,index:v.number,isAccountSettingsPage:v.bool,location:v.string}
30var k=O,j=n("+TN3")
31const _=e=>{const t=Object(c.a)(e.classes),{isAccountSettingsPage:n,location:a,isCheckoutReview:o}=e,{settings:r,refetchConsents:i,settingsLoading:l}=function useAmCheckbox(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
32const t=Object(c.a)(u.a,e.operations),{getGdprConsents:n}=t,a={},s=e.location
33s&&(a.location=s)
34const{loading:o,error:r,data:i,refetch:l}=Object(j.f)(n,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",variables:a}),{amGetGdprConsents:d}=i||{}
35return{settingsLoading:o,error:r,settings:d,refetchConsents:l}}({location:a}),d=Object(g.b)(r,n,a)
36if(o)return null
37const m=d.map((e,t)=>s.a.createElement(k,{key:t,item:e,index:t,isAccountSettingsPage:n,location:a,refetchConsents:i,settingsLoading:l}))
38return m.length?s.a.createElement("div",{className:[t.checkbox,"checkout"===a?t.checkout:""].join(" ")},m):null}
39_.propTypes={isAccountSettingsPage:v.bool,location:v.string}
40t.a=_},"Ri+z":function(e,t,n){"use strict"
41var a=n("q1tI"),s=n.n(a),c=n("kriW"),o=n("dqEZ"),r=n("17x9")
42const i=e=>{const{message:t,handleClick:n,id:r}=e
43return s.a.createElement(a.Fragment,null,t.prevText&&s.a.createElement(c.a,{id:"privacy.prevMessage".concat(r),defaultMessage:t.prevText}),t.text&&s.a.createElement(o.a,{type:"button",className:"btn btn-link p-0",onClick:n.bind(void 0,r)},s.a.createElement(c.a,{id:"privacy.link".concat(r),defaultMessage:t.text})),t.afterText&&s.a.createElement(c.a,{id:"privacy.afterMessage".concat(r),defaultMessage:t.afterText}))}
44i.propTypes={message:r.object,handleClick:r.func,id:r.number},t.a=i},Smmo:function(e,t,n){"use strict"
45var a=n("pVnL"),s=n.n(a),c=n("QILm"),o=n.n(c),r=n("q1tI"),i=n.n(r),l=n("17x9"),d=n("8UhI"),u=n("c3RJ"),m=n("y1Xp"),g=n("Xr8/"),b=n("/Gi5"),p=n("ZRVi")
46const h=["ariaLabel","classes","field","fieldValue","id","label","message"],f=(b.a,p.a,e=>{const{ariaLabel:t,classes:n,field:a,fieldValue:c,id:l,label:b,message:p}=e,f=o()(e,h),v=Object(d.i)(a),y=Object(u.a)(a),C=Object(m.a)(n)
47y.value
48return Object(r.useEffect)(()=>{null!=c&&c!==y.value&&v.setValue(c)},[v,y.value,c]),i.a.createElement(r.Fragment,null,i.a.createElement("div",{className:"form-check"},i.a.createElement("label",{"aria-label":t,className:"form-check-label d-flex gap-2",htmlFor:l},i.a.createElement(d.a,s()({},f,{className:"form-check-input rounded-0",field:a,id:l})),i.a.createElement("span",{className:C.label},b)),i.a.createElement(g.a,{fieldState:y},p)))})
49t.a=f,f.propTypes={ariaLabel:l.string,classes:Object(l.shape)({icon:l.string,input:l.string,label:l.string,message:l.string,root:l.string}),field:l.string.isRequired,id:l.string,label:l.node.isRequired,message:l.node}},"Xr8/":function(e,t,n){"use strict"
50var a=n("q1tI"),s=n.n(a),c=n("dDsW"),o=n("17x9"),r=n("LboF"),i=n.n(r),l=n("ZZFP"),d={insert:"head",singleton:!1},u=(i()(l.a,d),l.a.locals,n("y1Xp"))
51const m=e=>{const{children:t,classes:n,fieldState:a}=e,{formatMessage:o}=Object(c.a)(),{error:r}=a,i=Object(u.a)(n),l=r?i.root_error:(null==i?void 0:i.root)||""
52let d
53return r&&(d=o({id:r.id,defaultMessage:r.defaultMessage},{value:r.value})),s.a.createElement("p",{className:"".concat(l," ").concat(d||t?"message--visible":"message--hidden")},d||t)}
54t.a=m
55m.defaultProps={fieldState:{}},m.propTypes={children:o.node,classes:Object(o.shape)({root:o.string,root_error:o.string}),fieldState:Object(o.shape)({error:Object(o.shape)({id:o.string,defaultMessage:o.string,value:Object(o.oneOfType)([o.number,o.string])})})}},ZZFP:function(e,t,n){"use strict"
56var a=n("denP"),s=n.n(a),c=n("JPst"),o=n.n(c)()(s.a)
57o.push([e.i,".message--visible{display:block}.message--hidden{display:none}","",{version:3,sources:["webpack://./src/components/Field/message.scss"],names:[],mappings:"AACI,kBACI,aAAA,CAEJ,iBACI,YAAA",sourcesContent:[".message {\n    &--visible {\n        display: block;\n    }\n    &--hidden {\n        display: none;\n    }\n}"],sourceRoot:""}]),o.locals={},t.a=o},dqEZ:function(e,t,n){"use strict"
58var a=n("pVnL"),s=n.n(a),c=n("QILm"),o=n.n(c),r=n("q1tI"),i=n.n(r),l=n("17x9"),d=n("y1Xp"),u=n("PkP7")
59const m=["children","classes","type"],g=e=>{const{children:t,classes:n,type:a}=e,c=o()(e,m),r=Object(d.a)(n)
60return i.a.createElement(u.a,s()({priority:"normal",classes:{root_normalPriority:(null==r?void 0:r.root)||""},type:a},c),t)}
61g.propTypes={classes:Object(l.shape)({root:l.string}),type:Object(l.oneOf)(["button","reset","submit"]).isRequired},g.defaultProps={type:"button"},t.a=g},rLQi:function(e,t,n){"use strict"
62var a=n("q1tI"),s=n.n(a),c=n("17x9"),o=n("y1Xp"),r=n("y2Sr")
63const i=e=>{const t=Object(o.a)(r.a,e.classes),{message:n}=e
64return n?s.a.createElement("p",{className:t.root},n):null}
65i.propTypes={message:c.string},t.a=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.