1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[875],{63159:(e,r,l)=>{l.d(r,{V:()=>d});let d=e=>{let r,l=e||"#FFFFFF";if(!/^#[0-9A-Fa-f]{6}$/.test(l))return"#000000";let[d,t,a]=(r=parseInt(l.slice(1,3),16),[r,parseInt(l.slice(3,5),16),parseInt(l.slice(5,7),16)]);return(e=>{let[r,l,d]=e.map(e=>{let r=e/255;return r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)});return .2126*r+.7152*l+.0722*d})([d,t,a])>.5?"#000000":"#ffffff"}},80875:(e,r,l)=>{l.r(r),l.d(r,{default:()=>b});var d=l(95155),t=l(37984),a=l(64400),o=l(61303),n=l(63159),s=l(91196),u=l(88640),c=l(11641),i=l(98500),f=l.n(i),x=l(73321),m=l(12115),R=l(38434);let h=l(8395).Ay.div.withConfig({componentId:"sc-ff70170c-0"})(["box-shadow:0 4px 7px 1px rgb(0 0 0 / 14%),0 3px 9px 2px rgb(0 0 0 / 12%),0 4px 4px -3px rgb(0 0 0 / 20%);border-radius:","px;width:","px;position:relative;color:#ffffff;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;::-webkit-scrollbar{width:0.2rem;}::-webkit-scrollbar-track{width:0.2rem;background:#b6b5b5;border-radius:calc(0.2rem / 2);}::-webkit-scrollbar-thumb{background:#848383;border-radius:calc(0.2rem / 2);}"],e=>10*e.scale,e=>300*e.scale),p=(0,m.forwardRef)(({inputs:e},r)=>{let[l,i]=(0,m.useState)({}),p=(0,x.useRouter)(),b=(0,x.usePathname)(),g=(0,a.A)(e=>e.setCardSwitch),y=e.leadFormModule?.find(e=>"button"===e.type),j=y?y.body:null,v=e.leadFormModule?.find(e=>"header"===e.type),k=v?v.body:null,w=e.leadFormModule?.find(e=>"text"===e.type),F=w?w.body:null,C={};C.headerRef=(0,m.useRef)(null),C.heroImageRef=(0,m.useRef)(null),C.logoUrlRef=(0,m.useRef)(null),C.cardTitleRef=(0,m.useRef)(null),C.subheaderRef=(0,m.useRef)(null),C.hexBackgroundColorRef=(0,m.useRef)(null),C.appleFontColorRef=(0,m.useRef)(null),C.barcodeTypeRef=(0,m.useRef)(null),C.barcodeValueRef=(0,m.useRef)(null),C.barcodeAltTextRef=(0,m.useRef)(null),C.detailsImageRef=(0,m.useRef)(null),C.locationRef=(0,m.useRef)(null),C.r1startHeaderRef=(0,m.useRef)(null),C.r1startBodyRef=(0,m.useRef)(null),C.r1middleHeaderRef=(0,m.useRef)(null),C.r1middleBodyRef=(0,m.useRef)(null),C.r1endHeaderRef=(0,m.useRef)(null),C.r1endBodyRef=(0,m.useRef)(null),C.linkmodulesRef=(0,m.useRef)(null),C.overlayDivRef=(0,m.useRef)(null),(0,m.useImperativeHandle)(r,()=>({header:C.headerRef.current,heroImage:C.heroImageRef.current,logoUrl:C.logoUrlRef.current,cardTitle:C.cardTitleRef.current,hexBackgroundColor:C.hexBackgroundColorRef.current,subheader:C.subheaderRef.current,appleFontColor:C.appleFontColorRef.current,barcodeType:C.barcodeTypeRef.current,barcodeValue:C.barcodeValueRef.current,barcodeAltText:C.barcodeAltTextRef.current,detailsImage:C.detailsImageRef.current,location:C.locationRef.current,r1startHeader:C.r1startHeaderRef.current,r1startBody:C.r1startBodyRef.current,r1middleHeader:C.r1middleHeaderRef.current,r1middleBody:C.r1middleBodyRef.current,r1endHeader:C.r1endHeaderRef.current,r1endBody:C.r1endBodyRef.current,linkmodules:C.linkmodulesRef.current,overlayDiv:C.overlayDivRef.current})),(0,m.useEffect)(()=>{(0,o.P)(r)},[r]);let B=async()=>{if("/"===b||b.includes("edit"))return void g("Google");let r={formId:e.formId,cardId:e._id,...l};Object.keys(r).length-2===e?.leadFormModule?.filter(e=>"input"===e.type).length?(await (0,t.Cn)(r),p.push((0,s.sS)({slug:String(e._id),region:(0,s.It)(e)}))):(0,R.Ay)("All fields are required",{position:"top-right",style:{width:"15vw",borderRadius:"16px",fontSize:"16px",color:"#B1000F",backgroundColor:"#FFD4D8"}})},I=e=>{let{name:r,value:d}=e.target;i({...l,[r]:d})};return e.leadFormModule&&(0,d.jsxs)(h,{scale:1,children:[(0,d.jsxs)("div",{className:"w-full flex justify-center flex-row gap-2.5 items-center",style:{background:e.hexBackgroundColor},children:[(0,d.jsx)("img",{height:50,width:50,src:e.logoUrl,alt:"Logo"}),(0,d.jsx)("p",{style:{color:(0,n.V)(e.hexBackgroundColor)},children:e.cardTitle})]}),(0,d.jsx)("div",{className:"my-4"}),(0,d.jsx)("h3",{className:"font-bold text-black",children:k}),(0,d.jsx)("div",{className:"my-4"}),e.leadFormModule?.map(({id:e,label:r,body:t,type:a})=>"button"!==a&&"text"!==a&&"header"!==a&&(0,d.jsx)(u.r,{name:r,label:r,placeholder:t,value:l[r]||"",onChange:I,variant:"bordered",classNames:{base:"w-[90%] mb-4",input:"rounded-[1px]",label:"text-black"}},e)),(0,d.jsx)("div",{className:"my-4"}),(0,d.jsx)(c.T,{className:"m-2.5",style:{background:e.hexBackgroun
1dColor,color:(0,n.V)(e.hexBackgroundColor)},onClick:B,children:j}),(0,d.jsx)("p",{className:"text-xs text-[#a0a0a0] text-left w-[90%] p-2.5",children:F}),(0,d.jsx)("div",{className:"my-4"}),(0,d.jsx)(f(),{id:"getmagiclink-gorilla-link",className:"no-underline text-gray-500 text-xs",href:"https://www.addtowallet.co",children:"Powered by AddToWallet.co"}),(0,d.jsx)("div",{className:"my-1"}),(0,d.jsx)(R.l$,{})]})});p.displayName="LeadGenForm";let b=p},88640:(e,r,l)=>{l.d(r,{r:()=>u});var d=l(96196),t=l(25133),a=l(12115),o=l(15170),n=l(95155),s=(0,o.Rf)((e,r)=>{let{Component:l,label:o,description:s,isClearable:u,startContent:c,endContent:i,labelPlacement:f,hasHelper:x,isOutsideLeft:m,shouldLabelBeOutside:R,errorMessage:h,isInvalid:p,getBaseProps:b,getLabelProps:g,getInputProps:y,getInnerWrapperProps:j,getInputWrapperProps:v,getMainWrapperProps:k,getHelperWrapperProps:w,getDescriptionProps:F,getErrorMessageProps:C,getClearButtonProps:B}=(0,d.G)({...e,ref:r}),I=o?(0,n.jsx)("label",{...g(),children:o}):null,N=(0,a.useMemo)(()=>u?(0,n.jsx)("button",{...B(),children:i||(0,n.jsx)(t.o,{})}):i,[u,B]),T=(0,a.useMemo)(()=>{let e=p&&h,r=e||s;return x&&r?(0,n.jsx)("div",{...w(),children:e?(0,n.jsx)("div",{...C(),children:h}):(0,n.jsx)("div",{...F(),children:s})}):null},[x,p,h,s,w,C,F]),H=(0,a.useMemo)(()=>(0,n.jsxs)("div",{...j(),children:[c,(0,n.jsx)("input",{...y()}),N]}),[c,N,y,j]),M=(0,a.useMemo)(()=>R?(0,n.jsxs)("div",{...k(),children:[(0,n.jsxs)("div",{...v(),children:[m?null:I,H]}),T]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{...v(),children:[I,H]}),T]}),[f,T,R,I,H,h,s,k,v,C,F]);return(0,n.jsxs)(l,{...b(),children:[m?I:null,M]})});s.displayName="HeroUI.Input";var u=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.