1(window.webpackJsonp=window.webpackJsonp||[]).push([[76],{"9OUQ":function(t,a,o){"use strict" 2var r=o("JPst"),i=o.n(r)()((function(t){return t[1]})) 3i.push([t.i,".numberCommand-styledLabel-jkl {\n font-weight: 100;\n color: #8992a3;\n font-size: var(--font-size);\n font-family:\n 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n margin-bottom: 26px;\n}\n.numberCommand-styledInput-iuY {\n border-radius: 5px;\n border: solid 1px #828282;\n padding: 10px;\n height: 50px !important;\n margin-bottom: 16px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n width: 100%;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 14px;\n}\n.numberCommand-styledInputError-Ilg {\n border: solid 1px #f23939;\n background-color: #f5d8d8;\n}\n.numberCommand-styledLabelError-DgG {\n color: #f23939;\n}\n.numberCommand-errorMessage-VXS {\n color: #f23939;\n font-size: 12px;\n font-family:\n 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n margin-top: -10px;\n margin-bottom: 8px;\n}\n.numberCommand-hint-QrY {\n font-size: 12px;\n color: #8992a3;\n font-family:\n 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n margin-top: -8px;\n margin-bottom: 8px;\n}\n",""]),i.locals={styledLabel:"numberCommand-styledLabel-jkl",styledInput:"numberCommand-styledInput-iuY",styledInputError:"numberCommand-styledInputError-Ilg",styledLabelError:"numberCommand-styledLabelError-DgG",errorMessage:"numberCommand-errorMessage-VXS",hint:"numberCommand-hint-QrY"},a.a=i},GJ7H:function(t,a,o){"use strict" 4o.d(a,"a",(function(){return r})) 5var r=function stripHTML(t,a){var o=a.join("|") 6return new RegExp("<((?!/?(?:".concat(o,")\\b)[^<>]*)>"),"g").test(t)?t.replace(/<\/?[^>]+(>|$)/g,"")||"":t}},U9A5:function(t,a,o){"use strict" 7o.r(a) 8var r=o("uIxK") 9o.d(a,"default",(function(){return r.a}))},oCXX:function(t,a,o){"use strict" 10var r=o("JPst"),i=o.n(r)()((function(t){return t[1]})) 11i.push([t.i,":root {\n --font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n --font-weight: 100;\n --color: #292a2a;\n --border: solid 1px #828282;\n --padding: 10px;\n --height: 92px;\n --margin-bottom: 8px;\n --width: 100%;\n --font-size: 14px;\n}\n\n/* todo ajouter dans classer globale ? */\n.miniForm-inline_link-TaZ {\n color: #6cb2bb;\n text-decoration: underline;\n font-weight: bolder;\n cursor: pointer;\n}\n\n.miniForm-text-yIo {\n font-family: var(--font-family);\n font-weight: var(--font-weight);\n margin-bottom: var(--margin-bottom);\n color: #404143;\n}\n\n.miniForm-styledInput-bFw {\n border-radius: 5px;\n border: var(--border);\n padding: var(--padding);\n height: var(--height);\n margin-bottom: var(--margin-bottom);\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n width: var(--width);\n color: var(--color);\n font-family: var(--font-family);\n font-size: var(--font-size);\n}\n.miniForm-styledLabel-BWK {\n font-weight: 100;\n color: #8992a3;\n font-size: var(--font-size);\n font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial,\n sans-serif;\n margin-bottom: 6px;\n}\n.miniForm-styledInputError-FDf {\n border: solid 1px #f23939 !important;\n background-color: #f5d8d8 !important;\n}\n",""]),i.locals={inline_link:"miniForm-inline_link-TaZ",text:"miniForm-text-yIo",styledInput:"miniForm-styledInput-bFw",styledLabel:"miniForm-styledLabel-BWK",styledInputError:"miniForm-styledInputError-FDf"},a.a=i},"qkx+":function(t,a,o){"use strict" 12var r=o("JPst"),i=o.n(r)()((function(t){return t[1]})) 13i.push([t.i,".contactForm-container-a2M {\n max-width: 900px;\n margin: 0 auto;\n padding: 1rem;\n}\n.contactForm-contactTitle-pAO {\n margin-top: 5rem;\n margin-bottom: 2rem;\n}\n\n.contactForm-contactTitle-pAO h2 {\n font-size: 1.625rem;\n text-align: center;\n color: #404143;\n font-family: 'Quicksand';\n font-weight: 500;\n}\n\n.contactForm-part1-nV7 {\n display: flex;\n justify-content: space-between;\n max-width: 900px;\n margin: 0 auto;\n}\n\n.contactForm-inputContainer-uvV {\n flex: 1;\n margin-right: 10px;\n display: flex;\n flex-direction: column;\n margin-bottom: 10px;\n}\n\n.contactForm-inputContainer-uvV:last-child {\n margin-right: 0;\n}\n\n.contactForm-styledInput-D-4 {\n border-radius: 5px;\n border: solid 1px #828282;\n padding: 10px;\n height: 50px !important;\n margin-bottom: 16px;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n width: 100%;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 14px;\n}\n.contactForm-styledInputError-L1c {\n border: solid 1px #f23939;\n background-color: #f5d8d8 !important;\n}\n\n.contactForm-text-Wrc {\n font-weight: 100;\n color: #333334;\n font-size: 18px;\n font-family:\n 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n margin-bottom: 6px;\n}\n\n.contactForm-dropdown-uUD {\n background: #e0e0e0\n url(\"data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>\")\n no-repeat right 5px top 50%;\n}\n.contactForm-styledLabel-nhC {\n font-weight: 100;\n color: #8992a3;\n font-size: 14px;\n font-family:\n 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n margin-bottom: 6px;\n}\n.contactForm-styledLabelError-ic4 {\n color: #f23939;\n}\n.contactForm-button-aTn {\n text-transform: uppercase;\n background-color: #6cb2bb;\n color: white;\n border-radius: 24px;\n width: 190px;\n text-align: center;\n height: 42px;\n font-weight: 600;\n cursor: pointer;\n transition: background-color 0.3s ease;\n}\n\n.contactForm-button-aTn:hover {\n background-color: #336a79;\n}\n/* ===================================================== */\n.contactForm-page-ypL.contactForm-messages-16L {\n margin-top: 30px;\n}\n.contactForm-page-ypL.contactForm-messages-16L .contactForm-message--v4 {\n font-size: 1rem;\n}\n.contactForm-inline_link-4Li {\n color: #6cb2bb;\n font-weight: 400;\n}\n\n#contactForm-contactez-nous-Pun > p {\n max-width: 900px;\n margin: 0 auto;\n padding: 1rem;\n font-size: 14px;\n}\n#contactForm-contactez-nous-Pun a {\n color: #006bb4;\n text-decoration: underline;\n}\n.contactForm-contact_title-X3Y {\n margin-top: 3rem;\n margin-bottom: 2rem;\n}\n.contactForm-contact_title-X3Y h2 {\n font-weight: 500 !important;\n}\n#contactForm-contactForm-vDR input[type='text'],\n#contactForm-contactForm-vDR label {\n display: block;\n}\n#contactForm-contactForm-vDR textarea {\n resize: vertical !important;\n}\n#contactForm-contactForm-vDR input[type='text'],\n#contactForm-contactForm-vDR select,\n#contactForm-contactForm-vDR textarea {\n width: 100% !important;\n max-width: 100% !important;\n border-radius: 6px !important;\n border: solid 1px #828282 !important;\n margin-bottom: 8px;\n}\n#contactForm-contactForm-vDR textarea {\n padding: 1rem !important;\n}\n#contactForm-contactForm-vDR select,\n#contactForm-contactForm-vDR input[type='text'] {\n height: 50px !important;\n padding: 0 1rem !important;\n}\n#contactForm-contactForm-vDR select {\n border-radius: 3px;\n height: 50px;\n padding: 15px 30px 15px 15px;\n font-size: 14px;\n position: relative;\n -moz-appearance: none;\n -webkit-appearance: none;\n appearance: none;\n border: none blue;\n background: #e0e0e0\n url(\"data:image/svg+xml;utf8,<svg viewBox='0 0 140 140' width='24' height='24' xmlns='http://www.w3.org/2000/svg'><g><path d='m121.3,34.6c-1.6-1.6-4.2-1.6-5.8,0l-51,51.1-51.1-51.1c-1.6-1.6-4.2-1.6-5.8,0-1.6,1.6-1.6,4.2 0,5.8l53.9,53.9c0.8,0.8 1.8,1.2 2.9,1.2 1,0 2.1-0.4 2.9-1.2l53.9-53.9c1.7-1.6 1.7-4.2 0.1-5.8z' fill='black'/></g></svg>\")\n no-repeat right 5px top 50%;\n}\n#contactForm-contactForm-vDR label {\n margin-bottom: 6px;\n font-size: 14px !important;\n color: #8992a3;\n}\n.contactForm-form-group-UXZ {\n margin-bottom: 16px;\n}\n.contactForm-col2-H-s {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-gap: 16px;\n}\n.contactForm-hide-jer {\n display: none;\n}\n.contactForm-retour-requete-2-d {\n background: #f7f8f9;\n padding: 1.5rem 2rem;\n margin: 1rem -1rem;\n}\n.contactForm-retour-requete-2-d > div {\n max-width: 900px;\n margin: 0 auto;\n padding: 1rem;\n}\n.contactForm-statut-commande-usT {\n padding: 1rem;\n}\n.contactForm-commande-data-Y5n {\n border-radius: 8px;\n border: solid 1px #828282;\n display: flex;\n justify-content: space-around;\n background: white;\n padding: 1.5rem;\n margin-bottom: 1rem;\n font-size: 14px;\n}\n.contactForm-statut-commande-usT > div,\n.contactForm-contact_container-jBP {\n max-width: 900px;\n margin: 0 auto;\n}\n.contactForm-commande-message-dF7 {\n padding: 1rem 1rem 0 1rem;\n}\n.contactForm-commande-data-Y5n {\n max-width: calc(900px - 2rem) !important;\n}\n.contactForm-contact-submit-tK7 {\n text-transform: uppercase;\n background-color: #6cb2bb;\n color: white;\n border-radius: 24px;\n width: 190px;\n text-align: center;\n height: 42px;\n font-weight: 600;\n}\n.contactForm-contact-submit-tK7:hover {\n color: white;\n background-color: #336a79;\n}\n.contactForm-contact-submit-tK7:focus {\n color: white;\n background-color: #6cb2bb;\n}\ninput[type='file'] {\n display: block;\n margin-bottom: 1rem;\n}
13\n.contactForm-add-file-cW4 {\n cursor: pointer;\n color: #6cb2bb;\n}\n.contactForm-icon-plus-X58 {\n background: #6cb2bb;\n width: 22px;\n display: inline-block;\n text-align: center;\n border-radius: 50%;\n color: white;\n}\n.contactForm-encart_contact-ZM5 {\n text-align: center;\n padding: 32px;\n}\n.contactForm-encart_contact-ZM5 p {\n max-width: 580px;\n margin: 0.625rem auto;\n font-family: Quicksand;\n font-weight: 500;\n}\n.contactForm-encart_title-0Rs {\n font-size: 1.5rem;\n text-align: center;\n color: #336a79;\n font-family: 'Quicksand';\n font-weight: 450;\n}\n\n/*=============================== MOBILE ====================================*/\n@media only screen and (max-width: 580px) {\n .contactForm-container-a2M {\n margin-top: 3rem;\n }\n .contactForm-col2-H-s {\n display: grid;\n grid-template-columns: 1fr;\n }\n .contactForm-part1-nV7 {\n display: flex;\n flex-direction: column;\n }\n .contactForm-inputContainer-uvV {\n margin-right: 0;\n }\n}\n\n/* ===== Mode embedded (tunnel commande) ===== */\n.contactForm-backButton-IUK {\n background: none;\n border: none;\n padding: 0;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.875rem;\n font-weight: 600;\n color: #336a79;\n cursor: pointer;\n display: flex;\n align-items: center;\n gap: 0.25rem;\n margin-bottom: 0.5rem;\n}\n\n.contactForm-backButton-IUK:hover {\n text-decoration: underline;\n}\n\n.contactForm-topErrorBanner-0MR {\n border-radius: 8px;\n padding: 0.75rem 1rem;\n margin-bottom: 1rem;\n color: #e53e3e;\n font-family:\n 'Sofia Pro', 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.875rem;\n font-weight: 600;\n line-height: 1.4;\n text-align: center;\n}\n\n.contactForm-embeddedContainer-yIj {\n max-width: 720px;\n margin: 0 auto;\n padding: 0;\n display: flex;\n flex-direction: column;\n gap: 0;\n}\n\n.contactForm-embeddedContainer-yIj .contactForm-contactTitle-pAO {\n margin-top: 0.75rem;\n margin-bottom: 1.5rem;\n}\n\n.contactForm-embeddedContainer-yIj .contactForm-part1-nV7 {\n flex-direction: column;\n}\n\n.contactForm-embeddedContainer-yIj .contactForm-part1-nV7 .contactForm-inputContainer-uvV {\n margin-right: 0;\n}\n\n/* Floating label field */\n.contactForm-embeddedField-Vdf {\n position: relative;\n margin-bottom: 1rem;\n}\n\n.contactForm-embeddedInput-xEG {\n border: 1.5px solid #828282;\n border-radius: 8px;\n padding: 1rem;\n height: 56px !important;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 1rem;\n color: #333;\n width: 100%;\n box-sizing: border-box;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n background: #fff;\n transition: border-color 0.2s ease;\n margin-bottom: 0 !important;\n}\n\n.contactForm-embeddedInput-xEG:focus {\n outline: none;\n border-color: #6cb2bb;\n}\n\n.contactForm-embeddedInput-xEG:disabled {\n color: #828282;\n cursor: default;\n background-color: #f5f5f5;\n}\n\n.contactForm-embeddedLabel-gc5 {\n position: absolute;\n top: 50%;\n left: 1rem;\n transform: translateY(-50%);\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.875rem;\n color: #828282;\n background: transparent;\n padding: 0;\n pointer-events: none;\n transition:\n top 0.15s ease,\n font-size 0.15s ease,\n color 0.15s ease,\n background-color 0.15s ease,\n padding 0.15s ease;\n}\n\n.contactForm-embeddedInput-xEG:not(:-moz-placeholder-shown) ~ .contactForm-embeddedLabel-gc5 {\n top: 0;\n transform: translateY(-50%);\n font-size: 0.75rem;\n background: #fff;\n padding: 0 0.25rem;\n color: #336a79;\n}\n\n.contactForm-embeddedInput-xEG:focus ~ .contactForm-embeddedLabel-gc5,\n.contactForm-embeddedInput-xEG:not(:placeholder-shown) ~ .contactForm-embeddedLabel-g
13c5 {\n top: 0;\n transform: translateY(-50%);\n font-size: 0.75rem;\n background: #fff;\n padding: 0 0.25rem;\n color: #336a79;\n}\n\n/* Textarea floating label */\n.contactForm-embeddedTextarea-ZQ1 {\n border: 1.5px solid #828282;\n border-radius: 8px;\n padding: 1.25rem 1rem 0.75rem;\n min-height: 160px;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 1rem;\n color: #333;\n width: 100%;\n box-sizing: border-box;\n resize: vertical;\n background: #fff;\n transition: border-color 0.2s ease;\n margin-bottom: 0 !important;\n}\n\n.contactForm-embeddedTextarea-ZQ1:focus {\n outline: none;\n border-color: #6cb2bb;\n}\n\n.contactForm-embeddedTextareaLabel-k-e {\n position: absolute;\n top: 1rem;\n left: 1rem;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.875rem;\n color: #828282;\n background: transparent;\n padding: 0;\n pointer-events: none;\n transition:\n top 0.15s ease,\n font-size 0.15s ease,\n color 0.15s ease,\n background-color 0.15s ease,\n padding 0.15s ease;\n}\n\n.contactForm-embeddedTextarea-ZQ1:not(:-moz-placeholder-shown) ~ .contactForm-embeddedTextareaLabel-k-e {\n top: 0;\n transform: translateY(-50%);\n font-size: 0.75rem;\n background: #fff;\n padding: 0 0.25rem;\n color: #336a79;\n}\n\n.contactForm-embeddedTextarea-ZQ1:focus ~ .contactForm-embeddedTextareaLabel-k-e,\n.contactForm-embeddedTextarea-ZQ1:not(:placeholder-shown) ~ .contactForm-embeddedTextareaLabel-k-e {\n top: 0;\n transform: translateY(-50%);\n font-size: 0.75rem;\n background: #fff;\n padding: 0 0.25rem;\n color: #336a79;\n}\n\n/* Locked dropdown embedded */\n.contactForm-embeddedTitle-NFo {\n font-size: 16px !important;\n color: #336a79 !important;\n font-weight: 700 !important;\n font-family:\n 'Sofia Pro', 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n text-align: center;\n}\n\n.contactForm-lockedCategory-YZy {\n display: flex;\n align-items: center;\n justify-content: space-between;\n border: 1.5px solid #828282;\n border-radius: 8px;\n padding: 0 1rem;\n height: 56px;\n margin-bottom: 1rem;\n background-color: #fff;\n width: 100%;\n box-sizing: border-box;\n}\n\n.contactForm-lockedCategoryText-Cj6 {\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 1rem;\n font-weight: 700;\n color: #333;\n}\n\n.contactForm-lockedCategoryChevron-SLV {\n color: #333;\n}\n\n/* Image upload embedded */\n.contactForm-embeddedUpload-JpZ {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n margin-bottom: 1rem;\n cursor: pointer;\n}\n\n.contactForm-embeddedUploadButton-R74 {\n flex-shrink: 0;\n width: 44px;\n height: 44px;\n border-radius: 50%;\n border: none;\n background: #a8d5d8;\n display: flex;\n align-items: center;\n justify-content: center;\n cursor: pointer;\n}\n\n.contactForm-embeddedUploadTextWrapper-LJ4 {\n display: flex;\n flex-direction: column;\n gap: 0.25rem;\n min-width: 0;\n}\n\n.contactForm-embeddedUploadLabel-ZeY {\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.8125rem;\n color: #333;\n line-height: 1.4;\n}\n\n.contactForm-embeddedUploadFileNames-3YO {\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.75rem;\n color: #336a79;\n line-height: 1.3;\n word-break: break-all;\n}\n\n/* Image upload â error & file management */\n.contactForm-embeddedUploadError-U3y {\n border: 1.5px solid #f23939;\n border-radius: 8px;\n padding: 0.5rem;\n}\n\n.contactForm-embeddedUploadErrorMessage-wyE {\n color: #f23939;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.8125rem;\n line-height: 1.4;\n margin: 0.25rem 0 0.75rem;\n}\n\n.contactForm-imageWarningMessage-Yd9 {\n color: #c27803;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 0.8125rem;\n line-height: 1.4;\n margin: 0.25rem 0 0.5rem;\n}\n\n.contactForm-imageFileList-AoX {\n display: flex;\n flex-direction: column;\n gap: 0.375rem;\n margin-bottom: 0.75rem;\n}\n\n.contactForm-imageFileItem-i7q {\n display: flex;
13\n align-items: center;\n justify-content: space-between;\n gap: 0.5rem;\n padding: 0.375rem 0.5rem;\n background: #f7f8f9;\n border-radius: 6px;\n}\n\n.contactForm-imageRemoveButton--N8 {\n background: none;\n border: none;\n padding: 0.25rem;\n cursor: pointer;\n color: #999;\n font-size: 0.875rem;\n line-height: 1;\n transition: color 0.2s ease;\n flex-shrink: 0;\n}\n\n.contactForm-imageRemoveButton--N8:hover {\n color: #f23939;\n}\n\n.contactForm-requiredAsterisk-2j9 {\n color: #f23939;\n font-weight: 700;\n}\n\n/* Submit button embedded */\n.contactForm-embeddedSubmitButton-tOK {\n background-color: #336a79;\n color: #fff;\n border: none;\n border-radius: 8px;\n padding: 1rem;\n font-family: 'Quicksand', 'Helvetica Neue', Helvetica, Arial, sans-serif;\n font-size: 1rem;\n font-weight: 700;\n cursor: pointer;\n width: 100%;\n margin-top: 0.5rem;\n transition: background-color 0.2s ease;\n}\n\n.contactForm-embeddedSubmitButton-tOK:hover {\n background-color: #2a5563;\n}\n\n.contactForm-embeddedSubmitButton-tOK:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n",""]),i.locals={container:"contactForm-container-a2M",contactTitle:"contactForm-contactTitle-pAO",part1:"contactForm-part1-nV7",inputContainer:"contactForm-inputContainer-uvV",styledInput:"contactForm-styledInput-D-4",styledInputError:"contactForm-styledInputError-L1c",text:"contactForm-text-Wrc",dropdown:"contactForm-dropdown-uUD",styledLabel:"contactForm-styledLabel-nhC",styledLabelError:"contactForm-styledLabelError-ic4",button:"contactForm-button-aTn",page:"contactForm-page-ypL",messages:"contactForm-messages-16L",message:"contactForm-message--v4",inline_link:"contactForm-inline_link-4Li","contactez-nous":"contactForm-contactez-nous-Pun",contact_title:"contactForm-contact_title-X3Y",contactForm:"contactForm-contactForm-vDR","form-group":"contactForm-form-group-UXZ",col2:"contactForm-col2-H-s",hide:"contactForm-hide-jer","retour-requete":"contactForm-retour-requete-2-d","statut-commande":"contactForm-statut-commande-usT","commande-data":"contactForm-commande-data-Y5n",contact_container:"contactForm-contact_container-jBP","commande-message":"contactForm-commande-message-dF7","contact-submit":"contactForm-contact-submit-tK7","add-file":"contactForm-add-file-cW4","icon-plus":"contactForm-icon-plus-X58",encart_contact:"contactForm-encart_contact-ZM5",encart_title:"contactForm-encart_title-0Rs",backButton:"contactForm-backButton-IUK",topErrorBanner:"contactForm-topErrorBanner-0MR",embeddedContainer:"contactForm-embeddedContainer-yIj",embeddedField:"contactForm-embeddedField-Vdf",embeddedInput:"contactForm-embeddedInput-xEG",embeddedLabel:"contactForm-embeddedLabel-gc5",embeddedTextarea:"contactForm-embeddedTextarea-ZQ1",embeddedTextareaLabel:"contactForm-embeddedTextareaLabel-k-e",embeddedTitle:"contactForm-embeddedTitle-NFo",lockedCategory:"contactForm-lockedCategory-YZy",lockedCategoryText:"contactForm-lockedCategoryText-Cj6",lockedCategoryChevron:"contactForm-lockedCategoryChevron-SLV",embeddedUpload:"contactForm-embeddedUpload-JpZ",embeddedUploadButton:"contactForm-embeddedUploadButton-R74",embeddedUploadTextWrapper:"contactForm-embeddedUploadTextWrapper-LJ4",embeddedUploadLabel:"contactForm-embeddedUploadLabel-ZeY",embeddedUploadFileNames:"contactForm-embeddedUploadFileNames-3YO",embeddedUploadError:"contactForm-embeddedUploadError-U3y",embeddedUploadErrorMessage:"contactForm-embeddedUploadErrorMessage-wyE",imageWarningMessage:"contactForm-imageWarningMessage-Yd9",imageFileList:"contactForm-imageFileList-AoX",imageFileItem:"contactForm-imageFileItem-i7q",imageRemoveButton:"contactForm-imageRemoveButton--N8",requiredAsterisk:"contactForm-requiredAsterisk-2j9",embeddedSubmitButton:"contactForm-embeddedSubmitButton-tOK"},a.a=i},rQIk:function(t,a,o){"use strict" 14var r,i=o("J4zp"),l=o.n(i),c=o("q1tI"),m=o("pZLH"),d=o("VkAN"),u=o.n(d),p=o("UYTu"),g=Object(p.b)(r||(r=u()(["\n mutation SendContactForm($input: ContactInput!) {\n sendContactForm(input: $input) {\n id\n status\n message\n }\n }\n"]))) 15a.a=function useSendFormData(){var t=Object(m.a)(g),a=l()(t,1)[0] 16return Object(c.useCallback)((function(t){return a(t)}),[a])}},uIxK:function(t,a,o){"use strict"
17var r=o("QILm"),i=o.n(r),l=o("J4zp"),c=o.n(l),m=o("RIqP"),d=o.n(m),u=o("lSNA"),p=o.n(u),g=o("q1tI"),v=o.n(g),h=o("LboF"),C=o.n(h),y=o("qkx+"),x={injectType:"singletonStyleTag",insert:"head",singleton:!0},E=(C()(y.a,x),y.a.locals||{}),M=o("+TN3"),S=o("dDsW"),k=o("kriW"),w=o("JoNN"),I=o("PkP7"),j=o("oCXX"),N={injectType:"singletonStyleTag",insert:"head",singleton:!0},P=(C()(j.a,N),j.a.locals||{}),z=o("GJ7H"),L=function MiniForm(t){var a=t.text,o=t.link,r=t.link2,i=t.onTextareaChange,l=t.label,c=t.messageIdRef,m=t.messageIdError,d=t.value,u=function handleInputChange(t){i(t.target.value)} 18return t.embedded?v.a.createElement("div",{className:E.embeddedField,style:{marginBottom:"1rem"}},v.a.createElement("textarea",{ref:c,className:"".concat(E.embeddedTextarea," ").concat(m?P.styledInputError:""),placeholder:" ",value:d||"",onChange:u,"data-gp-noloc":"node"}),v.a.createElement("label",{className:E.embeddedTextareaLabel},v.a.createElement(k.a,{id:"pages.contactSC.messageLabel",defaultMessage:"Message"}))):v.a.createElement("div",null,a&&v.a.createElement("p",{className:P.text},v.a.createElement(k.a,{id:"MiniForm",defaultMessage:a.length?Object(z.a)(a,["list","link","link2","link3","b"]):" ",values:{link:function link(){for(var t=arguments.length,a=new Array(t),r=0;r<t;r++)a[r]=arguments[r] 19return o&&v.a.createElement("a",{href:o,className:P.inline_link,target:"_parent"},a)},list:function list(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 20return v.a.createElement("li",{style:{marginLeft:"15px"}},a)},link2:function link2(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 21return r&&v.a.createElement("a",{href:r,className:P.inline_link,target:"_parent"},a)}}})),l&&v.a.createElement("label",{className:P.styledLabel},l),v.a.createElement("textarea",{ref:c,className:"".concat(P.styledInput," ").concat(m&&P.styledInputError),value:d||"",onChange:u,"data-gp-noloc":"node"}))},D=o("yXPU"),O=o.n(D),_=o("o0o1"),R=o.n(_) 22function _createForOfIteratorHelper(t,a){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"] 23if(!o){if(Array.isArray(t)||(o=function _unsupportedIterableToArray(t,a){if(t){if("string"==typeof t)return _arrayLikeToArray(t,a) 24var o={}.toString.call(t).slice(8,-1) 25return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(t,a):void 0}}(t))||a&&t&&"number"==typeof t.length){o&&(t=o) 26var r=0,i=function F(){} 27return{s:i,n:function n(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},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 l,c=!0,m=!1 28return{s:function s(){o=o.call(t)},n:function n(){var t=o.next() 29return c=t.done,t},e:function e(t){m=!0,l=t},f:function f(){try{c||null==o.return||o.return()}finally{if(m)throw l}}}}function _arrayLikeToArray(t,a){(null==a||a>t.length)&&(a=t.length) 30for(var o=0,r=Array(a);o<a;o++)r[o]=t[o] 31return r}var q,A,T=Math.floor(460800),U=["png","jpg","jpeg","pdf","tif","tiff"],B=["image/png","image/jpeg","application/pdf","image/tiff"],H=["png","jpg","jpeg"],V=["image/png","image/jpeg"],Q=function getExtension(t){var a=t.lastIndexOf(".") 32return-1===a?"":t.slice(a+1).toLowerCase()},J=function isAcceptedType(t){var a=Q(t.name) 33return a?U.includes(a):B.includes(t.type)},Y=function isCompressible(t){return V.includes(t.type)||H.includes(Q(t.name))},Z=function readAsDataURL(t){return new Promise((function(a,o){var r=new FileReader 34r.onloadend=function(){return a(r.result)},r.onerror=o,r.readAsDataURL(t)}))},W=[{maxDimension:1600,quality:.8},{maxDimension:1600,quality:.6},{maxDimension:1200,quality:.6},{maxDimension:900,quality:.5},{maxDimension:600,quality:.4}],K=function loadImage(t){return new Promise((function(a){var o=URL.createObjectURL(t),r=new Image 35r.onload=function(){URL.revokeObjectURL(o),a(r)},r.onerror=function(){URL.revokeObjectURL(o),a(null)},r.src=o}))},G=function(){var t=O()(R.a.mark((function _callee(t,a){var o,r,i,l,c,m,d,u,p,g,v,h,C 36return R.a.wrap((function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=1,K(t) 37case 1:if(o=y.sent){y.next=2 38break}return y.abrupt("return",null)
39case 2:if(r=o.naturalWidth||o.width,i=o.naturalHeight||o.height,r&&i){y.next=3 40break}return y.abrupt("return",null) 41case 3:l=null,c=0,m=W 42case 4:if(!(c<m.length)){y.next=8 43break}if(d=m[c],u=d.maxDimension,p=d.quality,g=Math.min(1,u/Math.max(r,i)),(v=document.createElement("canvas")).width=Math.round(r*g),v.height=Math.round(i*g),h=v.getContext("2d")){y.next=5 44break}return y.abrupt("return",null) 45case 5:if(h.fillStyle="#ffffff",h.fillRect(0,0,v.width,v.height),h.drawImage(o,0,0,v.width,v.height),!((C=v.toDataURL("image/jpeg",p)).length<=a)){y.next=6 46break}return y.abrupt("return",C) 47case 6:(!l||C.length<l.length)&&(l=C) 48case 7:c++,y.next=4 49break 50case 8:return y.abrupt("return",l) 51case 9:case"end":return y.stop()}}),_callee)}))) 52return function compressImage(a,o){return t.apply(this,arguments)}}(),X=function(){var t=O()(R.a.mark((function _callee2(t,a){var o,r,i,l,c,m,d,u,p,g,v,h,C,y 53return R.a.wrap((function(x){for(;;)switch(x.prev=x.next){case 0:o=a.usedBudget,r=void 0===o?0:o,i=a.remainingSlots,l=a.maxFileSize,c=a.compress,m=void 0===c?G:c,d=[],u=[],p=921600-r,g=_createForOfIteratorHelper(t),x.prev=1,g.s() 54case 2:if((v=g.n()).done){x.next=12 55break}if(h=v.value,J(h)){x.next=3 56break}return u.push({name:h.name,reason:"type"}),x.abrupt("continue",11) 57case 3:if(!(h.size>l)){x.next=4 58break}return u.push({name:h.name,reason:"size"}),x.abrupt("continue",11) 59case 4:if(!(d.length>=i)){x.next=5 60break}return u.push({name:h.name,reason:"slots"}),x.abrupt("continue",11) 61case 5:if(C=null,!Y(h)){x.next=7 62break}return x.next=6,m(h,Math.min(T,Math.max(p,0))) 63case 6:C=x.sent 64case 7:if(C){x.next=9 65break}return x.next=8,Z(h) 66case 8:C=x.sent 67case 9:if(C&&!(C.length>p)){x.next=10 68break}return u.push({name:h.name,reason:"budget"}),x.abrupt("continue",11) 69case 10:d.push({dataUrl:C,name:h.name}),p-=C.length 70case 11:x.next=2 71break 72case 12:x.next=14 73break 74case 13:x.prev=13,y=x.catch(1),g.e(y) 75case 14:return x.prev=14,g.f(),x.finish(14) 76case 15:return x.abrupt("return",{accepted:d,rejected:u}) 77case 16:case"end":return x.stop()}}),_callee2,null,[[1,13,14,15]])}))) 78return function processFiles(a,o){return t.apply(this,arguments)}}(),$={type:{id:"pages.contactSC.validation.images.invalidType",defaultMessage:"Ce format de fichier n'est pas accepté. Formats acceptés : PNG, JPG, PDF, TIFF."},size:{id:"pages.contactSC.validation.images.maxFileSize",defaultMessage:"La taille maximale par fichier est de 5 Mo."},slots:{id:"pages.contactSC.validation.images.maxFiles",defaultMessage:"Vous pouvez ajouter 5 fichiers maximum."},budget:{id:"pages.contactSC.validation.images.tooLarge",defaultMessage:"Ce fichier est trop volumineux pour être envoyé. Merci de choisir un fichier plus léger ou une photo au format JPG/PNG."}},ee=function ImageUpload(t){var a=t.onImageSelect,o=t.onImageRemove,r=t.label,i=t.required,l=void 0!==i&&i,m=t.error,d=void 0!==m&&m,u=t.errorMessage,p=void 0===u?null:u,h=t.maxFiles,C=void 0===h?5:h,y=t.maxFileSize,x=void 0===y?5242880:y,M=t.imageUploadRef,k=void 0===M?null:M,w=t.fileNames,I=void 0===w?[]:w,j=t.usedBudget,N=void 0===j?0:j,P=Object(g.useRef)(null),z=Object(S.a)(),L=Object(g.useState)(null),D=c()(L,2),_=D[0],q=D[1],A=Object(g.useCallback)((function(t){q(t),setTimeout((function(){return q(null)}),5e3)}),[]),T=function(){var t=O()(R.a.mark((function _callee(t){var o,r,i,l,c 79return R.a.wrap((function(m){for(;;)switch(m.prev=m.next){case 0:if(0!==(o=Array.from(t.target.files)).length){m.next=1 80break}return m.abrupt("return") 81case 1:if(!((r=C-I.length)<=0)){m.next=2 82break}return A(z.formatMessage($.slots)),t.target.value="",m.abrupt("return") 83case 2:return m.next=3,X(o,{usedBudget:N,remainingSlots:r,maxFileSize:x}) 84case 3:i=m.sent,l=i.accepted,(c=i.rejected).length>0&&A(z.formatMessage($[c[0].reason])),l.length>0&&a(l.map((function(t){return t.dataUrl})),l.map((function(t){return t.name}))),t.target.value="" 85case 4:case"end":return m.stop()}}),_callee)}))) 86return function handleImageChange(a){return t.apply(this,arguments)}}(),U=function handleClick(){var t 87I.length>=C?A(z.formatMessage({id:"pages.contactSC.validation.images.maxFiles",defaultMessage:"Vous pouvez ajouter 5 fichiers maximum."})):null===(t=P.current)||void 0===t||t.click()} 88return v.a.createElement("div",{ref:k},v.a.createElement("div",{className:"".concat(E.embeddedUpload," ").concat(d?E.embeddedUploadError:""),onClick:U,role:"button",tabIndex:0,onKeyDown:function handleKeyDown(t){"Enter"!==t.key&&" "!==t.key||(t.preventDefault(),U())}},v.a.createElement("div",{className:E.embeddedUploadButton,"aria-hidden":"true"},v.a.createElement("svg",{width:"30",height:"30",viewBox:"0 0 18 18",fill:"none"},v.a.createElement("path",{d:"M9 3v12M3 9h12",stroke:"#404143",strokeWidth:"1",strokeLinecap:"round"}))),v.a.createElement("div",{className:E.embeddedUploadTextWrapper},r&&v.a.createElement("span",{className:E.embeddedUploadLabel},r,l&&v.a.createElement("span",{className:E.requiredAsterisk}," ","*"))),v.a.createElement("input",{ref:P,type:"file",style:{display:"none"},onChange:T,multiple:!0,accept:".png,.jpg,.jpeg,.pdf,.tif,.tiff","data-gp-noloc":"node"})),I.length>0&&v.a.createElement("div",{className:E.imageFileList},I.map((function(t,a){return v.a.createElement("div",{key:"".concat(t,"-").concat(a),className:E.imageFileItem},v.a.createElement("span",{className:E.embeddedUploadFileNames},t),v.a.createElement("button",{type:"button",className:E.imageRemoveButton,onClick:function onClick(t){t.stopPropagation(),o(a)},"aria-label":z.formatMessage({id:"pages.contactSC.images.removeAriaLabel",defaultMessage:"Supprimer le fichier {name}"},{name:t}),tabIndex:0},"â"))}))),_&&v.a.createElement("p",{className:E.imageWarningMessage},_),d&&p&&v.a.createElement("p",{className:E.embeddedUploadErrorMessage},p))},te=o("9OUQ"),ae={injectType:"singletonStyleTag",insert:"head",singleton:!0},ne=(C()(te.a,ae),te.a.locals||{}),oe=function NumberCommand(t){var a=t.onNumberCommandeChange,o=t.label,r=t.orderIdError,i=t.orderIdRef,l=t.value,m=Object(S.a)(),d=Object(g.useState)(l||""),u=c()(d,2),p=u[0],h=u[1],C=Object(g.useState)(null),y=c()(C,2),x=y[0],E=y[1] 89Object(g.useEffect)((function(){void 0!==l&&h(l)}),[l]) 90var M=r||!!x 91return v.a.createElement("div",null,o&&v.a.createElement("label",{className:"".concat(ne.styledLabel," ").concat(M?ne.styledLabelError:"")},o),v.a.createElement("input",{className:"".concat(ne.styledInput," ").concat(M?ne.styledInputError:""),type:"text",ref:i,name:"numberCommande",value:p,onChange:function handleInputChange(t){var a=t.target.value 92h(a),""!==a&&/\D/.test(a)?E(m.formatMessage({id:"pages.contactSC.validation.orderId.digitsOnly",defaultMessage:"Seuls les chiffres sont autorisés"})):E(null)},onBlur:function handleSendOrderId(){a(p),x||""===p||/^\d{10,11}$/.test(p)||E(m.formatMessage({id:"pages.contactSC.validation.orderId.length",defaultMessage:"Le numéro de commande doit comporter 10 à 11 chiffres"}))},"data-gp-noloc":"node"}),x&&v.a.createElement("p",{className:ne.errorMessage},x),v.a.createElement("p",{className:ne.hint},m.formatMessage({id:"pages.contactSC.validation.orderId.hint"})))},re=function DropdownPayment(t){var a,o=t.label,r=t.onItemSelect,i=Object(S.a)(),l=null===(a=window)||void 0===a||null===(a=a.location)||void 0===a?void 0:a.hostname,c=function handleCategoryChange(t){r(t.target.value)} 93return v.a.createElement("div",null,o&&v.a.createElement("label",{className:E.styledLabel},o),v.a.createElement("select",{className:E.styledInput+" "+E.dropdown,name:"paymentMethod",onChange:c,onBlur:c},v.a.createElement("option",{disabled:!0,selected:!0,value:""},i.formatMessage({id:"pages.contactSC.problemePaiement.selectOption",defaultMessage:"Sélectionnez une option"})),v.a.createElement("option",{value:"CB"},i.formatMessage({id:"pages.contactSC.problemePaiement.CB",defaultMessage:"CB"})),v.a.createElement("option",{value:"PayPal"},i.formatMessage({id:"pages.contactSC.problemePaiement.PayPal",defaultMessage:"PayPal"})),v.a.createElement("option",{value:"Virement"},i.formatMessage({id:"pages.contactSC.problemePaiement.Virement",defaultMessage:"Virement"})),"www.c-monetiquette.fr"===l&&v.a.createElement("option",{value:"Chèque"},i.formatMessage({id:"pages.contactSC.problemePaiement.Chèque",defaultMessage:"Chèque"})),"www.esistmeins.de"===l&&v.a.createElement("option",{value:"Sofort"},i.formatMessage({id:"pages.contactSC.problemePaiement.sofort",defaultMessage:"Sofortüberweisung"})),v.a.createElement("option",{value:"Bancontact"},i.formatMessage({id:"pages.contactSC.problemePaiement.Bancontact",defaultMessage:"Bancontact"}))))},ie=function DropdownQuality(t){var a,o=t.label,r=t.onItemSelect,i=t.validateField,l=t.problemeProduitRef,c=t.selectedValue,m=void 0===c?"":c,d=Object(S.a)() 94switch(m){case"Ãtiquettes":a=d.formatMessage({id:"pages.contactSC.problemeProduit.Etiquettes.text",defaultMessage:"Dites-nous tout ! Quel type d'étiquettes vous posent problème ? Avez-vous respecté les consignes d'utilisation ? Envoyez-nous tous les détails et n'hésitez pas à nous joindre des photos."}) 95break 96case"Objets":a=d.formatMessage({id:"pages.contactSC.problemeProduit.Objets.text",defaultMessage:"Dites-nous tout ! Que se passe-t-il avec l'objet qui ne vous convient pas ? Avez-vous respecté les consignes d'utilisation ? Envoyez-nous tous les détails et n'hésitez pas à nous joindre des photos."}) 97break 98default:a=""}return v.a.createElement("div",null,o&&v.a.createElement("label",{className:E.styledLabel},o),v.a.createElement("select",{className:"".concat(E.styledInput," ").concat(E.dropdown," ").concat(i?E.styledInputError:""),name:"problemeProduit",value:m,onChange:function handleCategoryChange(t){r(t.target.value)},ref:l},v.a.createElement("option",{disabled:!0,value:""}," ",d.formatMessage({id:"pages.contactSC.problemeProduit.selectOption",defaultMessage:"Sélectionnez une option"})),v.a.createElement("option",{value:"Ãtiquettes"},d.formatMessage({id:"pages.contactSC.problemeProduit.Etiquettes",defaultMessage:"Ãtiquettes"})),v.a.createElement("option",{value:"Objets"},d.formatMessage({id:"pages.contactSC.problemeProduit.Objets",defaultMessage:"Objets"}))),m&&v.a.createElement("p",{className:E.text},a)," ")},le=function DropdownClient(t){var a=t.label,o=t.label2,r=t.text,i=t.text2,l=t.onItemSelect,m=t.onTextareaChange,d=t.onOptionChange,u=t.textareaValue,p=Object(S.a)(),h=Object(g.useState)("passwordForgot"),C=c()(h,2),y=C[0],x=C[1] 99Object(g.useEffect)((function(){d&&d("passwordForgot"===y)}),[]) 100var M=Object(g.useCallback)((function(t){var a=t.target.value 101x(a),l(a),d&&d("passwordForgot"===a)}),[l,d]),w=Object(g.useCallback)((function(t){m(t)}),[m]) 102return v.a.createElement("div",null,a&&v.a.createElement("label",{className:E.styledLabel},a),v.a.createElement("select",{className:E.styledInput+" "+E.dropdown,name:"compteClient",onChange:M,onBlur:M,value:y},v.a.createElement("option",{disabled:!0,value:""},p.formatMessage({id:"pages.contactSC.compteClient.selectOption",defaultMessage:"Sélectionnez une option"})),v.a.createElement("option",{value:"passwordForgot"},p.formatMessage({id:"pages.contactSC.compteClient.passwordForgot",defaultMessage:"Mot de passe oublié"})),v.a.createElement("option",{value:"issueClient"},p.formatMessage({id:"pages.contactSC.compteClient.issueClient",defaultMessage:"Question compte client"}))),"passwordForgot"===y&&v.a.createElement("p",{className:E.text},v.a.createElement(k.a,{id:"MiniForm",defaultMessage:r.length?Object(z.a)(r,["list","link","link2","link3","b"]):" ",values:{link:function(t){function link(){return t.apply(this,arguments)}return link.toString=function(){return t.toString()},link}((function(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 103return link&&v.a.createElement("a",{href:link,className:E.inline_link,target:"_parent"},a)})),list:function list(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 104return v.a.createElement("li",{style:{marginLeft:"15px"}},a)}}})),"issueClient"===y&&v.a.createElement(L,{onTextareaChange:w,label:o,text:i,value:u}))},ce=o("55Ip"),se=function DropdownInvoice(t){var a=t.text 105return v.a.createElement("div",null,v.a.createElement("p",{className:E.text},v.a.createElement(k.a,{id:"pages.contactSC.downloadInvoice.text",defaultMessage:a,values:{link:function link(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 106return v.a.createElement(ce.b,{to:"/customer/account/index",className:E.inline_link,target:"_parent"},a)},b:function b(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 107return v.a.createElement("b",{style:{fontWeight:"600"}},a)},list:function list(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 108return v.a.createElement("li",{style:{marginLeft:"15px"}},a)}}})))},me=function DropdownNonConforme(t){var a,o=t.label,r=t.onItemSelect,i=t.validateField,l=t.nonConformeRef,c=t.selectedValue,m=void 0===c?"":c,d=Object(S.a)() 109switch(m){case"Ma commande n'est pas ma commande initiale":a=d.formatMessage({id:"pages.contactSC.nonConforme.option1.text",defaultMessage:"Pour vous aider, envoyez nous 3 photos: <list>les produits reçus</list> <list>l'arrière du chéquier</list> <list>la photo de l'adresse sur l'enveloppe</list>"}) 110break 111case"Ma commande est incomplète":a=d.formatMessage({id:"pages.contactSC.nonConforme.option2.text",defaultMessage:"Expliquez en détail le problème rencontré au moment de la réception de votre commande"}) 112break 113default:a=""}return v.a.createElement("div",null,o&&v.a.createElement("label",{className:E.styledLabel},o),v.a.createElement("select",{className:"".concat(E.styledInput," ").concat(E.dropdown," ").concat(i?E.styledInputError:""),name:"nonConforme",value:m,onChange:function handleCategoryChange(t){r(t.target.value)},ref:l},v.a.createElement("option",{disabled:!0,value:""},d.formatMessage({id:"pages.contactSC.problemeProduit.selectOption",defaultMessage:"Sélectionnez une option"})),v.a.createElement("option",{value:"Ma commande n'est pas ma commande initiale"},d.formatMessage({id:"pages.contactSC.nonConforme.option1",defaultMessage:"Ma commande n'est pas ma commande initiale"})),v.a.createElement("option",{value:"Ma commande est incomplète"},d.formatMessage({id:"pages.contactSC.nonConforme.option2",defaultMessage:"Ma commande est incomplète"}))),m&&v.a.createElement("div",{className:E.text},v.a.createElement(k.a,{id:"pages.contactSC.nonConforme.".concat("Ma commande n'est pas ma commande initiale"===m?"option1":"option2",".text"),defaultMessage:a,values:{list:function list(){for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o] 114return v.a.createElement("li",{style:{margin:"0 0 5px 20px"}},a)}}})))},de=function EncartContact(t){var a=Object(S.a)(),o=t.contactInfo 115return v.a.createElement("div",{className:E.encart_contact},v.a.createElement("div",{className:E.encart},v.a.createElement("h2",{className:E.encart_title},a.formatMessage({id:"pages.contactSC.encartContact.title",defaultMessage:"Aide & Contact"}))),v.a.createElement("p",null,a.formatMessage({id:"pages.contactSC.encartContact.text1",defaultMessage:"Votre satisfaction est notre priorité ! Notre Service Clients, basé à Bordeaux, est à votre écoute et vous répond généralement en 24 heures."})),function renderHtml(t){return v.a.createElement("div",{className:"content",dangerouslySetInnerHTML:{__html:t}})}(o),v.a.createElement("p",null,a.formatMessage({id:"pages.contactSC.encartContact.text4",defaultMessage:"Harriet, Camille et Giulia"})))},ue=o("rQIk"),pe=o("VkAN"),ge=o.n(pe),fe=o("UYTu"),be=Object(fe.b)(q||(q=ge()(["\n query contactSchedule {\n contactSchedule {\n contactSchedule\n }\n }\n"]))),ve=(Object(fe.b)(A||(A=ge()(["\n mutation SendContactForm($input: ContactInput!) {\n sendContactForm(input: $input) {\n id\n status\n message\n }\n }\n"]))),o("GPmg")),he=o("rid2"),Ce=["imageNames"] 116function ownKeys(t,a){var o=Object.keys(t) 117if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t) 118a&&(r=r.filter((function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable}))),o.push.apply(o,r)}return o}function _objectSpread(t){for(var a=1;a<arguments.length;a++){var o=null!=arguments[a]?arguments[a]:{}
119a%2?ownKeys(Object(o),!0).forEach((function(a){p()(t,a,o[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):ownKeys(Object(o)).forEach((function(a){Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(o,a))}))}return t}var ye="update_form_field",xe="reset_form",Ee="set_email_error",Fe="set_order_id_error",Me="set_message_id_error",Se="set_probleme_produit_error",ke="set_non_conforme_error",we="set_category_error",Ie="set_form_data_send",je="add_images",Ne="set_show_submit_button",Pe="set_images_error",ze="remove_image",Le={RemboursementRetard:"Demander un remboursement",RenouvellementRetard:"Renvoi de commande",problemePaiement:"Problème de paiement",problemeProduit:"J'ai un problème avec ma commande",RenouvellementRetourPoste:"Renvoi de commande",RemboursementRetourPoste:"Demander un remboursement"},De=function formReducer(t,a){switch(a.type){case ye:return _objectSpread(_objectSpread({},t),{},{formData:_objectSpread(_objectSpread({},t.formData),{},p()({},a.field,a.value)),orderIdError:("orderId"!==a.field||""===a.value)&&t.orderIdError,emailErrorMessage:"email"===a.field&&""!==a.value?"":t.emailErrorMessage,messageIdError:("textareaContent"!==a.field||""===a.value)&&t.messageIdError,hasEmailError:("email"!==a.field||""===a.value)&&t.hasEmailError,problemeProduitError:("problemeProduit"!==a.field||""===a.value)&&t.problemeProduitError,nonConformeError:("nonConforme"!==a.field||""===a.value)&&t.nonConformeError,categoryError:("categorie"!==a.field||""===a.value)&&t.categoryError}) 120case xe:return _objectSpread(_objectSpread({},t),{},{formData:{nom:"",email:"",orderId:"",categorie:"",textareaContent:"",paymentMethod:"",problemeProduit:"",clientAccount:"",nonConforme:"",phone:"",images:[],imageNames:[]},imagesError:!1}) 121case Ee:return _objectSpread(_objectSpread({},t),{},{hasEmailError:a.hasError,emailErrorMessage:a.message||""}) 122case Fe:return _objectSpread(_objectSpread({},t),{},{orderIdError:a.hasError}) 123case Me:return _objectSpread(_objectSpread({},t),{},{messageIdError:a.hasError}) 124case we:return _objectSpread(_objectSpread({},t),{},{categoryError:a.hasError}) 125case Se:return _objectSpread(_objectSpread({},t),{},{problemeProduitError:a.hasError}) 126case Ie:return _objectSpread(_objectSpread({},t),{}
126,{formDataSend:a.value}) 127case Ne:return _objectSpread(_objectSpread({},t),{},{showSubmitButton:a.show}) 128case Pe:return _objectSpread(_objectSpread({},t),{},{imagesError:a.hasError}) 129case je:return _objectSpread(_objectSpread({},t),{},{formData:_objectSpread(_objectSpread({},t.formData),{},{images:[].concat(d()(t.formData.images),d()(a.images)),imageNames:[].concat(d()(t.formData.imageNames),d()(a.names))}),imagesError:!([].concat(d()(t.formData.images),d()(a.images)).length>0)&&t.imagesError}) 130case ze:return _objectSpread(_objectSpread({},t),{},{formData:_objectSpread(_objectSpread({},t.formData),{},{images:t.formData.images.filter((function(t,o){return o!==a.index})),imageNames:t.formData.imageNames.filter((function(t,o){return o!==a.index}))})}) 131case ke:return _objectSpread(_objectSpread({},t),{},{nonConformeError:a.hasError}) 132default:return t}} 133a.a=function ContactForm(t){var a=t.initialValues,o=void 0===a?{}:a,r=t.lockedCategory,l=void 0===r?null:r,m=t.embedded,d=void 0!==m&&m,u=t.onBack,p=void 0===u?null:u,h=t.onSubmitSuccess,C=void 0===h?null:h,y=t.topErrorMessage,x=void 0===y?null:y,j=Object(S.a)(),N=Object(ve.a)(),P=c()(N,2)[1].addToast,z=Object(g.useReducer)(De,function createInitialState(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null 134return{formData:{nom:t.nom||"",email:t.email||"",orderId:t.orderId||"",categorie:a||t.categorie||"",textareaContent:t.textareaContent||"",paymentMethod:"",problemeProduit:"",clientAccount:"",nonConforme:"",phone:"",images:[],imageNames:[]},hasEmailError:!1,emailErrorMessage:"",orderIdError:!1,messageIdError:!1,problemeProduitError:!1,nonConformeError:!1,categoryError:!1,imagesError:!1,formDataSe
134nd:!1,showSubmitButton:!0}}(o,l)),D=c()(z,2),O=D[0],_=D[1],R={email:Object(g.useRef)(null),orderId:Object(g.useRef)(null),messageId:Object(g.useRef)(null),problemeProduit:Object(g.useRef)(null),nonConforme:Object(g.useRef)(null),category:Object(g.useRef)(null),images:Object(g.useRef)(null)},q=Object(ue.a)(),A=Object(M.a)(be).data,T=(null!=A&&A.contactSchedule?null==A?void 0:A.contactSchedule:"").contactSchedule,U=function getBaseURL(){var t=window.location.origin+window.location.pathname 135return t.endsWith("/")&&(t=t.slice(0,-1)),t}(),B=Object(g.useCallback)((function(t){var a 136_({type:ye,field:"nom",value:(null===(a=t.target)||void 0===a?void 0:a.value)||""})}),[]),H=Object(g.useCallback)((function(t){var a 137_({type:Ee,hasError:!1}),_({type:ye,field:"email",value:(null===(a=t.target)||void 0===a?void 0:a.value)||""})}),[]),V=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,Q=function validateEmail(t){return t?V.test(t)?(_({type:Ee,hasError:!1,message:""}),!1):(_({type:Ee,hasError:!0,message:j.formatMessage({id:"pages.contactSC.validation.email.invalid",defaultMessage:"Veuillez entrer une adresse email valide."})}),!0):(_({type:Ee,hasError:!0,message:j.formatMessage({id:"pages.contactSC.validation.email.required",defaultMessage:"Ce champ est obligatoire."})}),!0)},J=Object(g.useCallback)((function(t){if(t.preventDefault(),Q(O.formData.email))R.email.current.scrollIntoView({behavior:"smooth",block:"center"}) 138else{if(!l&&""===O.formData.categorie)return _({type:we,hasError:!0}),void R.category.current.scrollIntoView({behavior:"smooth",block:"center"}) 139if("problemeProduit"===O.formData.categorie&&""===O.formData.problemeProduit)return _({type:Se,hasError:!0}),void R.problemeProduit.current.scrollIntoView({behavior:"smooth",block:"center"}) 140if("nonConforme"===O.formData.categorie&&""===O.formData.nonConforme)return _({type:ke,hasError:!0}),void R.nonConforme.current.scrollIntoView({behavior:"smooth",block:"center"}) 141if(["problemeProduit","nonConforme"].includes(O.formData.categorie)&&0===O.formData.images.length)return _({type:Pe,hasError:!0}),void R.images.current.scrollIntoView({behavior:"smooth",block:"center"}) 142if(["modifCommande","nonConforme","problemeProduit","livraisonCommandeJ+10","livraisonCommandeJ-10","livraisonCommandeChronopost"].includes(O.formData.categorie)&&(""===O.formData.orderId||!/^\d{10,11}$/.test(O.formData.orderId)))return _({type:Fe,hasError:!0}),void R.orderId.current.scrollIntoView({behavior:"smooth",block:"center"}) 143if(["codePromo","collaboration","autre","nonConforme","infosProduits","problemePaiement","modifCommande","problemeProduit","livraisonCommandeJ+10","livraisonCommandeJ-10","livraisonCommandeChronopost","RemboursementRetard","RenouvellementRetard","RemboursementRetourPoste","RenouvellementRetourPoste"].includes(O.formData.categorie)&&""===O.formData.textareaContent.trim())return _({type:Me,hasError:!0}),void R.messageId.current.scrollIntoView({behavior:"smooth",block:"center"}) 144_({type:Ie,value:!0}) 145var a=O.formData,o=(a.imageNames,i()(a,Ce)) 146q({variables:{input:o}}).then((function(){C?C():(P({type:"success",icon:v.a.createElement(w.a,{size:16}),message:j.formatMessage({id:"pages.contactSC.successMessage",defaultMessage:"Votre message a bien été envoyé"}),dismissable:!0,timeout:5e3}),_({type:xe}),window.scrollTo({top:0,behavior:"smooth"}))})).catch((function(t){P({type:"error",message:j.formatMessage({id:"pages.contactSC.errorMessage",defaultMessage:"Une erreur est survenue. Veuillez réessayer plus tard."}),dismissable:!0})}))}}),[O.formData,q,j,P,Q,C]),Y=Object(g.useCallback)((function(t){""!==t.target.value&&_({type:we,hasError:!1}),_({type:Pe,hasError:!1}),_({type:Ne,show:!0}),_({type:ye,field:"categorie",value:t.target.value})}),[]),Z=Object(g.useCallback)((function(t){O.messageIdError&&""!==t&&_({type:Me,hasError:!1}),_({type:ye,field:"textareaContent",value:t})}),[O.messageIdError]),W=Object(g.useCallback)((function(t){var a=t.text,o=void 0===a?"":a,r=t.link,i=void 0===r?"":r,l=t.label,c=void 0===l?"":l,m=t.link2,u=void 0===m?"":m 147return v.a.createElement(L,{text:o,link:i,label:c,link2:u,messageIdRef:R.messageId,messageIdError:O.messageIdError,value:O.formData.textareaContent,onTextareaChange:Z,embedded:d})}),[O.messageIdError,O.formData.textareaContent,Z]),K=function renderImageUpload(t){var a=t.label,o=t.required,r=void 0!==o&&o 148return v.a.createElement(ee,{label:a,required:r,error:O.imagesError,errorMessage:O.imagesError?j.formatMessage({id:"pages.contactSC.validation.images.required",defaultMessage:"Pour nous aider à traiter au mieux votre demande, nous vous invitons à ajouter une photo du produit. La demande ne peut pas être envoyée sans cet élément."}):null,maxFiles:2,maxFileSize:5242880,imageUploadRef:R.images,fileNames:O.formData.imageNames,usedBudget:O.formData.images.reduce((function(t,a){return t+a.length}),0),onImageSelect:function onImageSelect(t,a){return _({type:je,images:t,names:a})},onImageRemove:function onImageRemove(t){return _({type:ze,index:t})}})},G=function renderNumberCommand(t){var a=t.label 149return v.a.createElement(oe,{label:a,orderIdRef:R.orderId,orderIdError:O.orderIdError,value:O.formData.orderId,onNumberCommandeChange:function onNumberCommandeChange(t){_({type:ye,field:"orderId",value:t})}})},X=Object(g.useMemo)((function(){var t,a,o,r,i,l,c,m 150switch(O.formData.categorie){case"codePromo":return t=j.formatMessage({id:"pages.contactSC.loyaltyOffer",defaultMessage:"Merci beaucoup pour l'intérêt que vous portez à C-Mon-Etiquette ! <link> Vous retrouverez ici</link> toutes les informations sur nos offres fidélité et parrainage. Cela ne répond pas à votre question ? E
150xpliquez-nous ce qu'il se passe pour vous. N'oubliez pas de nous donner l'adresse enregistrée dans votre compte."}),o=j.formatMessage({id:"pages.contactSC.loyaltyOfferLink",defaultMessage:"https://www.c-monetiquette.fr/customer/account_dashboard/avantages/"}),i=j.formatMessage({id:"pages.contactSC.loyaltyOffer.label",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff) â taille maximale : 5 MB"}),v.a.createElement(v.a.Fragment,null,W({text:t,link:o}),K({label:i})) 151case"collaboration":return t=j.formatMessage({id:"pages.contactSC.collaboration.text",defaultMessage:"Merci beaucoup pour l'intérêt que vous portez à nos produits ! ð Nous serons ravis d'échanger avec vous à propos d'une collaboration. N'hésitez pas à vous présenter juste ici et nous reviendrons très rapidement vers vous ð"}),i=j.formatMessage({id:"pages.contactSC.collaboration.label",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,W({text:t}),K({label:i})) 152case"autre":return i=j.formatMessage({id:"pages.contactSC.other.label",defaultMessage:"Aucune rubrique ne correspond à votre demande ? Dites-nous tout !"}),l=j.formatMessage({id:"pages.contactSC.other.label2",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,W({label:i}),K({label:l})) 153case"infosProduits":return t=j.formatMessage({id:"pages.contactSC.infosProduits",defaultMessage:"Vous avez des questions à propos de nos produits ? <link>Notre FAQ</link> peut sans doute vous aider ! Consultez également nos <link2>modes d'emploi</link2>. Si cela ne répond pas à votre question, n'hésitez pas à nous envoyer un message !"}),o=j.formatMessage({id:"pages.contactSC.infosProduitsLink",defaultMessage:"https://www.c-monetiquette.fr/faq/"}),r=j.formatMessage({id:"pages.contactSC.infosProduitsLink2",defaultMessage:"https://www.c-monetiquette.fr/coller-etiquette-thermocollante-autocollante"}),i=j.formatMessage({id:"pages.contactSC.infosProduits.label",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,W({text:t,link:o,link2:r}),K({label:i})) 154case"modifCommande":return t=j.formatMessage({id:"pages.contactSC.modifCommande",defaultMessage:"Dites-nous tout ! Que souhaitez-vous modifier exactement ? Pourquoi annuler cette superbe commande ? Nous ferons notre possible pour accéder à votre demande dans les plus brefs délais."}),i=j.formatMessage({id:"pages.contactSC.modifCommande.label",defaultMessage:"Numéro de commande"}),l=j.formatMessage({id:"pages.contactSC.modifCommande.label2",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,G({label:i}),W({text:t}),K({label:l})) 155case"problemePaiement":return i=j.formatMessage({id:"pages.contactSC.problemePaiement.label",defaultMessage:"Expliquez en détail le problème rencontré au moment du paiement. N'hésitez pas à nous dire sur quel support vous êtes (smartphone ? ordinateur ?) et à nous envoyer des copies d'écran si vous le pouvez."}),l=j.formatMessage({id:"pages.contactSC.problemePaiement.label2",defaultMessage:"Quel est votre moyen de paiement?"}),c=j.formatMessage({id:"pages.contactSC.problemePaiement.label3",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,v.a.createElement(re,{label:l,onItemSelect:function onItemSelect(t){return _({type:ye,field:"paymentMethod",value:t})}}),W({label:i}),K({label:c})) 156case"problemeProduit":return i=j.formatMessage({id:"pages.contactSC.problemeProduit.label",defaultMessage:"Votre message"}),l=j.formatMessage({id:"pages.contactSC.problemeProduit.label2",defaultMessage:"Numéro de commande"}),c=j.formatMessage({id:"pages.contactSC.problemeProduit.label3",defaultMessage:"Quel est le problème rencontré ?"}),m=j.formatMessage({id:"pages.contactSC.problemeProduit.label4",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,G({label:l}),v.a.createElement(ie,{label:c,validateField:O.problemeProduitError,problemeProduitRef:R.problemeProduit,selectedValue:O.formData.problemeProduit,onItemSelect:function onItemSelect(t){return _({type:ye,field:"problemeProduit",value:t})}}),W({label:i}),K({label:m,required:!0})) 157case"compteClient":return i=j.formatMessage({id:"pages.contactSC.compteClient.label",defaultMessage:"Plus précisément"}),l=j.formatMessage({id:"pages.contactSC.compteClient.label2",defaultMessage:"Votre message"}),t=j.formatMessage({id:"pages.contactSC.compteClient.text",defaultMessage:'Vous avez oublié votre mot de passe ? Pas de panique ! Cliquez sur "mot de passe oublié" dans la fenêtre de connexion pour le réinitialiser en respectant les critères suivants :<list> 1 majuscule</list><list> 1 minuscule</list><list> 1 chiffre</list><list> 1 caractère spécial</list>'}),a=j.formatMessage({id:"pages.contactSC.compteClient.text2",defaultMessage:"Veuillez nous indiquer le problème que vous rencontrez. N'hésitez pas à nous envoyer une copie d'écran si cela vous paraît utile."}),v.a.createElement(le,{label:i,label2:l,text:t,text2:a,textareaValue:O.formData.textareaContent,onTextareaChange:function onTextareaChange(t){return _({type:ye,field:"textareaContent",value:t})},onItemSelect:function onItemSelect(t){return _({type:ye,field:"clientAccount",value:t})},onOptionChange:function onOptionChange(t){return _({type:Ne,show:!t})}}) 158case"livraisonCommandeJ+10":case"livraisonCommandeJ-10":case"livraisonCommandeChronopost":return t=j.formatMessage({id:"pages.contactSC.deliveryOrder.text",defaultMessage:"Avez-vous essayé de <link>suivre votre commande</link> ? Si cela ne répond pas à votre question, expliquez-nous quel est le problème avec cette commande. Avez-vous vérifié votre boîte aux lettres ? L'adresse postale indiquée est-elle correcte ?"}),i=j.formatMessage({id:"pages.contactSC.deliveryOrder.label",defaultMessage:"Numéro de commande"}),o=j.formatMessage({id:"pages.contactSC.deliveryOrder.link",defaultMessage:"https://www.c-monetiquette.fr/suivi-commande"}),l=j.formatMessage({id:"pages.contactSC.deliveryOrder.label2",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,G({label:i}),W({text:t,link:o}),K({label:l})) 159case"telechargerFacture":return t=j.formatMessage({id:"pages.contactSC.downloadInvoice.text",defaultMessage:"<b>Pour la récupérer :</b> <list>Connectez vous à votre compte avec votre email de commande</list> <list>Rendez-vous dans la section <link>'Mon compte'- Télécharger ma facture</link></list> <b>Vous nâavez pas encore de compte ?</b> <list>Vous pouvez en créer un en utilisant la même adresse email que celle de votre commande.</list> <list>Rendez-vous dans la section <link>'Mon compte'</link> pour créer votre compte.</list>"}),_({type:Ne,show:!1}),v.a.createElement(se,{text:t}) 160case"nonConforme":return i=j.formatMessage({id:"pages.contactSC.problemeProduit.label2",defaultMessage:"Numéro de commande"}),l=j.formatMessage({id:"pages.contactSC.problemeProduit.label",defaultMessage:"Votre message"}),m=j.formatMessage({id:"pages.contactSC.problemeProduit.label4",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff)"}),v.a.createElement(v.a.Fragment,null,G({label:i}),v.a.createElement(me,{nonConformeRef:R.nonConforme,validateField:O.nonConformeError,selectedValue:O.formData.nonConforme,onItemSelect:function onItemSelect(t){return _({type:ye,field:"nonConforme",value:t})}}),W({label:l}),K({label:m,required:!0})) 161case"RemboursementRetourPoste":case"RemboursementRetard":return i=j.formatMessage({id:"pages.contactSC.remboursement.label",defaultMessage:"Votre message"}),l=j.formatMessage({id:"pages.contactSC.remboursement.label2",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff) â taille maximale : 5 MB"}),v.a.createElement(v.a.Fragment,null,W({label:i}),K({label:l})) 162case"RenouvellementRetourPoste":case"RenouvellementRetard":return i=j.formatMessage({id:"pages.contactSC.renvoiCommande.label",defaultMessage:"Votre message"}),l=j.formatMessage({id:"pages.contactSC.renvoiCommande.label2",defaultMessage:"Insérer un fichier (formats: png, jpg, pdf, tiff) â taille maximale : 5 MB"}),v.a.createElement(v.a.Fragment,null,W({label:i}),K({label:l})) 163default:return null}}),[O.formData.categorie,O.formData.problemeProduit,O.formData.nonConforme,O.formData.orderId,O.formData.paymentMethod,O.formData.clientAccount,O.formData.imageNames,j,O.orderIdError,O.messageIdError,O.problemeProduitError,O.nonConformeError,O.imagesError,O.formData.textareaContent,Z]) 164return v.a.createElement(v.a.Fragment,null,!d&&v.a.createElement(he.a,null,U&&v.a.createElement(v.a.Fragment,null,v.a.createElement("link",{rel:"canonical",href:U}),v.a.createElement("meta",{property:"og:url",content:U}),v.a.createElement("title",null,j.formatMessage({id:"pages.contactSC.titleMeta",defaultMessage:"Contactez lâéquipe C-MonEtiquette | Service client"})),v.a.createElement("meta",{name:"description",content:j.formatMessage({id:"pages.contactSC.descriptionMeta",defaultMessage:"Besoin dâaide ou dâinformations ? Contactez lâéquipe C-MonEtiquette via le formulaire en ligne ou par téléphone pour toute question ou assistance."})}))),v.a.createElement("div",{className:"".concat(E.container," ").concat(d?E.embeddedContainer:"")},d&&p&&v.a.createElement("button",{type:"button",className:E.backButton,onClick:p},v.a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true"},v.a.createElement("path",{d:"M10 13L5 8L10 3",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"})),v.a.createElement(k.a,{id:"pages.contactSC.back",defaultMessage:"Ma commande"})),x&&v.a.createElement("div",{className:E.topErrorBanner,role:"alert"},x),v.a.createElement("div",{className:E.contactTitle},v.a.createElement("h2",{className:d?E.embeddedTitle:""},v.a.createElement(k.a,{id:d?"pages.contactSC.formTitle":"pages.contactSC.title",defaultMessage:d?"Formulaire de contact":"Contactez notre service client !"}))),v.a.createElement("form",{onSubmit:J},d?v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:E.embeddedField},v.a.createElement("input",{className:E.embeddedInput,id:"nom",type:"text",name:"nom",placeholder:" ",value:O.formData.nom,onCh
164ange:B,"data-gp-noloc":"node"}),v.a.createElement("label",{className:E.embeddedLabel,htmlFor:"nom"},v.a.createElement(k.a,{id:"pages.contactSC.nameAndSurname",defaultMessage:"Nom et prénom*"}))),v.a.createElement("div",{className:E.embeddedField},v.a.createElement("input",{className:"".concat(E.embeddedInput," ").concat(O.hasEmailError?E.styledInputError:""),id:"email",type:"text",name:"email",placeholder:" ",ref:R.email,value:O.formData.email,onChange:H,"data-gp-noloc":"node"}),v.a.createElement("label",{className:E.embeddedLabel,htmlFor:"email"},O.hasEmailError?O.emailErrorMessage:j.formatMessage({id:"pages.contactSC.email",defaultMessage:"E-mail*"}))),v.a.createElement("div",{className:E.embeddedField},v.a.createElement("input",{className:E.embeddedInput,id:"orderId",type:"text",name:"orderId",placeholder:" ",ref:R.orderId,value:O.formData.orderId,disabled:!0,"data-gp-noloc":"node"}),v.a.createElement("label",{className:E.embeddedLabel,htmlFor:"orderId"},v.a.createElement(k.a,{id:"pages.contactSC.orderNumber",defaultMessage:"Numéro de commande*"}))),v.a.createElement("div",{className:E.embeddedField},v.a.createElement("input",{className:E.embeddedInput,id:"phone",type:"tel",name:"phone",placeholder:" ",value:O.formData.phone,onChange:function onChange(t){return _({type:ye,field:"phone",value:t.target.value})},"data-gp-noloc":"node"}),v.a.createElement("label",{className:E.embeddedLabel,htmlFor:"phone"},v.a.createElement(k.a,{id:"pages.contactSC.phone",defaultMessage:"Téléphone"})))):v.a.createElement("div",{className:E.part1},v.a.createElement("div",{className:E.inputContainer},v.a.createElement("label",{className:E.styledLabel,htmlFor:"nom"}
164,v.a.createElement(k.a,{id:"pages.contactSC.nameAndSurname",defaultMessage:"Nom et prénom"})),v.a.createElement("input",{className:E.styledInput,type:"text",name:"nom",value:O.formData.nom,onChange:B,"data-gp-noloc":"node"})),v.a.createElement("div",{className:E.inputContainer},O.hasEmailError?v.a.createElement("label",{className:"".concat(E.styledLabel," ").concat(E.styledLabelError),htmlFor:"email"},O.emailErrorMessage):v.a.createElement("label",{className:E.styledLabel,htmlFor:"email"},v.a.createElement(k.a,{id:"pages.contactSC.email",defaultMessage:"Email"})),v.a.createElement("input",{className:"".concat(E.styledInput," ").concat(O.hasEmailError&&E.styledInputError),type:"text",name:"email",ref:R.email,value:O.formData.email,onChange:H,"data-gp-noloc":"node"}))),v.a.createElement("div",{className:E.inputContainer},O.categoryError?v.a.createElement("label",{className:"".concat(E.styledLabel," ").concat(E.styledLabelError),htmlFor:"question"},j.formatMessage({id:"pages.contactSC.validation.category.required",defaultMessage:"Ce champ est obligatoire."})):v.a.createElement("label",{className:E.styledLabel,htmlFor:"question"},v.a.createElement(k.a,{id:"pages.contactSC.question",defaultMessage:"Ma question concerne"})),l?v.a.createElement("div",{className:E.lockedCategory},v.a.createElement("span",{className:E.lockedCategoryText},j.formatMessage({id:"pages.contactSC.lockedCategory.".concat(l),defaultMessage:Le[l]||l})),v.a.createElement("span",{className:E.lockedCategoryChevron,"aria-hidden":"true"},v.a.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},v.a.createElement("path",{d:"M5 7.5L10 12.5L15 7.5",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"})))):v.a.createElement("select",{className:"".concat(E.styledInput+" "+E.dropdown," ").concat(O.categoryError?E.styledInputError:""),name:"question",ref:R.category,value:O.formData.categorie,onChange:Y},v.a.createElement("option",{disabled:!0,value:""},j.formatMessage({id:"pages.contactSC.selectOption",defaultMessage:"Sélectionnez une option"})),v.a.createElement("option",{value:"livraisonCommandeJ+10"},j.formatMessage({id:"pages.contactSC.deliveryOrderJ+10",defaultMessage:"Livraison (commande expédiée il y a plus de 10 jours)"})),v.a.createElement("option",{value:"livraisonCommandeJ-10"},j.formatMessage({id:"pages.contactSC.deliveryOrderJ-10",defaultMessage:"Livraison (commande expédiée il y a moins de 10 jours)"})),v.a.createElement("option",{value:"livraisonCommandeChronopost"},j.formatMessage({id:"pages.contactSC.deliveryOrderChronopost",defaultMessage:"Livraison (commande expédiée avec Chronopost)"})),v.a.createElement("option",{value:"modifCommande"},j.formatMessage({id:"pages.contactSC.modifyOrder",defaultMessage:"Modification / Annulation de ma commande"})),v.a.createElement("option",{value:"telechargerFacture"},j.formatMessage({id:"pages.contactSC.downloadInvoice",defaultMessage:"Télécharger ma facture"})),v.a.createElement("option",{value:"nonConforme"},j.formatMessage({id:"pages.contactSC.nonConforme",defaultMessage:"Commande non conforme à ma commande initiale"})),v.a.createElement("option",{value:"problemePaiement"},j.formatMessage({id:"pages.contactSC.paymentIssue",defaultMessage:"Problème de paiement"})),v.a.createElement("option",{value:"infosProduits"},j.formatMessage({id:"pages.contactSC.productInfo",defaultMessage:"Demande d'infos produits"})),v.a.createElement("option",{value:"compteClient"},j.formatMessage({id:"pages.contactSC.clientAccount",defaultMessage:"Compte client"})),v.a.createElement("option",{value:"problemeProduit"},j.formatMessage({id:"pages.contactSC.productComplaint",defaultMessage:"Réclamation / Qualité"})),v.a.createElement("option",{value:"collaboration"},j.formatMessage({id:"pages.contactSC.collaboration",defaultMessage:"Collaboration / Partenariat"})),v.a.createElement("option",{value:"codePromo"},j.formatMessage({id:"pages.contactSC.loyaltyOffer.option",defaultMessage:"Offre fidélité / Parrainage"})),v.a.createElement("option",{value:"autre"},j.formatMessage({id:"pages.contactSC.other",defaultMessage:"Autre"}))),X),O.showSubmitButton&&(d?v.a.createElement("button",{className:E.embeddedSubmitButton,disabled:O.formDataSe
164nd,type:"submit"},v.a.createElement(k.a,{id:"pages.contactSC.submitEmbedded",defaultMessage:"Envoyer"})):v.a.createElement(I.a,{className:E.button,disabled:O.formDataSend,type:"submit"},j.formatMessage({id:"pages.contactSC.submit",defaultMessage:"Valider"}))))),!d&&v.a.createElement(de,{contactInfo: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.