PageSourceSearch

https://www.petit-fernand.es/134.e083dc3cd3a1cc240396.js

js petit-fernand.es collected 2026-09-26 06:14:06 UTC 9,536 bytes, 62 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[134],{Nvte:function(t,r,a){"use strict"
2a.r(r),a.d(r,"default",(function(){return N}))
3var o=a("yXPU"),i=a.n(o),c=a("lSNA"),l=a.n(c),u=a("J4zp"),d=a.n(u),p=a("o0o1"),m=a.n(p),y=a("664X"),b=a("Rk92"),v=(a("ZhjI"),a("6OIj")),h=a("pZLH"),O=a("+TN3"),g=a("q1tI"),j=a.n(g),_=a("dDsW"),w=a("Ty5D"),C=a("FwFz"),S=a("lQ2p"),k=a("3k5P"),I=a("r1+c"),A=a("GPmg"),M=a("rUvP"),P=a("Lm8Y"),D=a("R5d8"),E=a("LiED"),x=a("I3jj")
4function _createForOfIteratorHelper(t,r){var a="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]
5if(!a){if(Array.isArray(t)||(a=function _unsupportedIterableToArray(t,r){if(t){if("string"==typeof t)return _arrayLikeToArray(t,r)
6var a={}.toString.call(t).slice(8,-1)
7return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(t,r):void 0}}(t))||r&&t&&"number"==typeof t.length){a&&(t=a)
8var o=0,i=function F(){}
9return{s:i,n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,l=!0,u=!1
10return{s:function s(){a=a.call(t)},n:function n(){var t=a.next()
11return l=t.done,t},e:function e(t){u=!0,c=t},f:function f(){try{l||null==a.return||a.return()}finally{if(u)throw c}}}}function _arrayLikeToArray(t,r){(null==r||r>t.length)&&(r=t.length)
12for(var a=0,o=Array(r);a<r;a++)o[a]=t[a]
13return o}function ownKeys(t,r){var a=Object.keys(t)
14if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t)
15r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),a.push.apply(a,o)}return a}function _objectSpread(t){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{}
16r%2?ownKeys(Object(a),!0).forEach((function(r){l()(t,r,a[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(a,r))}))}return t}var R=function createConfiguration(t){return{analytics:{enabled:!0},clientKey:t.clientKey,countryCode:t.countryCode,environment:t.environment,locale:t.locale,paymentMethodsResponse:{paymentMethods:[t.bancontactMethod]},onSubmit:t.onSubmit,onAdditionalDetails:t.onAdditionalDetails}},K=function findMethod(t){return t.find((function(t){return["bcmc_mobile"].includes(t.type)}))},N=function BancontactMobile(){var t,r,a=new M.a,o=Object(v.a)(),c=Object(C.b)(),l=d()(c,2),u=l[0].cartId,p=l[1].actions.updateAdyenStateData,N=Object(S.b)(),G=d()(N,2),L=G[0].shippingAddress,T=G[1].actions,z=T.setSofortComponentRef,B=T.updateAdyenPaymentDetails,H=T.setCheckoutButtonLoading,J=Object(I.a)(),U=J.appliedCoupons,Q=J.cartItems,Z=J.isGuestCheckout,X=J.selectedShippingMethod,q=Object(w.useHistory)(),W=Object(k.b)(),Y=d()(W,1)[0].hashedEmail,V=Object(D.d)().showProductCustomizerQuickCustomization,$=(0,Object(_.a)().formatMessage)({id:"global.payment.placeOrder.3ds.error",defaultMessage:"Couldn't authorize your payment, please try again."}),ee=Object(g.useRef)(null),te=Object(g.useRef)(null),ne=Object(g.useState)(!0),re=d()(ne,2),ae=re[0],oe=re[1],ie=Object(g.useState)(),ce=d()(ie,2),le=ce[0],ue=ce[1],se=Object(g.useState)(!1),de=d()(se,2),pe=de[0],fe=de[1],me=Object(A.a)(),ye=d()(me,2)[1].addToast,be=Object(g.useRef)(u)
17be.current=u
18var ve=Object(g.useRef)(null),he=Object(g.useRef)({email:"",firstname:"",lastname:""}),Oe=Object(g.useRef)({})
19Oe.current={appliedCoupons:U,cartItems:Q,hashedEmail:Y,isGuestCheckout:Z,selectedShippingMethod:X,showProductCustomizerQuickCustomization:V}
20var ge=(null==L||null===(t=L.country)||void 0===t?void 0:t.code)||le||"BE",je=Object(h.a)(x.a),_e=d()(je,1)[0],we=Object(h.a)(x.g),Ce=d()(we,1)[0],Se=Object(O.a)(x.b,{variables:{cartId:u,country:ge},skip:!u}),ke=Se.data,Ie=Se.loading,Ae=function getAdyenConfiguration(){var t,r=null===(t=window)||void 0===t||null===(t=t.location)||void 0===t?void 0:t.hostname,a={"www.c-monetiquette.fr":{locale:"fr-FR"}}
21return a[r]?{clientKey:"live_HBPIDBXU4ZFSJG2KDSGGUYACAIKOOEZB",environment:"live",locale:a[r].locale}:{clientKey:"test_HBGNNA52CFARHNWIIOUGFLE5V4MM5KA3",environment:"test",locale:"fr-FR"}}(),Me=Ae.clientKey,Pe=Ae.environment,De=Ae.locale
22Object(g.useEffect)((function(){var t,r,a,i,c=o.extract(),l=Object.values(c).find((function(t){return"Cart"===t.__typename}))
23he.current={email:(null==l?void 0:l.email)||"",firstname:(null==l||null===(t=l.billing_address)||void 0===t?void 0:t.firstname)||"",lastname:(null==l||null===(r=l.billing_address)||void 0===r?void 0:r.lastname)||""},ue((null==l||null===(a=l.shipping_addresses)||void 0===a||null===(a=a[0])||void 0===a||null===(a=a.country)||void 0===a?void 0:a.code)||(null==l||null===(i=l.billing_address)||void 0===i||null===(i=i.country)||void 0===i?void 0:i.code))}),[o])
24var Ee=function sendGoogleTagEvent(){var t,r=Oe.current,a=_objectSpread({coupon:(null===(t=r.appliedCoupons)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.code)||"",email:r.hashedEmail,isLoggedIn:!r.isGuestCheckout,payment_type:"adyen_bcmc_mobile",shipping_tier:r.selectedShippingMethod||""},Object(P.d)(r.cartItems))
25P.b.event("finalise_payment",a),P.b.event("finalise_payment_bancontact_mobile",a)},xe=function(){var t=i()(m.a.mark((function _callee(t,r,o){var i,c,l,u,d,y,b,v,h,O,g,_,w,C
26return m.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return Ee(),r.prev=1,d=Oe.current,y=JSON.stringify(t.data),p.receive(y),a.setItem("purchase_event_data",_objectSpread(_objectSpread({isLoggedIn:!d.isGuestCheckout,email:d.hashedEmail,coupon:(null===(i=d.appliedCoupons)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.code)||"",payment_type:"adyen_bcmc_mobile",shipping_tier:d.selectedShippingMethod||""},Object(P.d)(d.cartItems)),{},{checkout_flow:P.a.STANDARD,perso_rapide:!!d.showProductCustomizerQuickCustomization})),r.next=2,Ce({variables:{adyenStateData:y,brandCode:t.data.paymentMethod.type,cartId:be.current,paymentMethod:"adyen_bcmc_mobile"}})
27case 2:if(b=r.sent,null==(v=b.data.placeOrder)||null===(c=v.errors)||void 0===c||!c.length){r.next=3
28break}h=_createForOfIteratorHelper(v.errors)
29try{for(h.s();!(O=h.n()).done;)g=O.value,ye({type:"error",message:j.a.createElement("span",{dangerouslySetInnerHTML:{__html:g.message}})})}catch(t){h.e(t)}finally{h.f()}return H(!1),o.reject(),r.abrupt("return")
30case 3:if(_=null==v||null===(l=v.order)||void 0===l?void 0:l.adyen_payment_status,ve.current=null==v||null===(u=v.order)||void 0===u?void 0:u.order_id,null!=_&&_.resultCode){r.next=4
31break}return ye({type:"error",message:$}),H(!1),o.reject(),r.abrupt("return")
32case 4:w={resultCode:_.resultCode},_.action&&(w.action="string"==typeof _.action?JSON.parse(_.action):_.action),o.resolve(w),r.next=6
33break
34case 5:r.prev=5,C=r.catch(1),ye({type:"error",message:C.message}),H(!1),o.reject()
35case 6:return r.prev=6,H(!1),r.finish(6)
36case 7:case"end":return r.stop()}}),_callee,null,[[1,5,6,7]])})))
37return function handleOnChange(r,a,o){return t.apply(this,arguments)}}(),Re=function(){var t=i()(m.a.mark((function _callee2(t,r,a){var o,i,c,l,u,d,p,y,b
38return m.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(ve.current){r.next=1
39break}return H(!1),a.reject(),r.abrupt("return")
40case 1:return r.prev=1,i=JSON.stringify({details:null==t||null===(o=t.data)||void 0===o?void 0:o.details,orderId:ve.current}),r.next=2,_e({variables:{cartId:be.current,payload:i}})
41case 2:c=r.sent,l=c.data,B.receive(l.adyenPaymentDetails)
42try{a.resolve({resultCode:null===(u=l.adyenPaymentDetails)||void 0===u?void 0:u.resultCode})}catch(t){}d=he.current,p=d.email,y=d.firstname,b=d.lastname,q.push("/onestepcheckout?orderId=".concat(ve.current,"&email=").concat(p,"&firstname=").concat(y,"&lastname=").concat(b)),r.next=4
43break
44case 3:r.prev=3,r.catch(1),H(!1),ye({type:"error",message:$}),a.reject()
45case 4:case"end":return r.stop()}}),_callee2,null,[[1,3]])})))
46return function handleOnAdditionalDetails(r,a,o){return t.apply(this,arguments)}}(),Ke=null==ke||null===(r=ke.adyenPaymentMethods)||void 0===r||null===(r=r.paymentMethodsResponse)||void 0===r?void 0:r.paymentMethods,Ne=!!Ke&&!Ie
47return Object(g.useEffect)((function(){Ne&&fe(!0)}),[Ne]),Object(g.useEffect)((function(){if(pe){var t=!0
48return function(){var r=i()(m.a.mark((function _callee3(){var r,a,o,i,c
49return m.a.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(l.prev=0,Ke){l.next=1
50break}return oe(!1),l.abrupt("return")
51case 1:if(r=K(Ke)){l.next=2
52break}return oe(!1),l.abrupt("return")
53case 2:return a=R({clientKey:Me,countryCode:ge,environment:Pe,locale:De,bancontactMethod:r,onSubmit:xe,onAdditionalDetails:Re}),l.next=3,Object(y.a)(a)
54case 3:if(o=l.sent,i=new b.a(o,{showPayButton:!0}),t){l.next=4
55break}try{null===(c=i.unmount)||void 0===c||c.call(i)}catch(t){}return l.abrupt("return")
56case 4:te.current=i,ee.current&&i.mount(ee.current),z(ee),oe(!1),l.next=6
57break
58case 5:l.prev=5,l.catch(0),t&&oe(!1)
59case 6:case"end":return l.stop()}}),_callee3,null,[[0,5]])})))
60return function initialize(){return r.apply(this,arguments)}}()(),function(){t=!1
61try{var r,a
62null===(r=te.current)||void 0===r||null===(a=r.unmount)||void 0===a||a.call(r)}catch(t){}}}}),[pe]),j.a.createElement("div",{className:"available-payment-method"},j.a.createElement("div",{ref:ee}),(ae||Ie)&&j.a.createElement(E.a,{parentName:"BancontactMobile"}))}}}])

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.