PageSourceSearch

https://e21f1796-fe55-4580-b4e7-3195286e34a2.netlify.app/Newslette…iptionFormComponent-04043d99a8f8ec007e99.js

js e21f1796-fe55-4580-b4e7-3195286e34a2.netlify.app collected 2026-10-03 10:40:55 UTC 6,200 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkx0l8n_dba13b02_684c_4e3e_b7f7_be56f0bb6560=self.webpackChunkx0l8n_dba13b02_684c_4e3e_b7f7_be56f0bb6560||[]).push([[576],{47203:function(e,t,i){i.r(t),i.d(t,{default:function(){return B}});var l=i(69977),a=i(47231),n=i(86819),s=i(19454),o=i(86326),r=i(53549),d=i(86329),u=i(87532),c=i(61795),m=i(86559),b=i(12201),v=i(8869);const h={orientation:"row",submitButtonVariant:"buttons.secondary"};var p=i(97553);const f=(0,p.YK)({emailField:{id:"newsletter-subscription-form.field.email-label",defaultMessage:"Email"},listField:{id:"newsletter-subscription-form.field.list-label",defaultMessage:"List"},sendButton:{id:"newsletter-subscription-form.send-button-label",defaultMessage:"Subscribe"},success:{id:"newsletter-subscription-form.success-message",defaultMessage:"Your subscription has been taken into account, thank you!"},error:{id:"newsletter-subscription-form.error-message",defaultMessage:"An error has occured, please retry in a few moments."}}),g=(0,p.YK)({required:{id:"newsletter-subscription-form.error.field-required-label",defaultMessage:"This field is required"},email:{id:"newsletter-subscription-form.error.invalid-email-label",defaultMessage:"This field must be a valid email"}});var Y=f;const x=e=>{let{type:t}=e;const{formatMessage:i}=(0,d.A)();let l;if("email"===t)l=i(g.email);else l=i(g.required);return o.createElement("span",{role:"alert"},l)};var y=o.memo(x);const _=e=>{let{children:t}=e;return(0,b.Y)("div",{role:"alert",sx:{fontWeight:"bold",textAlign:"center"}},t)};var A=(0,o.memo)(_);const w=e=>{var t;let{formId:i,formUrl:p,lists:f,listFieldLabel:g}=e;const{executeRecaptcha:x}=(0,a._Y)(),{isSingleLocation:_,templateName:w}=(0,m.Ay)(),B=(0,n.A)(),{formatMessage:C}=(0,d.A)(),{0:k,1:M}=(0,o.useState)(!1),{0:F,1:S}=(0,o.useState)(!1),{0:q,1:T}=(0,o.useState)(!1),I=(0,s.A)(),L=[],V=((null==f?void 0:f.length)||0)>1;if(1===(null==f?void 0:f.length)){var j;const e=null===(j=f[0])||void 0===j?void 0:j.id;e&&L.push({type:"add",id:e})}else if("cgr-cinemas"===w)L.push({type:"add",id:null!=B&&B.id?(0,u.lR)("Theater:"+B.id):""});const{values:H,setValue:J,setFieldTouched:U,resetValues:O,errors:R,touched:W,isValid:$}=(0,c.A)({initialValues:{email:"",actions:L,contact_by_fax:void 0},validationSchema:c.h.object({email:c.h.string().email("email").required("required"),actions:c.h.array().of(c.h.object({type:c.h.mixed().oneOf(["add","remove"]).required(),id:c.h.string().required()})).min(1).required(),contact_by_fax:c.h.boolean()})}),N=()=>{M(!1),S(!1),T(!0)},P=e=>{p&&(M(!0),S(!1),T(!1),fetch(p,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(e)}).then((e=>{200===e.status?(M(!1),S(!0),T(!1),O()):N()})).catch((()=>{N()})))};return(0,b.Y)("div",null,(0,b.Y)(r.A,{onSubmit:async e=>{e.preventDefault(),await(async()=>{const e=await(null==x?void 0:x("CONTACT_FORM"));let t,l;var a,n,s,o;"cgr-cinemas"===w?(t={action:null===(a=H.actions)||void 0===a?void 0:a[0].type,companyId:null!==(n=I.settings)&&void 0!==n&&null!==(s=n.circuit)&&void 0!==s&&s.id?(0,u.lR)("Chain:"+I.settings.circuit.id):null,email:H.email,theaterId:null===(o=H.actions)||void 0===o?void 0:o[0].id,id:i,"g-recaptcha-response":e},P(t)):(l=_?void 0:(0,u.lR)("Theater:"+(null==B?void 0:B.id)),t={...H,id:i,theaterId:l,"g-recaptcha-response":e},P(t))})()}},(0,b.Y)("div",{sx:{position:"absolute",left:"-100vw"},"aria-hidden":!0},(0,b.Y)(b.Sc,{id:"contact_by_fax-"+i,name:"contact_by_fax",type:"checkbox",checked:H.contact_by_fax,onChange:e=>{J("contact_by_fax",e.target.checked)}})),V?(0,b.Y)(b.xA,{gap:3},(0,b.Y)("div",{sx:"row"===h.orientation?{display:(0,l.no)({lg:"flex"}),gap:(0,l.no)({lg:3})}:{display:"grid"}},(0,b.Y)("div",{sx:{flex:1}},(0,b.Y)(b.xA,{columns:"row"===h.orientation?(0,l.no)({xs:"1fr",lg:"1fr 1fr"}):"1fr",gap:3},(0,b.Y)("div",null,(0,b.Y)(b.JU,{htmlFor:"email-"+i},h.emailInputLabel||C(Y.emailField)+" *"),(0,b.Y)(b.pd,{id:"email-"+i,name:"email",type:"email",value:H.email,placeholder:h.emailInputPlaceholder,onChange:e=>{J("email",e.target.value),S(!1),T(!1)},onBlur:()=>{U("email")}}),W.email&&R.email&&(0,b.Y)(y,{type:R.email})),(0,b.Y)("div",null,(0,b.Y)(b.JU,{htmlFor:"list-"+i}
1,h.listsInputLabel||(g||C(Y.listField))+" *"),(0,b.Y)(b.l6,{id:"list-"+i,sx:{"& + svg":{fill:"currentColor"}},value:(null===(t=H.actions[0])||void 0===t?void 0:t.id)||"",onChange:e=>{J("actions",[{id:e.target.value,type:"add"}])}},(0,b.Y)("option",{disabled:!0,value:""},h.listsInputPlaceholder),null==f?void 0:f.map((e=>null!=e&&e.id?(0,b.Y)("option",{value:e.id,key:e.id},e.name):null)))))),(0,b.Y)("div",{sx:"auto"===h.submitButtonWidth?void 0:{textAlign:"center"}},(0,b.Y)(b.JU,{"aria-hidden":!0},(0,b.Y)("br",null)),(0,b.Y)(b.$n,{variant:h.submitButtonVariant,disabled:!$||k,type:"submit",sx:{width:"auto"===h.submitButtonWidth?void 0:"100%",minHeight:h.submitButtonMinHeight||void 0}},h.submitButtonLabel||C(Y.sendButton)))),(k||F||q)&&(0,b.Y)("div",{sx:{textAlign:"center"}},k&&(0,b.Y)("div",{sx:{lineHeight:0,display:"flex",justifyContent:"center"}},(0,b.Y)(b.y$,{size:32,sx:{display:"block"},color:"currentColor"})),F&&(0,b.Y)(A,null,C(Y.success)),q&&(0,b.Y)(A,null,C(Y.error)))):(0,b.Y)(b.xA,{gap:3},(0,b.Y)("div",{sx:{display:(0,l.no)({md:"flex"}),gap:3}},(0,b.Y)("div",{sx:{flex:1}},(0,b.Y)(b.JU,{htmlFor:"email-"+i},C(Y.emailField)+" *"),(0,b.Y)(b.pd,{id:"email-"+i,name:"email",type:"email",value:H.email,onChange:e=>{J("email",e.target.value),S(!1),T(!1)},onBlur:()=>{U("email")}}),W.email&&R.email&&(0,b.Y)(y,{type:R.email})),(0,b.Y)("div",{sx:"auto"===h.submitButtonWidth?void 0:{textAlign:"center"}},(0,b.Y)(b.JU,{"aria-hidden":!0},(0,b.Y)("br",null)),(0,b.Y)("div",null,(0,b.Y)(b.$n,{variant:h.submitButtonVariant,disabled:!$||k,type:"submit",sx:{width:"auto"===h.submitButtonWidth?void 0:"100%",minHeight:h.submitButtonMinHeight||void 0}},h.submitButtonLabel||C(Y.sendButton))))),(k||F||q)&&(0,b.Y)("div",{sx:{textAlign:"center"}},k&&(0,b.Y)("div",{sx:{lineHeight:0,display:"flex",justifyContent:"center"}},(0,b.Y)(b.y$,{size:32,sx:{display:"block"},color:"currentColor"})),F&&(0,b.Y)(A,null," ",C(Y.success)),q&&(0,b.Y)(A,null," ",C(Y.error))))),(0,b.Y)(v.A,null))};var B=(0,o.memo)(w)}}]);

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.