1(window.webpackJsonp=window.webpackJsonp||[]).push([[58,9],{"133G":function(a,l,c){"use strict" 2var u,d,p,m,f,g=c("VkAN"),b=c.n(g),h=c("UYTu"),v=Object(h.b)(u||(u=b()(["\n query getSocialToken($store_id: Int!) {\n socialToken(store_id: $store_id) {\n facebook_app_id\n google_client_id\n gtm_id\n }\n }\n"]))),k=Object(h.b)(d||(d=b()(["\n mutation FacebookLogin($accessToken: String, $store_id: Int!) {\n facebookLogin(access_token: $accessToken, store_id: $store_id) {\n token\n type\n }\n }\n"]))),y=Object(h.b)(p||(p=b()(["\n mutation FacebookLoginData($accessToken: String, $store_id: Int!) {\n facebookLoginData(access_token: $accessToken, store_id: $store_id) {\n email\n firstname\n lastname\n }\n }\n"]))),x=Object(h.b)(m||(m=b()(["\n mutation GoogleLogin($accessToken: String, $store_id: Int!) {\n googleLogin(access_token: $accessToken, store_id: $store_id) {\n token\n type\n }\n }\n"]))),w=Object(h.b)(f||(f=b()(["\n mutation GoogleLoginData($accessToken: String, $store_id: Int!) {\n googleLoginData(access_token: $accessToken, store_id: $store_id) {\n email\n firstname\n lastname\n }\n }\n"]))) 3l.a={getSocialTokensQuery:v,facebookLoginMutation:k,facebookLoginDataMutation:y,googleLoginMutation:x,googleLoginDataMutation:w}},"2XyQ":function(a,l,c){a.exports=c.p+"contest-arrow-sku.png"},"4Ecz":function(a,l,c){a.exports=c.p+"contest-lr-background-mobile-qWp.jpg"},Aicw:function(a,l,c){"use strict" 4var u=c("JPst"),d=c.n(u)()((function(a){return a[1]})) 5d.push([a.i,".step2-step2-E4R {\n align-items: center;\n display: flex;\n flex-direction: column;\n padding-top: 10px;\n width: 572px;\n\n .step2-title-dAU {\n color: #336a79;\n font-family: Sofia Pro;\n font-size: 32px;\n font-weight: 700;\n line-height: 40px;\n padding-top: 24px;\n text-align: center;\n }\n\n .step2-subtitle-JzS {\n color: #336a79;\n font-family: Sofia Pro;\n font-size: 24px;\n line-height: 34px;\n padding-bottom: 50px;\n padding-top: 24px;\n text-align: center;\n }\n\n .step2-button-7mB {\n background-color: #bc7d6f;\n border-radius: 10px;\n color: #fff;\n font-family: Sofia Pro;\n font-size: 24px;\n font-weight: 500;\n height: 50px;\n line-height: 28px;\n padding: 12px 24px;\n width: 100%;\n }\n\n .step2-form-dV2 {\n margin-bottom: 40px;\n width: 100%;\n\n .step2-formRow-nIh {\n display: flex;\n gap: 12px;\n justify-content: space-between;\n margin-bottom: 50px;\n\n .step2-firstNameField-sg9 {\n width: 213px;\n }\n\n .step2-lastNameField-vRg {\n width: 335px;\n }\n\n .step2-emailField-6ZY {\n width: 100%;\n }\n\n .step2-input-VLr {\n border-radius: 10px;\n height: 50px;\n padding: 13px 20px;\n width: 100%;\n box-sizing: border-box;\n\n &::-moz-placeholder {\n color: #828282;\n font-family: Sofia Pro;\n font-size: 14px;\n font-weight: 400;\n }\n\n &::placeholder {\n color: #828282;\n font-family: Sofia Pro;\n font-size: 14px;\n font-weight: 400;\n }\n }\n }\n\n /* Override OAuth buttons */\n .step2-oauthRoot-QeL {\n display: flex;\n flex-direction: row;\n gap: 24px;\n margin-bottom: 50px;\n width: 100%;\n\n .step2-googleButtonCustom-C4B {\n background-color: white;\n border: 1px solid gray;\n border-radius: 10px;\n height: 50px;\n width: 50%;\n\n .step2-googleImgCustom-5-7 {\n width: 20p
5x;\n height: 20px;\n }\n }\n\n .step2-facebookButtonCustom-tp9 {\n background-color: #1877f2;\n border-radius: 10px;\n color: white;\n height: 50px;\n width: 50%;\n\n .step2-facebookButtonContentCustom-9Nl {\n align-items: center;\n display: inline-grid;\n gap: 12px;\n grid-auto-flow: column;\n justify-content: center;\n justify-items: center;\n }\n }\n }\n\n .step2-checkboxContainer-Z8M {\n display: flex;\n flex-direction: column;\n gap: 16px;\n\n &:last-of-type {\n margin-bottom: 50px;\n }\n\n .step2-fieldRoot-oaC {\n padding-left: 20px;\n }\n\n .step2-rulesError-BPg {\n color: #e02b27;\n font-size: 12px;\n line-height: 12px;\n margin-left: -18px;\n padding-top: 10px;\n }\n }\n\n /* Override checkbox */\n .checkboxRoot {\n align-items: center;\n display: flex;\n flex-direction: row-reverse;\n justify-content: flex-end;\n }\n\n .checkboxLabel {\n color: #336a79;\n font-family: 'Sofia Pro', sans-serif;\n font-size: 14px;\n line-height: 20px;\n }\n\n .checkboxIcon {\n flex-shrink: 0;\n }\n\n .step2-errorMessage-S0H {\n color: #e02b27;\n font-size: 12px;\n line-height: 12px;\n margin: 0;\n padding-top: 10px;\n text-align: center;\n }\n }\n\n .step2-legal-x07 {\n color: #336a79;\n font-family: Sofia Pro;\n font-size: 12px;\n font-weight: 500;\n line-height: 20px;\n text-align: center;\n }\n}\n\n@media (max-width: 1200px) {\n .step2-step2-E4R {\n padding: 0 30px;\n width: 100%;\n\n .step2-title-dAU {\n font-size: 24px;\n line-height: 32px;\n text-align: center;\n }\n\n .step2-subtitle-JzS {\n font-size: 20px;\n line-height: 28px;\n text-align: center;\n }\n\n .step2-button-7mB {\n font-size: 20px;\n }\n\n .step2-form-dV2 {\n .step2-formRow-nIh {\n flex-direction: column;\n gap: 0;\n margin-bottom: 0;\n\n .step2-firstNameField-sg9 {\n width: 100%;\n margin-bottom: 24px;\n }\n\n .step2-lastNameField-vRg {\n width: 100%;\n margin-bottom: 24px;\n }\n\n .step2-emailField-6ZY {\n margin-bottom: 24px;\n }\n }\n\n /* Override OAuth buttons */\n .step2-oauthRoot-QeL {\n flex-direction: column;\n\n .step2-googleButtonCustom-C4B {\n width: 100%;\n }\n\n .step2-facebookButtonCustom-tp9 {\n width: 100%;\n }\n }\n }\n\n .step2-legal-x07 {\n font-size: 10px;\n line-height: 14px;\n margin-bottom: calc(\n 30px + 28px + 100px\n ); /* 30px (footer position following the bottom) + 28px (footer height) + 100px (margin-bottom of the button) */\n }\n }\n}\n",""]),d.locals={step2:"step2-step2-E4R",title:"step2-title-dAU",subtitle:"step2-subtitle-JzS",button:"step2-button-7mB",form:"step2-form-dV2",formRow:"step2-formRow-nIh",firstNameField:"step2-firstNameField-sg9",lastNameField:"step2-lastNameField-vRg",emailField:"step2-emailField-6ZY",input:"step2-input-VLr",oauthRoot:"step2-oauthRoot-QeL",googleButtonCustom:"step2-googleButtonCustom-C4B",googleImgCustom:"step2-googleImgCustom-5-7",facebookButtonCustom:"step2-facebookButtonCustom-tp9",facebookButtonContentCustom:"step2-facebookButtonContentCustom-9Nl",checkboxContainer:"step2-checkboxContainer-Z8M",fieldRoot:"step2-fieldRoot-oaC",rulesError:"step2-rulesError-BPg",errorMessage:"step2-errorMessage-S0H",legal:"step2-legal-x07"},l.a=d},E5ng:function(a,l,c){a.exports=c.p+"contest-terre-de-marins-logo-mFD.png"},EdAj:function(a,l,c){"use strict" 6c.d(l,"a",(function(){return GoogleOAuthProvider})),c.d(l,"b",(function(){return useGoogleLogin})) 7var u=c("q1tI"),d=c.n(u) 8const p=Object(u.createContext)(null) 9function GoogleOAuthProvider({clientId:a,onScriptLoadSuccess:l,onScriptLoadError:c,children:m}){const f=function useLoadGsiScript(a={}){const{onScriptLoadSuccess:l,onScriptLoadError:c}=a,[d,p]=Object(u.useState)(!1),m=Object(u.useRef)(l) 10m.current=l 11const f=Object(u.useRef)(c) 12return f.current=c,Object(u.useEffect)(()=>{const a=document.createElement("script") 13return a.src="https://accounts.google.com/gsi/client",a.async=!0,a.defer=!0,a.onload=()=>{var a 14p(!0),null===(a=m.current)||void 0===a||a.call(m)},a.onerror=()=>{var a 15p(!1),null===(a=f.current)||void 0===a||a.call(f)},document.body.appendChild(a),()=>{document.body.removeChild(a)}},[]),d}({onScriptLoadSuccess:l,onScriptLoadError:c}),g=Object(u.useMemo)(()=>({clientId:a,scriptLoadedSuccessfully:f}),[a,f]) 16return d.a.createElement(p.Provider,{value:g},m)}function useGoogleOAuth(){const a=Object(u.useContext)(p) 17if(!a)throw new Error("Google OAuth components must be used within GoogleOAuthProvider") 18return a}function useGoogleLogin({flow:a="implicit",scope:l="",onSuccess:c,onError:d,onNonOAuthError:p,overrideScope:m,state:f,...g}){const{clientId:b,scriptLoadedSuccessfully:h}=useGoogleOAuth(),v=Object(u.useRef)(),k=Object(u.useRef)(c) 19k.current=c 20const y=Object(u.useRef)(d) 21y.current=d 22const x=Object(u.useRef)(p) 23x.current=p,Object(u.useEffect)(()=>{var c 24if(!h)return
25const u="implicit"===a?"initTokenClient":"initCodeClient",d=null===(c=null===window||void 0===window?void 0:window.google)||void 0===c?void 0:c.accounts.oauth2[u]({client_id:b,scope:m?l:"openid profile email "+l,callback:a=>{var l,c 26if(a.error)return null===(l=y.current)||void 0===l?void 0:l.call(y,a) 27null===(c=k.current)||void 0===c||c.call(k,a)},error_callback:a=>{var l 28null===(l=x.current)||void 0===l||l.call(x,a)},state:f,...g}) 29v.current=d},[b,h,a,l,f]) 30const w=Object(u.useCallback)(a=>{var l 31return null===(l=v.current)||void 0===l?void 0:l.requestAccessToken(a)},[]),E=Object(u.useCallback)(()=>{var a 32return null===(a=v.current)||void 0===a?void 0:a.requestCode()},[]) 33return"implicit"===a?w:E}},Gwco:function(a,l,c){var u 34a.exports=(u=c("q1tI"),function(a){function t(c){if(l[c])return l[c].exports 35var u=l[c]={exports:{},id:c,loaded:!1} 36return a[c].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var l={} 37return t.m=a,t.c=l,t.p="",t(0)}([function(a,l,c){a.exports=c(4)},function(a,l,c){a.exports=c(6)()},function(a,l){a.exports=u},function(a,l){"use strict" 38Object.defineProperty(l,"__esModule",{value:!0}),l.default=function(a,l){return decodeURIComponent(a.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent(l).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"))}},function(a,l,c){"use strict" 39function n(a){return a&&a.__esModule?a:{default:a}}function r(a,l){if(!(a instanceof l))throw new TypeError("Cannot call a class as a function")}function i(a,l){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") 40return!l||"object"!=typeof l&&"function"!=typeof l?a:l}Object.defineProperty(l,"__esModule",{value:!0}) 41var u=Object.assign||function(a){for(var l=1;l<arguments.length;l++){var c=arguments[l] 42for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(a[u]=c[u])}return a},d=function(){function e(a,l){for(var c=0;c<l.length;c++){var u=l[c] 43u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(a,u.key,u)}}return function(a,l,c){return l&&e(a.prototype,l),c&&e(a,c),a}}(),p=n(c(2)),m=n(c(1)),f=n(c(5)),g=n(c(3)),b=function(a){function t(){var a,l,c 44r(this,t) 45for(var d=arguments.length,p=Array(d),m=0;m<d;m++)p[m]=arguments[m] 46return l=c=i(this,(a=t.__proto__||Object.getPrototypeOf(t)).call.apply(a,[this].concat(p))),c.state={isSdkLoaded:!1,isProcessing:!1},c.responseApi=function(a){window.FB.api("/me",{locale:c.props.language,fields:c.props.fields},(function(l){u(l,a),c.props.callback(l)}))},c.checkLoginState=function(a){c.setStateIfMounted({isProcessing:!1}),a.authResponse?c.responseApi(a.authResponse):c.props.onFailure?c.props.onFailure({status:a.status}):c.props.callback({status:a.status})},c.checkLoginAfterRefresh=function(a){"connected"===a.status?c.checkLoginState(a):window.FB.login((function(a){return c.checkLoginState(a)}),!0)},c.click=function(a){if(c.state.isSdkLoaded&&!c.state.isProcessing&&!c.props.isDisabled){c.setState({isProcessing:!0}) 47var l=c.props,u=l.scope,d=l.appId,p=l.onClick,m=l.returnScopes,g=l.responseType,b=l.redirectUri,h=l.disableMobileRedirect,v=l.authType,k=l.state 48if("function"!=typeof p||(p(a),!a.defaultPrevented)){var y={client_id:d,redirect_uri:b,state:k,return_scopes:m,scope:u,response_type:g,auth_type:v} 49if(c.props.isMobile&&!h)window.location.href="https://www.facebook.com/dialog/oauth"+(0,f.default)(y) 50else{if(!window.FB)return void(c.props.onFailure&&c.props.onFailure({status:"facebookNotLoaded"})) 51window.FB.login(c.checkLoginState,{scope:u,return_scopes:m,auth_type:y.auth_type})}}}},i(c,l)}return function s(a,l){if("function"!=typeof l&&null!==l)throw new TypeError("Super expression must either be null or a function, not "+typeof l) 52a.prototype=Object.create(l&&l.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),l&&(Object.setPrototypeOf?Object.setPrototypeOf(a,l):a.__proto__=l)}
52(t,a),d(t,[{key:"componentDidMount",value:function(){if(this._isMounted=!0,document.getElementById("facebook-jssdk"))this.sdkLoaded() 53else{this.setFbAsyncInit(),this.loadSdkAsynchronously() 54var a=document.getElementById("fb-root") 55a||((a=document.createElement("div")).id="fb-root",document.body.appendChild(a))}}},{key:"componentWillReceiveProps",value:function(a){this.state.isSdkLoaded&&a.autoLoad&&!this.props.autoLoad&&window.FB.getLoginStatus(this.checkLoginAfterRefresh)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"setStateIfMounted",value:function(a){this._isMounted&&this.setState(a)}},{key:"setFbAsyncInit",value:function(){var a=this,l=this.props,c=l.appId,u=l.xfbml,d=l.cookie,p=l.version,m=l.autoLoad 56window.fbAsyncInit=function(){window.FB.init({version:"v"+p,appId:c,xfbml:u,cookie:d}),a.setStateIfMounted({isSdkLoaded:!0}),(m||a.isRedirectedFromFb())&&window.FB.getLoginStatus(a.checkLoginAfterRefresh)}}},{key:"isRedirectedFromFb",value:function(){var a=window.location.search 57return(0,g.default)(a,"code")||(0,g.default)(a,"granted_scopes")}},{key:"sdkLoaded",value:function(){this.setState({isSdkLoaded:!0})}},{key:"loadSdkAsynchronously",value:function(){var a=this.props.language 58!function(l,c,u){var d=l.getElementsByTagName(c)[0],p=d,m=d 59l.getElementById(u)||((m=l.createElement(c)).id=u,m.src="https://connect.facebook.net/"+a+"/sdk.js",p.parentNode.insertBefore(m,p))}(document,"script","facebook-jssdk")}},{key:"render",value:function o(){var o=this.props.render 60if(!o)throw new Error("ReactFacebookLogin requires a render prop to render") 61var a={onClick:this.click,isDisabled:!!this.props.isDisabled,isProcessing:this.state.isProcessing,isSdkLoaded:this.state.isSdkLoaded} 62return this.props.render(a)}}]),t}(p.default.Component) 63b.propTypes={isDisabled:m.default.bool,callback:m.default.func.isRequired,appId:m.default.string.isRequired,xfbml:m.default.bool,cookie:m.default.bool,authType:m.default.string,scope:m.default.string,state:m.default.string,responseType:m.default.string,returnScopes:m.default.bool,redirectUri:m.default.string,autoLoad:m.default.bool,disableMobileRedirect:m.default.bool,isMobile:m.default.bool,fields:m.default.string,version:m.default.string,language:m.default.string,onClick:m.default.func,onFailure:m.default.func,render:m.default.func.isRequired},b.defaultProps={redirectUri:"undefined"!=typeof window?window.location.href:"/",scope:"public_profile,email",returnScopes:!1,xfbml:!1,cookie:!1,authType:"",fields:"name",version:"2.3",language:"en_US",disableMobileRedirect:!1,isMobile:function(){var a=!1 64try{a=!!(window.navigator&&window.navigator.standalone||navigator.userAgent.match("CriOS")||navigator.userAgent.match(/mobile/i))}catch(a){}return a}(),onFailure:null,state:"facebookdirect",responseType:"code"},l.default=b},function(a,l){"use strict" 65Object.defineProperty(l,"__esModule",{value:!0}),l.default=function(a){return"?"+Object.keys(a).map((function(l){return l+"="+encodeURIComponent(a[l])})).join("&")}},function(a,l,c){"use strict" 66function n(){}var u=c(7) 67a.exports=function(){function e(a,l,c,d,p,m){if(m!==u){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") 68throw f.name="Invariant Violation",f}}function t(){return e}e.isRequired=e 69var a={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t} 70return a.checkPropTypes=n,a.PropTypes=a,a}},function(a,l){"use strict" 71a.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}]))},LVjE:function(a,l,c){a.exports=c.p+"facebookIcon-8FZ.svg"},LZHM:function(a,l,c){a.exports=c.p+"contest-background-mobile-j9n.jpg"},MCjU:function(a,l,c){"use strict" 72c.d(l,"a",(function(){return g})),c.d(l,"b",(function(){return b})) 73var u,d,p=c("VkAN"),m=c.n(p),f=c("UYTu"),g=Object(f.b)(u||(u=m()(["\n mutation campainShipForm(\n $email: String!\n $firstname: String!\n $lastname: String!\n $accord1: Boolean\n $accord2: Boolean\n $accord3: Boolean\n $accord4: Boolean\n $campainId: String!\n ) {\n campainShipForm(\n email: $email\n firstname: $firstname\n lastname: $lastname\n accord1: $accord1\n accord2: $accord2\n accord3: $accord3\n accord4: $accord4\n campainId: $campainId\n ) {\n errors\n message\n }\n }\n"]))),b=Object(f.b)(d||(d=m()(["\n mutation mutateGenerateLuckyWheelResult(\n $wheelId: Int!\n $email: String!\n $firstname: String!\n $lastname: String!\n ) {\n mutateGenerateLuckyWheelResult(\n wheelId: $wheelId\n email: $email\n firstname: $firstname\n lastname: $lastname\n ) {\n coupon_code\n related_url\n message\n slice_to_select\n win\n }\n }\n"])))},Mmhd:function(a,l,c){"use strict" 74c.r(l) 75var u=c("lSNA"),d=c.n(u),p=c("yXPU"),m=c.n(p),f=c("J4zp"),g=c.n(f),b=c("o0o1"),h=c.n(b),v=c("pZLH"),k=c("+TN3"),y=c("EdAj"),x=c("8UhI"),w=c("q1tI"),E=c.n(w),O=c("ri
75d2"),j=c("Ty5D"),S=c("b/lk"),L=c("133G"),_=c("Smmo"),C=c("5kIi"),B=c("Hq+J"),N=c("Sdjc"),P=c("HR+i") 76function ownKeys(a,l){var c=Object.keys(a) 77if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(a) 78l&&(u=u.filter((function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),c.push.apply(c,u)}return c}function _objectSpread(a){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{} 79l%2?ownKeys(Object(c),!0).forEach((function(l){d()(a,l,c[l])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):ownKeys(Object(c)).forEach((function(l){Object.defineProperty(a,l,Object.getOwnPropertyDescriptor(c,l))}))}return a}var R=function buildAccords(a,l){return a.reduce((function(a,c){return _objectSpread(_objectSpread({},a),{},d()({},c.accord,Boolean(l[c.field])))}),{})},F=c("MCjU"),I=c("cL2i"),M=c("LboF"),T=c.n(M),q=c("Aicw"),A={injectType:"singletonStyleTag",insert:"head",singleton:!0},$=(T()(q.a,A),q.a.locals||{}) 80function step2_ownKeys(a,l){var c=Object.keys(a) 81if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(a) 82l&&(u=u.filter((function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),c.push.apply(c,u)}return c}function step2_objectSpread(a){for(var l=1;l<arguments.length;l++){var c=null!=arguments[l]?arguments[l]:{} 83l%2?step2_ownKeys(Object(c),!0).forEach((function(l){d()(a,l,c[l])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(c)):step2_ownKeys(Object(c)).forEach((function(l){Object.defineProperty(a,l,Object.getOwnPropertyDescriptor(c,l))}))}return a}l.default=function Step2(){var a,l=Object(j.useHistory)(),c=Object(j.useLocation)(),u=Object(w.useRef)(null),p=Object(w.useState)(null),f=g()(p,2),b=f[0],M=f[1],T=Object(w.useState)(!1),q=g()(T,2),A=q[0],z=q[1],D=Object(v.a)(F.a),U=g()(D,2),G=U[0],V=U[1].error,J=L.a.getSocialTokensQuery,W=Object(k.a)(J,{variables:{store_id:1}}).data,H=null==W||null===(a=W.socialToken)||void 0===a?void 0:a.google_client_id,Q=I.a.form.optins.find((function(a){return a.required})),Z=function(){var a=m()(h.a.mark((function _callee(a){var u,d,p,m,f,g,b,v,k,y,x 84return h.a.wrap((function(h){for(;;)switch(h.prev=h.next){case 0:return u=a.email,d=a.firstName,p=a.lastName,M(null),h.prev=1,h.next=2,G({variables:step2_objectSpread(step2_objectSpread({email:u,firstname:d,lastname:p},R(I.a.form.optins,a)),{},{campainId:I.a.campainId})}) 85case 2:if(f=h.sent,!0!==(null==(g=f.data)||null===(m=g.campainShipForm)||void 0===m?void 0:m.errors)){h.next=3 86break}return v=(null===(b=g.campainShipForm)||void 0===b?void 0:b.message)||"Une erreur est survenue.",M(v),h.abrupt("return") 87case 3:k=c.pathname.startsWith("/iframe"),y=k?"/iframe/jeu-concours/jouer":"/jeu-concours/jouer",l.push(y,{email:u,firstname:d,lastname:p}),h.next=5 88break 89case 4:h.prev=4,x=h.catch(1),M(x.message||"Une erreur est survenue, veuillez réessayer.") 90case 5:case"end":return h.stop()}}),_callee,null,[[1,4]])}))) 91return function handleSubmit(l){return a.apply(this,arguments)}}() 92return E.a.createElement(E.a.Fragment,null,E.a.createElement(O.a,null,E.a.createElement("meta",{name:"robots",content:"noindex, nofollow"})),E.a.createElement("div",{className:$.step2},E.a.createElement("h2",{className:$.title},I.a.form.title),E.a.createElement("p",{className:$.subtitle},I.a.form.subtitle),E.a.createElement(x.c,{className:$.form,initialValues:step2_objectSpread({firstName:"",lastName:"",email:""},I.a.form.optins.reduce((function(a,l){return step2_objectSpread(step2_objectSpread({},a),{},d()({},l.field,!0))}),{})),apiRef:u,onSubmit:Z,onSubmitFailure:function handleSubmitFailure(a){z(Boolean(Q&&a[Q.field]))}},E.a.createElement("div",{className:$.formRow},E.a.createElement(C.a,{id:"firstName",classes:{root:$.firstNameField}},E.a.createElement(B.a,{id:"firstName",field:"firstName",autoComplete:"given-name",validate:Object(N.a)([P.g,[P.b,2]]),validateOnBlur:!0,mask:function mask(a){return a&&a.trim()},maskOnBlur:!0,placeholder:I.a.form.placeholders.firstName,classes:{input:"".concat($.input," ").concat($.inputFirstname)},showMessage:!0})),E.a.createElement(C.a,{id:"lastName",classes:{root:$.lastNameField}},E.a.createElement(B.a,{id:"lastName",field:"lastName",autoComplete:"family-name",validate:Object(N.a)([P.g,[P.b,2]]),val
92idateOnBlur:!0,mask:function mask(a){return a&&a.trim()},maskOnBlur:!0,placeholder:I.a.form.placeholders.lastName,classes:{input:"".concat($.input," ").concat($.inputLastname)},showMessage:!0}))),E.a.createElement("div",{className:$.formRow},E.a.createElement(C.a,{id:"email",classes:{root:$.emailField}},E.a.createElement(B.a,{id:"email",field:"email",type:"email",autoComplete:"email",validate:P.g,validateOnBlur:!0,placeholder:I.a.form.placeholders.email,classes:{input:"".concat($.input," ").concat($.inputEmail)},showMessage:!0}))),H?E.a.createElement(y.a,{clientId:H},E.a.createElement(S.a,{customClasses:{root:$.oauthRoot,facebookButton:$.facebookButtonCustom,facebookButtonContent:$.facebookButtonContentCustom,googleButton:$.googleButtonCustom,googleImg:$.googleImgCustom},facebookLabel:"Facebook",googleLabel:"Google",oauth:!1,onUserDataReceived:function handleOAuthUserData(a){u.current&&u.current.setValues({email:a.email,firstName:a.firstName,lastName:a.lastName})},reverseOrder:!0})):null,E.a.createElement("div",{className:$.checkboxContainer},I.a.form.optins.map((function(a){return E.a.createElement(C.a,{classes:{root:$.fieldRoot},id:a.field,key:a.field},E.a.createElement(_.a,{classes:{rootToggler:"checkboxRoot",label:"checkboxLabel",icon:"checkboxIcon"},field:a.field,label:a.label,roundToggler:!0,validate:a.required?P.g:void 0}),a.required&&A?E.a.createElement("p",{className:$.rulesError},I.a.form.rulesError):null)}))),E.a.createElement("button",{type:"submit",className:$.button},I.a.form.cta),(V||b)&&E.a.createElement("p",{className:$.errorMessage},b||(null==V?void 0:V.message))),E.a.createElement("p",{className:$.legal},I.a.form.legal)))}},ROdP:function(a,l,c){a.exports=c.p+"contest-cme-logo-rLS.png"},Smmo:function(a,l,c){"use strict" 93var u=c("pVnL"),d=c.n(u),p=c("QILm"),m=c.n(p),f=c("q1tI"),g=c.n(f),b=c("17x9"),h=c("8UhI"),v=c("YpLW"),k=c("QqLL"),y=c("Xr8/"),x=c("JoNN"),w=c("LboF"),E=c.n(w),O=c("A3EL"),j={injectType:"singletonStyleTag",insert:"head",singleton:!0},S=(E()(O.a,j),O.a.locals||{}),L=["ariaLabel","classes","field","fieldValue","id","label","message","handleChange","roundToggler"],_=g.a.createElement("div",{className:S.checkboxStyle}),C=function Checkbox(a){var l=a.ariaLabel,c=a.classes,u=a.field,p=a.fieldValue,b=a.id,w=a.label,E=a.message,O=a.handleChange,j=a.roundToggler,C=void 0!==j&&j,B=m()(a,L),N=Object(h.j)(u),P=Object(v.a)(u),R=Object(k.a)(S,c),F=g.a.createElement("div",{className:R.checkbox}," ",g.a.createElement(x.a,{className:R.sign})," "),I=P.value?F:_ 94return Object(f.useEffect)((function(){null!=p&&p!==P.value&&N.setValue(p),O&&O()}),[N,P.value,p]),g.a.createElement(f.Fragment,null,C?g.a.createElement(g.a.Fragment,null,g.a.createElement("label",{"aria-label":l,className:R.rootToggler,htmlFor:b},g.a.createElement("span",{className:R.label},w),g.a.createElement("span",{className:R.icon},g.a.createElement("div",{className:R.switch},g.a.createElement(h.b,d()({},B,{className:R.checkbox,field:u,id:b})),g.a.createElement("span",{className:"".concat(R.slider," ").concat(R.round)})))),g.a.createElement(y.a,{fieldState:P},E)):g.a.createElement(g.a.Fragment,null,g.a.createElement("label",{"aria-label":l,className:R.root,htmlFor:b},g.a.createElement(h.b,d()({},B,{className:R.input,field:u,id:b})),g.a.createElement("span",{className:R.icon},I),g.a.createElement("span",{className:R.label},w)),g.a.createElement(y.a,{fieldState:P},E)))} 95l.a=C 96C.propTypes={ariaLabel:b.string,classes:Object(b.shape)({icon:b.string,input:b.string,label:b.string,message:b.string,root:b.string}),field:b.string.isRequired,id:b.string,label:b.node.isRequired,message:b.node}},"b/lk":function(a,l,c){"use strict" 97c.d(l,"a",(function(){return OAuth})) 98var u=c("J4zp"),d=c.n(u),p=c("+TN3"),m=c("pZLH"),f=c("q1tI"),g=c.n(f),b=c("Gwco"),h=c.n(b),v=c("Ty5D"),k=c("133G"),y=c("EdAj"),x=c("3k5P"),w=c("oHsX"),E=c("LboF"),O=c.n(E),j=c("jAx9"),S={injectType:"singletonStyleTag",insert:"head",singleton:!0},L=(O()(j.a,S),j.a.locals||{}),_=c("W+3L"),C=c("kriW"),B=c("PkP7"),N=c("LVjE"),P=c.n(N),R=new(c("rUvP").a) 99function OAuth(a){var l=a.closeAccountMenuMobile,c=a.customClasses,u=void 0===c?{}:c,b=a.facebookLabel,E=void 0===b?null:b,O=a.googleLabel,j=void 0===O?null:O,S=a.oauth,N=void 0===S||S,F=a.onUserDataReceived,I=void 0===F?null:F,M=a.reverseOrder,T=void 0!==M&&M,q=k.a.getSocialTokensQuery,A=k.a.facebookLoginMutation,$=k.a.facebookLoginDataMutation,z=k.a.googleLoginMutation,D=k.a.googleLoginDataMutation,U=Object(_.b)(),G=d()(U,1)[0].storeCode,V=Object(x.b)(),J=d()(V,1)[0].isSignedIn,W=Object(w.a)({closeAccountMenuMobile:l}).handleOAuthSideEffect,H=Object(v.useHistory)(),Q=Object(p.a)(q,{variables:{store_id:G},skip:!G}).data,Z=Object(m.a)(N?A:$),K=d()(Z,2),Y=K[0],X=K[1].data,ee=Object(m.a)(N?z:D),te=d()(ee,2),ne=te[0],oe=te[1].data,ae=Object(x.b)(),re=d()(ae,2)[1].setToken,ie=null==Q?void 0:Q.socialToken,se=null==ie?void 0:ie.facebook_app_id 100Object(f.useEffect)((function(){var a,l,c=null==X||null===(a=X.facebookLogin)||void 0===a?void 0:a.token,u=null==oe||null===(l=oe.googleLogin)||void 0===l?void 0:l.token,d=c||u 101if(d&&!J&&N&&(re(d),W(),R.setItem("log_in_by_socials",!0,3600)),!N&&I){var p=null==X?void 0:X.facebookLoginData,m=null==oe?void 0:oe.googleLoginData,f=p||m 102f&&I({email:f.email,firstName:f.firstname,lastName:f.lastname})}}),[W,H,J,X,oe,re,N,I]) 103var le=Object(y.b)({onSuccess:function onSuccess(a){ne({variables:{accessToken:a.access_token,store_id:G}}
103),a.error},onError:function onError(a){throw new Error(a)}}),ce=function FacebookButtonNew(a){return g.a.createElement(B.a,{onPress:a.onClick,priority:"low",type:"button",classes:{root_lowPriority:u.facebookButton||L.facebookButton,content:u.facebookButtonContent||L.facebookButtonContent}},g.a.createElement("img",{src:P.a,alt:"facebook"}),E||g.a.createElement(C.a,{id:"signIn.facebook",defaultMessage:"Continuer avec Facebook"}))},ue=function GoogleLoginButtonNew(){return g.a.createElement(B.a,{onPress:function onPress(){return le()},priority:"low",type:"button",classes:{root_lowPriority:u.googleButton||L.googleButton}},g.a.createElement("img",{className:u.googleImg||L.googleImg,src:"https://www.c-monetiquette.fr/static/version1676549422/frontend/Cmon/New/fr_FR/images/customer_account/popup_connection/icon-google.svg",alt:"google"}),j||g.a.createElement(C.a,{id:"signIn.google",defaultMessage:"Continuer avec Google"}))},de=g.a.createElement(h.a,{appId:se,disableMobileRedirect:!0,fields:"name,email,picture",callback:function responseFacebook(a){Y({variables:{accessToken:a.accessToken,store_id:G}})},render:function render(a){return g.a.createElement(ce,a)}}),pe=g.a.createElement(ue,null) 104return g.a.createElement("div",{className:u.root||L.root},T?g.a.createElement(g.a.Fragment,null,pe,de):g.a.createElement(g.a.Fragment,null,de,pe))}},cL2i:function(a,l,c){"use strict" 105var u=c("q1tI"),d=c.n(u),p=c("2XyQ"),m=c.n(p),f=c("ROdP"),g=c.n(f),b=c("eGBk"),h=c.n(b),v=c("iWlF"),k=c.n(v),y=c("z1dN"),x=c.n(y),w=c("zEHP"),E=c.n(w),O=c("4Ecz"),j=c.n(O),S=c("kiMP"),L=c.n(S),_=c("voi/"),C=c.n(_),B={slug:"love-radius",campainId:"13",wheelId:7,background:{desktop:E.a,mobile:j.a,noMobileOffset:!0},separator:h.a,logos:[{key:"cme",src:g.a,alt:"C'Mon Ãtiquette"},{key:"loveRadius",src:L.a,alt:"Love Radius"},{key:"maisonBleue",src:C.a,alt:"La Maison Bleue"}],badgesLayout:"centered",badges:[{key:"main",label:"Jeu 100% gagnant",mobile:!0},{key:"secondary",label:"Des milliers de surprises à gagner",mobile:!1}],intro:{picto:k.a,line:x.a,lineAfterDescription:3,title:"Câest la rentrée des surprises !",subtitle:"Des milliers de surprises à gagner pour toute la famille.",cta:"Participer",descriptions:[d.a.createElement(d.a.Fragment,null,"Avec"),d.a.createElement(d.a.Fragment,null,d.a.createElement("strong",null,"C-MonEtiquette"),", les étiquettes 100% personnalisables made in Bordeaux"),d.a.createElement(d.a.Fragment,null,d.a.createElement("strong",null,"Love Radius"),", marque française de porte-bébés et écharpes physiologiques"),d.a.createElement(d.a.Fragment,null,"Les crèches ",d.a.createElement("strong",null,"La Maison Bleue")),"Tentez votre chance pour peut-être gagner lâun des cadeaux mis en jeu :","Etiquettes personnalisables, porte-bébés, jolis tote bags et bien dâautres surprises !"]},form:{title:"Veuillez remplir le formulaire*",subtitle:"Prêt(e) à tenter votre chance ? Remplissez le formulaire* pour jouer !",placeholders:{firstName:"Prénom*",lastName:"Nom*",email:"E-mail*"},cta:"Je valide ma participation",legal:"*Tous les champs avec * sont obligatoires pour valider votre participation.",rulesError:"Vous devez accepter le règlement pour participer.",optins:[{field:"optinCme",accord:"accord1",required:!1,label:"J'accepte de recevoir par mail les nouveautés et offres de c-monetiquette.fr"},{field:"optinLoveRadius",accord:"accord2",required:!1,label:"J'accepte de recevoir par mail les nouveautés et offres de Love Radius"},{field:"optinMaisonBleue",accord:"accord4",required:!1,label:"J'accepte de recevoir par mail les nouveautés et offres de La Maison Bleue"},{field:"acceptRules",accord:"accord3",required:!0,label:"J'accepte le règlement du concours*"}]},wheel:{arrow:m.a,title:"De nombreux cadeaux",subtitle:"à gagner",cta:"Je tente ma chance",ctaLoading:"Envoi...",copyCta:"Copier mon code",copiedCta:"â Code copié",result:{title:"⨠FÃLICITATIONS ! â¨",mailNotice:d.a.createElement(d.a.Fragment,null,"ð Surveillez votre boîte mail,",d.a.createElement("br",null),"nous vous enverrons aussi votre code par mail."),bonus:[]},resultVariants:[{key:"maisonBleue",couponPrefix:"MB_2026",instructions:d.a.createElement(d.a.Fragment,null,"Pour en profiter, merci, svp, dâenvoyer vos coordonnées complètes : nom, prénom et adresse postale à "," ",d.a.createElement("strong",null,"[email protected]")," en précisant dans lâobjet du mail « Jeu 100% Gagnant C-MonEtiquette x Love Radius x La Maison Bleue »"),hideCouponCode:!0,mailNotice:d.a.createElement(d.a.Fragment,null,"ð Surveillez votre boîte mail,",d.a.createElement("br",null),"nous vous enverrons toutes les informations par mail."),copyValue:"[email protected]",copyCta:"Copier le mail",copiedCta:"â Mail copié"}]},legalLinks:[{label:"Mentions légales",href:"https://www.c-monetiquette.fr/mentions-legales"},{label:"Règlement du jeu",href:"https://www.c-monetiquette.fr/reglement-jeu-100gagnant"},{label:"CGV",href:"https://www.c-monetiquette.fr/cgv_new"},{label:"Politique de protection des données C-MonEtiquette",href:"https://www.c-monetiquette.fr/politique-de-protection-des-donnees"},{label:"Politique de protection des données Love Radius",href:"https://love-radius.com/fr/confidentialite"},{label:"Politique de protection des données La Maison Bleue",href:"https://www.la-maison-bleue.fr/information-sur-la-protection-des-donnees-caractere-personnel"}],copyright:"© 2026 C-MonEtiquette â Tous droits réservés"},N=c("wQvH"),P=c.n(N),R=c("LZHM"),F=c.n(R),I=c("E5ng"),M=c.n(I),T=(P.a,F.a,h.a,g.a,M.a,k.a,x.a,m.a,d.a.Fragment,B) 106l.a=T},eGBk:function(a,l,c){a.exports=c.p+"contest-cross-g6E.png"},iWlF:function(a,l,c){a.exports=c.p+"contest-icon-8Pk.png"},jAx9:function(a,l,c){"use strict" 107var u=c("JPst"),d=c.n(u)()((function(a){return a[1]})) 108d.push([a.i,".oauth-root-qVM {\n display: flex;\n flex-direction: column;\n margin-top: 2em;\n gap: 0.5em;\n}\n\n.oauth-connectWith-47G {\n position: relative;\n padding: 0 3.5em;\n}\n@media (max-width: 425px) {\n .oauth-connectWith-47G {\n padding: 0 1.8rem;\n }\n}\n\n.oauth-connectWith__title-85t {\n position: relative;\n font-size: 0.75rem;\n font-weight: 700;\n color: #5f5f5f;\n background: white;\n z-index: 2;\n padding: 0 0.5em;\n text-transform: none;\n}\n\n.oauth-connectWith-47G::before {\n border-top: 1px solid #acacac;\n content: '';\n margin: 0 auto;\n position: absolute;\n top: 50%;\n left: 0;\n right: 0;\n bottom: 0;\n width: 100%;\n z-index: 1;\n}\n\n.oauth-loginButtons-ByD {\n display: flex;
108\n align-items: center;\n justify-content: center;\n gap: 1em;\n}\n\n.oauth-loginButton-m-6 {\n cursor: pointer;\n}\n\n.oauth-facebookButton-cNK {\n display: block;\n background-color: #1877f2;\n font-family: 'Helvetica';\n font-size: 16px;\n line-height: 18px;\n font-weight: 700;\n width: 100%;\n height: 50px;\n border-radius: 10px;\n color: white;\n}\n\n.oauth-googleButton-iUJ {\n display: block;\n background-color: #fff;\n font-family: 'Helvetica';\n font-size: 16px;\n line-height: 18px;\n font-weight: 500;\n width: 100%;\n height: 50px;\n border-radius: 10px;\n color: #757575;\n border: 1px solid #757575;\n margin-top: 1rem;\n}\n.oauth-googleImg-qLx {\n width: 24px;\n height: 24px;\n margin-right: 1rem;\n}\n.oauth-facebookButtonContent-OUp {\n gap: 16px;\n grid-auto-flow: column;\n display: inline-grid;\n align-items: center;\n justify-content: center;\n justify-items: center;\n}\n",""]),d.locals={root:"oauth-root-qVM",connectWith:"oauth-connectWith-47G",connectWith__title:"oauth-connectWith__title-85t",loginButtons:"oauth-loginButtons-ByD",loginButton:"oauth-loginButton-m-6",facebookButton:"oauth-facebookButton-cNK",googleButton:"oauth-googleButton-iUJ",googleImg:"oauth-googleImg-qLx",facebookButtonContent:"oauth-facebookButtonContent-OUp"},l.a=d},kiMP:function(a,l,c){a.exports=c.p+"contest-lr-love-radius-logo-mJv.png"},"voi/":function(a,l,c){a.exports=c.p+"contest-lr-maison-bleue-logo-eCZ.png"},wQvH:function(a,l,c){a.exports=c.p+"contest-background-2TU.jpg"},z1dN:function(a,l,c){a.exports=c.p+"contest-line-pMu.png"},zEHP:function(a,l,c){a.exports=c.p+"contest-lr-background-4N3.jpg"}}])
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.