1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[162],{162:function(e,l,i){i.r(l),i.d(l,{default:function(){return z}});var r,n=i(5893),o=i(7294),a=i(5861),d=i(3298),t=i(3708),s=i(2729),c=i(8806),u=i(8149),f=i(3876);function m(){let e=(0,s._)(["\nfragment CaptchaFieldFields on CaptchaField {\n id\n label\n labelPlacement\n description\n cssClass\n captchaType\n captchaTheme\n captchaLanguage\n captchaBadgePosition\n simpleCaptchaBackgroundColor\n simpleCaptchaFontColor\n simpleCaptchaSize\n}\n"]);return m=function(){return e},e}let v=null===(r=i(4853))||void 0===r?void 0:r.default;function p(e){let{formId:l,formSettings:i,formReCaptcha:r,field:o,fieldErrors:a}=e,{id:d,databaseId:s,type:c,label:u,labelPlacement:f,description:m,cssClass:p,captchaType:g,captchaTheme:h,captchaLanguage:x,captchaBadgePosition:b,simpleCaptchaBackgroundColor:j,simpleCaptchaFontColor:I,simpleCaptchaSize:y}=o,_="field_".concat(l,"_").concat(s);"input_".concat(l,"_").concat(s);let{state:E,dispatch:N}=(0,t.ZP)(),F=(null==i?void 0:i.recaptcha)||null,C=null==F?void 0:F.publicKey,Z=(null==F?void 0:F.type)||"";function w(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";N({type:t.aI.updateCaptchaFieldValue,fieldValue:{id:s,value:e}})}return(0,n.jsxs)("div",{id:_,className:"gfield gfield-type-".concat(c.toLowerCase()," ").concat("HIDDEN"==f?"hidden-label":""," ").concat(p).trim(),children:[(0,n.jsx)("label",{className:"gfield_label",children:u}),(0,n.jsx)("div",{className:"ginput_container ginput_container_".concat(c.toLowerCase()),children:F&&C&&r?(0,n.jsx)(v,{style:{display:"inline-block"},size:"INVISIBLE"==Z?"invisible":"normal",type:"INVISIBLE"!=Z?"":"image",ref:r,theme:h||"light",sitekey:C,onChange:w,onExpired:w}):""}),m?(0,n.jsx)("p",{className:"gfield-description",children:m}):null,(null==a?void 0:a.length)?a.map(e=>(0,n.jsx)("p",{className:"error-message",children:e.message},e.id)):null]})}(0,c.Ps)(m());var g=i(8153),h=i(8605),x=i(6313),b=i(4479),j=i(3184),I=i(2099),y=i(6531),_=i(376),E=i(1436),N=i(2530),F=i(5867),C=i(5015),Z=i(4247),w=i(3950),k=i(8787),V=i(3611),L=i(4828),B=i(7728),S=i(8814);function A(e){let{formId:l,formDefaults:i,formSettings:r,formReCaptcha:o,field:a,fieldErrors:d}=e;switch(a.type.toLowerCase()){case"address":return(0,n.jsx)(f.Z,{formId:l,field:a,fieldErrors:d});case"captcha":return(0,n.jsx)(p,{formId:l,formSettings:r,formReCaptcha:o,field:a,fieldErrors:d});case"checkbox":return(0,n.jsx)(g.Z,{formId:l,formDefaults:i,field:a,fieldErrors:d});case"consent":return(0,n.jsx)(h.Z,{formId:l,formDefaults:i,field:a,fieldErrors:d});case"date":return(0,n.jsx)(x.Z,{formId:l,field:a,fieldErrors:d});case"email":return(0,n.jsx)(b.Z,{formId:l,field:a,fieldErrors:d});case"fileupload":return(0,n.jsx)(j.Z,{formId:l,field:a,fieldErrors:d});case"hidden":return(0,n.jsx)(I.Z,{formId:l,field:a,fieldErrors:d});case"html":return(0,n.jsx)(y.Z,{formId:l,field:a,fieldErrors:d});case"multiselect":return(0,n.jsx)(_.Z,{formId:l,field:a,fieldErrors:d});case"name":return(0,n.jsx)(E.Z,{formId:l,field:a,fieldErrors:d});case"number":return(0,n.jsx)(N.Z,{formId:l,field:a,fieldErrors:d});case"phone":return(0,n.jsx)(F.C,{formId:l,field:a,fieldErrors:d});case"post_image":return(0,n.jsx)(C.Z,{formId:l,field:a,fieldErrors:d});case"radio":return(0,n.jsx)(Z.Z,{formId:l,field:a,fieldErrors:d});case"section":return(0,n.jsx)(w.Z,{formId:l,field:a,fieldErrors:d});case"select":return(0,n.jsx)(k.Z,{formId:l,field:a,fieldErrors:d});case"text":return(0,n.jsx)(V.Z,{formId:l,field:a,fieldErrors:d});case"textarea":return(0,n.jsx)(L.Z,{formId:l,field:a,fieldErrors:d});case"website":return(0,n.jsx)(B.Z,{field:a,fieldErrors:d});case"product":if(null==a?void 0:a.inputType){let e=a.inputType.toLowerCase();if("select"===e)return(0,n.jsx)(S.Z,{inputType:e,formId:l,field:a,fieldErrors:d})}default:return(0,n.jsx)("div",{className:"gfield gfield-type-unknown",children:(0,n.jsx)("p",{children:"Field type not supported: ".concat(a.type,".")})})}}var D=i(127),P=i(1163),G=i(8253),T=i(7311);function O(){let e=(0,s._)(["\nmutation submitForm($formId: ID!, $fieldValues: [FormFieldValuesInput]!) {\
1n submitGfForm(input: { id: $formId, fieldValues: $fieldValues }) {\n entry {\n id\n formFields {\n nodes {\n ... on SelectField {\n databaseId\n value\n }\n }\n }\n }\n errors {\n id\n message\n }\n }\n}\n"]);return O=function(){return e},e}let R=(0,c.Ps)(O());function H(e){var l,i,r,a,d,s,c,f;let{form:m,parameters:v,submitBtn:p}=e,[g,{data:h,loading:x,error:b}]=(0,u.D)(R),j=m.databaseId,I=!!(null==h?void 0:null===(i=h.submitGfForm)||void 0===i?void 0:null===(l=i.entry)||void 0===l?void 0:l.id),y=!!(null==h?void 0:null===(a=h.submitGfForm)||void 0===a?void 0:null===(r=a.errors)||void 0===r?void 0:r.length),_=null===(d=m.confirmations)||void 0===d?void 0:d.find(e=>null==e?void 0:e.isDefault),E=(null===(s=m.formFields)||void 0===s?void 0:s.nodes)||[],N=(null==m?void 0:m.settings)||{},F={descriptionPlacement:(null==m?void 0:m.descriptionPlacement)||"BELOW"},C=(0,o.createRef)(),Z=0,w=(0,P.useRouter)(),k=!1,{state:V,dispatch:L}=(0,t.ZP)();async function B(e){var l,i,r;if(e.preventDefault(),!x){if(null==C?void 0:C.current){let e=V.findIndex(e=>e.id===Z);if((null==N?void 0:null===(l=N.recaptcha)||void 0===l?void 0:l.type)==="INVISIBLE"){let l=await C.current.executeAsync();V[e]={id:Z,value:l}}else{let l=C.current.execute().getValue();V[e]={id:Z,value:l}}}try{let{data:e}=await g({variables:{formId:j,fieldValues:V}}).catch(e=>{console.error(e)});if((null==e?void 0:null===(i=e.submitGfForm)||void 0===i?void 0:i.errors)&&(null===(r=e.submitGfForm.errors)||void 0===r?void 0:r.length)){let e=document.getElementById("gform-scroll-anchor-".concat(j)),l=null==e?void 0:e.getBoundingClientRect();e&&l&&(l.top<0||l.top>window.innerHeight)&&e.scrollIntoView({behavior:"smooth"})}}catch(e){console.error(e)}}}if((v&&Object.keys(v).length||(null==N?void 0:N.recaptcha))&&(E.some(e=>{if((null==e?void 0:e.type)&&"CAPTCHA"===e.type&&"CaptchaField"===e.__typename)return Z=e.databaseId,!0}),(0,o.useEffect)(()=>{V&&0===V.length&&(function(e){let{dispatch:l,parameters:i,formFields:r}=e;
1i&&Object.keys(i).length&&Object.keys(i).forEach((e,n)=>{r.some(r=>{if((null==r?void 0:r.inputName)&&r.inputName===e)return"HiddenField"===r.__typename&&l({type:t.aI.updateHiddenFieldValue,fieldValue:{id:r.databaseId,value:"".concat(i[e])}}),!0})})}({dispatch:L,parameters:v,formFields:E}),(null==C?void 0:C.current)&&L({type:t.aI.updateCaptchaFieldValue,fieldValue:{id:Z,value:""}}))},[v])),I&&!y){let e=function(e){var l,i,r,n,o;let{defaultConfirmation:a,confirmations:d,data:t}=e,s={type:(null==a?void 0:a.type)||"message",url:(null==a?void 0:a.url)||"/",page:(null==a?void 0:null===(i=a.page)||void 0===i?void 0:null===(l=i.node)||void 0===l?void 0:l.uri)||"/",message:(null==a?void 0:a.message)||"Form successfully submitted - thank you."};if(Array.isArray(d)&&(null==d?void 0:d.length)){let e=null===(o=t.submitGfForm)||void 0===o?void 0:null===(n=o.entry)||void 0===n?void 0:null===(r=n.formFields)||void 0===r?void 0:r.nodes;d.forEach(function(l){var i,r,n,o,a,d,t;if((null==l?void 0:l.isDefault)!=!0&&(null==l?void 0:l.isActive)==!0&&(null==l?void 0:null===(i=l.conditionalLogic)||void 0===i?void 0:i.actionType)==="SHOW"){let i=null===(r=l.conditionalLogic)||void 0===r?void 0:r.logicType,c=[];null===(n=l.conditionalLogic.rules)||void 0===n||n.forEach((l,i)=>{c[i]=!1,(null==l?void 0:l.fieldId)&&(null==l?void 0:l.operator)&&(null==l?void 0:l.value)&&(c[i]=e.some(e=>l.fieldId===e.databaseId&&(0,G.bz)(l.operator,l.value,e.value)))}),("ALL"===i&&-1===c.indexOf(!1)||"ANY"===i&&c.indexOf(!0)>=0)&&(s.type=(null==l?void 0:l.type)?l.type:s.type,s.url=(null==l?void 0:l.url)?l.url:s.url,s.page=(null==l?void 0:null===(a=l.page)||void 0===a?void 0:null===(o=a.node)||void 0===o?void 0:o.uri)?null===(t=l.page)||void 0===t?void 0:null===(d=t.node)||void 0===d?void 0:d.uri:s.page,s.message=(null==l?void 0:l.message)?l.message:s.message)}})}return s}({defaultConfirmation:_,confirmations:m.confirmations,data:h});switch(e.type){case"REDIRECT":(null==e?void 0:e.url)&&(k=!0,w.push(e.url));break;case"PAGE":(null==e?void 0:e.page)&&(k=!0,w.push(e.page));break;default:if(null==e?void 0:e.message)return(0,n.jsx)("div",{id:"gform_confirmation_wrapper_".concat(j),className:"gform_confirmation_wrapper",children:(0,n.jsx)("div",{id:"gform_confirmation_message_".concat(j),className:"gform_confirmation_message",children:(0,D.Q)(e.message)})})}}return(0,n.jsxs)("div",{className:"gform_wrapper ".concat(x||k?"loading":""),id:"gform_wrapper_".concat(j),children:[(0,n.jsx)("div",{className:"gform-scroll-anchor",id:"gform-scroll-anchor-".concat(j)}),b?(0,n.jsx)("div",{className:"gform_validation_errors validation_error",id:"gform_".concat(j,"_validation_container"),children:(0,n.jsxs)("div",{className:"validation_error",children:[" ",b.message," "]})}):y?(0,n.jsxs)("div",{className:"gform_validation_errors validation_error",id:"gform_".concat(j,"_validation_container"),children:[(0,n.jsx)("div",{className:"validation_error",children:"Submission Failed, please check the form and try again."}),(0,n.jsx)("ul",{children:null==h?void 0:null===(c=h.submitGfForm)||void 0===c?void 0:c.errors.map((e,l)=>{let{id:i,message:r}=e;if(i&&r){let e=E.findIndex(e=>(null==e?void 0:e.databaseId)===i),l=null==E?void 0:E[e],o=(null==l?void 0:l.label)||(null==l?void 0:l.checkboxLabel)||(null==l?void 0:l.description)||"field-".concat(i);return(0,n.jsx)("li",{children:(0,T.ZP)("".concat(o,": ").concat(r))},"field-error-list-".concat(i))}})})]}):null,(0,n.jsxs)("form",{method:"post",id:"gform_"+j,onSubmit:B,className:"".concat(null==m?void 0:m.cssClass),children:[(0,n.jsx)("div",{className:"gform_body",children:(0,n.jsx)("div",{className:"gform_fields",children:E.map(e=>{var l;return(0,n.jsx)(A,{formId:j,formSettings:N,formDefaults:F,formReCaptcha:C,field:e,fieldErrors:(l=Number(null==e?void 0:e.databaseId),y?h.submitGfForm.errors.filter(e=>e.id===l):[])},"gf_"+(null==e?void 0:e.databaseId))})})}),(0,n.jsx)("div",{className:"gform_footer",children:(0,n.jsxs)("button",{type:"submit",id:"gform_submit_button_"+j,className:"gform_button btn btn-theme has-icon ".concat(p),disabled:x,children:[(0,n.jsx)("span",{children:(null==m?void 0:null===(f=m.submitButton)||void 0===f?void 0:f.text)||"Submit"}),(0,n.jsx)("i",{className:"fa-light fa-arrow-right"})]})}),(0,n.jsx)("div",{className:"form-loader",children:(0,n.jsxs)("div",{className:"loading-ring",children:[(0,n.jsx)("div",{}),(0,n.jsx)("div",{}),(0,n.jsx)("div",{}),(0,n.jsx)("div",{})]})})]})]})}function $(e){return(0,n.jsx)(t.f6,{children:(0,n.jsx)(H,{...e})})}function z(e){let{viewContext:l}=e,i=(null==l?void 0:l.id)?parseInt(l.id):"";(null==l?void 0:l.page)?l.page:(0,a.JE)();let r=(null==l?void 0:l.parameters)&&"object"==typeof l.parameters&&!Array.isArray(l.parameters)&&Object.keys(l.parameters).length?l.parameters:{},t=(null==l?void 0:l.submitBtn)?""+l.submitBtn:"btn-primary",[s,c]=(0,o.useState)(null);return i&&Number.isInteger(i)&&(0,o.useEffect)(()=>{(async()=>{let e=await (0,d.Z)(i);c((0,n.jsx)($,{form:e,parameters:r,submitBtn:t}))})().catch(console.error)},[i]),(0,n.jsx)("div",{className:"section-form",children:s||""})}}}]);
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.