1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="4a2d4f9b-1177-5078-9908-45d15f8bbfb6")}catch(e){}}(); 3!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];if(null!=a)for(var n in a)a.hasOwnProperty(n)&&(e[n]=a[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:frontdoor-web":!0})}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4825,8724],{4825:(e,t,a)=>{a.r(t),a.d(t,{Experience:()=>lh,StudioContext:()=>ly,default:()=>lx});var n=a(54568),l=a(22930),r=a(27541),o=a(7620),i=a(27409);let s=()=>((0,o.useEffect)(()=>{if("undefined"==typeof document)return;let e=e=>{var t;let a=e.target;if(!a)return;let n=null;if(!(n="BUTTON"===a.tagName||"A"===a.tagName?a:a.closest("button")||a.closest("a[href]")||a.closest('[role="button"]')))return;let l=(null==(t=n.textContent)?void 0:t.trim().replace(/\s+/g," "))||n.getAttribute("aria-label")||n.getAttribute("title")||"";l||(l=Array.from(n.childNodes).filter(e=>e.nodeType===Node.TEXT_NODE).map(e=>{var t;return null==(t=e.textContent)?void 0:t.trim()}).filter(Boolean).join(" ")||"");let r="";if("A"===n.tagName)r=n.href||"";else{let e=n.getAttribute("href")||n.getAttribute("data-href")||"";if(e)try{r=new URL(e,window.location.origin).href}catch(t){r=e}}l&&window.dataLayer&&window.dataLayer.push({event:"button_click",button_copy:l,outbound_url:r||window.location.href,page_location:window.location.href,page_title:document.title})};return document.body.addEventListener("click",e,!0),()=>{document.body.removeEventListener("click",e,!0)}},[]),null);var c=a(39400);let d={component:e=>{let{theme:t,children:a,className:l,variant:r,showMore:o,showMoreText:i,showLessText:s}=e,d={theme:t||"default",showMore:o,showMoreText:i,showLessText:s};return(0,n.jsx)("div",{className:l,children:(0,n.jsx)(c.AccordionRoot,{theme:d.theme,showMore:d.showMore,showMoreText:d.showMoreText,showLessText:d.showLessText,children:a},"accordion-".concat(r,"-").concat(t))})},definition:{id:"accordion",name:"Accordion",category:"Accordion",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/accordion_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/accordion_tooltip.svg"),description:"Accordion Root, contains Accordion Items"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{theme:{displayName:"Theme",type:"Text",group:"style",validations:{in:Object.entries(c.j.theme).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},showMore:{displayName:"Show More",type:"Boolean",group:"style",defaultValue:!1},showMoreText:{displayName:"Show More Text",type:"Text",group:"content",defaultValue:"Show More"},showLessText:{displayName:"Show Less Text",type:"Text",group:"content",defaultValue:"Show Less"}}},options:{wrapComponent:!0}};var u=a(89245),m=a(23307);let p={component:e=>{let{theme:t,variant:a,title:l,content:r,className:o}=e,i=r?(0,m.LO)(r):null;return(0,n.jsx)("div",{className:o,children:(0,n.jsx)(u.AccordionItem,{theme:t||"default",variant:a||"default",title:null!=l?l:"",content:i,padding:"compact"===a?"none":"default",itemSpacing:"compact"===a?"none":"default",className:"compact"===a?"sm:px-0 px-6":""})})},definition:{id:"accordionItem",name:"AccordionItem",category:"Accordion",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/accordionitem_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/accordionitem_tooltip.svg"),description:"Accordion Item, to be used with Accordion"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{theme:{displayName:"Theme",type:"Text",group:"style",validations:{in:Object.entries(u.O.theme).map(e=>
3{let[t,a]=e;return{value:t,displayName:a}})}},title:{displayName:"Title",type:"Text",group:"content",validations:{required:!0}},content:{displayName:"Content",type:"RichText",group:"content",validations:{required:!0}},variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(u.O.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}};var g=a(10793),f=a(12247);let y=(0,f.createServerReference)("7fd4fb35f502ba5fe51be0025d36e9bbcf0baa0e06",f.callServer,void 0,f.findSourceMapURL,"getLoadingIndicatorText");var h=a(12518),x=a(34235),v=a(63800);let b=e=>{let{foreground:t,background:a,gradientdirection:l,className:r,gradientColor:o="#000000"}=e,i=a?"opacity-20":"opacity-70";return(0,n.jsxs)("div",{className:(0,v.V)("grid grid-rows-1 grid-cols-1 w-full",r),children:[(0,n.jsx)("div",{className:"row-start-1 col-start-1 w-full h-full flex flex-col [&>*]:grow",children:a}),"none"!==l&&(0,n.jsx)("div",{className:"row-start-1 col-start-1 w-full h-full ".concat(i," mix-blend-multiply"),style:{backgroundImage:"linear-gradient(to ".concat("horizontal"===l?"right":"top",", transparent, ").concat(o,")")}}),(0,n.jsx)("div",{className:"row-start-1 col-start-1 w-full h-full flex flex-col [&>*]:grow z-10",children:t})]})};b.displayName="GradientContainer";var w=a(17776),N=a(44225),C=a(54616),j=a(32536),S=a(87337),R=a(11851);let T=(0,f.createServerReference)("7fe9b6f67ace8e9ec79b224aeb573e3321515e2a0a",f.callServer,void 0,f.findSourceMapURL,"getGlobalSettingsBySiteName");function k(e){if(!e)return e;let t=e.split("-");return 2===t.length?"".concat(t[0].toLowerCase(),"-").concat(t[1].toUpperCase()):e}let _=(0,o.cache)(async(e,t)=>{try{var a,n,l;let r=k(e),o=await S.qK.GetAppBannerImageByReceiveCountry({receiveCountryIso:t,locale:r,preview:R.F2});return null!=(l=null==o||null==(n=o.appBannerImageCollection)||null==(a=n.items)?void 0:a[0])?l:null}catch(e){return console.warn("Failed to fetch AppBannerImage for receive country ".concat(t,":"),e),null}}),L=(0,o.cache)(async e=>{try{var t,a,n,l;let r=k(e),o=await S.qK.GetGlobalAppBannerImage({locale:r,preview:R.F2}),i=null==o||null==(a=o.appBannerImageCollection)||null==(t=a.items)?void 0:t[0];if(i)return i;let s=e.split("-")[0];if(s!==r){let e=null==(o=await S.qK.GetGlobalAppBannerImage({locale:s,preview:R.F2}))||null==(l=o.appBannerImageCollection)||null==(n=l.items)?void 0:n[0];if(e)return e}return null}catch(e){return console.warn("Failed to fetch global AppBannerImage:",e),null}});function A(e,t){var a,n,l;let r=t.toLowerCase(),o=null==e||null==(n=e.languageImagesCollection)||null==(a=n.items)?void 0:a.find(e=>{var t;return(null==e||null==(t=e.language)?void 0:t.toLowerCase())===r});return null!=(l=null==o?void 0:o.image)?l:null}function F(e,t){var a,n,l;let r=t.toUpperCase(),o=null==e||null==(n=e.sendCountryImagesCollection)||null==(a=n.items)?void 0:a.find(e=>{var t,a;return(null==e||null==(a=e.sendCountry)||null==(t=a.iso)?void 0:t.toUpperCase())===r});return null!=(l=null==o?void 0:o.image)?l:null}let B=(0,o.cache)(async(e,t)=>{var a,n,l,r,o,i,s,c,d,u,m,p,g,f,y;try{let m=t.sendCountry.toUpperCase(),p=t.receiveCountry.toUpperCase();if(m===p){let a=await L(e);if(a){let e=A(a,t.language);if(e)return e;let n=F(a,t.sendCountry);if(n)return n;if(a.defaultImage)return a.defaultImage}let n=await T(e);return null!=(d=null==n||null==(c=n.globalSettingsCollection)||null==(s=c.items)||null==(i=s[0])||null==(o=i.appStoreBanner)?void 0:o.asset)?d:null}let[g,f]=await Promise.all([_(e,t.receiveCountry),_(e,t.sendCountry)]);if(g){let e=A(g,t.language);if(e)return e}if(g){let e=F(g,t.sendCountry);if(e)return e}if(f){let e=A(f,t.language);if(e)return e}if(null==f?void 0:f.defaultImage)return f.defaultImage;if(null==g?void 0:g.defaultImage)return g.defaultImage;let y=await L(e);if(y){let e=A(y,t.language);if(e)return e;let a=F(y,t.sendCountry);if(a)return a;if(y.defaultImage)return y.defaultImage}let h=await T(e);return null!=(u=null==h||null==(r=h.globalSettingsCollection)||null==(l=r.items)||null==(n=l[0])||null==(a=n.appStoreBanner)?void 0:a.asset)?u:null}catch(t){console.error("Error resolving app banner image:",t);try{let t=await T(e);return null!=(y=null==t||null==(f=t.globalSettingsCollection)||null==(g=f.items)||null==(p=g[0])||null==(m
3=p.appStoreBanner)?void 0:m.asset)?y:null}catch(e){return null}}}),I=(0,f.createServerReference)("7ff8e4349c300f1fec9962ae26c71ebfec05e2aea8",f.callServer,void 0,f.findSourceMapURL,"getAppStoreRatingResources"),U=(0,f.createServerReference)("7f29e353040b6acd30a615e0f66e9167d34f0e4572",f.callServer,void 0,f.findSourceMapURL,"getAppStoreLinksByName"),P=[{value:"intl",displayName:"International"},{value:"us",displayName:"United States"}];function E(e){if(null!=e){if("string"==typeof e)return e;if("number"==typeof e&&Number.isFinite(e))return String(e)}}function V(e){if(null==e||""===e.trim())return;let t=Number.parseFloat(e.trim().replace(",","."));return Number.isFinite(t)?t:void 0}function M(e,t){let a="us"==(null==t||"string"!=typeof t?"intl":"us"===t.trim().toLowerCase()?"us":"intl")?"us":"intl",n=null!=e?e:{},l=E(n["appStoreRating.apple.".concat(a,".rating")]),r=E(n["appStoreRating.apple.".concat(a,".reviews")]),o=E(n["appStoreRating.google.".concat(a,".rating")]),i=E(n["appStoreRating.google.".concat(a,".reviews")]);return{iosRating:V(l),iosReviewCount:r,androidRating:V(o),androidReviewCount:i}}let O=(0,f.createServerReference)("7f665c35ec22bc602689448452d203d2ed5ad92ef7",f.callServer,void 0,f.findSourceMapURL,"getCountryByCode");var D=a(74021);let G="Moneygram App Links";(0,o.cache)(async e=>{let t,a,{country:l,language:r,name:o=G,orientation:s="horizontal",newDesign:c}=e;if(!o)return null;let d=(0,i.RR)(l,r);try{var u,m,p,g;t=null==(m=(await O(d,l)).countryCollection)||null==(u=m.items)?void 0:u[0],a=null==(g=(await U(d,o)).appStoreLinksCollection)||null==(p=g.items)?void 0:p[0]}catch(e){return(0,n.jsx)(n.Fragment,{})}return(0,n.jsx)(z,{locale:d,country:l,orientation:s,countryByCode:t,appStoreLinks:a,newDesign:c})});let z=e=>{var t,a,l;let{locale:r,orientation:o,countryByCode:i,appStoreLinks:s,newDesign:c}=e;if(!(null==i?void 0:i.mgoCountry)||!(null==s||null==(a=s.imageLinksCollection)||null==(t=a.items)?void 0:t.length))return(0,n.jsx)(n.Fragment,{});let d=null==s||null==(l=s.imageLinksCollection)?void 0:l.items;return(null==d?void 0:d.length)?(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:"flex ".concat("horizontal"===o?"flex-row space-x-4":"flex-col space-y-4"),children:d.map((e,t)=>{if(!e)return null;let{image:a}=e;return a&&e?(0,n.jsx)(D.AppStoreLinkWithPostHog,{orientation:o,locale:r,imageLink:e,image:a,newDesign:c,clickElement:"app_store_link_".concat(t)},"link-".concat(t)):null})})}):(0,n.jsx)(n.Fragment,{})},H=e=>{let{content:t,elementStyles:a=[]}=e,l=e=>{if(!e)return e;if(Array.isArray(e))return e.map(e=>l(e));if(o.isValidElement(e)){var t;let n=a.find(t=>t.type===e.type);return(null==n?void 0:n.className)?(0,o.cloneElement)(e,{...e.props,className:n.className,children:l(e.props.children)}):e.type===o.Fragment||(null==(t=e.props)?void 0:t.children)?(0,o.cloneElement)(e,{...e.props,children:l(e.props.children)}):e}return e};return(0,n.jsx)(n.Fragment,{children:l(t)})},q=(0,C.F)("",{variants:{variant:{default:"",singleButton:""}},defaultVariants:{variant:"default"}}),W=(0,o.cache)(async e=>{var t,a,l,r,s,c,d,u,p,g,f,y,C,S,R,k,_,L,A,F,P,E,V,O,D;let z,W,Y,Q,{content:K,country:X,language:Z,customTextContent:J,destinationLocationName:$,newDesign:ee,variant:et,preResolvedImage:ea}=e,en=null!=et?et:"default",el=!!(ee&&"singleButton"===en),er=(0,i.RR)(X,Z),eo=K?{...K.fields}:void 0;if(!K)try{eo=null==(s=(await T(er)).globalSettingsCollection)||null==(r=s.items)||null==(l=r[0])?void 0:l.appStoreBanner}catch(e){}if(!eo)return null;let ei=(null==J?void 0:J.sectionLabel)||eo.sectionLabel,es=(null==J?void 0:J.title)||eo.title,ec=null!=(c=null==J?void 0:J.showRatings)&&c,ed=null!=(d=null==J?void 0:J.storeMetricsRegion)?d:"intl",eu=null;if(ec){let e=await I(er),t=M(e,ed);eu=(0,n.jsx)(h.AppStoreRatingStacked,{iosRating:t.iosRating,iosReviewCount:t.iosReviewCount,androidRating:t.androidRating,androidReviewCount:t.androidReviewCount,appStoreLabel:e["appStoreRating.appStore"],googlePlayLabel:e["appStoreRating.googlePlay"],reviewsLabel:e["appStoreRating.reviews"],className:"mb-4"})}let em=null==J?void 0:J.buttonText,ep=null==J?void 0:J.buttonHref;if(!ep&&"singleButton"===en)try{let e=await U(er,G),t=null==e||null==(p=e.appStoreLinksCollection)||null==(u=p.items)?void 0:u[0],a=null==t||null==(f=t.imageLinksCollection)||null==(g=f.items)?void 0:g[0];ep=null!=(C=null==a||null==(y=a.link)?void 0:y.externalUrl)?C:void 0}catch(e){console.warn("[AppStoreBanner] Failed to resolve app store link URL",{locale:er,appStoreLinksName:G},e)}let eg=null!=(S=null==K||null==(a=K.fields)||null==(t=a.asset)?void 0:t.fields)?S:void 0!==ea?ea:void 0;if(void 0===eg){let e=function(e,t,a){var n;let l=e.toUpperCase();return{sendCountry:l,receiveCountry:l,language:t.toLowerCase()}}(X,Z);eg=await B(er,{sendCountry:e.sendCountry,receiveCountry:e.receiveCountry,language:e.language})}let ef=!!(null==eg?void 0:eg.url),ey=null;if(ef&&(null==eg?void 0:eg.url)){let e=eg,t=null!=(E=null!=(P=null==e?void 0:e.width)?P:null==e||null==(_=e.file)||null==(k=_.details)||null==(R=k.image)?void 0:R.width)?E:600,a=null!=(O=null!=(V=null==e?void 0:e.he
3ight)?V:null==e||null==(F=e.file)||null==(A=F.details)||null==(L=A.image)?void 0:L.height)?O:400;ey=ee?(0,n.jsx)("div",{className:"relative w-full h-64 sm:h-80 md:h-auto md:flex-1 overflow-hidden",children:(0,n.jsx)(j.default,{src:eg.url,alt:eg.title||("string"==typeof es?es:"MoneyGram App"),fill:!0,sizes:"(min-width: 768px) 50vw, 100vw",className:"object-cover"})}):(0,n.jsx)("div",{className:"flex-shrink-0 w-full md:w-2/5 lg:w-2/5 max-w-[600px] mb-6 md:mb-0",children:(0,n.jsx)(j.default,{src:eg.url,alt:eg.title||("string"==typeof es?es:"MoneyGram App"),width:t,height:a,className:"w-full h-auto rounded-lg object-cover"})})}let eh="";eh=ee?"justify-between":"justify-center";let ex="";ex=ee?ef?"p-0":"singleButton"===en?"px-6 py-20 md:px-12 xl:px-28":"px-6 py-8 md:px-12 lg:py-16 xl:px-28":ef?"p-0":"px-0 py-8 lg:py-16";let ev=(0,v.V)("container-w-full w-full flex flex-col items-center",ef?"md:flex-row gap-6 lg:gap-12":"sm:flex-row gap-2",ef&&ee&&"md:items-stretch",eh,ex,q({variant:en})),eb=(0,v.V)("flex flex-col space-y-6",ef?(0,v.V)("w-full items-start text-left",ee?"md:flex-1":"md:w-3/5"):"items-center text-center",!ef&&ee&&"items-start sm:items-center",ef&&ee&&"px-6 py-10 md:py-12 md:pr-12 lg:py-16 xl:pr-28");el||(W="sectionLabel",z="font-display font-semibold text-base leading-normal uppercase");let ew=(0,v.V)("text-mg-mgInfo-500 font-mg-medium leading-mg-lineHeight26 tracking-mg-letterSpacing0","lg:block tracking-normal",z);Y=el?"sectionTitleInter":ee?"sectionTitleNew":"sectionTitle";let eN=(0,v.V)(ef?"text-left":"text-center",!ee&&!el&&"text-5xl",el&&"text-textPrimary !normal-case text-mg-size34 leading-mg-lineHeight42 lg:text-mg-size48 lg:leading-mg-lineHeight54 tracking-mg-letterSpacingn0_68",ee&&!el&&"!normal-case !text-[34px] !leading-[40px] lg:!text-5xl"),eC=(0,v.V)(ee&&!el&&"!text-base !leading-6",el&&"font-mg-rubik text-mg-size16 leading-mg-lineHeight26",ef?"text-left":"text-center"),ej={COUNTRY:$||"",RECEIVING_COUNTRY:$||""},eS=null,eR=null==J?void 0:J.body;if(eR){let e;e="string"==typeof eR?(0,n.jsx)(H,{content:(0,N.uv)(eR,ej,er)}):!function(e){if("object"!=typeof e||null===e||!("json"in e)||o.isValidElement(e))return!1;let t=e.json;return null!==t&&"object"==typeof t&&!Array.isArray(t)}(eR)?eR:(0,n.jsx)(H,{content:(0,N.g6)((0,m.LO)(eR.json),ej,er)}),eS=(0,n.jsx)(w.o5,{variant:"bodyNew",className:eC,children:e})}else(null==eo?void 0:eo.body)&&(eS=(0,n.jsx)(w.o5,{variant:"body",className:eC,children:(0,m.LO)((null==eo||null==(D=eo.body)?void 0:D.json)||(null==eo?void 0:eo.body))}));Q=ee?"blackSquarish":"default";let eT=null!=em&&("string"==typeof em?em.length>0:o.isValidElement(em))&&"string"==typeof ep&&ep.length>0,ek=null;return eT&&(ek=(0,n.jsx)(x.Button,{variant:Q,href:ep,className:"w-full md:w-auto whitespace-nowrap",clickElement:"corridor_app_store_banner_cta",children:(0,n.jsx)(w.o5,{className:"flex text-white items-center leading-5",children:em})})),(0,n.jsx)(b,{className:"bg-transparent text-foreground",gradientdirection:"none",foreground:(0,n.jsxs)("section",{className:ev,children:[ey,(0,n.jsxs)("div",{className:eb,children:[eu,ei&&!el&&(0,n.jsx)(w.o5,{variant:W,className:ew,children:ei}),es&&(0,n.jsx)(w.o5,{variant:Y,as:"h2",className:eN,children:es}),eS,ek]})]})})}),Y={component:e=>{let{content:t}=e,[a,l]=(0,o.useState)((0,n.jsx)(g.R,{})),[s,c]=(0,o.useState)(null),{country:d,language:u}=(0,r.useParams)(),m=(0,i.RR)(d,u),{appBannerImage:p}=(0,o.useContext)(ly);return((0,o.useEffect)(()=>{(async()=>{try{let e=await y(m);l((0,n.jsx)(g.R,{text:e.loadingIndicatorText}));let a=await W({content:t,country:d,language:u,preResolvedImage:p});l(a)}catch(e){console.error("Failed to load AppStoreBanner:",e),c(e instanceof Error?e:Error("Unknown error"))}})()},[t,p,d,u,m]),s)?(0,n.jsxs)("div",{className:"text-red-500 p-4",children:["Failed to load app store banner: ",s.message]}):(0,n.jsx)(n.Fragment,{children:a})},definition:{id:"contentAppStoreBanner",name:"App Store Banner",category:"Layout",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/appstorebanner_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/appstorebanner_tooltip.svg"),description:"App Store Banner Container"},variables:{content:{type:"Link",displayName:"Section Content"}},builtInStyles:["cfWidth"]},options:{wrapComponent:!1}},Q={component:e=>{let{orientation:t="vertical"}=e,{country:a,language:l}=(0,r.useParams)(),s=(0,i.RR)(a,l),{countryByCode:c,appStoreLinks:d}=(0,o.useContext)(ly);return(0,n.jsx)(z,{locale:s,country:a,orientation:t,countryByCode:c,appStoreLinks:d})},definition:{id:"appstoreLinks",name:"Appstore Links",category:"Assets",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/appstorelinks_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/appstorelinks_tooltip.svg"),description:"Appstore links"},variables:{name:{displayName:"Content Name",type:"Text",defaultValue:G},orientation:{displayName:"Orientation",type:"Text",group:"style",validations:{in:["vertical","horizontal"].map(e=>({value:e,displayName:(e=>{e.charAt(0).toUpperCase(),e.substring(1).toLowerCase()})(e)}))},defaultValue:"vertical"}}},options:{wrapComponent:!1}};var K=a(22066);let X={"appStoreRating.reviews":"Reviews","appStoreRating.onGooglePlay":"on Google Play","appStoreRating.onAppStore":"on App Store"};function Z(e){let{rating:t,reviewCount:a,storeLabel:l,reviewsLabel:r,iconSrc:o,iconWidth:i,iconHeight:s,className:c}=e;return(0,n.jsxs)("div",{className:(0,v.V)("flex items-center gap-2",c),children:[(0,n.jsx)("div",{className:"flex h-6 w-6 shrink-0 items-center justify-center overflow-hidden rounded-full",children:(0,n.jsx)(j.default,{src:o,alt:"App Store Rating",width:i,height:s})}),(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsx)("span",{className:"text-xs text-gray-900",children:t}),(0,n.jsx)(K.In,{icon:"Star",size:"sm",className:"shrink-0 text-gray-900"})]}),(0,n.jsx)("span",{className:"text-xs text-gray-900",children:l}),(0,n.jsx)("div",{className:"h-1 w-1 rounded-full bg-black","aria-hidden":"true"}),(0,n.jsxs)("span",{className:"text-xs text-gray-500",children:[a," ",r]})]})}let J=e=>{let{iosRating:t,iosReviewCount:a,androidRating:l,androidReviewCount:r,className:o,resources:i}=e,s={...X,...i};return(0,n.jsxs)("div",{className:(0,v.V)("flex flex-row flex-wrap gap-2",o),children:[(0,n.jsx)(Z,{rating:t,reviewCount:a,storeLabel:s["appStoreRating.onAppStore"],reviewsLabel:s["appStoreRating.reviews"],iconSrc:"/assets/ios.png",iconWidth:24,iconHeight:24}),(0,n.jsx)(Z,{rating:l,reviewCount:r,storeLabel:s["appStoreRating.onGooglePlay"],reviewsLabel:s["appStoreRating.reviews"],iconSrc:"/assets/android.png",iconWidth:14,iconHeight:14})]})};var $=a(30020),ee=a(69287);function et(e,t){throw t}class ea extends o.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidMount(){let e=document.querySelector('[data-studio-ssr-error="'.concat(CSS.escape(this.props.componentId),'"]'));if(e){var t;let a=null!=(t=e.dataset.studioSsrErrorMessage)?t:"SSR render failure";window.posthog&&window.posthog.capture("mgo_frontdoor_component_render_error",{component_id:this.props.componentId,render_error:a,error_name:"SSRRenderError",is_ssr_error:!0,page_path:window.location.pathname}),e.remove()}}
3componentDidCatch(e,t){let{componentId:a}=this.props,n=e instanceof Error?e:Error(String(e));if($.v4(e=>{e.setTag("studioComponent",a),e.setExtras({componentId:a,errorMessage:n.message,componentStack:t.componentStack}),ee.wd('[StudioComponentErrorBoundary] "'.concat(a,'" failed to render and is not displaying to users â ').concat(n.message),"error")}),window.posthog){var l;window.posthog.capture("mgo_frontdoor_component_render_error",{component_id:a,render_error:n.message,error_name:n.name,component_stack:null==(l=t.componentStack)?void 0:l.slice(0,500),page_path:window.location.pathname})}}render(){if(this.state.hasError){var e;return null!=(e=this.props.fallback)?e:null}return this.props.children}constructor(e){super(e),this.state={hasError:!1}}}let en=e=>{let{storeMetricsRegion:t,className:a}=e,{appStoreRatingResources:l}=(0,o.useContext)(ly),r=(0,o.useMemo)(()=>({...X,...null!=l?l:{}}),[l]),i=(0,o.useMemo)(()=>M(r,t),[r,t]);try{return(0,n.jsx)(J,{iosRating:i.iosRating,iosReviewCount:i.iosReviewCount,androidRating:i.androidRating,androidReviewCount:i.androidReviewCount,className:a,resources:r})}catch(e){return et("appStoreRating",e)}},el={component:e=>(0,n.jsx)(ea,{componentId:"appStoreRating",children:(0,n.jsx)(en,{...e})}),definition:{id:"appStoreRating",name:"App Store Rating",category:"Assets",variables:{storeMetricsRegion:{displayName:"Store metrics region",type:"Text",defaultValue:"intl",validations:{in:P}}}},options:{wrapComponent:!1}},er=e=>{let{storeMetricsRegion:t,className:a}=e,{appStoreRatingResources:l}=(0,o.useContext)(ly),r=(0,o.useMemo)(()=>({...X,...null!=l?l:{}}),[l]),i=(0,o.useMemo)(()=>M(r,t),[r,t]);try{return(0,n.jsx)(h.AppStoreRatingStacked,{iosRating:i.iosRating,iosReviewCount:i.iosReviewCount,androidRating:i.androidRating,androidReviewCount:i.androidReviewCount,className:a,appStoreLabel:r["appStoreRating.appStore"],googlePlayLabel:r["appStoreRating.googlePlay"],reviewsLabel:r["appStoreRating.reviews"]})}catch(e){return et("appStoreRatingStacked",e)}},eo={component:e=>(0,n.jsx)(ea,{componentId:"appStoreRatingStacked",children:(0,n.jsx)(er,{...e})}),definition:{id:"appStoreRatingStacked",name:"App Store Rating (Stacked)",category:"Assets",variables:{storeMetricsRegion:{displayName:"Store metrics region",type:"Text",defaultValue:"intl",validations:{in:P}}}},options:{wrapComponent:!1}};var ei=a(67057);let es=e=>{let{backgroundImageSrc:t,headline:a,body:l,showButton:r=!0,ctaLabel:o="Send money now",ctaHref:i="#",className:s}=e,c="url(".concat(JSON.stringify(t),")");return(0,n.jsx)("section",{className:(0,v.V)("relative w-full overflow-hidden bg-[lightgray]","[background-image:var(--bg-hero-img)] [background-position:95%_50%] md:[background-position:50%_50%] [background-size:auto_100%] md:[background-size:cover] [background-repeat:no-repeat]","before:pointer-events-none before:absolute before:inset-0 before:z-0 before:bg-black/40 before:content-['']",s),style:{"--bg-hero-img":c},children:(0,n.jsx)("div",{className:"relative z-10 flex items-center justify-center pt-[112px] pb-[32px] pl-[24px] pr-[24px] md:pl-16 md:pr-16 lg:pt-[208px] lg:pb-[120px] lg:pl-28 lg:pr-[156px]",children:(0,n.jsxs)("div",{className:"flex w-full max-w-[600px] flex-col items-center gap-8 text-center",children:[a&&(0,n.jsx)("h1",{className:"font-[Inter] text-[36px] font-black leading-[46px] tracking-[-0.8px] text-[#fafafa] lg:text-[60px] lg:leading-[67.5px] lg:tracking-[-1.2px]",children:a}),l&&(0,n.jsx)("div",{className:"w-full font-[Rubik] text-[16px] font-normal leading-[24px] text-[#fafafa] lg:text-[18px] lg:leading-[26px] [&_p]:mb-0 [&_p]:whitespace-pre-line [&_p:last-child]:mb-0",children:l}),r&&(0,n.jsx)("a",{href:i,className:"inline-flex h-12 w-full max-w-[320px] items-center justify-center rounded-[8px] bg-[#1f1f1f] px-4 py-3.5 font-[Rubik] text-[16px] font-medium leading-5 text-[#fafafa] transition-opacity hover:opacity-90 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#fafafa]",target:"_self",children:o})]})})})};var ec=a(11357);let ed=e=>{if(null==e)return"";if("string"==typeof e){let t=e.trim();return t?t.startsWith("http://")||t.startsWith("https://")?t:t.startsWith("//")?"https:".concat(t):"https://".concat(t):""}return"object"==typeof e&&"url"in e&&"string"==typeof e.url?ed(e.url):""},eu="How to send money",em="With MoneyGram at Walmart, sending money fits into your day, not the other way around. Stop by a store and pay with cash, send online in just a few clicks, or use the app when you're on the go.",ep={nodeType:ei.nA.DOCUMENT,data:{},content:[{nodeType:ei.nA.PARAGRAPH,data:{},content:[{nodeType:"text",value:em,marks:[],data:{}}]}]},eg={component:e=>{let{backgroundImageUrl:t,headline:a=eu,body:l=em,ctaLabel:i,ctaLink:s,showButton:c}=e,d=(0,r.usePathname)(),{country:u,language:p}=(0,r.useParams)(),g=ed(t)||"https://images.ctfassets.net/toryt1tt0roy/puDTryGptOTRxAFLMdTA6/f6b2cb3b590833b0577310672223bc20/background-hero-pattern.jpg",f=(0,o.useMemo)(()=>
3{if(!(null==s?void 0:s.trim()))return s;let e=s.trim();return null!=u&&null!=p&&d?(0,ec.x)(e,d,String(u),String(p),{rewriteLocalePathToPartnerPrefix:!0}):e},[s,d,u,p]),y=null==l||""===l?null:(e=>"object"==typeof e&&null!==e&&"nodeType"in e&&"document"===e.nodeType)(l)?(0,m.LO)(l):(0,n.jsx)("p",{className:"whitespace-pre-line",children:l});return(0,n.jsx)(es,{backgroundImageSrc:g,headline:a,body:null!=y?y:void 0,showButton:!1!==c,ctaLabel:i||void 0,ctaHref:null!=f?f:s})},definition:{id:"backgroundImageHero",name:"Background Image Hero",category:"Hero",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_tooltip.svg"),description:"Full-width hero with photo background, dark overlay, centered headline, body, and optional button (toggle in Design)."},builtInStyles:[],variables:{showButton:{displayName:"Show button",type:"Boolean",group:"style",defaultValue:!0,description:"When off, the CTA Button Label and Link fields are ignored and no button is shown."},backgroundImageUrl:{displayName:"Background Image",type:"Media",description:"Optional. Defaults to the standard background hero image."},headline:{displayName:"Headline",type:"Text",defaultValue:eu},body:{displayName:"Body",type:"RichText",defaultValue:ep},ctaLabel:{displayName:"CTA Button Label",type:"Text",defaultValue:"Send money now"},ctaLink:{displayName:"CTA Button Link",type:"Hyperlink"}}},options:{wrapComponent:!1}},ef={variant:{default:"Default",secondary:"Secondary",destructive:"Destructive",outline:"Outline",new:"New Design"},size:{default:"Default",xs:"Extra Small",sm:"Small",lg:"Large",icon:"Icon",step:"Small Icon",newStep:"New Design Step Icon"}},ey=(0,C.F)("",{variants:{iconPosition:{left:"order-first",right:"order-last"}},defaultVariants:{iconPosition:"left"}}),eh=(0,C.F)("inline-flex items-center justify-center rounded-full font-sans font-medium transition-colors text-foreground gap-2",{variants:{variant:{default:"bg-primary text-inverseForeground",secondary:"bg-secondary",destructive:"bg-destructive text-destructiveForeground",outline:"bg-mg-transparent border border-foreground box-border",new:"text-[#1F1F1F] bg-[#D1D1D1]"},size:{default:"px-4 py-3",xs:"px-2 py-1 text-sm",sm:"px-3 py-2",lg:"px-6 py-4 text-md",icon:"w-12 h-12",step:"w-8 h-8",newStep:"w-10 h-10"}},defaultVariants:{variant:"default",size:"default"}}),ex=o.forwardRef((e,t)=>{let{children:a,className:l,icon:r,iconPosition:o="left",size:i,variant:s,badgeBgColor:c,...d}=e,u=(0,n.jsxs)(n.Fragment,{children:[r&&(0,n.jsx)("span",{className:(0,v.V)(ey({iconPosition:o})),children:r}),a]});return(0,n.jsx)("div",{ref:t,className:(0,v.V)(eh({variant:s,size:i,className:l})),style:c?{backgroundColor:c}:void 0,...d,children:u})});ex.displayName="Button";let ev={component:e=>{let{label:t,...a}=e,l=a.icon,r={...a,icon:a.icon?(0,n.jsx)(K.In,{icon:l,Component:j.default}):void 0};return(0,n.jsx)(ex,{...r,children:t})},definition:{id:"contentBadge",name:"Badge",category:"Badges",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/badge_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/badge_tooltip.png"),description:"Badge"},variables:{label:{displayName:"Label",type:"Text"},size:{displayName:"Size",type:"Text",validations:{in:Object.entries(ef.size).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},variant:{displayName:"Variant",type:"Text",validations:{in:Object.entries(ef.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}};var eb=a(72935),ew=a(62684),eN=a(17253),eC=a(66392),ej=a(27736),eS=a(81562),eR=a(83631),eT=a(74737);let ek=(0,f.createServerReference)("7f004ad5e2a08479be60df38c61f35671d657b0f11",f.callServer,void 0,f.findSourceMapURL,"getBillPayResourceSet");var e_=a(57612);let eL=o.memo(e=>{var t,a,l;let{className:s="",buttonVariant:c="defaultBlack"}=e,[d,u]=(0,o.useState)(!1),m=(0,o.useMemo)(()=>window.location.href.includes("contentful"),[]),{country:p,language:g}=(0,r.useParams)()||{},f=(0,o.useMemo)(()=>{try{return(0,i.RR)(p,g)}catch(e){return console.warn("Failed to create locale, using fallback:",e),"en-US"}},[p,g]),{data:y,isLoading:h}=(0,ej.useQuery)({queryFn:()=>ek(f),queryKey:["billPayResourceSet",f],enabled:!!f&&!m,staleTime:e_.E9.ONE_HOUR}),{register:v,handleSubmit:b,formState:{errors:N,isValid:C},reset:j}=(0,eR.mN)({resolver:(0,eb.u)((e=>{let{nameRequired:t,billerNameRequired:a,emailRequired:n,emailInvalid:l}=e;return eT.Ik({name:eT.Yj().min(1,t),billerName:eT.Yj().min(1,a),email:eT.Yj().min(1,n).email(l),reason:eT.Yj().optional()})})({nameRequired:null==y?void 0:y["billPayRequest.form.nameRequired"],billerNameRequired:null==y?void 0:y["billPayRequest.form.billerNameRequired"],emailRequired:null==y?void 0:y["billPayRequest.form.emailRequired"],emailInvalid:null==y?void 0:y["billPayRequest.form.emailInvalid"]}
3)),mode:"onChange",defaultValues:{name:"",billerName:"",email:"",reason:""}}),{mutate:S,isPending:R,error:T,reset:k}=(0,eS.useMutation)({mutationKey:["bill-pay-request-form"],mutationFn:async e=>{let t=await fetch("/api/submit-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({form_type:"billpay",name:e.name,billerName:e.billerName,email:e.email,reason:e.reason||""})});if(!t.ok)throw Error((await t.json().catch(()=>({}))).error||(null==y?void 0:y["billPayRequest.form.submitError"]));return t.json()},onSuccess:()=>{u(!0),j()}}),_=b(e=>{k(),S(e)});return h&&!m?(0,n.jsx)("div",{className:"space-y-4 mb-6 max-w-[600px] ".concat(s),children:(0,n.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,n.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-gray-900"})})}):d&&!T?(0,n.jsx)("div",{className:"text-center space-y-4 mt-6 max-w-[600px] mb-8 ".concat(s),children:(0,n.jsx)(w.o5,{as:"div",variant:"subtitle",className:"text-mg-mgGray-800",children:null==y?void 0:y["billPayRequest.form.submitSuccess"]})}):(0,n.jsx)("div",{className:"space-y-4 mb-6 max-w-[600px] ".concat(s),children:(0,n.jsxs)(ew.Root,{onSubmit:_,className:"space-y-6",children:[(0,n.jsxs)(ew.Field,{name:"name",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"name",className:"block text-sm font-medium",children:[null==y?void 0:y["billPayRequest.form.nameLabel"]," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eN.wi,{...v("name"),id:"name",name:"name",type:"text",placeholder:null==y?void 0:y["billPayRequest.form.namePlaceholder"],error:null==(t=N.name)?void 0:t.message,variant:"rounded-grey",disabled:R,required:!0})]}),(0,n.jsxs)(ew.Field,{name:"billerName",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"billerName",className:"block text-sm font-medium",children:[null==y?void 0:y["billPayRequest.form.billerNameLabel"]," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eN.wi,{...v("billerName"),id:"billerName",name:"billerName",type:"text",placeholder:null==y?void 0:y["billPayRequest.form.billerNamePlaceholder"],error:null==(a=N.billerName)?void 0:a.message,variant:"rounded-grey",disabled:R,required:!0})]}),(0,n.jsxs)(ew.Field,{name:"email",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"email",className:"block text-sm font-medium",children:[null==y?void 0:y["billPayRequest.form.emailLabel"]," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eN.wi,{...v("email"),id:"email",name:"email",type:"email",placeholder:null==y?void 0:y["billPayRequest.form.emailPlaceholder"],error:null==(l=N.email)?void 0:l.message,variant:"rounded-grey",disabled:R,required:!0})]}),(0,n.jsx)(ew.Field,{name:"reason",className:"space-y-2",children:(0,n.jsx)(eC.H,{...v("reason"),id:"reason",name:"reason",label:null==y?void 0:y["billPayRequest.form.reasonLabel"],placeholder:null==y?void 0:y["billPayRequest.form.reasonPlaceholder"],variant:"rounded-grey",disabled:R,rows:4})}),(0,n.jsx)(x.Button,{type:"submit",variant:c,size:"lg",className:"w-full",isLoading:R,disabled:R||!C,clickElement:"bill_pay_request_submit",children:null==y?void 0:y["billPayRequest.form.submitButton"]}),T&&(0,n.jsx)(w.o5,{variant:"body",className:"text-center text-mg-mgError-500",children:null==y?void 0:y["billPayRequest.form.submitError"]})]})})});eL.displayName="BillPayRequestForm";let eA={component:eL,definition:{id:"billPayRequestForm",name:"Bill Pay Request Form",category:"Forms",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/form_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/form_tooltip.svg"),description:"Form for billers to request partnership with MoneyGram Bill Pay"},variables:{buttonVariant:{displayName:"Button Variant",type:"Text",group:"style",defaultValue:"defaultBlack",validations:{in:Object.entries(x.BUTTON_VARIANTS.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}};var eF=a(34183),eB=a(73975),eI=a(77747),eU=a(74035);let eP="/api/pay-bills/search?billerName=",eE={component:function(e){let t=(0,r.useParams)(),a=(0,eI.S)(),{country:l,language:s}=t,c=(0,i.RR)(l,s),{billPayResources:d}=(0,o.useContext)(ly),{variant:u,buttonWidth:m,mobileWidth:p,theme:g,...f}=e,[y,h]=(0,o.useState)(),[v,b]=(0,o.useState)(),w=[eP],N=async(e,t)=>{let a;try{let n=(0,eU.m9)(e),l="".concat(eP).concat(n);if(w.every(e=>l.includes(e))){let e=await fetch("".concat(eP).concat(n),{headers:{"Accept-Language":t,"locale-header":t}});a=await (null==e?void 0:e.json())}}catch(e){console.error(e)}return(null==a?void 0:a.billerInfoVOList)?a.billerInfoVOList:[]},C=async e=>{if(b(""),e&&e.length>2){let t=await N(e,c);h(null==t?void 0:t.map((e,t)=>
3(null==e?void 0:e.billerName)?(0,n.jsxs)("button",{className:"w-full",onClick:()=>{b(e.billerName)},children:[e.billerName," "]},t):null))}else h([])};return(0,n.jsxs)("div",{className:"flex flex-col max-w-[600px] w-full gap-8",children:[(0,n.jsx)(eF.t,{...f,theme:g,placeholder:null==d?void 0:d["billPay.searchPlaceholder"],onSearch:C,searchResults:y,selectedValue:v}),(0,n.jsx)(x.Button,{disabled:!v,variant:u,buttonWidth:m,mobileWidth:p,onClick:()=>a.push((0,eB.W_)(c,e_.di.LOG_IN)),children:null==d?void 0:d["billPay.ctaLabel"]})]})},definition:{id:"billPaySearch",name:"Bill Pay Search Section",category:"Search",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/billpaysearch_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/billpaysearch_tooltip.svg"),description:"Bill Pay Search Section"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{theme:{displayName:"Theme",type:"Text",group:"style",validations:{in:Object.entries(eF.K.theme).map(e=>
3{let[t,a]=e;return{value:t,displayName:a}})}},variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_VARIANTS.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},mobileWidth:{displayName:"Mobile Width",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.mobileWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},buttonWidth:{displayName:"Button Width",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.buttonWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},placeholder:{displayName:"Placeholder Text",type:"Text",defaultValue:"Company or Category"},maxInputLength:{displayName:"Max length for search input",type:"Number",defaultValue:50}}},options:{wrapComponent:!1}};var eV=a(21903);let eM=Object.entries(K.Gt).map(e=>{let[t,{displayName:a}]=e;return{value:t,displayName:a}}),eO=e=>{let{label:t,link:a,partnerLink:l,sectionReference:s,elementName:c,...d}=e,{country:u,language:m}=(0,r.useParams)(),p=(0,r.usePathname)(),g=(0,i.RR)(u,m),f=d.icon,y=d.iconColor,{atlasSignupUrl:h}=(0,o.useContext)(ly),v=(0,o.useMemo)(()=>(e=>{let t=e.toUpperCase(),a="/RAF/",n=t.indexOf(a);if(-1===n)return null;let[l]=e.slice(n+a.length).split("/");return l||null})(p),[p]);if(s){let e={...d,icon:d.icon?(0,n.jsx)(K.In,{icon:f,color:y,Component:j.default}):void 0,onClick:e=>{e.preventDefault();let t=document.getElementById(s);if(t||(t=document.querySelector('[data-cf-id="'.concat(s,'"]'))),t||(t=document.querySelector('[data-contentful-section-id="'.concat(s,'"]'))),t||(t=document.querySelector('[data-section-reference="'.concat(s,'"]'))),t||(t=document.querySelector('[data-test-id="'.concat(s,'"]'))),!t){let e=document.querySelectorAll(".".concat(s));if(1===e.length)t=e[0];else if(e.length>1){let a=Array.from(e).filter(e=>"Section"===e.getAttribute("data-cf-type")||"Container"===e.getAttribute("data-cf-type")||"Columns"===e.getAttribute("data-cf-type")||"contentful-container"===e.getAttribute("data-test-id")||"contentful-section"===e.getAttribute("data-test-id"));t=a.length>0?a[0]:e[0]}}if(!t)for(let e of Array.from(document.querySelectorAll('[data-cf-type="Section"], [data-cf-type="Container"], [data-cf-type="Columns"]'))){let a=e.classList;if(e.id===s||e.getAttribute("data-cf-id")===s||e.getAttribute("data-contentful-section-id")===s||e.getAttribute("data-section-reference")===s||e.getAttribute("data-test-id")===s||a.contains(s)){t=e;break}}t?t.scrollIntoView({behavior:"smooth",block:"start"}):console.warn('Structure component (Section/Container/Columns) with reference "'.concat(s,'" not found.'),"\nTip: Use the unique `cf-` prefixed class name from DevTools (e.g., `cf-b19bcaebfd341c2a0939cb9d134d4dd9`).","\nThis class name is stable across deployments as long as the component isn't deleted and recreated.")},name:d.name||void 0,href:void 0,clickElement:c};return(0,n.jsx)(x.Button,{...e,children:t})}let b=!!(null==l?void 0:l.trim()),w=b?l.trim():a,N="string"==typeof w&&w.toLowerCase().startsWith("mailto:");if("string"==typeof w&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(w)&&!N&&(w="mailto:".concat(w)),!N){let e=(0,i.DM)(u,m);if(w&&!w.includes("//")&&!w.includes("/".concat(g,"/"))&&!function(e,t,a){var n,l;let r="/".concat((0,i.DM)(t,a)).toLowerCase(),o=(null!=(l=(null!=(n=e.split("?")[0])?n:e).split("#")[0])?l:e).trim().replace(/\/+/g,"/").toLowerCase();return o.startsWith("/")||(o="/".concat(o)),o===r||o.startsWith("".concat(r,"/"))}(w,String(u),String(m))){let t=w.replace(/^\/+/,"");w=t?"/".concat(e,"/").concat(t):"/".concat(e)}w&&w.includes("/".concat(g,"/"))&&(w=w.replace("/".concat(g,"/"),"/".concat(e,"/"))),p&&null!=u&&null!=m&&w&&!w.includes("//")&&(w=(0,ec.x)(w,p,String(u),String(m),{rewriteLocalePathToPartnerPrefix:b})),w=(0,eV.En)(w,v,m,h)}let C={...d,icon:d.icon?(0,n.jsx)(K.In,{icon:f,color:y,Component:j.default}):void 0,href:w,name:d.name||void 0,clickElement:c};return(0,n.jsx)(x.Button,{...C,children:t})},eD={component:eO,definition:{id:"contentButton",name:"Button",category:"Buttons",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/button_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/button_tooltip.svg"),description:"Button"},variables:{label:{displayName:"Label",type:"Text",defaultValue:"Label..."},link:{displayName:"Link",type:"Hyperlink"},partnerLink:{displayName:"Partner link",type:"Hyperlink",description:"Use for links to another page inside the same partner experience (e.g. Walmart). When set, the URL becomes `/partners/{country}/{language}/{partner}/{slug}` while viewing under `/partners/...`. Leave empty to use Link for normal main-site URLs."},size:{displayName:"Size",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_VARIA
3NTS.size).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_VARIANTS.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},mobileWidth:{displayName:"Mobile Width",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.mobileWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},buttonWidth:{displayName:"Button Width",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.buttonWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},sectionReference:{displayName:"Section Reference",type:"Text",description:"Reference to a structure component (Section, Container, or Columns) to scroll to. In DevTools, find the component's unique `cf-` prefixed class name (e.g., `cf-b19bcaebfd341c2a0939cb9d134d4dd9`) from the element's `class` attribute. This class name is unique per component and stable across deployments. If provided, the button will scroll to the target instead of navigating to a link."},elementName:{displayName:"Element Name",type:"Text",description:"Unique identifier for PostHog click tracking. Use a consistent, language-independent name (e.g., 'header_send_money') that will be the same across all translations."}}},options:{wrapComponent:!1}},eG={component:eO,definition:{id:"quickAccessButton",name:"Quick Access Button",category:"Buttons",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/quickaccess_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/quickaccess_tooltip.svg"),description:"Quick Access Button"},builtInStyles:["cfMargin","cfWidth","cfMaxWidth"],variables:{icon:{displayName:"Icon",defaultValue:"desktop",validations:{in:eM.map(e=>({value:e.value,displayName:e.displayName}))},type:"Text"},iconColor:{displayName:"Icon Color",type:"Text",group:"style",validations:{in:Object.entries(K.f4.color).map(e=>{let[t,a]=e;return{value:t,displayName:a}})},defaultValue:Object.keys(K.f4.color)[0]},label:{displayName:"Label",type:"Text"},link:{displayName:"Link",type:"Hyperlink"},partnerLink:{displayName:"Partner link",type:"Hyperlink",description:"Same as Button: partner experience targets under `/partners/{country}/{language}/{partner}/â¦`. Leave empty to use Link."},size:{displayName:"Size",type:"Text",validations:{in:Object.entries(x.BUTTON_VARIANTS.size).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},buttonWidth:{displayName:"Button Width",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.buttonWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},variant:{displayName:"Variant",type:"Text",defaultValue:"quickAccessItem",group:"style",validations:{in:[{value:"quickAccessItem",displayName:"Quick Access Item"},{value:"noOutlineQuickAccessItem",displayName:"No Outline Quick Access Item"},{value:"contentButtonQuickAccess",displayName:"Content Button Quick Access"}]}},elementName:{displayName:"Element Name",type:"Text",description:"Unique identifier for PostHog click tracking. Use a consistent, language-independent name (e.g., 'quick_access_send_money') that will be the same across all translations."}}},options:{wrapComponent:!1}},ez={component:eO,definition:{id:"contentLinkButton",name:"Content Link Button",category:"Buttons",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/button_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/button_tooltip.svg"),description:"Content Link Button with arrow-right default"},builtInStyles:["cfMargin","cfWidth","cfMaxWidth"],variables:{label:{displayName:"Label",type:"Text"},link:{displayName:"Link",type:"Hyperlink"},variant:{displayName:"Variant",type:"Text",group:"style",defaultValue:"new_button_sm",validations:{in:[{value:"new_button",displayName:x.BUTTON_VARIANTS.variant.new_button},{value:"new_button_sm",displayName:x.BUTTON_VARIANTS.variant.new_button_sm}]}},size:{displayName:"Size",type:"Text",group:"style",validations:{in:Object.entries(x.BUTTON_VARIANTS.size).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},buttonWidth:{displayName:"Button Width",type:"Text",group:"style",defaultValue:"fit",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.buttonWidth).map(e=>
3{let[t,a]=e;return{value:t,displayName:a}})}},mobileWidth:{displayName:"Mobile Width",type:"Text",group:"style",defaultValue:"fit",validations:{in:Object.entries(x.BUTTON_WIDTH_VARIANTS.mobileWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},elementName:{displayName:"Element Name",type:"Text",description:"Unique identifier for PostHog click tracking. Use a consistent, language-independent name (e.g., 'content_link_read_more') that will be the same across all translations."}}},options:{wrapComponent:!1}},eH=(0,o.createContext)(null),eq=e=>{let{children:t}=e,[a,l]=(0,o.useState)(0),[r,i]=(0,o.useState)(""),s=(0,o.useCallback)((e,t)=>{l(e),i(t)},[]),c=(0,o.useMemo)(()=>({activeIndex:a,activeTabId:r,setSelection:s}),[a,r,s]);return(0,n.jsx)(eH.Provider,{value:c,children:(0,n.jsx)("div",{style:{display:"contents"},children:t})})};function eW(){return(0,o.useContext)(eH)}let eY=e=>{let{activeIndex:t,tab1Label:a,tab2Label:l,tab1Link:s,tab2Link:c,partnerLink:d,elementName:u,size:m="default",mobileWidth:p="full",buttonWidth:g="fit"}=e,f=t<=0?0:1,y=0===f?a:l,h=0===f?s:c,v=(null==y?void 0:y.trim())||(0===f?"Tab 1":"Tab 2"),b=function(e,t){var a;let{country:n,language:l}=(0,r.useParams)(),s=null!=(a=(0,r.usePathname)())?a:"",c=(0,i.RR)(n,l),{atlasSignupUrl:d}=(0,o.useContext)(ly),u=(0,o.useMemo)(()=>s?function(e){let t=e.toUpperCase(),a="/RAF/",n=t.indexOf(a);if(-1===n)return null;let[l]=e.slice(n+a.length).split("/");return l||null}(s):null,[s]);return(0,o.useMemo)(()=>(function(e,t,a,n,l,r,o,s){let c=!!(null==t?void 0:t.trim()),d=c?t.trim():e,u=d.toLowerCase().startsWith("mailto:");if(function(e){let t=new RegExp(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/);return"string"==typeof e&&!(e.length>254)&&t.test(e)}(d)&&!u&&(d="mailto:".concat(d)),!u){let e=(0,i.DM)(a,n);if(d&&!d.includes("//")&&!d.includes("/".concat(r,"/"))&&!function(e,t,a){var n,l;let r="/".concat((0,i.DM)(t,a)).toLowerCase(),o=(null!=(l=(null!=(n=e.split("?")[0])?n:e).split("#")[0])?l:e).trim().replace(/\/+/g,"/").toLowerCase();return o.startsWith("/")||(o="/".concat(o)),o===r||o.startsWith("".concat(r,"/"))}(d,String(a),String(n))){let t=d.replace(/^\/+/,"");d=t?"/".concat(e,"/").concat(t):"/".concat(e)}d&&d.includes("/".concat(r,"/"))&&(d=d.replace("/".concat(r,"/"),"/".concat(e,"/"))),l&&""!==a&&""!==n&&d&&!d.includes("//")&&(d=(0,ec.x)(d,l,String(a),String(n),{rewriteLocalePathToPartnerPrefix:c})),d=(0,eV.En)(d,o,n,s)}return d})(e,t,null!=n?String(n):"",null!=l?String(l):"",s,c,u,d),[e,t,n,l,s,c,u,d])}(null!=h?h:"",d);return(0,n.jsx)(x.Button,{href:b,variant:"blackSquarishNew_NoFonts",size:m,mobileWidth:p,buttonWidth:g,name:u,clickElement:u,children:v})},eQ=Object.entries(x.BUTTON_VARIANTS.size).map(e=>{let[t,a]=e;return{value:t,displayName:a}}),eK=Object.entries(x.BUTTON_WIDTH_VARIANTS.mobileWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}}),eX=Object.entries(x.BUTTON_WIDTH_VARIANTS.buttonWidth).map(e=>{let[t,a]=e;return{value:t,displayName:a}}),eZ={component:e=>{var t,a,l,r;let o=eW();return o?(0,n.jsx)(eY,{activeIndex:o.activeIndex,tab1Label:null!=(t=e.tab1Label)?t:"",tab2Label:null!=(a=e.tab2Label)?a:"",tab1Link:null!=(l=e.tab1Link)?l:"",tab2Link:null!=(r=e.tab2Link)?r:"",partnerLink:e.partnerLink,elementName:e.elementName,size:e.size,mobileWidth:e.mobileWidth,buttonWidth:e.buttonWidth}):null},definition:{id:"buttonToggle",name:"Button Toggle",category:"Buttons",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/button_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/button_tooltip.svg"),description:"CTA that switches label and link with the active Content Toggle tab (Black Squarish New Fonts not enabled). Place inside Content Toggle Parent."},variables:{tab1Label:{displayName:"Tab 1 label",type:"Text",defaultValue:"Find a location"},tab2Label:{displayName:"Tab 2 label",type:"Text",defaultValue:"Get started"},tab1Link:{displayName:"Tab 1 link",type:"Hyperlink"},tab2Link:{displayName:"Tab 2 link",type:"Hyperlink"},partnerLink:{displayName:"Partner link",type:"Hyperlink",description:"Optional: same as Button â partner experience URLs under `/partners/...`. Applies to both tab links when set."},elementName:{displayName:"Element Name",type:"Text",description:"PostHog click tracking id (language-independent), same as Button."},size:{displayName:"Size",type:"Text",group:"style",validations:{in:eQ}},mobileWidth:{displayName:"Mobile Width",type:"Text",group:"style",validations:{in:eK}},buttonWidth:{displayName:"Button Width",type:"Text",group:"style",validations:{in:eX}}}},options:{wrapComponent:!1}};var eJ=a(82523),e$=a(83833);let e0={component:e=>{let{icon:t,title:a,body:l,alignment:r,theme:o,titleRole:i="span",bodyRole:s="span"}=e;return(0,n.jsx)(e$.Zp,{alignment:r,theme:o,header:(0,n.jsx)(K.In,{icon:t,color:"primary",size:"xl",Component:j.default}),children:(0,n.jsxs)("div",{className:"flex flex-col space-y-3 whitespace-normal",children:[(0,n.jsx)(w.o5,{variant:"subtitle",as:i,children:a}),(0,n.jsx)(w.o5,{variant:"body",as:s,children:l})]})})}
3,definition:{id:"iconCard",name:"Icon Card",category:"Card",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/iconcard_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/iconcard_tooltip.svg"),description:"Icon Card"},builtInStyles:["cfWidth"],variables:{icon:{displayName:"icon",type:"Text",validations:{in:Object.entries(K.Gt).map(e=>{let[t,a]=e;return{value:t,displayName:a.displayName}})}},title:{displayName:"Title",type:"Text"},body:{displayName:"Body",type:"Text"},titlerole:{displayName:"Title Role",type:"Text",validations:{in:w.uw.map(e=>({value:e,label:e}))}},bodyrole:{displayName:"Body Role",type:"Text",validations:{in:w.uw.map(e=>({value:e,label:e}))}},theme:{displayName:"Theme",type:"Text",validations:{in:Object.entries(e$.Ew.theme).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},alignment:{displayName:"Alignment",type:"Text",validations:{in:Object.entries(e$.Ew.alignment).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}},e1={component:e=>{let{title:t,subtitle:a,body:l,titleRole:r="span",subtitleRole:o="span",bodyRole:i="span"}=e;return(0,n.jsx)(e$.Zp,{alignment:"left",theme:"gray",header:(0,n.jsx)(w.o5,{variant:"sectionTitle",className:"normal-case",as:r,children:t}),children:(0,n.jsxs)("div",{className:"flex flex-col space-y-1 pt-5 whitespace-normal",children:[(0,n.jsx)(w.o5,{variant:"sectionLabel",className:"normal-case text-mgBlue-500",as:o,children:a}),(0,n.jsx)(w.o5,{variant:"body",as:i,children:(0,eJ.i)(l)})]})})},definition:{id:"promoCard",name:"Promo Card",category:"Card",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/promocard_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/promocard_tooltip.png"),description:"Promo Card component"},builtInStyles:["cfWidth"],variables:{title:{displayName:"Title",type:"Text"},subtitle:{displayName:"Subtitle",type:"Text"},body:{displayName:"Body",type:"RichText"},titlerole:{displayName:"Title Role",type:"Text",validations:{in:w.uw.map(e=>({value:e,label:e}))}},subtitlerole:{displayName:"Subtitle Role",type:"Text",validations:{in:w.uw.map(e=>({value:e,label:e}))}},bodyrole:{displayName:"Body Role",type:"Text",validations:{in:w.uw.map(e=>({value:e,label:e}))}}}},options:{wrapComponent:!1}};var e2=a(99745);let e4={component:e=>{let{...t}=e,{slide1:a,slide2:l,slide3:r,slide4:o,slide5:i,...s}=t,{numberOfSlides:c}=t,d=[a,l,r,o,i].slice(0,null!=c?c:1).filter(e=>void 0!==e);return(0,n.jsx)(e2.CustomCarousel,{...s,items:d})},definition:{id:"contentCarousel",name:"Carousel",category:"Layout",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/carousel_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/carousel_tooltip.svg"),description:"Carousel with scrolling slides"},variables:{theme:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(e2.w.theme).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},pagination:{displayName:"Pagination Style",type:"Text",group:"style",validations:{in:Object.entries(e2.w.pagination).map(e=>{let[t,a]=e;return{value:t,displayName:a}})},default:"arrows"},size:{displayName:"Size",type:"Text",group:"style",validations:{in:Object.entries(e2.w.size).map(e=>{let[t,a]=e;return{value:t,displayName:a}})},default:"full"},numberOfSlides:{displayName:"Number Of Slides",type:"Number",group:"style",default:5},autoPaginationSeconds:{displayName:"Auto Pagination (seconds)",type:"Number",group:"style",default:0}},slots:{slide1:{displayName:"Slide 1"},slide2:{displayName:"Slide 2"},slide3:{displayName:"Slide 3"},slide4:{displayName:"Slide 4"},slide5:{displayName:"Slide 5"}}},options:{wrapComponent:!1}};var e7=a(28396);let e5=(0,f.createServerReference)("7f5e875635ded36a0af37324efe22bddcda100bb05",f.callServer,void 0,f.findSourceMapURL,"getComplianceReferralResourceSet");var e3=a(44374),e8=a(34599),e6=a(80971);let e9="w-full max-w-md rounded border border-mgGray-200 bg-white px-3 py-2 text-sm text-mgGray-800 shadow-sm focus:outline-none focus:ring-2 focus:ring-mgRed-500 aria-[invalid=true]:border-red-500",te="w-full max-w-md rounded border border-mgGray-200 bg-white px-3 py-2 text-sm text-mgGray-800 shadow-sm focus:outline-none focus:ring-2 focus:ring-mgRed-500",tt="mb-1 block text-sm font-medium text-mgGray-700",ta=(0,n.jsx)("span",{className:"ml-1 text-xs font-normal text-mgGray-500",children:"(required)"});function tn(e){let{id:t,message:a}=e;return(0,n.jsx)("p",{id:t,"aria-live":"polite",className:"mt-1 min-h-[1rem] text-xs text-red-600",children:null!=a?a:""})}
3function tl(e){let{countries:t}=e;return(0,n.jsx)(n.Fragment,{children:t.map(e=>(0,n.jsx)("option",{value:e.value,children:e.label},e.value))})}let tr="compliance-referral-captcha",to="6LcG4lIaAAAAAHXO9iTloGYa1tVgyhjWs9f07aPK",ti=o.memo(()=>{var e,t,a,l,s,c,d,u,m,p;let{country:f,language:y}=(0,r.useParams)()||{},h=(0,o.useMemo)(()=>(0,i.RR)(f,y),[f,y]),v=(0,o.useRef)(!1),{data:b}=(0,ej.useQuery)({queryKey:["complianceReferralResources",h],queryFn:()=>e5(h),staleTime:36e5}),{data:w,isLoading:N}=(0,ej.useQuery)({queryKey:e8.RT.contentful(h),queryFn:()=>(0,e3.X)(h),staleTime:18e5}),C=(0,o.useMemo)(()=>{var e,t;return(null!=(t=null==w||null==(e=w.countryCollection)?void 0:e.items)?t:[]).map(e=>{var t,a,n;return{value:null!=(t=null==e?void 0:e.iso)?t:"",label:null!=(n=null!=(a=null==e?void 0:e.name)?a:null==e?void 0:e.secondName)?n:""}}).sort((e,t)=>e.label.localeCompare(t.label))},[w]),j=e=>{var t;return String(null!=(t=null==b?void 0:b[e])?t:"")},S=e=>j(e).replace(/\s*\*$/,""),R=(0,o.useMemo)(()=>{var e;return(e=>eT.Ik({agentName:eT.Yj().min(1,e),agentIdentifier:eT.Yj().min(1,e),streetAddress:eT.Yj().optional(),city:eT.Yj().optional(),state:eT.Yj().optional(),postalCode:eT.Yj().optional(),country:eT.Yj().min(1,e),activity:eT.Yj().optional(),dateOfActivity:eT.Yj().min(1,e).regex(/^\d{4}-\d{2}-\d{2}$/,e),description:eT.Yj().min(1,e),attemptedTransaction:eT.zM().optional(),consumerName:eT.Yj().min(1,e),sendCountry:eT.Yj().optional(),receiveCountry:eT.Yj().optional(),transactionRefnum:eT.Yj().min(1,e),transactionAmount:eT.Yj().min(1,e),consumerCount:eT.Yj().optional(),firstName:eT.Yj().optional(),lastName:eT.Yj().optional(),telephone:eT.Yj().regex(/^\+?[\d\s\-(). ]{7,20}$/).optional().or(eT.eu("")),email:eT.Yj().email().optional().or(eT.eu(""))}))(String(null!=(e=null==b?void 0:b["complianceReferral.requiredFieldError"])?e:"")||"Required")},[b]),{control:T,register:k,handleSubmit:_,reset:L,watch:A,formState:{errors:F}}=(0,eR.mN)({resolver:(0,eb.u)(R),mode:"onBlur",defaultValues:{attemptedTransaction:!1}}),B=A("attemptedTransaction"),[I,U]=(0,o.useState)(!1);(0,o.useEffect)(()=>{let e=()=>U(!1);return window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},[]),(0,o.useEffect)(()=>{if(v.current||!to)return;e6.n.initCaptchaWidget(tr,to),v.current=!0;let e=setInterval(()=>{window.grecaptcha&&(e6.n.initCaptchaBadge(),clearInterval(e))},300);return()=>clearInterval(e)},[to]);let{mutate:P,isPending:E,isError:V}=(0,eS.useMutation)({mutationFn:async e=>{let t;if(to)try{t=await (0,e6.X)()}catch(e){}let a={form_type:"compliance_referral","Agent Name":e.agentName,"Agent Identifier":e.agentIdentifier,Country:e.country,"Date Of Activity":e.dateOfActivity,"Agent Description":e.description,"Attempted Transaction":e.attemptedTransaction?"Yes":"No"};e.streetAddress&&(a["Street Address"]=e.streetAddress),e.city&&(a.City=e.city),e.state&&(a.State=e.state),e.postalCode&&(a["Postal Code"]=e.postalCode),e.activity&&(a.Activity=e.activity),e.consumerName&&(a["Consumer Name"]=e.consumerName),e.sendCountry&&(a["Send Country"]=e.sendCountry),e.receiveCountry&&(a["Receive Country"]=e.receiveCountry),e.transactionRefnum&&(a["Transaction Refnum"]=e.transactionRefnum),e.transactionAmount&&(a["Transaction Amount"]=e.transactionAmount),e.consumerCount&&(a["Consumer Count"]=e.consumerCount),e.firstName&&(a["First Name"]=e.firstName),e.lastName&&(a["Last Name"]=e.lastName),e.telephone&&(a["Telephone Number"]=e.telephone),e.email&&(a["Email Address"]=e.email),t&&(a.captchaToken=t);let n=await fetch("/api/submit-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)});if(!n.ok)throw Error("Submission failed");return n.json()},onSuccess:()=>{L(),U(!0),history.pushState({thankYou:!0},"")}});return I?(0,n.jsxs)("div",{className:"mx-auto max-w-3xl px-4 flex flex-col gap-8 py-12",children:[(0,n.jsx)("h1",{className:"text-2xl font-bold text-mgGray-900",children:(0,n.jsx)("span",{children:j("complianceReferral.thankYouHeading")})}),(0,n.jsx)("p",{className:"text-base text-mgGray-700",children:(0,n.jsx)("span",{children:j("complianceReferral.successMessage")})}),(0,n.jsx)("div",{children:(0,n.jsx)(x.Button,{variant:"blackSquarish",size:"lg",onClick:()=>history.back(),children:j("complianceReferral.backToFormLabel")})})]}):(0,n.jsx)(ew.Root,{onSubmit:_(e=>P(e)),children:(0,n.jsxs)("div",{className:"mx-auto max-w-3xl px-4 flex flex-col gap-8",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)("h1",{className:"text-2xl font-bold text-mgGray-900",children:(0,n.jsx)("span",{children:j("complianceReferral.formTitle")})}),(0,n.jsx)("p",{className:"text-base text-mgGray-700",children:(0,n.jsx)("span",{children:j("complianceReferral.formIntro")})}),(0,n.jsx)("p",{className:"text-sm text-mgGray-500",children:j("complianceReferral.requiredFieldsNote")})]}),(0,n.jsx)("div",{"aria-live":"polite","aria-atomic":"true",children:V&&(0,n.jsx)(e7.Alert,{variant:"error",description:j("complianceReferral.errorMessage"),closeButtonAriaLabel:j("complianceReferral.dismissLabel")||"Dismiss"})}),(0,n.jsxs)("section",{"aria-labelledby":"section-agent",children:[(0,n.jsx)("h2",{id:"section-agent",className:"mb-6 text-xl font-semibold text-mgGray-900",children:(0,n.jsx)("span",{children:j("complianceReferral.agentSectionHeading")})}),(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsxs)(ew.Field,{name:"agentName",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.agentNamePlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("agentName"),className:e9,"aria-required":!0,"aria-describedby":"agentName-error","aria-invalid":!!F.agentName})}),(0,n.jsx)(tn,{id:"agentName-error",message:null==(e=F.agentName)?void 0:e.message})]}),(0,n.jsxs)(ew.Field,{name:"agentIdentifier",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.agentIdentifierPlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("agentIdentifier"),className:e9,"aria-required":!0,"aria-describedby":"agentIdentifier-error","aria-invalid":!!F.agentIdentifier})}),(0,n.jsx)(tn,{id:"agentIdentifier-error",message:null==(t=F.agentIdentifier)?void 0:t.message})]}),(0,n.jsxs)(ew.Field,{name:"streetAddress",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.streetAddressPlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("streetAddress"),className:e9})})]}),(0,n.jsxs)(ew.Field,{name:"city",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.cityPlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("city"),className:e9})})]}),(0,n.jsxs)(ew.Field,{name:"state",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.statePlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("state"),className:e9})})]}),(0,n.jsxs)(ew.Field,{name:"postalCode",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.postalCodePlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("postalCode"),className:e9})})]}),(0,n.jsxs)(ew.Field,{name:"country",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.countrySelectDefault"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsxs)("select",{...k("country"),className:te,"aria-required":!0,"aria-describedby":"
3country-error","aria-invalid":!!F.country,disabled:N,children:[(0,n.jsx)("option",{value:"",children:"â"}),(0,n.jsx)(tl,{countries:C})]})}),(0,n.jsx)(tn,{id:"country-error",message:null==(a=F.country)?void 0:a.message})]})]})]}),(0,n.jsxs)("section",{"aria-labelledby":"section-activity",children:[(0,n.jsx)("h2",{id:"section-activity",className:"mb-6 text-xl font-semibold text-mgGray-900",children:(0,n.jsx)("span",{children:j("complianceReferral.activitySectionHeading")})}),(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsxs)(ew.Field,{name:"activity",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.activitySelectDefault")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsxs)("select",{...k("activity"),className:te,children:[(0,n.jsx)("option",{value:"",children:"â"}),(0,n.jsx)("option",{value:"Potentially Suspicious / Unusual Activity",children:j("complianceReferral.activityOptionSuspicious")}),(0,n.jsx)("option",{value:"Participation in Money Laundering or Terrorist Financing",children:j("complianceReferral.activityOptionMoneyLaundering")}),(0,n.jsx)("option",{value:"Consumer Fraud",children:j("complianceReferral.activityOptionFraud")})]})})]}),(0,n.jsxs)(ew.Field,{name:"dateOfActivity",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.dateOfActivityPlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("dateOfActivity"),type:"date",className:e9,"aria-required":!0,"aria-describedby":"dateOfActivity-error","aria-invalid":!!F.dateOfActivity})}),(0,n.jsx)(tn,{id:"dateOfActivity-error",message:null==(l=F.dateOfActivity)?void 0:l.message})]}),(0,n.jsxs)(ew.Field,{name:"description",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.descriptionPlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("textarea",{...k("description"),rows:4,className:"".concat(e9," resize-y"),"aria-required":!0,"aria-describedby":"description-error","aria-invalid":!!F.description})}),(0,n.jsx)(tn,{id:"description-error",message:null==(s=F.description)?void 0:s.message})]})]})]}),(0,n.jsxs)("section",{"aria-labelledby":"section-transaction",children:[(0,n.jsx)("h2",{id:"section-transaction",className:"mb-6 text-xl font-semibold text-mgGray-900",children:(0,n.jsx)("span",{children:j("complianceReferral.transactionSectionHeading")})}),(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)("div",{children:(0,n.jsx)(eR.xI,{control:T,name:"attemptedTransaction",render:e=>{var t;let{field:a}=e;return(0,n.jsxs)("label",{className:"flex items-start gap-2 text-sm text-mgGray-800",children:[(0,n.jsx)("input",{type:"checkbox",checked:null!=(t=a.value)&&t,onChange:a.onChange,className:"mt-0.5 h-4 w-4 shrink-0"}),j("complianceReferral.attemptedTransactionLabel")]})}})}),(0,n.jsxs)(ew.Field,{name:"consumerName",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S(B?"complianceReferral.prospectiveSenderNamePlaceholder":"complianceReferral.consumerNamePlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("consumerName"),className:e9,"aria-required":!0,"aria-describedby":"consumerName-error","aria-invalid":!!F.consumerName})}),(0,n.jsx)(tn,{id:"consumerName-error",message:null==(c=F.consumerName)?void 0:c.message})]}),(0,n.jsxs)(ew.Field,{name:"sendCountry",children:[(0,n.jsx)(ew.Label,{className:tt,children:S("complianceReferral.sendCountrySelectDefault")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsxs)("select",{...k("sendCountry"),className:te,disabled:N,children:[(0,n.jsx)("option",{value:"",children:"â"}),(0,n.jsx)(tl,{countries:C})]})})]}),(0,n.jsxs)(ew.Field,{name:"receiveCountry",children:[(0,n.jsx)(ew.Label,{className:tt,children:S("complianceReferral.receiveCountrySelectDefault")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsxs)("select",{...k("receiveCountry"),className:te,disabled:N,children:[(0,n.jsx)("option",{value:"",children:"â"}),(0,n.jsx)(tl,{countries:C})]})})]}),(0,n.jsxs)(ew.Field,{name:"transactionRefnum",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.transactionRefPlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("transactionRefnum"),className:e9,"aria-required":!0,"aria-describedby":"transactionRefnum-error","aria-invalid":!!F.transactionRefnum})}),(0,n.jsx)(tn,{id:"transactionRefnum-error",message:null==(d=F.transactionRefnum)?void 0:d.message})]}),(0,n.jsxs)(ew.Field,{name:"transactionAmount",children:[(0,n.jsxs)(ew.Label,{className:tt,children:[S("complianceReferral.transactionAmountPlaceholder"),ta]}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("transactionAmount"),className:e9,"aria-required":!0,"aria-describedby":"transactionAmount-error","aria-invalid":!!F.transactionAmount})}),(0,n.jsx)(tn,{id:"transactionAmount-error",message:null==(u=F.transactionAmount)?void 0:u.message})]}),(0,n.jsxs)(ew.Field,{name:"consumerCount",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.consumerCountPlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("consumerCount"),className:e9})})]})]})]}),(0,n.jsxs)("section",{"aria-labelledby":"section-contact",children:[(0,n.jsx)("h2",{id:"section-contact",className:"mb-6 text-xl font-semibold text-mgGray-900",children:(0,n.jsx)("span",{children:j("complianceReferral.contactSectionHeading")})}),(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsxs)(ew.Field,{name:"firstName",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.firstNamePlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("firstName"),className:e9})})]}),(0,n.jsxs)(ew.Field,{name:"lastName",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.lastNamePlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("lastName"),className:e9})})]}),(0,n.jsxs)(ew.Field,{name:"telephone",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.telephonePlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("telephone"),type:"tel",className:e9,"aria-describedby":"telephone-error","aria-invalid":!!F.telephone})}),(0,n.jsx)(tn,{id:"telephone-error",message:null==(m=F.telephone)?void 0:m.message})]}),(0,n.jsxs)(ew.Field,{name:"email",children:[(0,n.jsx)(ew.Label,{className:tt,children:j("complianceReferral.emailPlaceholder")}),(0,n.jsx)(ew.Control,{asChild:!0,children:(0,n.jsx)("input",{...k("email"),type:"email",className:e9,"aria-describedby":"email-error","aria-invalid":!!F.email})}),(0,n.jsx)(tn,{id:"email-error",message:null==(p=F.email)?void 0:p.message})]})]})]}),(0,n.jsxs)("div",{className:"mb-12 flex flex-col gap-4",children:[to&&(0,n.jsx)("div",{id:tr}),(0,n.jsx)(x.Button,{type:"submit",variant:"blackSquarish",size:"lg",disabled:E,children:E?(0,n.jsx)(g.R,{size:"small",text:j("complianceReferral.submitButtonText")}):j("complianceReferral.submitButtonText")}),(0,n.jsx)("p",{className:"text-base text-mgGray-700",children:(0,n.jsx)("span",{children:j("complianceReferral.formFootnote")})})]})]})})});ti.displayName="ComplianceReferralForm";let ts={component:ti,definition:{id:"complianceReferralForm",name:"Compliance Referral Form",category:"Forms",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/form_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/form_tooltip.svg"),description:"Compliance referral / suspicious activity report form"},variables:{}},options:{wrapComponent:!1}};function tc(e,t){return t<=0?0:Math.min(Math.max(e,0),t-1)}let td=e=>{let{tabs:t,className:a,defaultActiveIndex:l=0,activeIndex:r,onActiveIndexChange:i}=e,s=eW(),c=null!=s,d=!c&&void 0!==r,[u,m]=(0,o.useState)(()=>tc(l,t.length)),p=(0,o.useId)(),g=c?tc(s.activeIndex,t.length):d?tc(r,t.length):tc(u,t.length),f=t[g];if(!f)return null;let y="".concat(p,"-panel");return(0,o.useEffect)(()=>
3{if(!s||0===t.length)return;let e=tc(s.activeIndex,t.length);if(e!==s.activeIndex){let a=t[e];a&&s.setSelection(e,a.id)}},[s,t.length,null==s?void 0:s.activeIndex]),(0,o.useEffect)(()=>{c||d||m(e=>tc(e,t.length))},[c,d,t.length]),(0,n.jsxs)("div",{className:(0,v.V)("flex flex-col gap-8",a),children:[(0,n.jsxs)("div",{className:"relative isolate pr-px",children:[(0,n.jsx)("div",{className:"relative z-[2] flex flex-1 gap-2",role:"tablist","aria-label":"Content options",children:t.map((e,a)=>{let l=a===g,r="".concat(p,"-tab-").concat(e.id);return(0,n.jsx)("button",{type:"button",role:"tab",id:r,"aria-selected":l,"aria-controls":y,tabIndex:l?0:-1,className:(0,v.V)("shrink-0 px-3 py-4 font-sans text-[14px] leading-[22px] tracking-[-0.07px] transition-colors","border-b-[2.5px] border-solid",l?"border-[#326ac2] font-medium text-[#1f1f1f]":"rounded-lg border-transparent font-normal text-[#666]"),onClick:()=>{(e=>{let a=tc(e,t.length),n=t[a];n&&(s?s.setSelection(a,n.id):d||m(a),null==i||i({index:a,tabId:n.id}))})(a)},children:e.label},e.id)})}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 z-[1] h-px bg-[#b3b3b3]","aria-hidden":!0})]}),(0,n.jsx)("div",{role:"tabpanel",id:y,"aria-labelledby":"".concat(p,"-tab-").concat(f.id),className:(0,v.V)("font-sans text-[16px] font-normal leading-6 tracking-normal text-[#1f1f1f]","lg:text-[18px] lg:leading-[26px]","[&_ol]:my-0 [&_ol]:list-decimal [&_ol]:ps-6 lg:[&_ol]:ps-[27px]","[&_ul]:my-0 [&_ul]:ps-6","[&_li]:mb-0","[&_p]:mb-0 [&_p]:whitespace-pre-line [&_p:last-child]:mb-0"),children:f.panel})]})},tu="Send in person",tm="Send online",tp=e=>({nodeType:ei.nA.LIST_ITEM,data:{},content:[{nodeType:ei.nA.PARAGRAPH,data:{},content:[{nodeType:"text",value:e,marks:[],data:{}}]}]}),tg={nodeType:ei.nA.DOCUMENT,data:{},content:[{nodeType:ei.nA.OL_LIST,data:{},content:[tp("Bring your photo ID and your receiverâs details "),tp("Pay with cash or debit card "),tp("Get your reference number "),tp("Share it with your receiver so they can pick up their money ")]}]},tf={nodeType:ei.nA.DOCUMENT,data:{},content:[{nodeType:ei.nA.PARAGRAPH,data:{},content:[{nodeType:"text",value:"Complete your transfer online in a few steps. Have your receiverâs details ready and choose how youâd like to pay.",marks:[],data:{}}]}]},ty=e=>null==e||""===e?null:(e=>"object"==typeof e&&null!==e&&"nodeType"in e&&"document"===e.nodeType)(e)?(0,m.LO)(e):(0,n.jsx)("p",{className:"whitespace-pre-line",children:e}),th={component:e=>{let t=(e=>{let{tab1Label:t=tu,tab2Label:a=tm,tab1Body:l=tg,tab2Body:r=tf}=e,o=ty(l),i=ty(r);return[{id:"tab-1",label:""!==t.trim()?t:tu,panel:null!=o?o:(0,n.jsx)("span",{})},{id:"tab-2",label:""!==a.trim()?a:tm,panel:null!=i?i:(0,n.jsx)("span",{})}]})(e);return(0,n.jsx)(td,{tabs:t})},definition:{id:"contentToggle",name:"Content Toggle",category:"Content",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/tabview_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/tabview_tooltip.svg"),description:"Two underlined tabs with one rich-text panel at a time (e.g. in person vs online)."},variables:{tab1Label:{displayName:"Tab 1 label",type:"Text",defaultValue:tu},tab2Label:{displayName:"Tab 2 label",type:"Text",defaultValue:tm},tab1Body:{displayName:"Tab 1 content",type:"RichText",defaultValue:tg},tab2Body:{displayName:"Tab 2 content",type:"RichText",defaultValue:tf}}},options:{wrapComponent:!1}},tx={component:e=>{let{children:t}=e;return(0,n.jsx)(eq,{children:t})},definition:{id:"contentToggleParent",name:"Content Toggle Parent",category:"Layout",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/tabview_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/tabview_tooltip.svg"),description:"Wraps a section so Content Toggle and Image Toggle stay in sync. Add layout containers and blocks inside."},variables:{}},options:{wrapComponent:!1}};var tv=a(78542),tb=a(26111),tw=a(66341);let tN=(0,f.createServerReference)("7f948720193f541297a1dd41c442452e80efcb78df",f.callServer,void 0,f.findSourceMapURL,"getGlobalResources"),tC={"global.sendMoneyFromOurApp":"Send money in app","global.sendMoneyInPerson":"Send Money in Person"};var tj=a(57504);let tS=e=>
3{let{sendCountry:t,currentLanguage:a,countries:l,cols:r,theme:o}=e;return(0,n.jsx)("div",{className:"grid gap-x-2 gap-y-12",style:{gridTemplateColumns:"repeat(".concat(r,", 1fr)")},children:l.map((e,l)=>{let r=e.name||e.secondName||"";return(0,n.jsxs)(tb.Link,{href:(0,tj.O_)(e,t,a),className:"flex flex-col items-center gap-3 w-fit justify-self-center",children:[(0,n.jsx)(tv._,{src:null==e?void 0:e.flagUrl,alt:r,width:56,height:56,Component:j.default}),(0,n.jsx)("span",{className:(0,v.V)("text-center text-foreground font-bold line-clamp-2 inline-block capitalize-first","inverse"===o&&"text-white"),children:r})]},"".concat(r,"-").concat(l))})})},tR={component:(0,o.memo)(e=>{let{countries:t,theme:a,mobileRows:l=2,mobileCols:s=2,desktopRows:c=2,desktopCols:d=7,maxCountriesMobile:u,maxCountriesDesktop:m,showFilters:p=!1}=e,{country:g,language:f}=(0,r.useParams)(),y=(0,i.RR)(g,f),[h,v]=(0,o.useState)(t||[]),[b,w]=(0,o.useState)(h),[N,C]=(0,o.useState)(tC),j=e=>N[e],S=[{keyTerm:"mgoCountry",value:"true",label:j("global.sendMoneyFromOurApp")},{keyTerm:"mgoCountry",value:"false",label:j("global.sendMoneyInPerson")}],[R,T]=(0,o.useState)(S[0]),k="inverse"==a?"pillInverse":"pill",_="inverse"==a?"activePillInverse":"activePill",{data:L}=(0,ej.useQuery)({queryKey:["countryConfig"],queryFn:async()=>(0,eU.T7)(y||"en-us"),staleTime:e_.E9.ONE_HOUR}),{data:A}=(0,ej.useQuery)({queryKey:["countries"],queryFn:async()=>(0,tw.X)(y),staleTime:e_.E9.ONE_HOUR});m||(m=h.length),u||(u=h.length),(0,o.useEffect)(()=>{(async e=>{C(await tN(e))})(y)},[y]),(0,o.useEffect)(()=>{null!==R?w(h.filter(e=>{var t;return(null==(t=e[R.keyTerm])?void 0:t.toString())==R.value})):w(h.sort((e,t)=>{var a;return null!=(a=(e.name||e.secondName||"").localeCompare(t.name||t.secondName||""))?a:0}))},[R,h]),(0,o.useEffect)(()=>{!t&&(null==L?void 0:L.config)&&(null==A?void 0:A.countryList)&&(0,e3.X)(y).then(e=>{var t,a;v((0,tj.dT)(null!=(a=null==e||null==(t=e.countryCollection)?void 0:t.items.filter(e=>null!==e).map(e=>{let t=A.countryList.find(t=>t.iso2Code===e.iso);return{...e,name:e.name||e.secondName||(null==t?void 0:t.name)||"",receiveOnline:null==t?void 0:t.receiveOnline}}))?a:[],(0,tj.Wr)(L.config.mostCommonCountries,A.countryList)).filter(e=>null==e?void 0:e.receiveOnline))})},[t,y,L,null==A?void 0:A.countryList]);let F=l*s,B=c*d,I=(0,n.jsx)("div",{className:"flex w-full justify-center",children:(0,n.jsx)("div",{className:"flex space-x-3 overflow-x-auto scrollbar-hide",children:S.map((e,t)=>(0,n.jsx)(x.Button,{className:"py-1 px-3 ".concat("inverse"===a&&"text-white"),variant:(null==R?void 0:R.label)===e.label?_:k,onClick:()=>{T(e)},children:e.label},t))})});return(0,n.jsxs)(n.Fragment,{children:[m<=B&&(0,n.jsx)("div",{className:"p-5 hidden w-full md:block",children:(0,n.jsx)("div",{className:"",children:(0,n.jsx)(tS,{sendCountry:g,currentLanguage:f,countries:h.slice(0,m),cols:d,theme:a})})}),u<=F&&(0,n.jsx)("div",{className:"p-5 w-full md:hidden",children:(0,n.jsx)("div",{className:"",children:(0,n.jsx)(tS,{sendCountry:g,currentLanguage:f,countries:h.slice(0,u),cols:s,theme:a})})}),m>B&&(0,n.jsxs)("div",{className:"hidden md:flex flex-col items-center w-full",children:[p&&I,(0,n.jsx)(e2.CustomCarousel,{className:"p-5",items:Array.from({length:Math.ceil(b.length/B)},(e,t)=>(0,n.jsx)("div",{className:"w-full",children:(0,n.jsx)(tS,{sendCountry:g,currentLanguage:f,countries:b.slice(t*B,(t+1)*B),cols:d,theme:a})},"desktop-page-".concat(t))),pagination:"both",size:"full",theme:a,arrowClassName:"h-10 w-10 [&_svg]:size-6"})]}),u>F&&(0,n.jsxs)("div",{className:"flex flex-col items-center w-full md:hidden",children:[p&&I,(0,n.jsx)(e2.CustomCarousel,{className:"p-5",items:Array.from({length:Math.ceil(b.length/F)},(e,t)=>(0,n.jsx)("div",{className:"w-full",children:(0,n.jsx)(tS,{sendCountry:g,currentLanguage:f,countries:b.slice(t*F,(t+1)*F),cols:s,theme:a})},"mobile-page-".concat(t))),pagination:"both",size:"full",theme:a,arrowClassName:"h-10 w-10 [&_svg]:size-6"})]})]})}
3),definition:{id:"contentCountryCarousel",name:"Country Carousel",category:"Layout",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/carousel_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/carousel_thumbnail.svg"),description:"Carousel component with country flags"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{theme:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(e2.w.theme).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},mobileRows:{displayName:"Mobile Rows",type:"Number",group:"style"},mobileCols:{displayName:"Mobile Columns",type:"Number",group:"style"},desktopRows:{displayName:"Desktop Rows",type:"Number",group:"style"},desktopCols:{displayName:"Desktop Columns",type:"Number",group:"style"},maxCountriesDesktop:{displayName:"Max Countries Desktop",type:"Number",group:"style"},maxCountriesMobile:{displayName:"Max Countries Mobile",type:"Number",group:"style"},showFilters:{displayName:"Show Filters",type:"Boolean",group:"style"}}},options:{wrapComponent:!1}},tT=()=>(0,n.jsxs)("div",{className:"rounded border border-dashed border-gray-200 bg-gray-100 p-4",children:[(0,n.jsx)("div",{className:"mb-2 h-3 w-1/2 animate-pulse rounded bg-gray-300"}),(0,n.jsx)("div",{className:"h-3 w-3/4 animate-pulse rounded bg-gray-300"})]}),tk=()=>{let[e,t]=o.useState(!1),a="true"===(0,r.useSearchParams)().get("ssr-crash");if(e)throw Error("StudioCrashTest: intentional client render error triggered by QA button");try{return a&&CSS.escape("test-mask-id"),(0,n.jsxs)("div",{className:"rounded border border-dashed border-yellow-400 p-4 text-center",children:[(0,n.jsx)("p",{className:"mb-3 text-sm font-medium text-yellow-700",children:"â ï¸ [DEV] Studio Crash Test"}),(0,n.jsxs)("div",{className:"flex justify-center gap-3",children:[(0,n.jsx)("button",{onClick:()=>t(!0),className:"rounded bg-red-600 px-4 py-2 text-sm font-semibold text-white hover:bg-red-700",children:"Trigger render error"}),(0,n.jsx)("button",{onClick:()=>{let e=new URL(window.location.href);e.searchParams.set("ssr-crash","true"),window.location.href=e.toString()},className:"rounded bg-orange-500 px-4 py-2 text-sm font-semibold text-white hover:bg-orange-600",children:"Trigger SSR-class error"})]})]})}catch(e){return null}};var t_=a(74721),tL=a(64411),tA=a(93145);let tF=(0,f.createServerReference)("7f151abaeb2b5cca6ef4c1503bcb18a23da7ddfe00",f.callServer,void 0,f.findSourceMapURL,"getNotifyMeResourceSet");var tB=a(35049);let tI=o.memo(e=>{var t;let{className:a=""}=e,[l,s]=(0,o.useState)([]),[c,d]=(0,o.useState)(!1),u=(0,o.useMemo)(()=>window.location.href.includes("contentful"),[]),{country:m,language:p}=(0,r.useParams)()||{},g=(0,o.useMemo)(()=>{try{return(0,i.RR)(m,p)}catch(e){return console.warn("Failed to create locale, using fallback:",e),"en-US"}},[m,p]),f=(0,o.useMemo)(()=>(null==m?void 0:m.toUpperCase())||"US",[m]),{data:y,isLoading:h}=(0,ej.useQuery)({queryKey:["countriesRegister",g],queryFn:()=>(0,eU.X6)(g),staleTime:e_.E9.ONE_HOUR,enabled:!!g&&!u}),{data:v,isLoading:b}=(0,ej.useQuery)({queryFn:()=>tF(g),queryKey:["notifyMeResourceSet",g],enabled:!!g&&!u}),{register:N,handleSubmit:C,control:j,formState:{errors:S},setValue:R,watch:T}=(0,eR.mN)({resolver:(0,eb.u)((e=>{let{requiredEmailMessage:t,invalidEmailMessage:a}=e;return eT.Ik({email:eT.Yj().min(1,t).email(a),country:eT.Yj().optional(),phone:eT.Yj().optional(),phoneCountry:eT.Yj().optional()})})({invalidEmailMessage:null==v?void 0:v["notifyMe.form.emailError"],requiredEmailMessage:null==v?void 0:v["notifyMe.form.requiredEmail"]}
3)),mode:"onBlur",defaultValues:{email:"",country:"",phone:"",phoneCountry:"CO"}}),k=T("phoneCountry"),{data:_,error:L,mutate:A,isPending:F,reset:B}=(0,eS.useMutation)({mutationKey:["notification-form"],mutationFn:async e=>{let t=y.find(t=>t.iso===e.phoneCountry),a={email:null==e?void 0:e.email,country:null==e?void 0:e.country,mobileNumber:(null==e?void 0:e.phone)?"+".concat(null==t?void 0:t.dialingCode," ").concat(null==e?void 0:e.phone):""},n=await fetch("/api/notify-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)});if(!n.ok)throw Error(null==v?void 0:v["notifyMe.form.submitError"]);return n.json()}}),I=(0,o.useCallback)(async e=>{let t=e.replace(/[^\d.-]/g,"");if(R("phone",t),t&&""!==t.trim()){let e=k||f;(0,tB.Q7)(t,e)?(R("phone",(0,tB.wD)(t,e)),d(!1)):d(!0)}else d(!1)},[R,k,f]),U=(0,o.useMemo)(()=>u?[{value:"US",display:"United States",searchText:"united states"},{value:"CA",display:"Canada",searchText:"canada"},{value:"GB",display:"United Kingdom",searchText:"united kingdom"}]:y&&!h?(0,tA.RI)(y):[],[y,h,u]),P=(0,o.useMemo)(()=>u?[{value:"US",display:"+1",searchText:"1"},{value:"CA",display:"+1",searchText:"1"},{value:"GB",display:"+44",searchText:"44"}]:y&&!h&&(0,tA.GL)(y,h)||[],[y,h,u]);(0,o.useEffect)(()=>{s(P)},[P]);let E=C(e=>{var t;B(),A({email:e.email,country:(null==(t=y.find(t=>(null==t?void 0:t.iso3)===e.country))?void 0:t.name)||"Colombia",phone:e.phone,phoneCountry:e.phoneCountry})});return _&&!L?(0,n.jsxs)("div",{className:"text-center space-y-4 mt-6 max-w-[320px] mb-8 ".concat(a),children:[(0,n.jsx)(w.o5,{as:"div",variant:"subtitle",className:"text-mg-mgGray-800",children:null==v?void 0:v["notifyMe.form.submitSuccess"]}),(0,n.jsx)(w.o5,{as:"div",variant:"body",className:"text-mg-mgGray-800",children:null==v?void 0:v["notifyMe.form.subscribeSubtitle"]}),(0,n.jsx)(x.Button,{disabled:!0,size:"default",variant:"secondary",className:"w-full",onClick:()=>{},children:null==v?void 0:v["notifyMe.form.subscribeButton"]}),(0,n.jsx)(w.o5,{as:"div",variant:"footnote",className:"italic text-center",children:null==v?void 0:v["notifyMe.form.helperText"]})]}):(h||b)&&!u?(0,n.jsx)("div",{className:"space-y-4 mb-6 max-w-[320px] ".concat(a),children:(0,n.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,n.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-gray-900"})})}):(0,n.jsx)("div",{className:"space-y-4 mb-6 max-w-[320px] ".concat(a),children:(0,n.jsxs)(ew.Root,{onSubmit:E,className:"space-y-4",children:[(0,n.jsx)(eN.wi,{...N("email"),name:"email",type:"email",placeholder:null==v?void 0:v["notifyMe.form.emailPlaceholder"],error:null==(t=S.email)?void 0:t.message,variant:"rounded-grey",disabled:F}),!h&&U&&(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)(eR.xI,{control:j,name:"country",render:e=>{var t;let{field:{value:a,onChange:l}}=e;return(0,n.jsx)(tL.o,{initialValue:a||"COL",items:U||[],className:"w-full",placeholder:null==v?void 0:v["notifyMe.form.countryPlaceholder"],searchPlaceholder:null==v?void 0:v["notifyMe.form.countryPlaceholder"],ariaLabel:null==v?void 0:v["notifyMe.form.countryPlaceholder"],error:null==(t=S.country)?void 0:t.message,controlledValue:a||"",controlledHandleChange:e=>{try{l(e)}catch(e){console.error("Error in country onChange:",e)}},variant:"rounded-grey"})}})}),(0,n.jsxs)("div",{className:"flex",children:[!h&&l&&(0,n.jsx)(eR.xI,{control:j,name:"phoneCountry",render:e=>{let{field:{onChange:t,value:a}}=e;return(0,n.jsx)(t_.G,{value:a,onChange:e=>{t(e),R("phone","",{shouldValidate:!0})},items:l,filter:(e,t)=>{let a=e.trim().toLocaleLowerCase(),n=t.trim().toLocaleLowerCase();return+!!a.includes(n)},variant:"rounded-grey",className:"w-auto ".concat(c?"border-mg-mgRed-500":""),ariaLabel:null==v?void 0:v["notifyMe.form.phoneAriaLabel"]})}}),(0,n.jsx)("div",{className:"grow ml-4",children:(0,n.jsx)(eN.wi,{...N("phone",{deps:["phoneCountry","phone"],onBlur:e=>{let t=e.target.value;if(t&&""!==t.trim()){let e=k||f;d(!(0,tB.Q7)(t,e))}else d(!1)}}),onChange:e=>I(e.target.value),type:"tel",name:"phone",placeholder:null==v?void 0:v["notifyMe.form.phonePlaceholder"],maxLength:15,error:c?null==v?void 0:v["notifyMe.form.phone
3Error"]:void 0,showError:!1,variant:"rounded-grey",disabled:F})})]}),(0,n.jsx)(w.o5,{variant:"footnote",className:"italic",children:null==v?void 0:v["notifyMe.form.optionalLabel"]}),c&&(0,n.jsx)(w.o5,{className:"block text-mg-mgRed-500 text-sm",children:null==v?void 0:v["notifyMe.form.phoneError"]}),(0,n.jsx)(x.Button,{type:"submit",variant:"default",size:"lg",className:"w-full bg-black text-white hover:bg-gray-800",isLoading:F,disabled:F,clickElement:"email_notification_submit",children:null==v?void 0:v["notifyMe.form.notifyButton"]}),(0,n.jsx)(w.o5,{as:"div",variant:"footnote",className:"italic text-center",children:null==v?void 0:v["notifyMe.form.helperText"]}),L&&(0,n.jsx)(w.o5,{variant:"body",className:"text-center text-mg-mgError-500",children:null==v?void 0:v["notifyMe.form.commonError"]})]})})});tI.displayName="EmailNotificationForm";let tU={component:tI,definition:{id:"emailNotificationForm",name:"Email Notification Form",category:"Forms",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/form_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/form_tooltip.svg"),description:"Email notification subscription form"},variables:{}},options:{wrapComponent:!1}},tP={component:a(91586).FaqSearch,definition:{id:"contentSearch",name:"FAQ Search Section",category:"Search",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/faqsearch_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/faqsearch_tooltip.svg"),description:"FAQ Search Section component"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{theme:{displayName:"Theme",type:"Text",group:"style",validations:{in:Object.entries(eF.K.theme).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},placeholder:{displayName:"Placeholder Text",type:"Text",defaultValue:"Search help center articles"}}},options:{wrapComponent:!1}},tE={component:b,definition:{id:"contentGradientContainer",name:"Gradient Container",category:"Layout",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/gradient_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/gradient_tooltip.svg"),description:"Gradient Container"},builtInStyles:["cfMargin","cfPadding","cfBackgroundColor","cfWidth","cfHeight"],variables:{gradientdirection:{type:"Text",group:"style",displayName:"Gradient Direction",defaultValue:"horizontal",validations:{in:[{value:"horizontal",displayName:"Left to Right"},{value:"vertical",displayName:"Top to Bottom"}]}},gradientColor:{type:"Text",group:"style",displayName:"Gradient Color",defaultValue:"#000000"}},slots:{background:{displayName:"Background"},foreground:{displayName:"Foreground"}}},options:{wrapComponent:!1}};var tV=a(97150);let tM={component:e=>{let{...t}=e,a={...t};return(0,n.jsx)(tV.JT,{...a})},definition:{id:"contentGridLayout",name:"Grid",category:"Layout",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/grid_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/grid_tooltip.svg"),description:"Grid Layout"},variables:{className:{displayName:"Class Name",type:"Text"},columns:{displayName:"Columns",type:"Text",validations:{in:Object.entries(tV.eV.columns).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},spacing:{displayName:"Spacing",group:"style",type:"Text",validations:{in:Object.entries(tV.eV.spacing).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},padding:{displayName:"Padding",group:"style",type:"Text",validations:{in:Object.entries(tV.eV.padding).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},gap:{displayName:"Gap",group:"style",type:"Text",validations:{in:Object.entries(tV.eV.gap).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},showDividers:{displayName:"Show Grid Dividers",group:"style",type:"Boolean"},border:{displayName:"Border",group:"style",type:"Text",validations:{in:Object.entries(tV.eV.border).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}},slots:{childSlot1:{displayName:"Slot 1"},childSlot2:{displayName:"Slot 2"},childSlot3:{displayName:"Slot 3"},childSlot4:{displayName:"Slot 4"}}},options:{wrapComponent:!1}},tO=e=>{let{children:t,className:a,desktopImageUrl:l="https://images.ctfassets.net/toryt1tt0roy/5hRa3DLY0GM3YOOL0BFtD8/d0b6fa9f32abd4de5e9c7ba482c20bc6/8ee83eb70b2a48127b4c67db90933e1da94150a2.png",mobileImageUrl:r="https://images.ctfassets.net/toryt1tt0roy/F10EVDkFN5Ymw0uxMSP39/1477d6d688878f8a5ab06d0107964ce9/mobile.png"}=e;return(0,n.jsx)("section",{className:(0,v.V)("relative w-full bg-white bg-no-repeat pt-[calc(104px_+_var(--unified-alert-height,0px))] lg:pt-[calc(200px_+_var(--unified-alert-height,0px))] [background-image:var(--hero-bg-mobile)] bg-[length:100%_auto] bg-top lg:[background-image:var(--hero-bg-desktop)] lg:bg-[length:100%_104.443%] lg:[background-position:0_-34.09px]",a),style:{"--hero-bg-desktop":'url
3("'.concat(l,'")'),"--hero-bg-mobile":'url("'.concat(r,'")')},children:t})};tO.displayName="HeroBackground";let tD=e=>{if(null==e)return"";if("string"==typeof e){let t=e.trim();return t?t.startsWith("http://")||t.startsWith("https://")?t:t.startsWith("//")?"https:".concat(t):"https://".concat(t):""}return"object"==typeof e&&"url"in e&&"string"==typeof e.url?tD(e.url):""},tG={component:e=>{let{children:t,className:a,desktopImageUrl:l,mobileImageUrl:r}=e,o=tD(l),i=tD(r);return(0,n.jsx)(tO,{className:a,desktopImageUrl:o||void 0,mobileImageUrl:i||void 0,children:t})},definition:{id:"heroBackground",name:"Hero Background",category:"Hero",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_tooltip.svg"),description:"Section with responsive hero background images (desktop and mobile). Nest content inside."},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfBackgroundColor","cfVerticalAlignment","cfHorizontalAlignment","cfFlexDirection","cfFlexWrap","cfFlexReverse","cfGap"],variables:{desktopImageUrl:{displayName:"Desktop background image",type:"Media",description:"Optional. Defaults to the standard SLP hero desktop image when empty."},mobileImageUrl:{displayName:"Mobile background image",type:"Media",description:"Optional. Defaults to the standard SLP hero mobile image when empty."},className:{displayName:"Class name",type:"Text",description:"Optional extra Tailwind / utility classes on the section."}}},options:{wrapComponent:!1}},tz=e=>{let{children:t,contentNav:a,backgroundImageUrl:l,showGradient:r=!0,imageScaling:o="cover",imagePosition:i="center",imageObjectPosition:s,containerClassName:c,centerChildrenVertically:d=!1,heightVariant:u="default"}=e,m="compact"===u;return(0,n.jsxs)("div",{className:(0,v.V)("relative flex w-screen flex-col pb-10 lg:pb-12 lg:px-12 xl:px-28 xl:pb-20",m?"h-[285px] shrink-0 lg:h-[396px]":"min-h-[400px] lg:min-h-[600px]",d&&!m&&"flex-1",c),children:[l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tv._,{style:{objectFit:o,objectPosition:null!=s?s:i,zIndex:0},fill:!0,alt:"",className:"w-full",src:l||"",sizes:"100vw",Component:j.default,priority:!0}),r&&(0,n.jsx)("div",{className:"absolute inset-0 mix-blend-multiply",style:{background:"linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.2) 100%)"}})]}),(0,n.jsx)("div",{className:"invisible shrink-0",children:a}),(0,n.jsx)("div",{className:(0,v.V)("container z-10 px-0 xl:px-4 pt-[calc(var(--unified-alert-height,0px))]",d&&"flex min-h-0 flex-1 flex-col justify-center"),children:t})]})},tH={component:e=>{let{backgroundImageUrl:t,showGradient:a,imageScaling:l="cover",imagePosition:r="center",imageObjectPosition:i,children:s}=e,{Components:c}=(0,o.useContext)(ly);return(0,n.jsx)(tz,{backgroundImageUrl:t?"https:".concat(t):"",showGradient:a,imageScaling:l,imagePosition:r,imageObjectPosition:i,contentNav:null==c?void 0:c.ContentNav,children:s})},definition:{id:"contentHeroNav",name:"Hero Nav",category:"Layout",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/heronav_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/heronav_tooltip.svg"),description:"Hero Nav"},variables:{backgroundImageUrl:{displayName:"Background Image",type:"Media"},showGradient:{displayName:"Show Gradient Overlay",type:"Boolean",defaultValue:!0},imageScaling:{displayName:"Image scaling",type:"Text",group:"style",defaultValue:"cover",description:"How the background image scales.",validations:{in:Object.entries({cover:"Cover (fill, may crop)",contain:"Contain (fit inside)",fill:"Fill (stretch)",none:"None","scale-down":"Scale down"}).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},imagePosition:{displayName:"Image position",type:"Text",group:"style",defaultValue:"center",description:"Which part of the image is shown when scaling crops it.",validations:{in:Object.entries({center:"Center",top:"Top",bottom:"Bottom",left:"Left",right:"Right","top left":"Top left","top right":"Top right","bottom left":"Bottom left","bottom right":"Bottom right"}).map(e=>
3{let[t,a]=e;return{value:t,displayName:a}})}},imageObjectPosition:{displayName:"Image object position (advanced)",type:"Text",group:"style",description:"Optional full CSS object-position (e.g. 40% 25%, center calc(50% - 20px)). When set, overrides Image position above."}}},options:{wrapComponent:!1}},tq={component:K.In,definition:{id:"contentIcon",name:"Icon",category:"Assets",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/icon_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/icon_thumbnail.svg"),description:"Icons"},variables:{icon:{displayName:"Icon",type:"Text",group:"style",validations:{in:Object.entries(K.Gt).map(e=>{let[t,{displayName:a}]=e;return{value:t,displayName:a}})},defaultValue:Object.keys(K.Gt)[0]},color:{displayName:"Color",type:"Text",group:"style",validations:{in:Object.entries(K.f4.color).map(e=>{let[t,a]=e;return{value:t,displayName:a}})},defaultValue:Object.keys(K.f4.color)[0]},size:{displayName:"Size",type:"Text",group:"style",validations:{in:Object.entries(K.CN).map(e=>{let[t,{displayName:a}]=e;return{value:t,displayName:a}})},defaultValue:"md"}}},options:{wrapComponent:!1}};var tW=a(25306);let tY={component:e=>{let{fill:t,link:a,useAsBackground:l,widthPx:r,heightPx:o,topPercent:i,leftPercent:s,...c}=e;return(0,n.jsx)(tW.V,{...c,link:a,asBackground:l,widthPx:r,heightPx:o,topPercent:i,leftPercent:s,fill:t})},definition:{id:"contentImage",name:"Image",category:"Assets",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/image_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/image_tooltip.svg"),description:"Image"},builtInStyles:["cfImageAsset","cfImageOptions","cfBorderRadius"],variables:{description:{displayName:"Description",type:"Text"},link:{displayName:"Link",type:"Hyperlink"},variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(tv.P.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},fill:{displayName:"Fill",type:"Boolean",group:"style",defaultValue:!1},useAsBackground:{displayName:"Use as Background",type:"Boolean",group:"style",defaultValue:!1},widthPx:{displayName:"Width (px)",type:"Number",group:"style",validations:{min:0}},heightPx:{displayName:"Height (px)",type:"Number",group:"style",validations:{min:0}},topPercent:{displayName:"Top (%)",type:"Number",group:"style",validations:{min:0,max:100}},leftPercent:{displayName:"Left (%)",type:"Number",group:"style",validations:{min:0,max:100}}}},options:{wrapComponent:!1}},tQ={component:e=>{let{labelText:t,link:a,fill:l,variant:o,...s}=e,{country:c,language:d}=(0,r.useParams)()||{},u=(0,i.DM)(c,d),m=a;m&&!m.includes("//")&&(m.startsWith("/")||(m="/".concat(m)),!function(e,t){var a,n;let l=(null!=(n=(null!=(a=e.split("?")[0])?a:e).split("#")[0])?n:e).trim().replace(/\/+/g,"/").toLowerCase();l.startsWith("/")||(l="/".concat(l));let r="/".concat(t).toLowerCase();return l===r||l.startsWith("".concat(r,"/"))}(m,u)&&(m="/".concat(u).concat(m)));let p=(0,n.jsxs)("div",{className:"relative w-full overflow-hidden rounded-lg",style:{cursor:m?"pointer":"default"},children:[(0,n.jsx)(tW.V,{...s,className:["object-cover",s.className].filter(Boolean).join(" "),fill:l})," ",(0,n.jsx)("div",{className:"absolute bottom-4 left-4 z-10 pointer-events-none",style:{minWidth:"fit-content"},children:(0,n.jsx)(w.o5,{as:"span",variant:o,className:"px-4 py-2 bg-white text-gray-900 rounded-full shadow-md whitespace-nowrap",children:t||"ARTICLES"})})]});return m?(0,n.jsx)("a",{href:m,target:"_self",style:{display:"block",textDecoration:"none",height:"100%",width:"100%"},children:p}):p},definition:{id:"imageTagCard",name:"Image Tag Card",category:"Card",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/imagebuttoncard_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/imagebuttoncard_tooltip.svg"),description:"Clickable card with background image and text tag overlay"},builtInStyles:["cfImageAsset","cfImageOptions","cfBorderRadius"],variables:{labelText:{displayName:"Label Text",type:"Text",defaultValue:"ARTICLES"},link:{displayName:"Link",type:"Hyperlink",description:"The entire card will be clickable when a link is provided"},imageDescription:{displayName:"Image Description (Alt Text)",type:"Text"},variant:{displayName:"Variant",type:"Text",defaultValue:"new_body_md_bold_desktop",group:"style",validations:{in:Object.keys(w.dL.variant).map(e=>({value:e,displayName:e}))}}}},options:{wrapComponent:!1}},tK=e=>{var t;let{activeIndex:a,tab1Image:l,tab2Image:r,tab1ImageDescription:o="",tab2ImageDescription:i="",useAsBackgroun
3d:s,...c}=e,d=a<=0?0:1,u=0===d?l:r,m=(null==(t=0===d?o:i)?void 0:t.trim())||" ";return!function(e){var t,a,n;if(null==e)return!0;if("string"==typeof e)return""===e.trim();let l=null==(t=e.url)?void 0:t.trim(),r=null==(n=e.file)||null==(a=n.url)?void 0:a.trim();return!l&&!r}(u)?(0,n.jsx)(tW.V,{...c,cfImageAsset:u,description:m,asBackground:s}):null},tX={component:e=>{let t=eW();return t?(0,n.jsx)(tK,{activeIndex:t.activeIndex,...e}):null},definition:{id:"imageToggle",name:"Image Toggle",category:"Content",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/image_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/image_tooltip.svg"),description:"Switches between two images based on the active Content Toggle tab. Place inside Content Toggle Parent. Design options match the Image component."},builtInStyles:["cfImageAsset","cfImageOptions","cfBorderRadius"],variables:{tab1Image:{displayName:"Tab 1 image",type:"Media",validations:{linkMimetypeGroup:["image"]}},tab2Image:{displayName:"Tab 2 image",type:"Media",validations:{linkMimetypeGroup:["image"]}},tab1ImageDescription:{displayName:"Tab 1 image description",type:"Text"},tab2ImageDescription:{displayName:"Tab 2 image description",type:"Text"},link:{displayName:"Link",type:"Hyperlink"},variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries(tv.P.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},fill:{displayName:"Fill",type:"Boolean",group:"style",defaultValue:!1},useAsBackground:{displayName:"Use as Background",type:"Boolean",group:"style",defaultValue:!1},widthPx:{displayName:"Width (px)",type:"Number",group:"style",validations:{min:0}},heightPx:{displayName:"Height (px)",type:"Number",group:"style",validations:{min:0}},topPercent:{displayName:"Top (%)",type:"Number",group:"style",validations:{min:0,max:100}},leftPercent:{displayName:"Left (%)",type:"Number",group:"style",validations:{min:0,max:100}}}},options:{wrapComponent:!1}};var tZ=a(78870),tJ=a(47895);let t$={component:e=>{var t,a,l,s,c,d,u;let{countryIso:m}=e;m||(m="MEX");let{config:p,calculatorCountriesData:f,locale:y,kevelComponentResources:h}=(0,o.useContext)(ly),{country:x,language:v}=(0,r.useParams)(),b=(null==f||null==(t=f.countryGroups[1])?void 0:t.countries)?[...f.countryGroups[1].countries]:[],w=(b=(null==f||null==(a=f.countryGroups[0])?void 0:a.countries)?[...b,...f.countryGroups[0].countries]:b).find(e=>e.iso===m),{data:N,isLoading:C,error:j}=(0,ej.useQuery)({queryKey:["feeQuote",null==p?void 0:p.countryCode,null==p?void 0:p.currencies[0].currency,m,1,y],queryFn:async()=>{if(!p||!w||!y)return null;let e=new URL("/api/send-money/fee-quote",window.location.origin);e.searchParams.set("senderCountryCode",p.countryCode),e.searchParams.set("senderCurrencyCode",p.currencies[0].currency),e.searchParams.set("receiverCountryCode",w.iso),e.searchParams.set("sendAmount","1"),tJ.D.getBooleanItem(tJ.H.TransactedUser);let t=await fetch(e.pathname+e.search,{headers:{"Accept-Language":y,"locale-header":y}});return t.ok?t.json():null},enabled:!!p&&!!w&&!!y,refetchOnWindowFocus:!1}),{data:S,isLoading:R}=(0,ej.useQuery)({queryKey:["kevel",m,null==p?void 0:p.countryCode,y],queryFn:async()=>{if(!y)return null;let e=await fetch("/api/kevel",{method:"POST",headers:{"Content-Type":"application/json","Accept-Language":y,"locale-header":y},body:JSON.stringify({properties:{receive_country:m,send_country:null==p?void 0:p.countryCode,adTypes:[163]}})});if(!e.ok)throw Error("Failed to fetch Kevel ad");return e.json()},enabled:!!m&&!!y&&!!(null==p?void 0:p.countryCode),refetchOnWindowFocus:!1});if((0,o.useEffect)(()=>{if(S&&1){var e,t,a,n,l,r,o;let i=null;try{let o=null==S||null==(r=S.decisions)||null==(l=r.div1)||null==(n=l.contents)||null==(a=n[0])||null==(t=a.data)||null==(e=t.ctSomething)?void 0:e.items;if(o&&Array.isArray(o)){let e=o.some(e=>"object"==typeof e&&null!==e&&"link"in e&&"string"==typeof e.link&&e.link.includes("ctaUrlB")),t=o.some(e=>"object"==typeof e&&null!==e&&"link"in e&&"string"==typeof e.link&&e.link.includes("ctaUrlA"));e?i="variationB":t&&(i="variationA")}}catch(e){console.error("Error determining Kevel variation:",e)}i&&(null==(o=window.dataLayer)||o.push({event:"kevelvariation",variation:i,page_url:window.location.href}))}},[S]),C||R)return(0,n.jsx)("div",{className:"w-full h-full flex justify-center items-center min-h-[300px]",children:(0,n.jsx)(g.R,{})});let T=S?null==(d=S.decisions.div1.contents)||null==(c=d[0])||null==(s=c.data)||null==(l=s.ctSomething)?void 0:l.items:void 0,k=(null==N||null==(u=N.promo)?void 0:u.fxRate)||(null==N?void 0:N.fxRate);return(0,n.jsx)(tZ.D,{exchangeRate:!j&&N?"1 ".concat(N.sendCurrency," = ").concat(k," ").concat(N.receiveCurrency):"",country:w,resources:h,kevelContent:T,urlLocale:(0,i.DM)(x,v)})},definition:{id:"kevelComponent",name:"Kevel POC",category:"Assets",variables:{countryIso:{displayName:"Country ISO Code",type:"Text",required:!0,description:"The ISO code of the country (e.g., 'USA', 'GBA', 'MEX')"}}},options:{wrapComponent:!1}};var t0=a(18537),t1=a(42439),t2=a(70171);let t4=e=>{var t;let{countries:a,sendCountries:l,countryGroups:r,receiveCountryGroupLabels:i,locale:s,resources:c,variant:d,layoutVariant:u,useSlpHeroStyles:m,formClassName:p,cardClassName:g,senderSelectClassName:f,receiverSelectClassName:y,buttonClassName:h}=e,{country:x}=(0,N.wT)(s),v=(0,o.useMemo)(()=>l.map(e=>{let t=a.find(t=>t.iso2Code===e.iso);return{...t,...e,iso:(null==t?void 0:t.iso)||"",code:(null==t?void 0:t.code)||"",flagUrl:(null==t?void 0:t.flagUrl)||"",flagAltText:(null==t?void 0:t.flagAltText)||"",name:(null==t?void 0:t.name)||(null==t?void 0:t.secondName)||"",secondName:(null==t?void 0:t.secondName)||"",iso2Code:(null==t?void 0:t.iso2Code)||""}}).filter(e=>(null==e?void 0:e.mgoCountry)===!0).sort((e,t)=>
3((null==e?void 0:e.name)||"").localeCompare((null==t?void 0:t.name)||"",void 0,{sensitivity:"base"})),[l,a]),b=(0,o.useMemo)(()=>v.find(e=>e.iso2Code===x.toLocaleUpperCase()),[v,x]),[w,C]=(0,o.useState)(b||null),[j,S]=(0,o.useState)(null),[R,T]=(0,o.useState)(s),[k,_]=(0,o.useState)(s),[L,A]=(0,o.useState)(r||[]),{data:F,isLoading:B}=(0,ej.useQuery)({queryKey:e8.RT.capi(R),queryFn:()=>(0,tw.X)(R),enabled:!1,staleTime:36e5,refetchOnWindowFocus:!1}),{data:I}=(0,ej.useQuery)({queryKey:e8.RT.capCorridor(k),queryFn:()=>(0,tw.X)(k),enabled:!!k,staleTime:36e5,refetchOnWindowFocus:!1}),U=(0,o.useMemo)(()=>[...a],[null==F?void 0:F.countryList,R,s,a]),P=(0,o.useRef)(0),E=(0,o.useCallback)(async e=>{var t,n;let l=P.current+=1;if(C(e),S(null),!e){T(s),A(r||[]);return}let o=null==e||null==(t=e.iso2Code)?void 0:t.toUpperCase();if(!o)return;let c=(0,t2.u)(s,o);if(c.toUpperCase()!==R.toUpperCase()){try{let{finalLocale:e,countryGroups:t}=await (0,t2.Y)({newLocale:c,receiveCountries:a,groupLabels:{"rateCalculator.countrySelectControl.mostCommonCountries":null==i?void 0:i.mostCommon,"rateCalculator.countrySelectControl.allCountries":null==i?void 0:i.all}});if(l!==P.current)return;e.toUpperCase()!==R.toUpperCase()&&T(c),_(e),A(t)}catch(e){if(l!==P.current)return;c.toUpperCase()!==R.toUpperCase()&&T(c),_(c)}null==(n=window.dataLayer)||n.push({event:"dataLayerPush",event_action:"Form",event_label:"SendCountry",event_category:"SEND-COUNTRY",page_title:"Send Money unAuthHome",receive_country:(null==e?void 0:e.code)!==(null==w?void 0:w.code)?"Not Defined":null==j?void 0:j.code,send_country:(null==e?void 0:e.code)||"Not Defined"})}},[s,R,a,i,r,w,j]),V=(0,o.useMemo)(()=>{if(!(null==w?void 0:w.iso2Code)||!j)return;let e=(0,t1.Sl)(j,null==I?void 0:I.countryList);return(0,t1.sH)(k,e)},[w,j,k,I]),M="".concat(R,"-").concat(U.length,"-").concat((null==(t=U[0])?void 0:t.name)||"empty");return(0,n.jsx)(t0.w,{senderCountry:w,receiverCountry:j,countries:U,sendCountries:v,countryGroups:L,onSenderChange:E,onReceiverChange:e=>{var t;S(e),null==(t=window.dataLayer)||t.push({event:"dataLayerPush",event_action:"Form",event_label:"ReceiverCountry",event_category:"RECEIVER-COUNTRY",page_title:"Send Money unAuthHome",receive_country:(null==e?void 0:e.code)||"Not Defined",send_country:(null==w?void 0:w.code)||"Not Defined"})},locale:s,resources:c,ctaHref:V,ctaClickElement:"landing_calculator_cta",ctaOnClick:()=>{var e;null==(e=window.dataLayer)||e.push({event:"UnAuthEstimateFeesGetStarted",event_action:"Click",event_category:"MONEYGRAM-WEB",event_label:"Send Money",page_title:"Send Money unAuthHome",receive_country:(null==j?void 0:j.code)||"Not Defined",send_country:(null==w?void 0:w.code)||"Not Defined"})},variant:d,layoutVariant:u,useSlpHeroStyles:m,isLoading:B,formClassName:p,cardClassName:g,senderSelectClassName:f,receiverSelectClassName:y,buttonClassName:h},M)},t7=e=>{let{variant:t,layoutVariant:a,useSlpHeroStyles:l,resources:s}=e,c=(0,r.useParams)(),{calculatorCountriesData:d,calculatorResources:u,languageSelectorOptions:m,landingCalculatorResources:p}=(0,o.useContext)(ly),{country:g,language:f}=c,y=(0,i.RR)(g,f);return m?(0,n.jsx)(t4,{variant:t,layoutVariant:a,countries:(null==d?void 0:d.unfilteredCountries)||(null==d?void 0:d.filteredCountries)||[],sendCountries:m,countryGroups:(null==d?void 0:d.countryGroups)||[],receiveCountryGroupLabels:{mostCommon:null==u?void 0:u["rateCalculator.countrySelectControl.mostCommonCountries"],all:null==u?void 0:u["rateCalculator.countrySelectControl.allCountries"]},locale:y,resources:{...p||{},...s||{}},useSlpHeroStyles:l}):null},t5=()=>({component:t7,definition:{id:"landingCalculator",name:"Landing Calculator",category:"Assets",variables:{variant:{displayName:"Design Variant",type:"Text",group:"style",validations:{in:[{value:"dark",displayName:"Dark"},{value:"light",displayName:"Light"}]},default:"dark"},useSlpHeroStyles:{displayName:"SLP hero shell styles",type:"Boolean",group:"style",defaultValue:!1,description:"Compact calculator shell styling for use inside the SLP hero. Requires Layout Variant: Redesigned to take effect in the UI."},layoutVariant:{displayName:"Layout Variant",type:"Text",group:"style",validations:{in:[{value:"default",displayName:"Default"},{value:"redesigned",displayName:"Redesigned"}]}}}},options:{wrapComponent:!1}}),t3=async()=>t5(),t8=t5();var t6=a(92009),t9=a(26862),ae=a(40590),at=a(99275),aa=a(67333),an=a(99085),al=a(34595);let ar={"lightRateCalculator.sending.label":"You send","lightRateCalculator.receiving.label":"They receive","lightRateCalculator.fees.label":(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("p",{className:"mb-4",children:["Fees",(0,n.jsx)("sup",{children:"1"})]})}),"lightRateCalculator.button.label":"Get started","lightRateCalculator.disclaimer":"Fees, speed, FX rates, and promotions can vary depending on transfer details.","lightRateCalculator.greatRate.label":"Great rate","lightRateCalculator.lowFees.label":"Low fees","lightRateCalculator.fees.suffix":"fees","lightRateCalculator.errors.generalError":"Unable to get fee quote. Please try again.","lightRateCalculator.errors.sendAmountTooHigh":"Send amount exceeds the limit for this destination.","lightRateCalculator.infoFee":"Get started to view fees"},ao=e=>{var t,a;let{calculatorState:l,result:r,onChangeSendAmount:o,onChangeReceiveAmount:i,onChangeReceiveCurrency:s,senderCurrency:c,selectedReceiverCurrencyCode:d,showLoader:u,hideTopContainer:m,ctaHref:p,ctaOnClick:f,ctaClickElement:y,resources:h,locale:b,formatAmou
3ntPerLocale:N,formatWithCurrencySymbol:C,format:j}=e,{exchangeRate:S,sendFee:R,promo:T}=r,k=(null==j?void 0:j.decimalSeparator)==="*";h={...ar,...h};let _=(0,eN.BR)({name:"light-rate-calculator"});return(0,n.jsxs)(an.l,{className:"flex flex-col gap-6 relative w-full z-20 justify-between",onSubmit:e=>{e.preventDefault()},children:[!m&&(0,n.jsx)("div",{className:"bg-white border rounded-xl border-mg-mgGray-100",style:{boxShadow:"0px 4px 15px 0px #00000033"},children:T?(0,n.jsxs)("div",{className:"".concat((null==r?void 0:r.fromCache)?"sm:gap-9 sm:grid-cols-[auto_1fr] p-4":"grid grid-cols-1 gap-4 sm:gap-9 sm:grid-cols-[auto_1fr] p-4"),children:[(0,n.jsxs)("div",{className:"".concat((null==r?void 0:r.fromCache)?"p-4 flex items-center justify-center gap-4":"space-y-2 flex flex-col items-center sm:items-start"),children:[(0,n.jsxs)("div",{className:"flex items-center min-w-[132px] h-8 px-[10px] py-1 gap-2 rounded-[22px] border border-t opacity-100",style:{background:"linear-gradient(270deg, #FEDB8D 0%, #F3DBD3 48.56%, #CAEAEF 100%)"},children:[(0,n.jsx)(t9.A,{className:"w-4 h-4 text-black"}),(0,n.jsx)("span",{className:"text-base font-medium text-black whitespace-nowrap",children:h["lightRateCalculator.greatRate.label"]})]}),(0,n.jsxs)("div",{className:"flex items-center gap-4",children:[(0,n.jsx)(w.o5,{variant:"body",className:"text-base sm:text-xl font-bold text-green-600",children:((null==T?void 0:T.fxRate)||S)&&c&&l.selectedReceiverCurrencyCode&&"1 ".concat(c," = ").concat(N((null==T?void 0:T.fxRate)||S||0,b,2)," ").concat(l.selectedReceiverCurrencyCode)}),(null==T?void 0:T.fxRate)&&S&&T.fxRate!=S&&(0,n.jsxs)(w.o5,{variant:"body",className:"text-base sm:text-xl text-gray-500 line-through",children:[N(S||0,b,2)," ",l.selectedReceiverCurrencyCode]})]})]}),(0,n.jsx)("div",{className:"space-y-2 flex flex-col items-center sm:items-start sm:text-right",children:(null==r?void 0:r.fromCache)?(0,n.jsx)(n.Fragment,{}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-center min-w-[132px] h-8 px-[10px] py-1 gap-2 rounded-[22px] border border-t opacity-100",style:{background:"linear-gradient(270deg, #FEDB8D 0%, #F3DBD3 48.56%, #CAEAEF 100%)"},children:[(0,n.jsx)(ae.A,{className:"w-4 h-4 text-black"}),(0,n.jsx)("span",{className:"text-base font-medium text-black whitespace-nowrap",children:h["lightRateCalculator.lowFees.label"]})]}),(0,n.jsx)(w.o5,{variant:"body",className:"text-base sm:text-xl font-bold text-green-600",children:0===R||(null==T?void 0:T.sendFee)===0?C?C(0,c||"USD",b,2)+" ".concat(h["lightRateCalculator.fees.suffix"]):h["lightRateCalculator.lowFees.label"]:(null==T?void 0:T.sendFee)!=void 0&&void 0!=R&&T.sendFee<R?C?C(T.sendFee,c||"USD",b,2*((null==j?void 0:j.decimalSeparator)!=="*"))+" ".concat(h["lightRateCalculator.fees.suffix"]):"".concat(N(T.sendFee,b,2*((null==j?void 0:j.decimalSeparator)!=="*"))," ").concat(c," ").concat(h["lightRateCalculator.fees.suffix"]):void 0!=R?C?C(R,c||"USD",b,2*((null==j?void 0:j.decimalSeparator)!=="*"))+" ".concat(h["lightRateCalculator.fees.suffix"]):"".concat(N(R,b,2*((null==j?void 0:j.decimalSeparator)!=="*"))," ").concat(c," ").concat(h["lightRateCalculator.fees.suffix"]):h["lightRateCalculator.lowFees.label"]})]})})]}):(0,n.jsxs)("div",{className:"p-4 flex items-center justify-center gap-4",children:[(0,n.jsxs)("div",{className:"flex items-center min-w-[132px] h-8 px-[10px] py-1 gap-2 rounded-[22px] border border-t opacity-100",style:{background:"linear-gradient(270deg, #FEDB8D 0%, #F3DBD3 48.56%, #CAEAEF 100%)"},children:[(0,n.jsx)(t9.A,{className:"w-4 h-4 text-black"}),(0,n.jsx)("span",{className:"text-base font-medium text-black whitespace-nowrap",children:h["lightRateCalculator.greatRate.label"]})]}),(0,n.jsx)(w.o5,{variant:"body",className:"text-base sm:text-xl font-bold text-green-600",children:S&&c&&l.selectedReceiverCurrencyCode&&"1 ".concat(c," = ").concat(N(S||0,b,2)," ").concat(l.selectedReceiverCurrencyCode)})]})}),(0,n.jsxs)("div",{className:"grid grid-cols-1 sm:grid-cols-2 border border-mg-mgGray-100 rounded-xl",style:{boxShadow:"0px 4px 15px 0px #00000033"},children:[(0,n.jsxs)("div",{className:"p-6 space-y-6 bg-white rounded-t-xl sm:rounded-t-r-none sm:rounded-l-xl",children:[l.submissionError&&(0,n.jsx)(w.o5,{variant:"body",className:"text-mg-mgRed-500 leading-4",children:l.submissionError}),(0,n.jsxs)("div",{className:(0,v.V)(_,"flex flex-col rounded-md px-3 py-2 h-[64px]"),children:[(0,n.jsx)(aa.J,{className:"text-sm font-medium text-gray-700",children:h["lightRateCalculator.sending.label"]}),(0,n.jsxs)("div",{className:"flex gap-2 justify-between items-center",children:[(0,n.jsx)(at.Ay,{className:"w-full focus:outline-0 text-2xl font-semibold",style:{fontFamily:"Barlow, sans-serif"},value:l.sendAmount,onValueChange:o,...j?{groupSeparator:"*"===j.decimalSeparator&&"."===j.groupingSeparator?",":j.groupingSeparator,decimalSeparator:"*"===j.decimalSeparator?".":j.decimalSeparator}:{intlConfig:{locale:b}},decimalScale:2*!k,allowDecimals:!k,allowNegativeValue:!1,onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()}}),(0,n.jsx)("span",{className:"text-mg-mgGray-800 text-lg font-bold",children:c})]})]}),l.errors.sendAmount&&(0,n.jsx)(w.o5,{variant:"body",className:"text-mg-mgRed-500 !text-sm font-medium !leading-4 [&>p]:mb-0",children:l.errors.sendAmount}),(0,n.jsxs)("div",{className:(0,v.V)(_,"flex flex-col rounded-md px-3 py-2 h-[64px]"),children:[(0,n.jsx)(aa.J,{className:"text-sm font-medium text-gray-700",children:h["lightRateCalculator.receiving.label"]}),(0,n.jsxs)("div",{className:"flex gap-2 justify-between items-center",children:[(0,n.jsx)(at.Ay,{className:"w-full focus:outline-0 text-2xl font-semibold text-green-600",style:{fontFamily:"Barlow, sans-serif"},value:l.receiveAmount,onValueChange:i,...j?{groupSeparator:"*"===j.decimalSeparator&&"."===j.groupingSeparator?",":j.groupingSeparator,decimalSeparator:"*"===j.decimalSeparator?".":j.decimalSeparator}:{intlConfig:{locale:b}},decimalScale:2,allowNegativeValue:!1,onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()}}),l.receiverCurrencyCodes&&(null==(t=l.receiverCurrencyCodes)?void 0:t.length)>1?(0,n.jsx)(al.l,{ariaLabel:"receiverCurrencySelect",placeholder:"",value:d,items:null==(a=l.receiverCurrencyCodes)?void 0:a.map(e=>({label:(0,n.jsx)("span",{className:"text-mg-mgGray-800 text-lg font-bold",children:e}),value:e})),onChange:s,className:"w-auto px-0 border-none focus:ring-offset-0 focus:ring-0 py-0 h-auto"}):(0,n.jsx)("span",{className:"text-mg-mgGray-800 text-lg font-bold",children:!l.feeQuoteLoading&&l.selectedReceiverCurrencyCode})]})]})]}),(0,n.jsxs)("div",{className:"flex flex-col gap-4 justify-between p-6 bg-black rounded-b-xl sm:rounded-b-none sm:rounded-r-xl sm:min-w-[200px]",children:[(0,n.jsxs)("div",{children:[void 0!==R&&!(null==r?void 0:r.fromCache)&&(0,n.jsxs)("div",{className:"flex justify-between items-center w-full",children:[(0,n.jsx)("span",{className:"[&>p]:mb-0 text-white text-sm font-bold",children:h["lightRateCalculator.fees.label"]}),(0,n.jsxs)("div",{className:"text-right",children:[(null==T?void 0:T.sendFee)!=void 0&&void 0!=R&&T.sendFee<R&&(0,n.jsx)(w.o5,{variant:"body",className:"text-gray-400 text-sm line-through",children:C?C(R,c||"USD",b,2*((null==j?void 0:j.decimalSeparator)!=="*")):"".concat(N(R,b,2*((null==j?void 0:j.decimalSeparator)!=="*"))," ").concat(c)}),(0,n.jsx)(w.o5,{variant:"body",className:"text-green-400 text-sm font-semibold ml-2",children:((null==T?void 0:T.sendFee)!==void 0?T.sendFee:R)===0?C?C(0,c||"USD",b,2):"".concat(N(0,b,2)," ").concat(c):C?C((null==T?void 0:T.sendFee)!==void 0?T.sendFee:R||0,c||"USD",b,2*((null==j?void 0:j.decimalSeparator)!=="*")):"".concat(N((null==T?void 0:T.sendFee)!==void 0?T.sendFee:R||0,b,2*((null==j?void 0:j.decimalSeparator)!=="*"))," ").concat(c)})]})]}),(null==r?void 0:r.fromCache)&&(0,n.jsx)(w.o5,{variant:"body",className:"text-white !text-sm font-bold",children:h["lightRateCalculator.infoFee"]})]}),(0,n.jsx)("div",{children:(0,n.jsx)(tb.Link,{href:p,className:"w-full",onClick:f,clickElement:y,children:(0,n.jsx)(x.Button,{className:"w-full h-12 text-base font-semibold bg-blue-600 hover:bg-blue-700",disabled:!!(l.errors.sendAmount||l.errors.receiveAmount),trackClick:!1,children:(0,n.jsx)("span",{children:h["lightRateCalculator.button.label"]})})})}),(0,n.jsx)("div",{children:(0,n.jsx)(w.o5,{variant:"body",className:"text-white text-sm text-center leading-relaxed",children:h["lightRateCalculator.disclaimer"]})})]})]}),u&&(0,n.jsx)("div",{className:"flex absolute top-0 left-0 w-full h-full justify-center items-center sm:rounded-xl z-9999 bg-white opacity-50",children:(0,n.jsx)(g.R,{})})]})};var ai=a(55734),as=a(43906),ac=a.n(as),ad=a(81928);let au=function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:2;try{return new Intl.NumberFormat(a,{style:"currency",currency:t,minimumFractionDigits:n,maximumFractionDigits:n}).format(e)}catch(a){return"".concat(e.toFixed(n)," ").concat(t)}};var am=a(69388),ap=a(11598);let ag=e=>{var t,a,l,r,i,s,c,d;let{locale:u,config:m,initialCountry:p,resources:g}=e,f=(0,t6.sf)(),[y,h]=(0,o.useState)(),[x,v]=(0,o.useState)({sendAmount:"100",receiveAmount:void 0,errors:{},feeQuoteLoading:!!p,submissionError:"",feeLookupByReceiveAmount:!1,selectedReceiverCurrencyCode:"",receiverCurrencyCodes:[]}),b=(0,o.useRef)(!1),w=(0,o.useRef)(!1),N=(0,o.useCallback)(async(e,t,a,n,l)=>{if(e||t){v(e=>({...e,feeQuoteLoading:!0,errors:{},submissionError:""}));try{var r,o,i,s,c,d,x,N,C,j,S;let g=new URL("/api/send-money/fee-quote/v2",window.location.origin);if(g.searchParams.set("senderCountryCode",(null==m?void 0:m.countryCode)||""),g.searchParams.set("senderCurrencyCode",(null==m?void 0:m.currencies[0].currency)||""),g.searchParams.set("receiverCountryCode",n),tJ.D.getBooleanItem(tJ.H.TransactedUser),a&&t){let e=(0,am.vu)(t,null==m?void 0:m.format).toFixed(2);g.searchParams.set("receiveAmount",e)}
3else if(e){let t=(0,am.vu)(e,null==m?void 0:m.format).toFixed(2);g.searchParams.set("sendAmount",t)}let y=await fetch(g.pathname+g.search,{headers:{"Accept-Language":u,"locale-header":u,Accept:"application/json"}});if(!y.ok)throw Error("Fee quote request failed");let R=await y.json();h(R);let T=R.feeQuotesByCurrency[l],k=window.location.pathname.includes("/corridor/")||window.location.pathname.includes("/corridor-new/"),_=sessionStorage.getItem("previousUrl")||window.location.href,L=_.includes("corridor");if(b.current&&T&&(null==(N=window.dataLayer)||N.push({Send_tran_type:"Money_Transfer",event:"dataLayerPush",event_action:"Form",event_category:a?"RECEIVE-AMOUNT":"SEND-AMOUNT",event_label:a?"ReceiveAmount":"SendAmount",page_title:k?"Unauth Estimate Fees Corridor":"UnAuthEstimateFee",...k&&{corridor_origin:L?"Y":"N"},entry_url:_,receive_amt:(null==(r=T.promo)?void 0:r.receiveAmount)||T.receiveAmount,receive_country:T.receiveCountry,send_country:T.sendCountry,send_tran_amount:(null==(o=T.promo)?void 0:o.sendAmount)||T.sendAmount,send_tran_fee:(null==(i=T.promo)?void 0:i.sendFee)||T.sendFee,tran_country:T.sendCountry,tran_exchange_rate:(null==(s=T.promo)?void 0:s.fxRate)||T.fxRate,tran_total:(null==(c=T.promo)?void 0:c.sendAmount)||T.sendAmount,...(null==R||null==(d=R.mgoPulse)?void 0:d.eventId)&&{eventId:R.mgoPulse.eventId},...(null==R||null==(x=R.mgoPulse)?void 0:x.eventName)&&{eventName:R.mgoPulse.eventName}})),T){let n;void 0!==T.sendAmount&&(n=(null==m||null==(C=m.format)?void 0:C.decimalSeparator)==="*"&&a?Math.floor(T.sendAmount).toString():T.sendAmount.toFixed(2));let l=void 0!==T.receiveAmount?T.receiveAmount.toFixed(2):void 0;if(v(r=>({...r,sendAmount:a?n||r.sendAmount:e,receiveAmount:a?t:l||r.receiveAmount,receiverCurrencyCodes:R?Object.keys(R.feeQuotesByCurrency):(null==p?void 0:p.baseReceiveCurrency)?[p.baseReceiveCurrency]:[],feeQuoteLoading:!1})),b.current&&w.current)try{let t=(0,ai.i1)({sendCountry:T.sendCountry,receiveCountry:T.receiveCountry,sendAmount:a?void 0:e?(0,am.vu)(e,null==m?void 0:m.format):void 0,sendCurrency:null==T?void 0:T.sendCurrency,receiveCurrency:null==T?void 0:T.receiveCurrency,fxRateDisplayed:null!=(S=null==(j=T.promo)?void 0:j.fxRate)?S:T.fxRate});console.log("[PostHog] mgo_pre_signup_rate_check event properties:",{event:"mgo_pre_signup_rate_check",properties:t}),f&&f.capture("mgo_pre_signup_rate_check",t)}catch(e){console.warn("[PostHog] Failed to capture mgo_pre_signup_rate_check event:",e)}}}catch(o){let t=g["lightRateCalculator.errors.generalError"],a=!1;try{let e=await (null==o?void 0:o.json());(null==e?void 0:e.limitExceeded)&&(a=!0,e.message&&(t=g["lightRateCalculator.errors.sendAmountTooHigh"]))}catch(e){console.error("Error parsing API error response:",e)}let n=null==y?void 0:y.feeQuotesByCurrency[l],r=(null==n?void 0:n.sendLimit)||(null==m?void 0:m.perTransactionSendLimit);!a&&r&&(0,am.vu)(e||"0",null==m?void 0:m.format)>r&&(a=!0,t=g["lightRateCalculator.errors.sendAmountTooHigh"]),a?v(e=>({...e,feeQuoteLoading:!1,errors:{sendAmount:t}})):v(e=>({...e,feeQuoteLoading:!1,errors:{},submissionError:(null==o?void 0:o.status)!==403?t:""}))}}},[m,u]);(0,o.useEffect)(()=>{(async()=>{p&&!b.current&&(b.current=!0,await N(x.sendAmount,x.receiveAmount,x.feeLookupByReceiveAmount,p.iso,p.baseReceiveCurrency||""))})()},[p,N]);let C=(0,o.useMemo)(()=>ac()((e,t,a,n,l)=>{N(e,t,a,n,l)},2e3),[]),j=e=>e[0]||"";(0,o.useEffect)(()=>{var e,t,a;let n,l=x.selectedReceiverCurrencyCode;if(null==y?void 0:y.feeQuotesByCurrency){let e=Object.keys(y.feeQuotesByCurrency);l&&!e.includes(l)?l=j(e):!l&&e.length>0&&(l=j(e))}let r=null==y?void 0:y.feeQuotesByCurrency[l],o=(null==r||null==(e=r.promo)?void 0:e.sendAmount)||(null==r?void 0:r.sendAmount),i=(null==r||null==(t=r.promo)?void 0:t.receiveAmount)||(null==r?void 0:r.receiveAmount);void 0!==o&&(n=(null==m||null==(a=m.format)?void 0:a.decimalSeparator)==="*"&&x.feeLookupByReceiveAmount?Math.floor(o).toString():o.toFixed(2));let s=void 0!==i?i.toFixed(2):void 0;v(e=>({...e,sendAmount:n||e.sendAmount,receiveAmount:s||e.receiveAmount,selectedReceiverCurrencyCode:l||(y?Object.keys(y.feeQuotesByCurrency)[0]:"")||"",receiverCurrencyCodes:y?Object.keys(null==y?void 0:y.feeQuotesByCurrency):(null==p?void 0:p.baseReceiveCurrency)?[p.baseReceiveCurrency]:[],feeQuoteLoading:!y&&e.feeQuoteLoading}))},[y,x.selectedReceiverCurrencyCode,null==p?void 0:p.baseReceiveCurrency]);let S=(0,o.useCallback)(()=>{var e,t,a,n,l,r,o,i,s;ap.u.setItem(ap.q.RateCalculatorValues,{sendAmount:x.sendAmount&&parseFloat(x.sendAmount),receiveCountry:null==p?void 0:p.code,receiveCurrency:x.selectedReceiverCurrencyCode});let c=null==y?void 0:y.feeQuotesByCurrency[x.selectedReceiverCurrencyCode],d=window.location.pathname.includes("/corridor/")||window.location.pathname.includes("/corridor-new/");null==(s=window.dataLayer)||s.push({event:"UnAuthEstimateFeesGetStarted",event_action:"Click",event_label:"Send Now",event_category:"MONEYGRAM-WEB",page_title:d?"Unauth Estimate Fees Corridor":"Unauth Send Estimate Fees Get Started",receive_amt:x.receiveAmount?(0,am.vu)(x.receiveAmount,null==m?void 0:m.format).toFixed(2):"Not Defined",receive_country:(null==p?void 0:p.code)||"Not Defined",send_country:(null==m?void 0:m.countryCode)||"Not Defined",corridor:d?"".concat(null==m?void 0:m.countryCode,"-").concat(null==p?void 0:p.code):"Not corri
3dor page",language:u.split("-")[0],send_tran_amount:(null==c||null==(t=c.promo)||null==(e=t.sendAmount)?void 0:e.toString())||(null==c||null==(a=c.sendAmount)?void 0:a.toString())||"Not Defined",send_tran_receive_currency:(null==c?void 0:c.receiveCurrency)||"Not Defined",send_tran_send_currency:(null==c?void 0:c.sendCurrency)||"Not Defined",tran_country:(null==p?void 0:p.code)||"Not Defined",tran_exchange_rate:(null==c||null==(n=c.promo)?void 0:n.fxRate)||(null==c?void 0:c.fxRate)||"Not Defined",tran_total:(null==c||null==(r=c.promo)||null==(l=r.totalReceiveAmount)?void 0:l.toString())||(null==c||null==(o=c.totalReceiveAmount)?void 0:o.toString())||"Not Defined",send_tran_fee:(null==c||null==(i=c.promo)?void 0:i.sendFee)||(null==c?void 0:c.sendFee)||"Not Defined"})},[null==m?void 0:m.countryCode,null==m?void 0:m.format,x.receiveAmount,x.sendAmount,x.selectedReceiverCurrencyCode,y,null==p?void 0:p.code,u]),R=null==m||null==(a=m.currencies)||null==(t=a[0])?void 0:t.currency,T=x.feeQuoteLoading,k=x.selectedReceiverCurrencyCode,_=(null==y||null==(l=y.feeQuotesByCurrency[k])?void 0:l.sendLimit)||(null==m?void 0:m.perTransactionSendLimit),L=null==y?void 0:y.feeQuotesByCurrency[k],A=Object.keys(x.errors).length>0||!!x.submissionError,F=!b.current||!L&&x.feeQuoteLoading||A,B=(0,eB.W_)(u,e_.di.SIGN_UP),I=(0,ad.p)(B);return(0,n.jsx)(ao,{calculatorState:x,result:{sendAmount:null==y||null==(r=y.feeQuotesByCurrency[k])?void 0:r.sendAmount,receiveAmount:null==y||null==(i=y.feeQuotesByCurrency[k])?void 0:i.receiveAmount,exchangeRate:null==y||null==(s=y.feeQuotesByCurrency[k])?void 0:s.fxRate,sendFee:null==y||null==(c=y.feeQuotesByCurrency[k])?void 0:c.sendFee,perTransactionSendLimit:_,promo:null==y||null==(d=y.feeQuotesByCurrency[k])?void 0:d.promo,fromCache:null==y?void 0:y.fromCache},senderCurrency:R,selectedReceiverCurrencyCode:x.selectedReceiverCurrencyCode,onChangeSendAmount:e=>{e!==x.sendAmount&&(w.current=!0,v(t=>({...t,sendAmount:e,feeLookupByReceiveAmount:!1})),p&&(0,am.vu)(x.sendAmount||"",null==m?void 0:m.format)!=(0,am.vu)(e||"",null==m?void 0:m.format)&&C(e,void 0,!1,p.iso,x.selectedReceiverCurrencyCode))},onChangeReceiveAmount:e=>{e!==x.receiveAmount&&(w.current=!0,v(t=>({...t,receiveAmount:e,feeLookupByReceiveAmount:!0})),p&&(0,am.vu)(x.receiveAmount||"",null==m?void 0:m.format)!=(0,am.vu)(e||"",null==m?void 0:m.format)&&C(void 0,e,!0,p.iso,x.selectedReceiverCurrencyCode))},onChangeReceiveCurrency:e=>{v(t=>({...t,selectedReceiverCurrencyCode:e}))},showLoader:T,hideTopContainer:F,ctaHref:I,ctaOnClick:S,ctaClickElement:"calculator_cta",resources:g,locale:u,format:null==m?void 0:m.format,formatAmountPerLocale:(e,t,a)=>(0,am.Jx)(e,t,a,null==m?void 0:m.format),formatWithCurrencySymbol:au})},af={component:e=>{var t,a;let{initialCountryIso:l}=e,s=(0,r.useParams)(),{lightRateCalculatorResources:c,calculatorCountriesData:d,config:u}=(0,o.useContext)(ly),{country:m,language:p}=s,g=(0,i.RR)(m,p),f=l&&(null==d?void 0:d.filteredCountries.find(e=>e.iso===l))||(null==d||null==(a=d.countryGroups)||null==(t=a[0].c
3ountries)?void 0:t[0]);return(0,n.jsx)(ag,{locale:g,config:u,initialCountry:f,resources:c||{}})},definition:{id:"lightRateCalculator",name:"Light Rate Calculator",category:"Assets",variables:{initialCountryIso:{displayName:"Selected country ISO code",type:"Text"}},thumbnailUrl:"".concat("https://www.moneygram.com","/assets/ratecalculator_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/ratecalculator_tooltip.svg"),description:"Light Rate Calculator - Simplified UI without country selector"}},options:{wrapComponent:!1}},ay=(0,C.F)("w-full gap-4",{variants:{theme:{default:"",inverse:"text-inverseForeground"},variant:{links:"",buttons:""},mobileVariant:{default:"",accordion:""},placement:{start:"place-items-start",center:"place-items-center",end:"place-items-end"}},defaultVariants:{theme:"default",placement:"start"}}),ah=(0,C.F)("font-sans",{variants:{theme:{default:"text-foreground",inverse:"text-inverseForeground"},headerVariant:{default:"text-sm font-bold",faq:"font-bold pb-2"}},defaultVariants:{theme:"default",headerVariant:"default"}}),ax=(0,C.F)("font-sans first:mt-2",{variants:{theme:{default:"text-foreground",inverse:"text-inverseForeground"},linkVariant:{small:"text-sm",medium:"text-base",large:"text-lg",unset:""}},defaultVariants:{theme:"default",linkVariant:"small"}}),av={none:"",tight:"space-y-1 mt-1 md:mt-0",normal:"space-y-2 mt-2 md:mt-0",relaxed:"space-y-3 mt-3 md:mt-0"},ab="list-none w-full marker:content-none",aw=e=>{let{children:t,header:a,items:l,theme:r="default",variant:i="links",mobileVariant:s="default",placement:d="start",headerVariant:m="default",linkVariant:p="small",spacing:g="none",as:f="div",partnerDesign:y=!1,mobileDefaultOpen:h=!1,headerClassName:b,itemClassName:N}=e,C="ul"===f||"ol"===f,j=a?(()=>{let{clickElement:e,clickType:t,elementLocation:n,trackClick:l,onClickScript:r,Component:o,suppressExternalLinkIcon:i,href:s,...c}=a;return c})():null,S=(0,n.jsx)("ul",{className:av[g],children:null==l?void 0:l.map((e,t)=>{let a=null;return a="links"===i?(0,n.jsx)(tb.Link,{className:(0,v.V)(ax({theme:r,linkVariant:p}),N),href:e.href,...e}):(0,n.jsx)(x.Button,{...e,iconColorProp:y?"#1F1F1F":void 0,variant:y?"partnerFAQDesign":"link"}),(0,n.jsx)("li",{children:a},"link-".concat(t))})}),R=(0,n.jsxs)("div",{className:(0,v.V)(av[g],"accordion"===s?"hidden md:block":"block",y?"w-full":""),children:[a&&j&&(0,n.jsx)(w.o5,{as:"h3",className:(0,v.V)(ah({theme:r,headerVariant:m}),b),...j}),l&&S]}),T="accordion"===s?(0,n.jsx)("div",{className:"md:hidden w-full",children:(0,n.jsx)(c.AccordionRoot,{defaultValue:h?"default":"",children:(0,n.jsx)(u.AccordionItem,{itemValue:h?"default":void 0,variant:"borderless",title:b&&(null==a?void 0:a.children)?(0,n.jsx)("span",{className:b,children:a.children}):null==a?void 0:a.children,theme:"inverse",itemSpacing:"none",padding:"none",content:S})})}):null;return(0,n.jsxs)(f,{className:(0,v.V)(ay({theme:r,placement:d}),av[g]),children:[C?(0,n.jsx)("li",{className:ab,children:R}):R,T?C?(0,n.jsx)("li",{className:ab,children:T}):T:null,C?o.Children.map(t,(e,t)=>{if(null==e||"boolean"==typeof e)return null;if(o.isValidElement(e)&&"li"===e.type)return e;let a=o.isValidElement(e)&&null!=e.key?e.key:"list-container-slot-".concat(t);return(0,n.jsx)("li",{className:ab,children:e},a)}):t]})},aN={component:e=>{let{...t}=e;return(0,n.jsx)(aw,{...t})},definition:{id:"contentListContainer",name:"List Container",category:"Layout",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/listcontainer_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/listcontainer_tooltip.svg"),description:"List Container"},variables:{header:{displayName:"Label",type:"Text"},theme:{displayName:"Theme",type:"Text",validations:{in:Object.entries({default:"Default",inverse:"Inverse"}).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}};var aC=a(19921);let aj=()=>{let e=window.navigator.userAgent;return/Safari/.test(e)&&!/Chrome/.test(e)&&!/Chromium/.test(e)},aS={web:"api",locations:"locations/api"},aR=["/api/geocode","/locations/api/geocode"];async function aT(e,t){let a="/".concat(aS[e],"/geocode");if(!aR.includes(a))throw Error('SSRF attempt blocked: geocode path "'.concat(a,'" not in
3whitelist'));let n=new URL(a,window.location.origin);t.forEach((e,t)=>{n.searchParams.append(t,e)});let l=n.pathname+(n.search?n.search:"");if(!aR.some(e=>l.startsWith(e)))throw Error("SSRF attempt blocked: constructed path not in whitelist");return fetch(l,{method:"GET",cache:"force-cache",headers:{"Content-Type":"application/json"}})}let ak=(0,o.cache)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"locations",a=await aT(t,e);if(!a.ok)throw Error("Failed to geocode location: ".concat(a.status," ").concat(a.statusText));try{return await a.json()}catch(e){throw Error("Invalid response from geocoding service: ".concat(a.status," ").concat(a.statusText))}});var a_=a(71566),aL=a(64781);let aA={center:{lat:37.09024,lng:-95.712891},zoom:4},aF={zoom:12},aB=e=>{var t,a;let{defaultLocationId:n,apiKey:l,defaultCenter:i,searchParams:s,enableGeolocation:c=!0,locale:d,repository:u="web",enableCityBrowseCentering:m=!1}=e,p=(0,a_.ko)(),g=(e=>({center:e||aA.center,zoom:e?aF.zoom:aA.zoom}))(i),[f,y]=(0,o.useState)(),[h,x]=(0,o.useState)(),[v,b]=(0,o.useState)(),[w,N]=(0,o.useState)(),[C,j]=(0,o.useState)(!1),[S,R]=(0,o.useState)(""),T=(0,r.usePathname)(),k=T.split("/"),[_,L]=(0,o.useState)(!0),[A,F]=(0,o.useState)((null==s?void 0:s.get("q"))||void 0),[B,I]=(0,o.useState)(),[U,P]=(0,o.useState)(),[E,V]=(0,o.useState)(),[M,O]=(0,o.useState)(n||void 0),[D,G]=(0,o.useState)(!1),z=(()=>{let[e,t]=(0,o.useState)("prompt"),[a,n]=(0,o.useState)(!1),[l,r]=(0,o.useState)(!1),[i,s]=(0,o.useState)(!1),[c,d]=(0,o.useState)(null);(0,o.useEffect)(()=>{"undefined"!=typeof navigator?(r("geolocation"in navigator),s(!0)):(r(!1),s(!1))},[]),(0,o.useEffect)(()=>{l&&u()},[l]);let u=(0,o.useCallback)(async()=>{if(!l)return t("unsupported"),"unsupported";n(!0);try{if(aj()&&null!==c)return t(c),n(!1),c;if("permissions"in navigator&&navigator.permissions){let e=(await navigator.permissions.query({name:"geolocation"})).state;if(aj()&&null!==c&&c!==e)return t(c),n(!1),c;return t(e),n(!1),e}return n(!1),e}catch(t){return n(!1),e}},[l,e,c]);return{permissionStatus:e,isCheckingPermission:a,checkPermission:u,requestPermission:(0,o.useCallback)(async e=>l?aj()&&"denied"===c?(t("denied"),"denied"):(n(!0),new Promise(a=>{navigator.geolocation.getCurrentPosition(()=>{let l="granted";aj()&&d(l),t(l),n(!1),e&&e(),a(l)},e=>{let l="denied";switch(e.code){case e.PERMISSION_DENIED:l="denied";break;case e.POSITION_UNAVAILABLE:case e.TIMEOUT:l="granted";break;default:l="denied"}aj()&&d(l),t(l),n(!1),a(l)})})):(t("unsupported"),"unsupported"),[l,c]),isSupported:l,isClientReady:i}})(),H=(0,o.useCallback)(e=>{if(U||!(null==e?void 0:e.force)&&(null==f?void 0:f.center)&&(null==f?void 0:f.bounds))return;F(void 0),P(!0);let t=e=>{if(!e)return void P(!1);x(e),y(e),P(!1)};if(!z.isSupported)return t();
3navigator.geolocation.getCurrentPosition(e=>{let{coords:a}=e,{latitude:n,longitude:l}=a;ak(new URLSearchParams({latlng:"".concat(e.coords.latitude,",").concat(e.coords.longitude)}),u).then(e=>{var a;let{results:r}=e,o=null==r?void 0:r[0];return(null==o||null==(a=o.geometry)?void 0:a.viewport)?t({...aF,bounds:{north:o.geometry.viewport.northeast.lat,south:o.geometry.viewport.southwest.lat,east:o.geometry.viewport.northeast.lng,west:o.geometry.viewport.southwest.lng},center:{lat:n,lng:l}}):(console.warn("No geocoding result found for coordinates"),t())}).catch(e=>(console.error("Geocoding failed:",e),t()))},()=>t())},[U,f,z.isSupported,u]),q=(0,o.useCallback)((e,t)=>{x(a=>({...a,center:e,...void 0!==t&&{zoom:t}}))},[]),W=(0,o.useCallback)(async e=>{if(!e)return!1;try{let t=new URLSearchParams({address:e,key:l}),{results:a}=await ak(t,u)||{},[n]=a||[],{address_components:r}=n||{};if(!r)return!1;return!r.some(e=>e.types.some(e=>["street_number","route","locality","postal_code","administrative_area_level_2"].includes(e)))}catch(e){return console.warn("Failed to analyze search address type:",e),!1}},[l,u]),Y=(0,o.useCallback)(function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:18;q({lat:"string"==typeof e?parseFloat(e):e,lng:"string"==typeof t?parseFloat(t):t},a)},[q]),Q=(0,o.useCallback)(async(e,t)=>{try{let a=new URLSearchParams({regionName:e,countryName:t}),{results:n}=await ak(a,u)||{},[l]=n||[],{geometry:r}=l||{},{location:o,viewport:i}=r||{};if(o)if(i&&p){let e=new google.maps.LatLngBounds(new google.maps.LatLng(i.southwest.lat,i.southwest.lng),new google.maps.LatLng(i.northeast.lat,i.northeast.lng));p.fitBounds(e)}else q(o,6)}catch(e){console.error("Error geocoding region:",e)}},[p,u,q]),K=(0,o.useCallback)(async e=>{try{let t=new URLSearchParams({countryCode:e}),{results:a}=await ak(t,u)||{},[n]=a||{};if(!n)return;let{geometry:l}=n,{viewport:r,location:o}=l;if(!r)return;if(p){let t=new google.maps.LatLngBounds(new google.maps.LatLng(r.southwest.lat,r.southwest.lng),new google.maps.LatLng(r.northeast.lat,r.northeast.lng));p.fitBounds(t),("us"===e||"ca"===e)&&(p.setZoom(4),p.panTo({lat:o.lat,lng:o.lng}))}else{let e=Math.abs(r.northeast.lat-r.southwest.lat),t=Math.abs(r.northeast.lng-r.southwest.lng),a=Math.max(e,t),n=4;a<=5?n=7:a<=10?n=6:a<=20&&(n=5),q(o,n)}}catch(e){console.error("Error centering map on country:",e)}},[p,u,q]),X=(0,o.useCallback)(async(e,t,a)=>{try{let n=new Intl.DisplayNames(["en"],{type:"region"}).of(t.toUpperCase())||t,l=new URLSearchParams({cityName:e,countryName:n,stateCode:a||""}),{results:r}=await ak(l,u)||{},o=null==r?void 0:r[0];if(a&&r&&r.length>1){let e=r.find(e=>{var t,n;let l=null==(t=e.address_components)?void 0:t.find(e=>e.types.includes("administrative_area_level_1"));return(null==l||null==(n=l.short_name)?void 0:n.toUpperCase())===a.toUpperCase()});e&&(o=e)}let{geometry:i}=o||{},{location:s,viewport:c}=i||{};if(s)if(c&&p){let e=new google.maps.LatLngBounds(new google.maps.LatLng(c.southwest.lat,c.southwest.lng),new google.maps.LatLng(c.northeast.lat,c.northeast.lng));p.fitBounds(e)}else{let e=12;if(c){let t=Math.abs(c.northeast.lat-c.southwest.lat),a=Math.abs(c.northeast.lng-c.southwest.lng),n=Math.max(t,a);e=n>3?10:n>1.5?11:n>.8?12:n>.3?13:14}q(s,e)}}catch(e){console.error("Error centering map on city:",e)}},[p,u,q]),Z=(0,o.useCallback)(async(e,t)=>{if(!p||!e||0===e.length)return;if(t&&await W(t)&&!D)try{let e=new URLSearchParams({address:t,key:l}),{results:a}=await ak(e,u)||{},[n]=a||[],{geometry:r}=n||{},{viewport:o}=r||{};if(o){let e=new google.maps.LatLngBounds(new google.maps.LatLng(o.southwest.lat,o.southwest.lng),new google.maps.LatLng(o.northeast.lat,o.northeast.lng));p.fitBounds(e);return}}catch(e){console.warn("Failed to get country bounds, falling back to location bounds:",e)}if(1===e.length){let t=e[0];q({lat:parseFloat(t.latitude),lng:parseFloat(t.longitude)},12);return}let a=new google.maps.LatLngBounds;e.forEach(e=>{let t=parseFloat(e.latitude),n=parseFloat(e.longitude);a.extend(new google.maps.LatLng(t,n))}),p.fitBounds(a,{top:50,right:50,bottom:50,left:50})},[l,W,D,p,u,q]);return(0,o.useEffect)(()=>{F((null==s?void 0:s.get("q"))||void 0)},[s]),(0,o.useEffect)(()=>{!v&&p&&z.isClientReady&&(async()=>
3{if(!A&&!n&&!f){var e;let t=null==d||null==(e=d.split("-"))?void 0:e[1];(t&&4===k.length||t&&6===k.length&&(k.includes("f")||k.includes("p"))||t&&5===k.length&&k.includes("agents"))&&await K(t)}})()},[A,K,v,n,f,c,d,z.isClientReady,z.isSupported,z.permissionStatus,p]),(0,o.useEffect)(()=>{if(k[2]){var e;R(null==(e=k[2])?void 0:e.toUpperCase())}},[T]),(0,o.useEffect)(()=>{A&&(null==h?void 0:h.bounds)&&p&&A!==B&&(V(void 0),ak(new URLSearchParams({address:A,key:l,...!!k[4]&&{stateCode:k[4]}}),u).then(e=>{let{results:t}=e||{},[a]=t||[],{geometry:n}=a||{},{location:l,viewport:r}=n||{},o={...h,zoom:aF.zoom,center:l,...r&&{bounds:{north:r.northeast.lat,south:r.southwest.lat,east:r.northeast.lng,west:r.southwest.lng}}};if(l&&r&&p){let e=new google.maps.LatLngBounds(new google.maps.LatLng(r.southwest.lat,r.southwest.lng),new google.maps.LatLng(r.northeast.lat,r.northeast.lng));p.fitBounds(e),I(A),x({...o,zoom:p.getZoom()}),b({...o,zoom:p.getZoom()})}}))},[A,!!(null==h?void 0:h.bounds),B,k.length,S,p]),(0,o.useEffect)(()=>{n&&(null==h?void 0:h.bounds)&&(v||b(h))},[h,n]),(0,o.useEffect)(()=>{f&&f.bounds&&b(f)},[f]),(0,o.useEffect)(()=>{if(!(null==v?void 0:v.center)||!(null==v?void 0:v.bounds))return;O(n||void 0),P(!0);let e=(e=>{let t,a,{bounds:n}=e;return n&&e.center?(Math.abs(n.north-n.south)<Math.abs(n.west-n.east)?(t={lat:n.north,lng:e.center.lng},a={lat:n.south,lng:e.center.lng}):(t={lat:e.center.lat,lng:n.west},a={lat:e.center.lat,lng:n.east}),62137e-8*(0,aL.getDistance)(t,a)):0})(v);ak(new URLSearchParams({latlng:"".concat(v.center.lat,",").concat(v.center.lng)}),u).then(t=>{let{results:a}=t,n=null==a?void 0:a[0];if(!n){P(!1),N(void 0);return}let l=n.formatted_address,r=n.address_components.find(e=>e.types.includes("country"));if(!r){P(!1),N(void 0);return}P(!1),N({geocodeAddress:l,geocodeCountry:r.short_name,map:v,radius:e})}).catch(e=>{console.error("Geocoding failed in geocodedMap creation:",e),P(!1),N(void 0)})},[null==v||null==(t=v.center)?void 0:t.lat,null==v||null==(a=v.center)?void 0:a.lng]),(0,o.useEffect)(()=>{!M&&(!m||(null==s?void 0:s.get("q")))&&E&&E.length>0&&E.length<100&&Z(E,A)},[M,Z,E]),{isLoading:U,setIsLoading:P,defaultMap:g,locatedMap:f,currentMap:h,setCurrentMap:x,setCurrentMapCenter:q,debouncedMap:v,setDebouncedMap:b,setDebouncedAddress:I,geocodedMap:w,address:A,setAddress:F,markers:E,setMarkers:V,activeLocationId:M,setActiveLocationId:O,getCurrentPosition:H,permissionStatus:z.permissionStatus,isCheckingPermission:z.isCheckingPermission,checkPermission:z.checkPermission,requestPermission:z.requestPermission,isLocationSupported:z.isSupported,isClientReady:z.isClientReady,shouldSearchLocation:_,setShouldSearchLocation:L,centerMapOnRegion:Q,centerMapOnCountry:K,centerMapOnCity:X,centerMapOnLocationDetails:Y,fitBoundsToLocations:Z,isMarkerClicked:C,setIsMarkerClicked:j,setSelectedCountryForAddress:R,isSearchAreaActive:D,setIsSearchAreaActive:G,isCountryLevelSearch:W}};var aI=a(23947);let aU=e=>{let{center:t,enableGeolocation:a,passthrough:l,resources:s,showMarkers:c,locale:d=i.ls,isInteractive:u=!0,isSearchAreaButtonVisible:m=!0,stateCode:p,countryCode:g,city:f,agent:y,limit:h}=e,x=aB({enableGeolocation:a,apiKey:"AIzaSyB26p9XG13v5lK64Z_D-1A96j70HwbV05M",defaultCenter:t,searchParams:(0,r.useSearchParams)(),repository:"web"}),{currentMap:v,debouncedMap:b,geocodedMap:w,setDebouncedMap:C,setIsLoading:j,setMarkers:S,centerMapOnCity:R,centerMapOnRegion:T,centerMapOnCountry:k,activeLocationId:_,centerMapOnLocationDetails:L}=x,[A,F]=(0,o.useState)([]),{country:B,language:I}=(0,N.wT)(d);(0,o.useEffect)(()=>{if(!_)return;let e=A.find(e=>String(e.locationDetails.locationId)===String(_));e&&(null==L||L(e.locationDetails.latitude,e.locationDetails.longitude))},[_,A]),(0,o.useEffect)(()=>{!v||a||null!=b&&b.bounds||C(v)},[v,b,a]),(0,o.useEffect)(()=>{(p||g||f)&&(async()=>{f&&g?await (null==R?void 0:R(f,g,p)):p&&g?await (null==T?void 0:T(p,g)):g&&await (null==k?void 0:k(g))})()},[f,p,g]);let U=(0,o.useCallback)(async(e,t)=>{if(!c||!e||!t)return;null==j||j(!0);let a={address:e,country:t};y&&(a.agent=y),h&&(a.limit=h);let n=new Headers;n.append("locale-header",d);try{let e=await (0,eB.Fj)("/api/locations",a,n);if(200!==e.status)throw e;let{locations:t}=await e.json();F(t);let l=t.map(e=>
3e.locationDetails);null==S||S(l)}catch(e){console.error("Error fetching locations:",e)}finally{null==j||j(!1)}},[c,j,S,d,y,h]);(0,o.useEffect)(()=>{if(!g||!f&&!p)return;let e=[];f&&e.push(f),p&&e.push(p),U(e.join(", "),g)},[f,p,g,c,d,y,h,U]),(0,o.useEffect)(()=>{if(!w)return;let{geocodeAddress:e,geocodeCountry:t}=w;e&&t&&U(e,t)},[w,c,y,h,U]),(0,o.useEffect)(()=>{null==S||S(void 0)},[b]);let P=(0,n.jsx)(aI.T,{apiKey:"AIzaSyB26p9XG13v5lK64Z_D-1A96j70HwbV05M",buttonText:s["locations.searchButton"],defaultCenter:t,context:x,isInteractive:u,loadingText:s.loadingIndicatorText,isSearchAreaButtonHidden:!m}),E="flex w-full h-full relative";return u||!l?(0,n.jsx)("div",{className:E,children:P}):(0,n.jsx)(tb.Link,{href:"/".concat((0,i.DM)(B,I),"/").concat(l,"?").concat(!a&&(null==w?void 0:w.geocodeAddress)?new URLSearchParams({q:w.geocodeAddress}):""),title:s["locations.placeholder"],className:"".concat(E," [&_*]:cursor-pointer"),children:P})},aP=(0,f.createServerReference)("7f30d6507593b2e9ff57ef52df988fe27cfe6937fa",f.callServer,void 0,f.findSourceMapURL,"getLocationsResourceSet"),aE={component:e=>{let{center:t,className:a,...l}=e,{country:s,language:c}=(0,r.useParams)(),d=(0,i.RR)(s,c),[u,m]=(0,o.useState)({}),[p,f]=(0,o.useState)(),h=async()=>{var e;let{country:t}=(0,N.wT)(d),a=null==(e=(await O(d,t)).countryCollection)?void 0:e.items[0],{lat:n,lng:l}=(null==a?void 0:a.majorCityCoordinates)||{};n&&l?f({lat:n,lng:l}):f(aA.center)};return(0,o.useEffect)(()=>{(async e=>{let t=await aP(e),a=await y(e);m({...t,...a})})((0,i.RR)(s,c)),h()},[s,c]),(0,o.useEffect)(()=>{if(!t)return void h();let{lat:e,lon:a}="string"==typeof t?JSON.parse(t):t;if(!e||!a)return void h();f({lat:e,lng:a})},[t]),(0,n.jsx)("div",{className:a,children:p?(0,n.jsx)(aI.K,{apiKey:"AIzaSyB26p9XG13v5lK64Z_D-1A96j70HwbV05M",locale:d,children:(0,n.jsx)(aU,{center:p,locale:d,resources:u,...l})}):(0,n.jsx)(g.R,{text:u.loadingIndicatorText})})},definition:{id:"map",name:"Map",category:"Locations",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/map_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/map_tooltip.svg"),description:"Map"},builtInStyles:["cfWidth"],variables:{cfHeight:{...aC.UC.cfHeight,defaultValue:"50vh"},center:{displayName:"Country",type:"Location",validations:{}},enableGeolocation:{displayName:"Enable Geolocation",group:"style",type:"Boolean",defaultValue:!0},showMarkers:{displayName:"Show Location Markers",group:"style",type:"Boolean",defaultValue:!0},isInteractive:{displayName:"Is Map Interactive",group:"style",type:"Boolean",defaultValue:!0},passthrough:{displayName:"Target Page (Optional)",type:"Hyperlink",defaultValue:"/locations"}}},options:{wrapComponent:!1}},aV=async()=>{var e;let t=null==(e=(await (0,e3.X)()).countryCollection)?void 0:e.items,a=[];return null==t||t.forEach(e=>{if(!e)return;let{name:t,majorCityCoordinates:n}=e;t&&a.push({value:JSON.stringify(n||aA.center),displayName:t})}),aE.definition.variables.center.validations={in:a},aE};var aM=a(19823),aO=a(3408);let aD=e=>{let{context:t,loadingText:a="Loading"}=e,{currentMap:l,defaultMap:r,isLoading:i,markers:s,setCurrentMap:c}=t,[d,u]=(0,o.useState)();return(0,o.useEffect)(()=>{let e=[];for(let[t,a]of(s||[]).entries())e.push((0,n.jsx)(a_.J8,{clickable:!1,position:{lat:Number(a.latitude),lng:Number(a.longitude)},"aria-label":String(t+1),children:function(e,t){let a=aM.i0,l=(0,aO._$)(e.agentName);if(l){var r;let t=(0,aO.sE)(e.agentName);return"function"==typeof l?(0,n.jsx)("div",{style:{width:a,height:Math.round(a*t),display:"flex",alignItems:"center",justifyContent:"center"},children:(0,n.jsx)(l,{size:a})}):(0,n.jsx)("img",{src:l,alt:null!=(r=e.agentName)?r:"",width:a,height:Math.round(a*t),className:"object-contain"})}return(0,n.jsxs)("svg",{height:"32",width:"32",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("circle",{r:"14",cx:"16",cy:"16",className:"fill-primary"}),(0,n.jsx)("text",{x:"16",y:"21",textAnchor:"middle",fontSize:"14",fill:"white",children:t+1})]})}(a,t)},a.locationId));u(e)},[s]),(0,n.jsxs)("section",{className:"flex grow relative overflow-hidden rounded-none lg:rou
3nded-2xl",children:[i&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:"absolute w-full h-full z-10 bg-[rgba(0,0,0,0.5)] flex flex-col items-center justify-center",children:(0,n.jsx)(g.R,{theme:"dark",text:a})})}),(0,n.jsx)(a_.T5,{mapId:"MG_MAP_LOCATIONS",className:"flex grow [&>*]:flex [&>*]:grow",defaultZoom:null==r?void 0:r.zoom,defaultCenter:null==r?void 0:r.center,center:null==l?void 0:l.center,zoom:null==l?void 0:l.zoom,fullscreenControl:!1,mapTypeControl:!1,streetViewControl:!1,disableDefaultUI:!1,controlled:!1,gestureHandling:"none",zoomControl:!1,scrollwheel:!1,cameraControl:!1,disableDoubleClickZoom:!0,renderingType:"VECTOR",onBoundsChanged:e=>{let{detail:t}=e;null==c||c(t)},children:d})]})};var aG=a(65778);function az(e){var t;let a=null!=(t=null==e?void 0:e.trim())?t:"";return 0===a.length?"/locations":a.startsWith("/")?a:"/".concat(a)}function aH(e){let t=az(e.passthrough),a="/".concat((0,i.DM)(e.country,e.language)).concat(t);return"".concat(a,"?params=").concat((function(e){let{stateCode:t,countryCode:a,city:n,agent:l,limit:r}=e,o=[];n&&o.push(n),t&&o.push(t);let i=o.join(", "),s=new URLSearchParams;s.append("address",i),s.append("country",a?String(a):"");let c=(0,aG.Qz)(l);return c&&s.append("agent",String(c)),null!=r&&""!==r&&s.append("limit",String(r)),s})(e).toString())}let aq=e=>{let{passthrough:t,resources:a,locale:l=i.ls,stateCode:s,countryCode:c,city:d,agent:u,limit:m}=e,p=aB({enableGeolocation:!0,apiKey:"AIzaSyB26p9XG13v5lK64Z_D-1A96j70HwbV05M",searchParams:(0,r.useSearchParams)(),repository:"web"}),{currentMap:g,debouncedMap:f,setDebouncedMap:y,setIsLoading:h,setMarkers:x,centerMapOnCity:v,centerMapOnRegion:b,centerMapOnCountry:w}=p,{country:C,language:j}=(0,N.wT)(l);(0,o.useEffect)(()=>{g&&(null==f||!f.bounds)&&y(g)},[g,f]),(0,o.useEffect)(()=>{(s||c||d)&&(async()=>{d&&c?await (null==v?void 0:v(d,c,s)):s&&c?await (null==b?void 0:b(s,c)):c&&await (null==w?void 0:w(c))})()},[d,s,c]);let S=(0,o.useCallback)(async(e,t)=>{if(!e||!t)return;null==h||h(!0);let a={address:e,country:t},n=(0,aG.Qz)(u);n&&(a.agent=n),m&&(a.limit=m);let r=new Headers;r.append("locale-header",l);try{let e=await (0,eB.Fj)("/api/locations",a,r);if(200!==e.status)throw e;let{locations:t}=await e.json(),n=function(e,t){var a;let n=null!=(a=null==t?void 0:t.brandedPins)&&a;return e.map(e=>{var t,a;let l={...t=e.locationDetails,agentName:(null==(a=t.name.split(" - ")[0])?void 0:a.trim())||void 0};return n?l:{locationId:l.locationId,latitude:l.latitude,longitude:l.longitude}})}(t,{brandedPins:!0});null==x||x(n)}catch(e){console.error("Error fetching locations:",e)}finally{null==h||h(!1)}},[h,x,l,u,m]);(0,o.useEffect)(()=>{if(!c||!d&&!s)return;let e=[];d&&e.push(d),s&&e.push(s),S(e.join(", "),c)},[d,s,c,l,u,m,S]);let R=(0,n.jsx)(aD,{apiKey:"AIzaSyB26p9XG13v5lK64Z_D-1A96j70HwbV05M",context:p,loadingText:a.loadingIndicatorText});return(0,n.jsx)(tb.Link,{href:aH({country:C,language:j,passthrough:t,stateCode:s,countryCode:c,city:d,agent:u,limit:m}),title:a["locations.placeholder"],className:"flex w-full h-full relative [&_*]:cursor-pointer",children:R})},aW=e=>{let{stateCode:t,countryCode:a,city:l,agent:s,limit:c,className:d,...u}=e,{country:m,language:p}=(0,r.useParams)(),f=(0,i.RR)(m,p),[h,x]=(0,o.useState)({}),[v,b]=(0,o.useState)(),w=async()=>{var e;let{country:t}=(0,N.wT)(f),a=null==(e=(await O(f,t)).countryCollection)?void 0:e.items[0],{lat:n,lng:l}=(null==a?void 0:a.majorCityCoordinates)||{};n&&l?b({lat:n,lng:l}):b(aA.center)};return(0,o.useEffect)(()=>{(async e=>{let t=await aP(e),a=await y(e);x({...t,...a})})((0,i.RR)(m,p)),t||a||l?b(aA.center):w()},[m,p,t,a,l]),(0,n.jsx)("div",{className:d,children:v?(0,n.jsx)(aI.K,{apiKey:"AIzaSyB26p9XG13v5lK64Z_D-1A96j70HwbV05M",locale:f,children:(0,n.jsx)(aq,{locale:f,resources:h,stateCode:t,countryCode:a,city:l,agent:s,limit:c,...u})}):(0,n.jsx)(g.R,{text:h.loadingIndicatorText})})},aY={component:aW,definition:{id:"static-map",name:"Static Map",category:"Locations",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/map_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/map_tooltip.svg"),description:"Static Map"},builtInStyles:["cfWidth"],variables:{cfHeight:{...aC.UC.cfHeight,defaultValue:"50vh"},countryCode:{displayName:"Country",type:"Text",validations:{}},stateCode:{displayName:"State Code",type:"Text",validations:{}},city:{displayName:"City",type:"Text",validations:{}},agent:{displayName:"Agent Name",type:"Text",validations:{}},limit:{displayName:"Agents Limit",type:"Text",defaultValue:"50",validations:{in:Array.from({length:50},(e,t)=>({value:String(t+1),displayName:String(t+1)}))}},passthrough:{displayName:"Target Page (Optional)",type:"Hyperlink",defaultValue:"/locations"}}},options:{wrapComponent:!1}},aQ=async()=>aY,aK=(0,C.F)("",{variants:{theme:{default:"",inverse:"text-white"}},defaultVariants:{theme:"default"}}),aX=e=>{let{label:t,header:a,body:l,variant:r}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.o5,{className:"text-mg-mgInfo-500 font-medium text-lg lg:text-base leading-6 font-rubik",children:t}),(0,n.jsx)(w.o5,{variant:"sectionTitle",className:(0,v.V)("text-foreground font-inter !font-black !text-[36px] !leading-[40px] lg:!text-[48px] lg:!leading-[54px] tracking-[-0.68px] normal-case",aK({theme:r})),as:"h2",children:a}),(0,n.jsx)(w.o5,{variant:"body",className:(0,v.V)("text-mg-mgGray-950 !text-base lg:!text-lg
3!leading-6 font-rubik font-normal",aK({theme:r})),children:l})]})},aZ=e=>{let{eyebrow:t="",headline:a="",body:l="",ctaText:r,ctaHref:o,imagePosition:s="right",locale:c,passthrough:d,stateCode:u,countryCode:m,city:p,agent:g,limit:f}=e,{country:y,language:h}=(0,N.wT)(null!=c?c:i.ls),b=function(e){var t,a;return(null==(t=e.ctaHref)?void 0:t.trim())?e.ctaHref.trim():(null==(a=e.passthrough)?void 0:a.trim())?aH(e):function(e,t,a){let n=az(a);return"/".concat((0,i.DM)(e,t)).concat(n)}(e.country,e.language,e.passthrough)}({ctaHref:o,country:y,language:h,passthrough:d,stateCode:u,countryCode:m,city:p,agent:g,limit:f}),C="left"===s,j=(0,n.jsxs)("div",{className:(0,v.V)("flex flex-col justify-center items-start text-left gap-8 px-6 lg:px-0",C?"lg:order-2":"lg:order-1"),children:[(0,n.jsx)(aX,{label:t,header:a,body:l}),(0,n.jsx)(x.Button,{variant:"blackSquarish",href:b,className:"w-full !font-rubik h-[48px] rounded-lg min-w-fit text-base",children:(0,n.jsx)(w.o5,{className:"text-white font-rubik font-normal lg:font-medium",children:null!=r?r:"Find your location"})})]}),S=(0,n.jsx)("div",{className:(0,v.V)("w-full h-[300px] lg:h-[448px] overflow-hidden",C?"lg:order-1":"lg:order-2"),children:(0,n.jsx)(aW,{className:"h-full w-full",passthrough:d,stateCode:u,countryCode:m,city:p,agent:g,limit:f})});return(0,n.jsx)("section",{className:"w-full overflow-hidden bg-white py-8 px-0 lg:py-20 lg:px-28",children:(0,n.jsxs)("div",{className:(0,v.V)("container-w-full w-full","flex flex-col gap-0","lg:grid lg:grid-cols-[1fr_1fr] gap-y-8 lg:gap-y-0 lg:gap-x-16"),children:[S,j]})})},aJ={component:e=>{let{...t}=e,{country:a,language:l}=(0,r.useParams)(),o=(0,i.RR)(a,l);return(0,n.jsx)(aZ,{...t,locale:o})},definition:{id:"map-content-section",name:"Map Content",category:"Locations",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/map_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/map_tooltip.svg"),description:"Map Content - Text with Static Map"},builtInStyles:["cfWidth"],variables:{cfHeight:{...aC.UC.cfHeight,defaultValue:"50vh"},eyebrow:{displayName:"Eyebrow Text",type:"Text",defaultValue:"Fast. Flexible. On your schedule.",validations:{}},headline:{displayName:"Headline",type:"Text",defaultValue:"Send money at a location near you",validations:{}},body:{displayName:"Body Text",type:"Text",defaultValue:"Find a convenient MoneyGram location near you to send or receive money. Use the map to explore nearby agents and their services.",validations:{}},ctaText:{displayName:"CTA Button Text",type:"Text",defaultValue:"Find your location",validations:{}},ctaHref:{displayName:"CTA Link (Optional)",type:"Hyperlink",validations:{}},imagePosition:{displayName:"Map Position (Desktop)",type:"Text",group:"style",defaultValue:"right",validations:{in:[{value:"left",displayName:"Map Left"},{value:"right",displayName:"Map Right"}].map(e=>({value:e.value,displayName:e.displayName}))}},countryCode:{displayName:"Country",type:"Text",validations:{}},stateCode:{displayName:"State Code",type:"Text",validations:{}},city:{displayName:"City",type:"Text",validations:{}},agent:{displayName:"Agent Name",type:"Text",validations:{}},limit:{displayName:"Agents Limit",type:"Text",defaultValue:"50",validations:{in:Array.from({length:50},(e,t)=>({value:String(t+1),displayName:String(t+1)}))}},passthrough:{displayName:"Target Page (Optional)",type:"Hyperlink",defaultValue:"/locations"}}},options:{wrapComponent:!1}},a$=async()=>aJ;var a0=a(58450),a1=a(45871);let a2={component:e=>{let{country:t,language:a}=(0,r.useParams)(),l=(0,i.RR)(t,a),[s,c]=(0,o.useState)({});return(0,o.useEffect)(()=>{(async()=>{c(await aP(l))})()},[t,a]),(0,n.jsx)(a1.LocationSearch,{...e,countryCode:t,locale:l,resources:s,targetSlug:"locations"})},definition:{id:"locationSearch",name:"Location Search",category:"Locations",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/locationsearch_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/locationsearch_tooltip.svg"),description:"Location Search"},builtInStyles:["cfWidth"],variables:{countryCode:{displayName:"Country Code",type:"Text",validations:{}},placeholder:{displayName:"Placeholder",type:"Text"},theme:{displayName:"Theme",type:"Text",group:"style",validations:{in:a0.gM.map(e=>({value:e,displayName:e}))}}}},options:{wrapComponent:!1}},a4=async()=>{var e;let t=null==(e=(await (0,e3.X)()).countryCollection)?void 0:e.items;return a2.definition.variables.countryCode.validations={in:null==t?void 0:t.map(e=>
3({value:(null==e?void 0:e.iso)||"",displayName:null==e?void 0:e.name}))},a2};var a7=a(64007);let a5=e=>{let{eyebrow:t="",headline:a="",body:l="",ctaText:s,ctaHref:c,hideCta:d=!1,imagePosition:u="right",locale:p,image:g,imageDescription:f="",partnerWalmartRewritePathname:y}=e,h="left"===u,b=(0,r.usePathname)(),C=null!=y?y:b,{country:j,language:S}=(0,N.wT)(null!=p?p:i.ls),R=(0,o.useMemo)(()=>{let e=function(e,t){let{country:a,language:n}=(0,N.wT)(null!=t?t:i.ls),l="/locations/".concat((0,i.DM)(a,n));if(null==e?void 0:e.trim()){let t=e.trim();return/^locations\/?$/i.test(t)?l:t}return l}(c,p);if(!C)return e;let t=window.location.origin;return(0,a7.E)(e,C,j,S,t)},[c,p,j,S,C]),T="string"==typeof l?l:(0,m.LO)(l),k=(0,n.jsxs)("div",{className:(0,v.V)("flex flex-col justify-center items-start text-left gap-8 px-6 lg:px-0",h?"lg:order-2":"lg:order-1"),children:[(0,n.jsx)(aX,{label:t,header:a,body:T}),d?null:(0,n.jsx)(x.Button,{variant:"blackSquarish",href:R,className:"w-full !font-rubik h-[48px] text-base",children:(0,n.jsx)(w.o5,{className:"text-white font-rubik font-normal lg:font-medium",children:null!=s?s:"Find your location"})})]}),_=(0,n.jsx)("div",{className:(0,v.V)("relative w-full max-h-[300px] h-[300px] lg:max-h-[448px] lg:h-[448px]","overflow-hidden lg:rounded-xl",h?"lg:order-1":"lg:order-2"),children:(0,n.jsx)("div",{className:"relative h-full min-h-0 w-full min-w-0 block",children:(0,n.jsx)(tW.V,{cfImageAsset:g,description:f,fill:!0,className:"object-cover"})})});return(0,n.jsx)("section",{className:"w-full overflow-hidden bg-white py-8 px-0 lg:py-20 lg:px-28",children:(0,n.jsxs)("div",{className:(0,v.V)("container-w-full w-full","flex flex-col gap-0","lg:grid lg:grid-cols-[1fr_1fr] gap-y-8 lg:gap-y-0 lg:gap-x-16"),children:[_,k]})})};var a3=a(8211);let a8={component:e=>{let{...t}=e,{country:a,language:l}=(0,r.useParams)(),o=(0,i.RR)(a,l),s=null!=a&&null!=l?"/partners/".concat(String(a).toLowerCase(),"/").concat(String(l).toLowerCase(),"/").concat(a3.yz):void 0;return(0,n.jsx)(a5,{...t,locale:o,partnerWalmartRewritePathname:s})},definition:{id:"walmart-locator-section",name:"Walmart Locator Section",category:"Locations",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/map_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/map_tooltip.svg"),description:"Walmart Locator â text and CTA with separate desktop and mobile images"},builtInStyles:["cfWidth"],variables:{cfHeight:{...aC.UC.cfHeight,defaultValue:"50vh"},image:{displayName:"Image",type:"Media",description:"Map image that will be shown",validations:{linkMimetypeGroup:["image"]}},imageDescription:{displayName:"Image description (alt text)",type:"Text",validations:{}},eyebrow:{displayName:"Eyebrow Text",type:"Text",defaultValue:"Fast. Flexible. On your schedule.",validations:{}},headline:{displayName:"Headline",type:"Text",defaultValue:"Send money at a location near you",validations:{}},body:{displayName:"Body Text",type:"RichText",defaultValue:{nodeType:"document",data:{},content:[{nodeType:"paragraph",data:{},content:[{nodeType:"text",value:"Find a convenient MoneyGram location near you to send or receive money.",marks:[],data:{}}]}]},validations:{}},ctaText:{displayName:"CTA Button Text",type:"Text",defaultValue:"Find your location",validations:{}},hideCta:{displayName:"Hide CTA",type:"Boolean",group:"style",defaultValue:!1},ctaHref:{displayName:"CTA Link (Optional)",type:"Hyperlink",description:"If empty, the button links to the localized locations page (e.g. locations/us/en).",validations:{}},imagePosition:{displayName:"Image Position (Desktop)",type:"Text",group:"style",defaultValue:"right",validations:{in:[{value:"left",displayName:"Image Left"},{value:"right",displayName:"Image Right"}].map(e=>({value:e.value,displayName:e.displayName}))}}}},options:{wrapComponent:!1}},a6=async()=>a8;var a9=a(76437);let ne=e=>{if(null==e)return"";if("string"==typeof e){let t=e.trim();return t?t.startsWith("http://")||t.startsWith("https://")?t:t.startsWith("//")?"https:".concat(t):"https://".concat(t):""}return"object"==typeof e&&"url"in e&&"string"==typeof e.url?ne(e.url):""},nt="Money transfers made easy",na="Your time matters. That's why sending money is simple with Walmart and MoneyGram. Get great exchange rates, flexible ways to send, and easy transfers.",nn="Get started",nl={component:e=>{let{partnerLogo1:t,partnerLogo2:a,headline:l=nt,body:r=na,ctaLabel:o=nn,ctaLink:i}=e,s=ne(t),c=ne(a),d=!!s,u=!!c,p=d||u,g=d&&u;return(0,n.jsx)("section",{className:"flex items-center flex-col relative w-full bg-white bg-no-repeat [background-image:var(--hero-bg-mobile)] bg-[length:100%_auto] bg-top lg:[background-image:var(--hero-bg-desktop)] lg:bg-[length:100%_104.443%] lg:[background-position:0_-34.09px]",style:{"--hero-bg-desktop":'url
3("'.concat("https://images.ctfassets.net/toryt1tt0roy/5hRa3DLY0GM3YOOL0BFtD8/d0b6fa9f32abd4de5e9c7ba482c20bc6/8ee83eb70b2a48127b4c67db90933e1da94150a2.png",'")'),"--hero-bg-mobile":'url("'.concat("https://images.ctfassets.net/toryt1tt0roy/F10EVDkFN5Ymw0uxMSP39/1477d6d688878f8a5ab06d0107964ce9/mobile.png",'")')},children:(0,n.jsx)("div",{className:"px-4 max-w-[580px]",children:(0,n.jsxs)("div",{className:"flex flex-col items-start md:items-center gap-8 pb-12 pt-[112px] lg:grid-cols-[minmax(0,1fr)_460px] lg:gap-8 lg:pb-20 lg:pt-[184px]",children:[p&&(0,n.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-4 md:gap-6",children:[d&&(0,n.jsx)("div",{className:"relative flex items-center justify-center h-10 md:h-12 w-auto max-w-[140px] md:max-w-[180px]",children:(0,n.jsx)(tv._,{src:s,alt:"",width:164,className:"object-contain object-center w-full h-full"})}),g&&(0,n.jsx)(a9.G,{className:"h-8 bg-mgGray-950"}),u&&(0,n.jsx)("div",{className:"relative flex items-center justify-center h-10 md:h-12 w-auto max-w-[140px] md:max-w-[180px]",children:(0,n.jsx)(tv._,{src:c,alt:"",width:164,className:"object-contain object-center w-full h-full"})})]}),l&&(0,n.jsx)("h1",{className:"text-start md:text-center font-[Inter] text-[36px] font-black leading-[42px] tracking-[-0.6px] text-mgGray-950 md:text-[60px] md:leading-[72px]",children:l}),r&&(0,n.jsx)("div",{className:"text-start md:text-center font-[Rubik] text-[16px] font-normal leading-[24px] text-mgGray-900 md:text-[18px] md:leading-[26px] [&_p]:whitespace-pre-line [&_p]:mb-0 [&_p:last-child]:mb-0",children:(e=>"object"==typeof e&&null!==e&&"nodeType"in e&&"document"===e.nodeType)(r)?(0,m.LO)(r):(0,n.jsx)("p",{className:"whitespace-pre-line",children:r})}),o&&(0,n.jsx)("div",{className:"pt-2 w-full flex flex-col items-center",children:(0,n.jsx)(x.Button,{variant:"blackSquarish",href:i,children:o})})]})})})},definition:{id:"partnerCenteredHero",name:"Partner Centered Hero",category:"Hero",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_tooltip.svg"),description:"Centered hero with partner logos, headline, body and CTA. Same gradient as SLP hero."},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{partnerLogo1:{displayName:"Partner Logo 1",type:"Media",description:"First partner logo (e.g. Walmart). Shown on the left."},partnerLogo2:{displayName:"Partner Logo 2",type:"Media",description:"Second partner logo (e.g. MoneyGram). Shown on the right with a divider when both are set."},headline:{displayName:"Headline",type:"Text",defaultValue:nt},body:{displayName:"Body",type:"RichText",defaultValue:{nodeType:"document",data:{},content:[{nodeType:"paragraph",data:{},content:[{nodeType:"text",value:na,marks:[],data:{}}]}]}},ctaLabel:{displayName:"CTA Button Label",type:"Text",defaultValue:nn},ctaLink:{displayName:"CTA Button Link",type:"Hyperlink"}}},options:{wrapComponent:!1}},nr={url:"https://placehold.co/48x20",alt:"Placeholder Payment Method Image"},no={url:"https://placehold.co/48",alt:"Placeholder Country Flag"},ni=o.forwardRef((e,t)=>{let{paymentMethodImage:a=nr,countryFlag:l=no}=e,r=a||{url:"",alt:"Payment Method Image"},o=l||{url:"",alt:"Country Flag"};return(0,n.jsx)("div",{ref:t,className:"flex flex-col md:flex-row items-start md:items-center p-4 space-y-4 md:space-y-0 md:space-x-6",children:(0,n.jsxs)("div",{className:"flex flex-col flex-shrink-0 flex-grow-0 items-center space-y-2 border p-4 rounded-md",children:[(0,n.jsx)(tv._,{src:r.url||"",alt:r.alt||"Payment Method Image",className:"max-w-[48px] h-auto w-auto mx-auto"}),(0,n.jsx)("div",{className:"text-2xl font-sans font-bold",children:"+"}),(0,n.jsx)(tv._,{src:o.url||"",alt:o.alt||"Country Flag",className:"w-12 h-12 rounded-full"})]})})});ni.displayName="PaymentMethodPromotionCard";let ns={component:e=>{let{paymentMethodImage:t,paymentMethodDescription:a,countryFlagUrl:l,countryFlagDescription:r}=e;return(0,n.jsx)(ni,{paymentMethodImage:{url:t,alt:a},countryFlag:{url:l,alt:r}})},definition:{id:"contentPaymentMethodPromoCard",name:"Payment Method Promotion Card",category:"Card",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/paymentmethod_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/paymentmethod_tooltip.svg"),description:"Payment Method Promo card"},variables:{paymentMethodImage:{displayName:"Payment Method Image",type:"Media",validations:{linkMimetypeGroup:["image"]}},paymentMethodDescription:{displayName:"Payment Method Description",type:"Text"},countryFlagUrl:{displayName:"Country Flag Url",type:"Text",validations:{}},countryFlagDescription:{displayName:"Country Flag Description",type:"Text",validations:{}}}},options:{wrapComponent:!1}},nc=async()=>{var e;let t=null==(e=(await (0,e3.X)()).countryCollection)?void 0:e.items;return ns.definition.variables={paymentMethodImage:{displayName:"Payment Method Image",type:"Media",validations:{linkMimetypeGroup:["image"]}},paymentMethodDescription:{displayName:"Payment Method Description",type:"Text"},countryFlagUrl:{displayName:"Country Flag Url",type:"Text",validations:{in:null==t?void 0:t.map(e=>({value:null==e?void 0:e.flagUrl,displayName:null==e?void 0:e.name}))}},countryFlagDescription:{displayName:"Country Flag Description",type:"Text",validations:{in:null==t?void 0:t.map(e=>({value:null==e?void 0:e.flagAltText,displayName:null==e?void 0:e.name}))}}},ns};var nd=a(73884);let nu=(0,f.createServerReference)("7f876ed5d3676a0473ec80946a30fee73c77e40402",f.callServer,void 0,f.findSourceMapURL,"getRampsB2BResourceSet");function nm(e,t,a){let n=null==e?void 0:e[t];return"string"==typeof n?n:a}let np=o.memo(e=>{var t,a,l,s,c;let{className:d="",buttonVariant:u="blackSquarish"}=e,[m,p]=(0,o.useState)(!1),g=(0,o.useMemo)(()=>window.location.href.includes("contentful"),[]),{country:f,language:y}=(0,r.useParams)()||{},h=(0,o.useMemo)(()=>{try{return(0,i.RR)(f,y)}catch(e){return console.warn("Failed to create locale, using fallback:",e),"en-US"}},[f,y]),{data:v,isLoading:b}=(0,ej.useQuery)({queryFn:()=>nu(h),queryKey:["rampsResourceSet",h],enabled:!!h&&!g,staleTime:e_.E9.ONE_HOUR}),{data:N,isLoading:C}=(0,ej.useQuery)({queryFn:()=>(0,e3.X)(h),queryKey:e8.RT.contentful(h),enabled:!!h&&!g,staleTime:e_.E9.ONE_HOUR}),j=(0,o.useMemo)(()=>{var e;return(null==N||null==(e=N.countryCollection)?void 0:e.items)?N.countryCollection.items.filter(e=>null!==e).map(e=>({iso:e.iso||null,code:e.iso||null,name:e.name||null,flagUrl:e.flagUrl||null,flagAltText:e.flagAltText||null,baseCurrency:e.baseCurrency||null})):[]},[N]),{register:S,handleSubmit:R,control:T,formState:{errors:k,isValid:_},reset:L}=(0,eR.mN)({resolver:(0,eb.u)((e=>{let{fullNameRequired:t,emailRequired:a,emailInvalid:n,companyNameRequired:l,countryRequired:r,partnershipReasonRequired:o}=e;return eT.Ik({fullName:eT.Yj().min(1,t),email:eT.Yj().min(1,a).email(n),companyName:eT.Yj().min(1,l),countryOfRegistration:eT.Ik({iso:eT.Yj(),name:eT.Yj()}).refine(e=>e.iso&&e.name,r),partnershipReason:eT.Yj().min(1,o),companyWebsite:eT.Yj().optional(),additionalInfo:eT.Yj().optional()})})({fullNameRequired:nm(v,"rampsB2B.form.fullNameRequired","Please enter your full name."),emailRequired:nm(v,"rampsB2B.form.emailRequired","Please enter your email address."),emailInvalid:nm(v,"rampsB2B.form.emailInvalid","Please enter a valid email address."),companyNameRequired:nm(v,"rampsB2B.form.companyNameRequired","Please enter your company name."),countryRequired:nm(v,"rampsB2B.form.countryRequired","Please select a country."),partnershipReasonRequired:nm(v,"rampsB2B.form.partnershipReasonRequired","Please tell us why you want to partner with MoneyGram Ramps.")})),mode:"onChange",defaultValues:{fullName:"",email:"",companyName:"",countryOfRegistration:{iso:"",name:""},partnershipReason:"",companyWebsite:"",additionalInfo:""}}),{mutate:A,isPending:F,error:B,reset:I}=(0,eS.useMutation)({mutationKey:["ramps-b2b-form"],mutationFn:async e=>{let t=await fetch("/api/submit-form",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({form_type:"ramps_b2b",fullName:e.fullName,email:e.email,companyName:e.companyName,countryOfRegistration:e.countryOfRegistration.name,countryCode:e.countryOfRegistration.iso,partnershipReason:e.partnershipReason,companyWebsite:e.companyWebsite||"",additionalInfo:e.additionalInfo||""})});if(!t.ok)throw Error((await t.json().catch(()=>({}
3))).error||nm(v,"rampsB2B.form.submitError","Sorry, there was an issue submitting your form. Please try again."));return t.json()},onSuccess:()=>{p(!0),L()}}),U=R(e=>{I(),A(e)});return(b||C)&&!g?(0,n.jsx)("div",{className:"space-y-4 mb-6 max-w-[600px] ".concat(d),children:(0,n.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,n.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-gray-900"})})}):m&&!B?(0,n.jsx)("div",{className:"text-center space-y-4 mt-6 max-w-[600px] mb-8 ".concat(d),children:(0,n.jsx)(w.o5,{as:"div",variant:"subtitle",className:"text-mg-mgGray-800",children:nm(v,"rampsB2B.form.submitSuccess","Thank you for your interest in partnering with MoneyGram Ramps! We've received your information and will be in touch soon.")})}):(0,n.jsx)("div",{className:"space-y-4 mb-6 max-w-[600px] ".concat(d),children:(0,n.jsxs)(ew.Root,{onSubmit:U,className:"space-y-6",children:[(0,n.jsxs)(ew.Field,{name:"fullName",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"fullName",className:"block text-sm font-medium",children:[nm(v,"rampsB2B.form.fullNameLabel","Full name")," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eN.wi,{...S("fullName"),id:"fullName",name:"fullName",type:"text",placeholder:nm(v,"rampsB2B.form.fullNamePlaceholder","Enter your full name"),error:null==(t=k.fullName)?void 0:t.message,variant:"rounded-grey",disabled:F,required:!0})]}),(0,n.jsxs)(ew.Field,{name:"email",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"email",className:"block text-sm font-medium",children:[nm(v,"rampsB2B.form.emailLabel","Email address")," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eN.wi,{...S("email"),id:"email",name:"email",type:"email",placeholder:nm(v,"rampsB2B.form.emailPlaceholder","Enter your email address"),error:null==(a=k.email)?void 0:a.message,variant:"rounded-grey",disabled:F,required:!0})]}),(0,n.jsxs)(ew.Field,{name:"companyName",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"companyName",className:"block text-sm font-medium",children:[nm(v,"rampsB2B.form.companyNameLabel","Company name")," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eN.wi,{...S("companyName"),id:"companyName",name:"companyName",type:"text",placeholder:nm(v,"rampsB2B.form.companyNamePlaceholder","Enter your company name"),error:null==(l=k.companyName)?void 0:l.message,variant:"rounded-grey",disabled:F,required:!0})]}),(0,n.jsxs)(ew.Field,{name:"countryOfRegistration",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"countryOfRegistration",className:"block text-sm font-medium",children:[nm(v,"rampsB2B.form.countryOfRegistrationLabel","Company's country of registration")," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)(eR.xI,{control:T,name:"countryOfRegistration",render:e=>{let{field:{onChange:t,value:a}}=e;return(0,n.jsx)(nd.CountrySelect,{countries:j,locale:h,value:a.iso&&j.find(e=>e.iso===a.iso)||null,onChange:e=>{e&&t({iso:e.iso||"",name:e.name||""})},label:"",placeholder:nm(v,"rampsB2B.form.countryPlaceholder","Select a country"),emptyMessage:nm(v,"rampsB2B.form.countryEmptyMessage","No country found"),countryAriaLabel:nm(v,"rampsB2B.form.countryAriaLabel","Select country"),resources:{},className:"w-full bg-accent",readonly:F,variant:"redesigned"})}}),k.countryOfRegistration&&(0,n.jsx)(w.o5,{variant:"body",className:"text-sm text-mg-mgError-500 mt-1",children:k.countryOfRegistration.message})]}),(0,n.jsxs)(ew.Field,{name:"partnershipReason",className:"space-y-2",children:[(0,n.jsxs)(ew.Label,{htmlFor:"partnershipReason",className:"block text-sm font-medium",children:[nm(v,"rampsB2B.form.partnershipReasonLabel","Why do you want to partner with MoneyGram Ramps?")," ",(0,n.jsx)("span",{className:"text-mg-mgRed-500",children:"*"})]}),(0,n.jsx)("div",{className:"translate-y-[-8px]",children:(0,n.jsx)(eC.H,{...S("partnershipReason"),id:"partnershipReason",name:"partnershipReason",label:"",placeholder:nm(v,"rampsB2B.form.partnershipReasonPlaceholder","Tell us about your partnership interest"),error:null==(s=k.partnershipReason)?void 0:s.message,variant:"rounded-grey",disabled:F,rows:4,required:!0})})]}),(0,n.jsxs)(ew.Field,{name:"companyWebsite",className:"space-y-2",children:[(0,n.jsx)(ew.Label,{htmlFor:"companyWebsite",className:"block text-sm font-medium",children:nm(v,"rampsB2B.form.companyWebsiteLabel","Company website (optional)")}),(0,n.jsx)(eN.wi,{...S("companyWebsite"),id:"companyWebsite",name:"companyWebsite",type:"text",placeholder:nm(v,"rampsB2B.form.companyWebsitePlaceholder","https://example.com"),error:null==(c=k.companyWebsite)?void 0:c.message,variant:"rounded-grey",disabled:F})]}),(0,n.jsx)(ew.Field,{name:"additionalInfo",className:"space-y-2",children:(0,n.jsx)(eC.H,{...S("additionalInfo"),id:"additionalInfo",name:"additionalInfo",label:nm(v,"rampsB2B.form.additionalInfoLabel","Additional information"),placeholder:nm(v,"rampsB2B.form.additionalInfoPlaceholder","Any additional information you'd like to share"),variant:"rounded-grey",disabled:F,rows:4})}),(0,n.jsx)(x.Button,{type:"submit",variant:u,size:"lg",className:"w-full",isLoading:F,disabled:F||!_,clickElement:"ramps_b2b_submit",children:nm(v,"rampsB2B.form.submitButton","Submit")}),B&&(0,n.jsx)(w.o5,{variant:"body",className:"text-center text-mg-mgError-500",children:nm(v,"rampsB2B.form.submitError","S
3orry, there was an issue submitting your form. Please try again.")})]})})});np.displayName="RampsB2BForm";let ng={component:np,definition:{id:"rampsb2bform",name:"Ramps B2B Form",category:"Forms",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/form_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/form_tooltip.svg"),description:"B2B Form to request partnership with MoneyGram Ramps"},variables:{buttonVariant:{displayName:"Button Variant",type:"Text",group:"style",defaultValue:"defaultBlack",validations:{in:Object.entries(x.BUTTON_VARIANTS.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}};var nf=a(84806);let ny={component:e=>{var t,a;let{initialCountryIso:l}=e,s=(0,r.useParams)(),{calculatorCountriesData:c,calculatorResources:d,config:u}=(0,o.useContext)(ly),{country:m,language:p}=s,g=(0,i.RR)(m,p),f=l&&(null==c?void 0:c.filteredCountries.find(e=>e.iso===l))||(null==c||null==(a=c.countryGroups)||null==(t=a[0].countries)?void 0:t[0]);return(0,n.jsx)(nf.default,{countries:(null==c?void 0:c.filteredCountries)||[],countryGroups:(null==c?void 0:c.countryGroups)||[],locale:g,config:u,initialCountry:f,resources:d||{}})},definition:{id:"rateCalculator",name:"Rate Calculator",category:"Assets",variables:{initialCountryIso:{displayName:"Selected country ISO code",type:"Text"}},thumbnailUrl:"".concat("https://www.moneygram.com","/assets/ratecalculator_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/ratecalculator_tooltip.svg"),description:"Rate Calculator"}},options:{wrapComponent:!1}};var nh=a(47699),nx=a(99312);let nv={component:e=>{var t,a,l,s;let{initialCountryIso:c,buttonLabel:d}=e,u=(0,r.useParams)(),{calculatorCountriesData:m,config:p,rateCalculatorVariantsResources:g,atlasSignupUrl:f}=(0,o.useContext)(ly),{country:y,language:h,rafCode:x}=u,v=(0,i.RR)(y,h),b=c&&(null==m?void 0:m.filteredCountries.find(e=>e.iso===c||e.code===c))||(null==m||null==(a=m.countryGroups)||null==(t=a[0].c
3ountries)?void 0:t[0]),w=null!=(l=null==m?void 0:m.filteredCountries)?l:[],N=null!=(s=null==m?void 0:m.countryGroups)?s:[],C={...nh.nT,...g,...d?{"rateCalculator.button.label":d}:{}},j=(0,o.useMemo)(()=>{if(x)return f||(0,eV.Cn)(v,x)},[x,f,v]);return(0,n.jsx)(nx.default,{locale:v,config:p,countries:w,countryGroups:N,initialCountry:b,resources:C,signupHref:j})},definition:{id:"rateCalculatorVariantRaf",name:"Rate Calc (RAF variant)",category:"Assets",variables:{initialCountryIso:{displayName:"Selected country ISO code",type:"Text",description:"Optional. When set, preselects this country. Otherwise first country is used."},buttonLabel:{displayName:"Button text",type:"Text",description:'Optional. Custom text for the CTA button. Defaults to "Get started" if not set.'}},thumbnailUrl:"".concat("https://www.moneygram.com","/assets/ratecalculator_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/ratecalculator_tooltip.svg"),description:"Rate Calculator with country selector at top (RAF-style). Same as RAF treatment page."}},options:{wrapComponent:!1}},nb={component:e=>{let{children:t,className:a}=e;return console.log("RelativeContainer className:",a),(0,n.jsx)("div",{className:(0,v.V)("relative flex",a),children:t})},definition:{id:"relativeContainer",name:"Relative Container",category:"Layout",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/relative_container_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/relative_container_tooltip.svg"),description:"Simple relative container for background positioning"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfBackgroundColor","cfVerticalAlignment","cfHorizontalAlignment","cfFlexDirection","cfFlexWrap","cfFlexReverse","cfGap"],variables:{}},options:{wrapComponent:!1}},nw=(0,f.createServerReference)("7ff433fcb4452d542571030dcb4650f28bb86c60d0",f.callServer,void 0,f.findSourceMapURL,"getSendIntlSectionResourceSet");var nN=a(7076),nC=a(3335);let nj=(0,C.F)("",{variants:{theme:{default:"",inverse:"text-white"}},defaultVariants:{theme:"default"}}),nS=e=>{let{label:t,header:a,body:l,variant:r,newDesign:o,corridorDomesticTypography:i,labelVariant:s}=e;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(w.o5,{variant:"eyebrowRubikDomestic"===s?"eyebrowRubikDomestic":void 0,className:"eyebrowRubikDomestic"===s?void 0:(0,v.V)("text-info",o?"font-sans text-mg-size18 font-mg-medium leading-mg-lineHeight26":"font-semibold uppercase",i&&o&&"font-mg-rubik font-mg-regular text-textPrimary"),children:t}),(0,n.jsx)(w.o5,{variant:"".concat(o?"sectionTitleNew":"sectionTitle"),className:(0,v.V)("text-foreground",o&&"font-display !font-black !text-[34px] !leading-[40px] lg:!text-[48px] lg:!leading-[54px] tracking-[-0.68px] !normal-case",!o&&"uppercase",nj({theme:r}),o?"normal-case":"",i&&o&&"font-displayInter font-mg-medium !font-mg-medium text-textPrimary"),as:"h2",children:a}),(0,n.jsx)(w.o5,{variant:i&&o?"bodyNew":"body",className:(0,v.V)("text-foreground",o&&"!text-base !leading-6",nj({theme:r}),i&&o&&"font-mg-rubik"),children:l})]})},nR=(0,C.F)("",{variants:{theme:{default:"",inverse:"text-inverseForeground bg-black"},body:{default:"",richTextBody:""}},defaultVariants:{theme:"default",body:"default"}}),nT=(0,o.cache)(async e=>{var t,a,l,r;let{resources:o,contentfulCountries:s,userLocationName:c,destinationLocationName:d,locale:u,variant:m,newDesign:p,buttonHref:g,corridorDomesticTypography:f,bodyVariant:y}=e,{country:h,language:b}=(0,i.UE)(u),C=(0,nC.S)(),S=null==(t=await C.fetchQuery({queryKey:["countries"],queryFn:async()=>(0,tw.X)(u),staleTime:e_.E9.ONE_HOUR}))?void 0:t.countryList,R=await C.fetchQuery({queryKey:["countryConfig"],queryFn:async()=>(0,eU.T7)(u),staleTime:e_.E9.ONE_HOUR}),T=await nw(u),k=null!=y?y:"default",_=null!=(a=null==o?void 0:o.sendIntlSectionBody)?a:T.sendIntlSectionBody,L="richTextBody"===k?(0,N.g6)(_,{RECEIVING_COUNTRY:null!=d?d:"",SENDING_COUNTRY:null!=c?c:""},u):(0,N.uv)("string"==typeof _?_:"",{COUNTRY:null!=c?c:"",RECEIVING_COUNTRY:null!=d?d:""},u);if(!s){let e=await (0,e3.X)(u);s=null==e||null==(l=e.countryCollection)?void 0:l.items}if(!c){let e=(0,N.wT)(u).country,t=(0,nN.bp)(S,e),a=(0,nN.Yc)(s,e);c=(0,nN.M9)(a,t)}let A=(0,tj.dT)(null!=(r=s.filter(e=>null!==e))?r:[],(0,tj.Wr)(R.config.mostCommonCountries,S));return(0,n.jsxs)("section",{className:(0,v.V)("container-w-full px-6 flex flex-col py-8 lg:py-16 space-y-6 md:space-y-0 md:space-x-8 xl:space-x-16 md:flex-row",p?"md:px-12 xl:px-28":"lg:px-12 xl:px-28",nR({theme:m,body:k})),children:[(0,n.jsxs)("div",{className:"flex flex-col items-start text-left justify-center w-full space-y-6 md:space-y-7 md:w-2/5",children:[(0,n.jsx)(nS,{label:(0,N.uv)((null==o?void 0:o.sendIntlSectionLabel)||T.sendIntlSectionLabel,{COUNTRY:c,RECEIVING_COUNTRY:d},u),header:(0,N.uv)((null==o?void 0:o.sendIntlSectionHeader)||T.sendIntlSectionHeader,{COUNTRY:c,RECEIVING_COUNTRY:d}
3,u),body:L,variant:m,newDesign:p,corridorDomesticTypography:f,labelVariant:"eyebrowRubikDomestic"}),(0,n.jsx)(x.Button,{variant:p?"blackSquarish":"default",href:g||(0,eB.W_)(u,e_.di.LOCATIONS),className:"w-full md:w-auto whitespace-nowrap",clickElement:"corridor_send_intl_cta",children:(0,n.jsx)(w.o5,{className:"flex text-white items-center",children:(null==o?void 0:o.sendIntlSectionButtonText)||T.sendIntlSectionButtonText})})]}),(0,n.jsx)("div",{className:"self-center w-3/5 grid grid-cols-2 gap-x-32 gap-y-8 md:self-auto md:grid-cols-3 md:gap-x-10 md:gap-y-8 xl:grid-cols-4 xl:gap-x-10 xl:gap-y-8",children:p?(()=>{let e=A.slice(0,11),t=A.length-11,a="/".concat(h.toLocaleLowerCase(),"/").concat(b.toLocaleLowerCase(),"/corridor");return(0,n.jsxs)(n.Fragment,{children:[e.map((e,t)=>(0,n.jsxs)(tb.Link,{href:(0,tj.O_)(e,h,b),className:"flex flex-col items-center pt-[20%] space-y-4 w-fit justify-self-center hidden [&:nth-child(-n+6)]:flex md:[&:nth-child(-n+9)]:flex xl:[&:nth-child(-n+11)]:flex",children:[(0,n.jsx)(tv._,{src:null==e?void 0:e.flagUrl,alt:"",width:56,height:56,className:"h-14 w-14 object-contain",Component:j.default}),(0,n.jsx)("span",{className:(0,v.V)("text-center text-foreground font-bold line-clamp-2","inline-block capitalize-first","inverse"==m&&"text-white"),children:(null==e?void 0:e.name)||(null==e?void 0:e.secondName)||""})]},"country-".concat(t))),t>0&&(0,n.jsxs)(tb.Link,{href:a,className:"flex flex-col items-center pt-[20%] space-y-4 w-fit justify-self-center hidden xl:[&:nth-child(12)]:flex",children:[(0,n.jsx)("div",{className:"w-14 h-14 rounded-full border-2 border-dashed border-mg-mgGray-300 flex items-center justify-center",children:(0,n.jsx)(K.In,{icon:"Flag",size:"md",color:"inverse"===m?"inverse":"default",Component:j.default})}),(0,n.jsxs)("span",{className:(0,v.V)("text-center text-foreground font-bold line-clamp-2 underline","inline-block capitalize-first","inverse"==m&&"text-white"),children:["+",t," ",(null==o?void 0:o.moreCountries)||"more"]})]})]})})():A.slice(0,12).map((e,t)=>(0,n.jsxs)(tb.Link,{href:(0,tj.O_)(e,h,b),className:"flex flex-col items-center pt-[20%] space-y-4 w-fit justify-self-center hidden [&:nth-child(-n+6)]:flex md:[&:nth-child(-n+9)]:flex xl:[&:nth-child(-n+12)]:flex",children:[(0,n.jsx)(tv._,{src:null==e?void 0:e.flagUrl,alt:"",width:56,height:56,className:"h-14 w-14 object-contain",Component:j.default}),(0,n.jsx)("span",{className:(0,v.V)("text-center text-foreground font-bold line-clamp-2","inline-block capitalize-first","inverse"==m&&"text-white"),children:(null==e?void 0:e.name)||(null==e?void 0:e.secondName)||""})]},"country-".concat(t)))})]})}),nk={component:e=>
3{let[t,a]=(0,o.useState)((0,n.jsx)(g.R,{})),[l,s]=(0,o.useState)(),[c,d]=(0,o.useState)(),{country:u,language:m}=(0,r.useParams)(),p=(0,i.RR)(u,m),f=async()=>{let t=await y(p);a((0,n.jsx)(g.R,{text:t.loadingIndicatorText})),a(await nT({...e,locale:p}))};return(0,o.useEffect)(()=>{p!==c&&(f(),d(p)),e.variant!==(null==l?void 0:l.variant)&&(f(),s(e))},[l,e,p]),(0,n.jsx)(n.Fragment,{children:t})},definition:{id:"contentsendIntlSection",name:"Send Intl",category:"Layout",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/sendintl_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/sendintl_tooltip.svg"),description:"Send Intl section"},variables:{variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries({default:"default",inverse:"inverse"}).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}}},options:{wrapComponent:!1}},n_={component:e=>{let{children:t,className:a}=e;return(0,n.jsx)("div",{className:(0,v.V)("container-w-full flex gap-4",a),children:t})},definition:{id:"sendMoneyContainer",name:"Send money",category:"Send money",children:!0,thumbnailUrl:"".concat("https://www.moneygram.com","/assets/grid_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/grid_tooltip.svg"),description:"Layout container for send money items, grids, and other nested components."},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfBackgroundColor","cfGap","cfFlexDirection","cfFlexWrap","cfVerticalAlignment","cfHorizontalAlignment"],variables:{}},options:{wrapComponent:!1}},nL="Send money option",nA={component:e=>{let{label:t,link:a,cfImageAsset:l,className:o}=e,{country:s,language:c}=(0,r.useParams)()||{},d=(0,i.RR)(s,c),u=(0,i.DM)(s,c),m=a;!m||m.includes("//")||m.includes("/".concat(d,"/"))||(m="/".concat(u,"/").concat(m)),(null==m?void 0:m.includes("/".concat(d,"/")))&&(m=m.replace("/".concat(d,"/"),"/".concat(u,"/")));let p=!!(null==m?void 0:m.trim()),g=(null==t?void 0:t.trim())?t.trim():nL,f=!function(e){var t,a,n;if(null==e)return!1;if("string"==typeof e)return e.trim().length>0;let l=null==(t=e.url)?void 0:t.trim(),r=null==(n=e.file)||null==(a=n.url)?void 0:a.trim();return!!(l||r)}(l)?"/assets/icon_mg_grey_bg.svg":l,y=(0,n.jsx)("div",{className:(0,v.V)("flex w-full max-w-[180px] items-center justify-center overflow-hidden rounded-lg p-3 pb-0 transition-colors bg-transparent"),children:(0,n.jsx)("div",{className:"relative h-14 w-[100px]",children:(0,n.jsx)(tW.V,{cfImageAsset:f,description:g,fill:!0,className:"object-contain object-center"})})}),h=(0,n.jsx)("span",{className:(0,v.V)("text-center text-sm text-[#1F1F1F] leading-[22px] tracking-[0.07px]",p&&"underline text-[#1F1F1F] leading-[22px] tracking-[-0.07px]"),children:g});return p&&m?(0,n.jsxs)(tb.Link,{href:m,className:(0,v.V)("group flex !w-40 max-w-[180px] flex-col items-center gap-2 outline-none rounded-lg hover:bg-mgGray-50 hover:shadow-[inset_0_0_0_8px_#f2f2f2]",o),clickElement:"send_money_item",clickType:"link",children:[y,h]}):(0,n.jsxs)("div",{className:(0,v.V)("flex !w-40 max-w-[180px] flex-col items-center gap-2",p&&"",o),children:[y,h]})},definition:{id:"sendMoneyItem",name:"Send money item",category:"Send money",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/image_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/image_tooltip.svg"),description:"Logo or icon with label for a send money option. Add a link to make the image and label clickable with underline and hover background."},builtInStyles:["cfMargin","cfPadding","cfWidth","cfMaxWidth","cfImageAsset","cfImageOptions","cfBorderRadius"],variables:{label:{displayName:"Label",type:"Text",group:"content",defaultValue:nL},link:{displayName:"Link",type:"Hyperlink",group:"content"}}},options:{wrapComponent:!1}},nF={COUNTRIES_COUNT:"countries",LOCATIONS_COUNT:"locations",YEARS_COUNT:"experience"},nB={countries:"200",locations:"470K",experience:"80"},nI=(e,t)=>null==e?t:e.trim(),nU=e=>{if(null==e)return;let t=e.trim();return""===t?void 0:t},nP=/\{\{(COUNTRIES_COUNT|LOCATIONS_COUNT|YEARS_COUNT)\}\}/,nE=(e,t)=>{let a="string"==typeof e?e:"";if(0===a.trim().length)return"";let n=a.match(nP),l=null==n?void 0:n[1];if(l){var r;let e=(e=>"string"==typeof e?e.trim():"")(t[nF[l]]);if(!e)return"";let o=e.replace(/\+$/,"");return a.replace(null!=(r=null==n?void 0:n[0])?r:"",o).trim()}return a.trim()},nV={stat1:"{{COUNTRIES_COUNT}}+",stat2:"{{LOCATIONS_COUNT}}+",stat3:"{{YEARS_COUNT}}+ years"},nM={stat1:"Countries",stat2:"Locations",stat3:"Experience"},nO=e=>{let{value:t,label:a}=e;return t?(0,n.jsxs)("div",{className:"flex flex-col",children:[a?(0,n.jsx)("dt",{className:"order-2 font-[Rubik] text-[12px] font-normal leading-[16
3px] tracking-[0.06px] text-mgGray-600 lg:text-[14px] lg:leading-[22px] lg:tracking-[0.07px]",children:a}):null,(0,n.jsx)("dd",{className:"order-1 whitespace-nowrap font-[Rubik] text-[18px] font-bold leading-[26px] tracking-normal text-mgGray-900 lg:text-[24px] lg:leading-[32px] lg:tracking-[0.07px]",children:t})]}):null},nD={component:e=>{var t,a,l,r,i,s;let{eyebrow:c="Billions sent, millions served",headline:d="Send or receive money your way",body:u="Trusted by millions worldwide. Get great exchange rates, low transfer fees, and many ways to send and receive money.",stat1ValueTemplate:p=nV.stat1,stat1Label:g=nM.stat1,stat2ValueTemplate:f=nV.stat2,stat2Label:y=nM.stat2,stat3ValueTemplate:h=nV.stat3,stat3Label:x=nM.stat3}=e,{slpHeroCounts:v}=(0,o.useContext)(ly),b=(e=>{var t,a,n;return{countries:nI(null==e?void 0:e.countries,nB.countries),locations:nI(null==e?void 0:e.locations,nB.locations),experience:nI(null==e?void 0:e.experience,nB.experience),label:{countries:nU(null==e||null==(t=e.label)?void 0:t.countries),locations:nU(null==e||null==(a=e.label)?void 0:a.locations),experience:nU(null==e||null==(n=e.label)?void 0:n.experience)}}})(v),w=[{value:nE(p,b),label:(null==(a=b.label)||null==(t=a.countries)?void 0:t.trim())||(null==g?void 0:g.trim())||void 0},{value:nE(f,b),label:(null==(r=b.label)||null==(l=r.locations)?void 0:l.trim())||(null==y?void 0:y.trim())||void 0},{value:nE(h,b),label:(null==(s=b.label)||null==(i=s.experience)?void 0:i.trim())||(null==x?void 0:x.trim())||void 0}].filter(e=>!!e.value).map(e=>e.value&&e.label&&/^years\b/i.test(e.label)&&!/\byears\b/i.test(e.value)?{...e,value:"".concat(e.value," years"),label:e.label.replace(/^years\s*/i,"")||void 0}:e),N=w.length>0;return(0,n.jsx)("section",{className:"relative w-full bg-white bg-no-repeat [background-image:var(--hero-bg-mobile)] bg-[length:100%_auto] bg-top lg:[background-image:var(--hero-bg-desktop)] lg:bg-[length:100%_104.443%] lg:[background-position:0_-34.09px]",style:{"--hero-bg-desktop":'url("'.concat("https://images.ctfassets.net/toryt1tt0roy/5hRa3DLY0GM3YOOL0BFtD8/d0b6fa9f32abd4de5e9c7ba482c20bc6/8ee83eb70b2a48127b4c67db90933e1da94150a2.png",'")'),"--hero-bg-mobile":'url("'.concat("https://images.ctfassets.net/toryt1tt0roy/F10EVDkFN5Ymw0uxMSP39/1477d6d688878f8a5ab06d0107964ce9/mobile.png",'")')},children:(0,n.jsx)("div",{className:"container-w-full px-4 md:px-16",children:(0,n.jsxs)("div",{className:"grid grid-cols-1 items-center gap-12 pb-12 pt-[calc(112px_+_var(--unified-alert-height,0px))] lg:grid-cols-[minmax(0,1fr)_460px] lg:gap-16 lg:pb-20 lg:pt-[calc(184px_+_var(--unified-alert-height,0px))]",children:[(0,n.jsxs)("div",{className:"flex w-full flex-col justify-center gap-8 lg:max-w-[521px] lg:pl-8 lg:justify-start",children:[c&&(0,n.jsx)("p",{className:"self-stretch font-[Rubik] text-[16px] font-medium leading-[24px] tracking-normal text-mg-mgInfo-500 lg:text-[18px] lg:leading-[26px]",children:c}),d&&(0,n.jsx)("h1",{className:"self-stretch whitespace-normal font-[Inter] text-[36px] font-black leading-[42px] tracking-[-0.68px] text-mgGray-950 lg:text-[60px] lg:leading-[67.5px]",children:d}),u&&(0,n.jsx)("div",{className:"max-w-[560px] self-stretch font-[Rubik] text-[16px] font-normal leading-[24px] tracking-normal text-mgGray-900 lg:text-[18px] lg:leading-[26px] [&_p]:whitespace-pre-line [&_p]:mb-0 [&_p:last-child]:mb-0",children:(e=>"object"==typeof e&&null!==e&&"nodeType"in e&&"document"===e.nodeType)(u)?(0,m.LO)(u):(0,n.jsx)("p",{className:"whitespace-pre-line",children:u})}),N&&(0,n.jsx)("dl",{className:"flex items-center gap-0 divide-x divide-mgGray-200 pl-0",children:w.map((e,t)=>(0,n.jsx)("div",{className:"px-5 first:pl-0 last:pr-0 lg:px-8 lg:first:pl-0 lg:last:pr-0",children:(0,n.jsx)(nO,{value:e.value,label:e.label})},"".concat(e.value||"","-").concat(e.label||"","-").concat(t)))})]}),(0,n.jsx)("div",{className:"w-full justify-self-center lg:mr-[60px] lg:justify-self-end",children:(0,n.jsx)(t7,{variant:"light",layoutVariant:"redesigned",useSlpHeroStyles:!0})})]})})})},definition:{id:"slpHero",name:"SLP Hero",category:"Hero",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/slp_hero_tooltip.svg"),description:"Templated SLP hero with landing calculator"},variables:{eyebrow:{displayName:"Eyebrow",type:"Text",defaultValue:"Billions sent, millions served"},headline:{displayName:"Headline",type:"Text",defaultValue:"Send or receive\nmoney your way"},body:{displayName:"Body",type:"RichText",defaultValue:{nodeType:"document",data:{},content:[{nodeType:"paragraph",data:{},content:[{nodeType:"text",value:"Trusted by millions worldwide. Get great exchange rates, low transfer fees, and many ways to send and receive money.",marks:[],data:{}}]}]}},stat1ValueTemplate:{displayName:"Stat 1 Value (bold)",type:"Text",defaultValue:"{{COUNTRIES_COUNT}}+",description:"Bold value. Use {{COUNTRIES_COUNT}} to inject the count from code. Leave empty to hide; any value from Studio overrides the default."},stat1Label:{displayName:"Stat 1 Label",type:"Text",defaultValue:"Countries",description:"Text shown below the value."},stat2ValueTemplate:{displayName:"Stat 2 Value (bold)",type:"Text",defaultValue:"{{LOCATIONS_COUNT}}+",description:"Bold value. Use {{LOCATIONS_COUNT}} to inject the count from code. Leave empty to hide; any value from Studio overrides the default."},stat2Label:{displayName:"Stat 2 Label",type:"Text",defaultValue:"Locations",description:"Text shown below the value."},stat3ValueTemplate:{displayName:"Stat 3 Value (bold)",type:"Text",defaultValue:"{{YEARS_COUNT}}+ years",description:"Bold value. Use {{YEARS_COUNT}} to inject the count from code. Leave empty to hide; any value from Studio overrides the default."},stat3Label:{displayName:"Stat 3 Label",type:"Text",defaultValue:"Experience",description:"Text shown below the value."}}},options:{wrapComponent:!1}};function nG(e){let{value:t,label:a}=e,l=null==t?void 0:t.trim();return l?(0,n.jsxs)("div",{className:"flex flex-col",children:[a?(0,n.jsx)("dt",{className:"order-2 font-[Rubik] text-[12px] font-normal leading-[16
3px] tracking-[0.06px] text-mgGray-600 lg:text-[14px] lg:leading-[22px] lg:tracking-[0.07px]",children:a}):null,(0,n.jsx)("dd",{className:"order-1 whitespace-nowrap font-[Rubik] text-[18px] font-bold leading-[26px] tracking-normal text-mgGray-900 lg:text-[24px] lg:leading-[32px] lg:tracking-[0.07px]",children:l})]}):null}let nz=e=>{let{stats:t,className:a}=e,l=t.filter(e=>{var t;return!!(null==(t=e.value)?void 0:t.trim())});return 0===l.length?null:(0,n.jsx)("dl",{className:(0,v.V)("flex items-center gap-0 divide-x divide-mgGray-200 pl-0",a),children:l.map((e,t)=>(0,n.jsx)("div",{className:"px-5 first:pl-0 last:pr-0 lg:px-8 lg:first:pl-0 lg:last:pr-0",children:(0,n.jsx)(nG,{value:e.value,label:e.label})},"".concat(e.value||"","-").concat(e.label||"","-").concat(t)))})},nH=["stat1","stat2","stat3"],nq={component:e=>{let{className:t,statsContentVariant:a}=e,{studioStatsBarCountsByVariant:l}=(0,o.useContext)(ly),r=!function(e){return"a"===e||"b"===e}(a)?"a":a,i=null==l?void 0:l[r];return(0,n.jsx)(nz,{stats:function(e){return nH.map(t=>{var a,n,l;return{value:(null==e||null==(a=e[t])?void 0:a.trim())||void 0,label:(null==e||null==(l=e.label)||null==(n=l[t])?void 0:n.trim())||void 0}}).filter(e=>!!e.value)}(i),className:t})},definition:{id:"stats",name:"Stats",category:"Hero",variables:{statsContentVariant:{displayName:"SLP stats variant",description:"Choose A or B (which `slpHeroStats.{a|b}.*` row to show). This field is not the same as Studioâs âContent variationâ binding (Entry / Asset / Manual) above it.",type:"Text",group:"content",defaultValue:"a",validations:{in:[{value:"a",displayName:"Variation A"},{value:"b",displayName:"Variation B"}]}}}},options:{wrapComponent:!1}};var nW=a(11793);let nY=e=>{let{steps:t,completionMessage:a,variant:l,stepListColor:r,...i}=e;return"new"===l?(0,n.jsx)("section",{...i,children:(0,n.jsxs)("div",{className:"grid grid-cols-[auto,1fr] gap-x-[24px]",children:[t.map((e,l)=>(0,n.jsxs)(o.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsx)(ex,{variant:"new",size:"newStep",badgeBgColor:nW.L.mgGray[200],className:"text-[#1F1F1F]",children:l+1}),l!==t.length-1&&(0,n.jsx)("div",{className:"w-[1px] bg-mg-mgGray-200 flex-1",style:r?{backgroundColor:nW.L.mgGray[200]}:void 0})]}),(0,n.jsxs)("div",{className:l===t.length-1&&a?"mb-4":"",children:[e,l!==t.length-1&&(0,n.jsx)("hr",{className:"mb-4 mt-0"})]})]},l)),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"flex items-start h-full -mt-1",children:(0,n.jsx)(K.In,{icon:"CheckCircleSolid",color:"success",size:"xl"})}),(0,n.jsx)("div",{className:"flex items-center h-full",children:(0,n.jsx)(w.o5,{variant:"subtitle",children:a})})]})]})}):"tight"===l?(0,n.jsx)("section",{...i,children:(0,n.jsxs)("div",{className:"grid grid-cols-[auto,1fr] gap-x-4",children:[t.map((e,l)=>(0,n.jsxs)(o.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsx)(ex,{variant:"default",size:"step",badgeBgColor:r,children:l+1}),l!==t.length-1&&(0,n.jsx)("div",{className:"w-[1px] bg-primary flex-1",style:r?{backgroundColor:r}:void 0})]}),(0,n.jsxs)("div",{className:l===t.length-1&&a?"mb-4":"",children:[e,l!==t.length-1&&(0,n.jsx)("hr",{className:"mb-4 mt-0"})]})]},l)),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"flex items-start h-full -mt-1",children:(0,n.jsx)(K.In,{icon:"CheckCircleSolid",color:"success",size:"xl"})}),(0,n.jsx)("div",{className:"flex items-center h-full",children:(0,n.jsx)(w.o5,{variant:"subtitle",children:a})})]})]})}):(0,n.jsx)("section",{...i,children:(0,n.jsxs)("div",{className:"grid grid-cols-[auto,1fr] gap-x-4",children:[t.map((e,l)=>(0,n.jsxs)(o.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col items-center",children:[(0,n.jsx)(ex,{variant:"default",size:"step",badgeBgColor:r,children:l+1}),l!==t.length-1&&(0,n.jsx)("div",{className:"w-[1px] bg-primary flex-1",style:r?{backgroundColor:r}:void 0})]}),(0,n.jsxs)("div",{className:l===t.length-1&&a?"mb-8":"",children:[e,l!==t.length-1&&(0,n.jsx)("hr",{className:"my-4"})]})]},l)),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"flex items-start h-full -mt-1",children:(0,n.jsx)(K.In,{icon:"CheckCircleSolid",color:"success",size:"xl"})}),(0,n.jsx)("div",{className:"flex items-center h-full",children:(0,n.jsx)(w.o5,{variant:"subtitle",children:a})})]})]})})},nQ={component:e=>{let{numberOfSteps:t,completionMessage:a,variant:l,stepListColor:r,...o}=e,i=Array.from({length:null!=t?t:0},(e,t)=>
3o["step".concat(t+1)]).filter(Boolean),s=a?(0,m.LO)(a):null;return(0,n.jsx)(nY,{steps:i,completionMessage:s,variant:null!=l?l:"default",stepListColor:r})},definition:{id:"contentStepList",name:"Step List",category:"Content",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/steplist_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/steplist_tooltip.svg"),description:"Step list component"},variables:{numberOfSteps:{displayName:"Number of Steps",type:"Number",group:"style",validations:{required:!1}},variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:Object.entries({default:"Default",tight:"Tight",new:"New Design"}).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},completionMessage:{displayName:"Completion Message",type:"RichText",validations:{required:!1}},stepListColor:{displayName:"Step List Color",type:"Text",group:"style",defaultValue:nW.L.mgBlue[500],validations:{required:!1}}},slots:Object.fromEntries(Array.from({length:20},(e,t)=>["step".concat(t+1),{displayName:"Step ".concat(t+1)}]))},options:{wrapComponent:!1}},nK={theme:{default:"Default",inverse:"Inverse"},variant:{default:"Default",pill:"Pill"},justify:{default:"Default",center:"Center"}};var nX=a(51554);let nZ={component:e=>{let{theme:t,justify:a,variant:l,tabNames:r=[],...o}=e,i=r.map((e,t)=>({label:e,content:o["tab".concat(t+1)]})).filter(Boolean);return(0,n.jsx)(nX.A,{tabs:i,theme:t,justify:a,variant:l,behavior:"replace"})},definition:{id:"contentTabView",name:"Tab View",category:"Content",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/tabview_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/tabview_tooltip.svg"),description:"Tab View"},variables:{tabNames:{displayName:"Tab Names",type:"Array",items:{type:"Symbol",validations:[{size:{max:50}}]},validations:{required:!0,size:{min:1,max:10}}},variant:{displayName:"Variant",group:"style",type:"Text",validations:{in:Object.entries(nK.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},justify:{displayName:"Justify",group:"style",type:"Text",validations:{in:Object.entries(nK.justify).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},theme:{displayName:"Theme",group:"style",type:"Text",validations:{in:Object.entries(nK.theme).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}}},slots:Object.fromEntries(Array.from({length:10},(e,t)=>["tab".concat(t+1),{displayName:"Tab ".concat(t+1," Content")}]))},options:{wrapComponent:!1}},nJ=(0,f.createServerReference)("7f8f9a27e76916a4617682ade06703a182560c0ac2",f.callServer,void 0,f.findSourceMapURL,"getHelpCenterTransferTabsResourceSet"),n$=(0,f.createServerReference)("7f3bbfe7baa97821e7cc7772650d5a0ccbd322f2c5",f.callServer,void 0,f.findSourceMapURL,"getTrackATransferResourceSet"),n0=(0,f.createServerReference)("7fa1a763fb38ec3bc454160c5c5bbabaca88ed4bb5",f.callServer,void 0,f.findSourceMapURL,"getCancelATransferResourceSet"),n1=(0,f.createServerReference)("7f27cf4f5ac846a5413763d419ebefbad2ceada903",f.callServer,void 0,f.findSourceMapURL,"getAmendATransferResourceSet");var n2=a(3097);let n4={component:e=>{let{variant:t="default"}=e,[a,l]=(0,o.useState)((0,n.jsx)(g.R,{})),{country:s,language:c}=(0,r.useParams)();return(0,o.useEffect)(()=>{(async()=>{let e=(0,i.RR)(s,c);if(e){let a=(0,i.Ec)(e),r=await nJ(a),o=await n$(a),s=await n0(a),c=await n1(a),d={...r,...o,...s,...c};l((0,n.jsx)(n2.TransfersTabComponent,{resources:d,variant:t}))}else l((0,n.jsx)(g.R,{}))})()},[s,c]),(0,n.jsx)(n.Fragment,{children:a})},definition:{id:"transferForms",name:"Transfer Forms",category:"Custom Forms",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/transferforms_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/transferforms_tooltip.svg"),description:"Transfer Forms"},builtInStyles:["cfMargin","cfPadding","cfWidth","cfHeight","cfMaxWidth"],variables:{variant:{displayName:"Variant",type:"Text",group:"style",validations:{in:[{value:"default",displayName:"Default"},{value:"receive",displayName:"Receive"}]}}}},options:{wrapComponent:!1}};var n7=a(55587),n5=a(70868),n3=a(46118),n8=a(20420);let n6=o.forwardRef((e,t)=>
3{let{className:a,...l}=e;return(0,n.jsx)("ol",{ref:t,className:(0,v.V)("flex flex-wrap items-center gap-1.5 break-words text-sm text-mutedForeground sm:gap-2.5",a),...l})});n6.displayName="BreadcrumbList";let n9=o.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)("li",{ref:t,className:(0,v.V)("inline-flex items-center gap-1.5",a),...l})});n9.displayName="BreadcrumbItem",o.forwardRef((e,t)=>{let{asChild:a,className:l,...r}=e,o=a?n3.DX:"a";return(0,n.jsx)(o,{ref:t,className:(0,v.V)("transition-colors hover:text-foreground",l),...r})}).displayName="BreadcrumbLink",o.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)("span",{ref:t,role:"link","aria-disabled":"true","aria-current":"page",className:(0,v.V)("font-normal",a),...l})}).displayName="BreadcrumbPage";let le=e=>{let{children:t,className:a,...l}=e;return(0,n.jsx)("li",{role:"presentation","aria-hidden":"true",className:(0,v.V)("[&>svg]:w-3.5 [&>svg]:h-3.5",a),...l,children:null!=t?t:(0,n.jsx)(n7.A,{})})};le.displayName="BreadcrumbSeparator";let lt=e=>{let{className:t,...a}=e;return(0,n.jsxs)("span",{role:"presentation","aria-hidden":"true",className:(0,v.V)("flex h-9 w-9 items-center justify-center",t),...a,children:[(0,n.jsx)(n5.A,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"More"})]})};lt.displayName="BreadcrumbElipssis";let la=(0,C.F)("text-sm font-sans font-medium",{variants:{variant:{market:"leading-normal uppercase tracking-wide font-bold",faq:"leading-tight capitalize text-neutral-500"}}}),ln=o.forwardRef((e,t)=>{var a,l;let{items:r,variant:i,...s}=e;return(0,n.jsxs)("nav",{ref:t,...s,className:(0,v.V)(la({variant:i})),children:[(0,n.jsx)(n6,{className:"hidden md:flex items-center",children:null==r?void 0:r.map((e,t)=>(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)(n9,{children:e},t),t<r.length-1&&(0,n.jsx)(le,{})]},t))}),(0,n.jsxs)(n6,{className:"flex-nowrap whitespace-nowrap md:hidden",children:[r.length>2?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(n8.DropdownMenu,{children:[(0,n.jsxs)(n8.DropdownMenuTrigger,{className:"flex items-center gap-1",children:[(0,n.jsx)(lt,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Toggle menu"})]}),(0,n.jsx)(n8.DropdownMenuContent,{align:"start",children:null==(a=r.slice(0,-2))?void 0:a.map((e,t)=>(0,n.jsx)(n8.DropdownMenuItem,{children:e},t))})]}),(0,n.jsx)(le,{})]}):null,null==(l=r.slice(-2))?void 0:l.map((e,t)=>(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)(n9,{className:"truncate",children:e},t),t<1&&(0,n.jsx)(le,{})]},t))]})]})});ln.displayName="Breadcrumb";let ll=e=>{let{breadcrumbItems:t,localCountryFlag:a,trendingCountries:l,baseCurrency:r,resources:o,autoPaginationSeconds:i=5,pagination:s="arrows",...c}=e,d="w-5 h-5 rounded-full mr-2",u=null==l?void 0:l.map((e,t)=>(0,n.jsx)("li",{className:"flex min-h-full w-full md:w-auto items-center justify-center",children:(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(tv._,{src:e.flagUrl,alt:e.flagAlt,className:(0,v.V)("w-12 h-12 rounded-full mr-4 shadow")}),(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)(w.o5,{variant:"breadcrumb",className:"text-base font-bold uppercase leading-normal",as:"strong",children:e.countryName}),(0,n.jsx)("span",{className:"font-sans text-s uppercase text-base leading-tight tracking-wide font-width-75 font-light text-nowrap",children:"".concat(r," = ").concat(e.exchangeRate).concat(e.receiverCurrencyCode)})]})]},e.flagAlt)},t));return(0,n.jsxs)("div",{role:"presentation","aria-hidden":"true",className:"w-full pt-6 md:pb-6",...c,children:[(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 pb-6 md:flex-row md:gap-6",children:[(0,n.jsx)(w.o5,{variant:"sectionLabel",className:"uppercase text-mg-mgInfo-500 font-heading",as:"h3",children:o["trendingRates.trendingToday"]}),(0,n.jsxs)("div",{className:"md:hidden flex flex-col items-center",children:[(0,n.jsxs)("div",{className:"flex items-center",children:[(0,n.jsx)(tv._,{src:a.url,alt:a.alt,className:(0,v.V)(d)}),(0,n.jsx)(w.o5,{variant:"breadcrumb",className:"font-bold uppercase",children:t[0]})]}),(0,n.jsx)(w.o5,{variant:"breadcrumb",className:"font-sans font-bold uppercase mt-2",children:t[1]})]}),(0,n.jsxs)("div",{className:"hidden md:flex items-center",children:[(0,n.jsx)(tv._,{src:a.url,alt:a.alt,className:(0,v.V)(d)}),(0,n.jsx)(ln,{items:t,variant:"market"})]})]}),(0,n.jsxs)("div",{className:"self-center",children:[(0,n.jsx)("div",{className:"md:hidden pb-6",children:(0,n.jsx)(e2.CustomCarousel,{items:u,pagination:s,autoPaginationSeconds:i,size:"full",arrowClassName:"h-10 w-10 [&_svg]:size-6 -translate-y-[100%]",carouselPreviousAriaLabel:o["trendingRates.carouselPreviousAriaLabel"],carouselNextAriaLabel:o["trendingRates.carouselNextAriaLabel"]})}),(0,n.jsx)("div",{className:"hidden md:flex justify-center",children:(0,n.jsx)("ul",{className:"justify-between items-start flex flex-col md:flex-row md:gap-20",children:u})})]})]})};ll.displayName="TrendingRates";let lr={component:e=>{let t=(0,r.useParams)(),{trendingRates:a,contentfulCountries:l,trendingRatesResources:s}=(0,o.useContext)(ly),{country:c,language:d}=t,u=(0,i.RR)(c,d),{autoPaginationSeconds:m,pagination:p}=e;if(!l||!a)return(0,n.jsx)(n.Fragment,{});let{localCountry:g,trendingCountries:f}=((e,t,a)=>{let n=null==t?void 0:t.find(t=>(0,N.wT)(e).country===(null==t?void 0:t.iso));return{localCountry:n?{name:n.name,baseCurrency:n.baseCurrency,flag:{url:n.flagUrl,alt:n.flagAltText}}:null,trendingCountries:null==a?void 0:a.map(e=>{let a=null==t?void 0:t.find(t=>e.iso2Code===(null==t?void 0:t.iso));return{countryName:null==a?void 0:a.name,exchangeRate:e.exchangeRate,receiverCurrencyCode:e.receiverCurrencyCode,flagUrl:null==a?void 0:a.flagUrl,flagAlt:null==a?void 0:a.flagAltText}})}})(u,l,a);return(null==g?void 0:g.baseCurrency)&&(null==g?void 0:g.flag)&&f?(0,n.jsx)(ll,{resources:s||{},breadcrumbItems:[(0,n.jsx)(w.o5,{variant:"breadcrumb",children:null==g?void 0:g.name},"homeCountry"),(0,n.jsx)(w.o5,{variant:"breadcrumb",className:"font-bold",children:null==s?void 0:s["trendingRates.topThreeMarkets"]},"top3RecieveMarkets")],localCountryFlag:g.flag,trendingCountries:f,baseCurrency:null==g?void 0:g.baseCurrency,autoPaginationSeconds:m,pagination:p}):(0,n.jsx)(n.Fragment,{})},definition:{id:"contentTrendingRates",name:"Trending Rates",category:"Assets",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/trendingrates_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/trendingrates_tooltip.svg"),description:"Trending Rates"},variables:{autoPaginationSeconds:{displayName:"Auto Pagination (seconds)",type:"Number",default:5},pagination:{displayName:"Pagination Style",type:"Text",validations:{in:Object.entries(e2.w.pagination).map(e=>
3{let[t,a]=e;return{value:t,displayName:a}})},default:e2.w.pagination.arrows}}},options:{wrapComponent:!1}},lo=["default","dark"],li=e=>{let{className:t,text:a,richText:l,theme:r,...o}=e;return(0,n.jsx)(w.o5,{...o,as:o.as,className:(0,v.V)(t,r),children:l?(0,m.LO)(l):a})},ls=["cfLetterSpacing","cfMargin","cfPadding","cfTextAlign","cfTextColor"],lc={...aC.UC.cfLineHeight,type:"Text",group:"style",defaultValue:""},ld={component:li,definition:{id:"typography",name:"Typography",category:"Typography",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/typography_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/typography_tooltip.svg"),description:"Typography component"},builtInStyles:[...ls,"cfTextTransform","cfTextBold","cfTextItalic","cfTextUnderline","cfWidth"],variables:{text:{displayName:"Text",type:"Text",defaultValue:"Text..."},as:{displayName:"HTML Tag",type:"Text",group:"style",validations:{in:w.uw.map(e=>({value:e,displayName:e.toUpperCase()}))}},variant:{displayName:"Variant",type:"Text",defaultValue:"body",group:"style",validations:{in:Object.entries(w.dL.variant).map(e=>{let[t,a]=e;return{value:t,displayName:a}})}},theme:{displayName:"Theme",type:"Text",defaultValue:"default",group:"style",validations:{in:Object.keys(lo).map(e=>({value:e,displayName:e}))}},cfLineHeight:lc}},options:{wrapComponent:!1}},lu={component:li,definition:{id:"typographyBodyText",name:"Body Text",category:"Typography",thumbnailUrl:"".concat("https://www.moneygram.com","/assets/bodytext_thumbnail.svg"),tooltip:{imageUrl:"".concat("https://www.moneygram.com","/assets/bodytext_tooltip.svg"),description:"Body Text component"},builtInStyles:[...ls,"cfFontSize","cfWidth"],variables:{richText:{displayName:"Rich Text",type:"RichText",defaultValue:{nodeType:"document",data:{},content:[{nodeType:"paragraph",data:{},content:[{nodeType:"text",value:"Rich Text...",marks:[],data:{}}]}]}},variant:{displayName:"Variant",type:"Text",defaultValue:"body",group:"style",validations:{in:[{value:"body",displayName:"Body"},{value:"bodyComfy",displayName:"Body Comfy"},{value:"bodyNew",displayName:"Body New"},{value:"bodyNew_NoFonts",displayName:"Body New No Fonts"},{value:"stepBody",displayName:"Step Body"},{value:"new_body_lg_bold_desktop",displayName:"New Body LG Bold Desktop"},{value:"new_body_lg_desktop",displayName:"New Body LG Desktop"},{value:"new_body_md_desktop",displayName:"New Body MD Desktop"},{value:"new_body_md_bold_desktop",displayName:"New Body MD Bold Desktop"},{value:"new_body_md_bold_mobile",displayName:"New Body MD Bold Mobile"},{value:"new_body_md_mobile",displayName:"New Body MD Mobile"},{value:"new_body_default",displayName:"New Body Default"},{value:"new_body_default_bold",displayName:"New Body Default Bold"},{value:"new_body_sm_bold",displayName:"New Body SM Bold"},{value:"new_body_sm",displayName:"New Body SM"},{value:"new_body_xs",displayName:"New Body XS"}]}},theme:{displayName:"Theme",type:"Text",defaultValue:"default",group:"style",validations:{in:lo.map(e=>({value:e,displayName:e}))}},cfLineHeight:lc}},options:{wrapComponent:!1}},lm=[d,p,el,eo,Q,ev,eA,eE,lu,ts,ng,eD,eZ,ez,e4,th,tx,tR,tU,tP,tM,tE,tG,tH,tq,tY,tX,aN,nD,nq,nl,eg,a2,aE,aJ,a8,aY,ns,eG,nQ,ny,af,nv,nb,nk,n_,nA,{component:e=>(0,n.jsx)(ea,{componentId:"studioCrashTest",fallback:(0,n.jsx)(tT,{}),children:(0,n.jsx)(tk,{...e})}),definition:{id:"studioCrashTest",name:"[DEV] Studio Crash Test",category:"Dev Tools",variables:{}},options:{wrapComponent:!1}},nZ,n4,lr,ld,e0,e1,tQ,Y,t$,t8],lp=(0,o.cache)(async()=>await Promise.all([d,p,el,eo,Q,ev,eA,eE,lu,ts,eD,eZ,ez,e4,th,tx,tR,tU,tP,tM,tE,tG,tH,tq,tY,tX,aN,nD,nq,nl,eg,a4(),aV(),a$(),a6(),aQ(),nc(),eG,ny,af,nv,nb,nk,n_,nA,nQ,nZ,n4,lr,ld,e0,e1,tQ,Y,t$,t3()]));var lg=a(95950);(0,l.Qm)({spacing:{...lg.T.spacing},sizing:{...lg.T.sizing},color:{Primary:lg.T.colors.primary,Secondary:lg.T.colors.secondary,Inverse:lg.T.colors.inverse,Destructive:lg.T.colors.destructive,Muted:lg.T.colors.muted,Accent:lg.T.colors.accent,Popover:lg.T.colors.popover,Card:lg.T.colors.card,Success:lg.T.colors.success,Info:lg.T.colors.info,Warning:lg.T.colors.warning,Backgroun
3d:lg.T.colors.background,Foreground:lg.T.colors.foreground,Ring:lg.T.colors.ring,Input:lg.T.colors.input,Border:lg.T.colors.border},fontSize:{...lg.T.font.size},lineHeight:{XS:lg.T.font.lineHeight[3],S:lg.T.font.lineHeight[4],M:lg.T.font.lineHeight[5],L:lg.T.font.lineHeight[6],XL:lg.T.font.lineHeight[7]},letterSpacing:{...lg.T.font.letterSpacing},textColor:{Foreground:lg.T.colors.foreground,Inverse:lg.T.colors.inverseForeground,Primary:lg.T.colors.primary,Secondary:lg.T.colors.secondaryForeground,Accent:lg.T.colors.accentForeground,Destructive:lg.T.colors.destructiveForeground,Muted:lg.T.colors.mutedForeground,Popover:lg.T.colors.popoverForeground,Card:lg.T.colors.cardForeground,Success:lg.T.colors.success,Info:lg.T.colors.info,Warning:lg.T.colors.warning}});let lf=[l._V.divider.id];(0,l.Yi)(lm,{enabledBuiltInComponents:lf});let ly=(0,o.createContext)({}),lh=e=>{let{Components:t,experienceJSON:a,isLocaleAllowed:c,slug:d,calculatorCountriesData:u,calculatorResources:m,rateCalculatorVariantsResources:p,config:g,trendingRates:f,contentfulCountries:y,countryByCode:h,appStoreLinks:x,appStoreRatingResources:v,kevelComponentResources:b,trendingRatesResources:w,billPayResources:N,appBannerImage:C,languageSelectorOptions:j,landingCalculatorResources:S,slpHeroCounts:R,studioStatsBarCountsByVariant:T,atlasSignupUrl:k}=e,{country:_,language:L}=(0,r.useParams)(),A=(0,i.RR)(_,L),F=A||i.ls,B="".concat(F,"::").concat(null!=d?d:""),I="true"===(0,r.useSearchParams)().get("expEditorMode");if((0,o.useEffect)(()=>{I?lp().then(e=>{(0,l.Yi)(e,{enabledBuiltInComponents:lf})}):(0,l.Yi)(lm,{enabledBuiltInComponents:lf})},[I]),!I){if(null==d?void 0:d.startsWith("home/"))return(0,r.permanentRedirect)("/".concat(L,"-").concat(_));if(!(null==A?void 0:A.includes("-")))return(0,r.permanentRedirect)("/".concat(L,"-").concat(_,"/").concat(d));if(!c)return(0,r.notFound)()}return(0,n.jsxs)(ly.Provider,{value:{locale:A,Components:t,config:g,calculatorCountriesData:u,calculatorResources:m,rateCalculatorVariantsResources:p,landingCalculatorResources:S,slpHeroCounts:R,studioStatsBarCountsByVariant:T,trendingRates:f,contentfulCountries:y,countryByCode:h,appStoreLinks:x,appStoreRatingResources:v,kevelComponentResources:b,trendingRatesResources:w,billPayResources:N,appBannerImage:C,languageSelectorOptions:j,atlasSignupUrl:k},children:[(0,n.jsx)(s,{}),(0,n.jsx)(l.lS,{experience:a,locale:F},B)]})},lx=lh},5450:(e,t,a)=>{a.d(t,{J:()=>n,y:()=>l});let n=RegExp("^[^A-Z]{0,20}$"),l=RegExp("^[^\\d]{0,20}$")},20420:(e,t,a)=>{a.d(t,{DropdownMenu:()=>u,DropdownMenuContent:()=>p,DropdownMenuItem:()=>g,DropdownMenuTrigger:()=>m});var n=a(54568),l=a(55587),r=a(76968),o=a(93120),i=a(95347),s=a(63800),c=a(81358),d=a(7620);let u=i.Root,m=i.Trigger;i.Group,i.Portal,i.Sub,i.RadioGroup,d.forwardRef((e,t)=>{let{className:a,inset:r,children:o,...d}=e;return(0,n.jsxs)(i.SubTrigger,{ref:t,className:(0,s.V)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",r&&"pl-8",a),...d,children:[(0,c.N)(o),(0,n.jsx)(l.A,{className:"ml-auto h-4 w-4"})]})}).displayName=i.SubTrigger.displayName,d.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)(i.SubContent,{ref:t,className:(0,s.V)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...l})}).displayName=i.SubContent.displayName;let p=d.forwardRef((e,t)=>{let{className:a,sideOffset:l=4,...r}=e;return(0,n.jsx)(i.Portal,{children:(0,n.jsx)(i.Content,{ref:t,sideOffset:l,className:(0,s.V)("z-[500] min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
3de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...r})})});p.displayName=i.Content.displayName;let g=d.forwardRef((e,t)=>{let{className:a,inset:l,children:r,...o}=e;return(0,n.jsx)(i.Item,{ref:t,className:(0,s.V)("relative flex cursor-default select-none items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",l&&"pl-8",a),...o,children:(0,c.N)(r)})});g.displayName=i.Item.displayName,d.forwardRef((e,t)=>{let{className:a,children:l,checked:o,...c}=e;return(0,n.jsxs)(i.CheckboxItem,{ref:t,className:(0,s.V)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:o,...c,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(i.ItemIndicator,{children:(0,n.jsx)(r.A,{className:"h-4 w-4"})})}),l]})}).displayName=i.CheckboxItem.displayName,d.forwardRef((e,t)=>{let{className:a,children:l,...r}=e;return(0,n.jsxs)(i.RadioItem,{ref:t,className:(0,s.V)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...r,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(i.ItemIndicator,{children:(0,n.jsx)(o.A,{className:"h-2 w-2 fill-current"})})}),l]})}).displayName=i.RadioItem.displayName,d.forwardRef((e,t)=>{let{className:a,inset:l,...r}=e;return(0,n.jsx)(i.Label,{ref:t,className:(0,s.V)("px-2 py-1.5 text-sm font-semibold",l&&"pl-8",a),...r})}).displayName=i.Label.displayName,d.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)(i.Separator,{ref:t,className:(0,s.V)("-mx-1 my-1 h-px bg-muted",a),...l})}).displayName=i.Separator.displayName},48724:(e,t,a)=>{a.d(t,{NV:()=>o,XS:()=>r,bH:()=>d,bI:()=>i,lL:()=>u,zh:()=>l});var n=a(5450);let l=(e,t,a,l)=>{let r=[];if(e.length<8&&r.push(t.passwordLengthRulesText),n.J.test(e)&&r.push(t.passwordCapitalRulesText),n.y.test(e)&&r.push(t.passwordNumberRulesText),e.length>20&&r.push(t.maximumLengthRule),e.includes(" ")&&r.push(t.noSpacesAllowed),a){let t=i(a);t&&!t.test(e)&&r.push((null==l?void 0:l["registration.emailform.validPassword"])||"Must meet additional password requirements")}return r},r=e=>RegExp("^[\\p{L}\\p{M}'\\-/ ]+$","u").test(e),o=e=>RegExp("[\\p{L}]","u").test(e),i=(e,t)=>{if(!e)return null;try{if("string"!=typeof e||e.length>200)throw Error("Invalid regex pattern");return new RegExp(e,t)}catch(e){return console.error("Regex creation failed:",e),null}},s=new Map([[192,"A"],[193,"A"],[194,"A"],[195,"A"],[196,"A"],[197,"A"],[256,"A"],[258,"A"],[260,"A"],[461,"A"],[478,"A"],[480,"A"],[7840,"A"],[7842,"A"],[7844,"A"],[7846,"A"],[7848,"A"],[7850,"A"],[7852,"A"],[7854,"A"],[7856,"A"],[7858,"A"],[7860,"A"],[7862,"A"],[224,"a"],[225,"a"],[226,"a"],[227,"a"],[228,"a"],[229,"a"],[257,"a"],[259,"a"],[261,"a"],[462,"a"],[479,"a"],[481,"a"],[7841,"a"],[7843,"a"],[7845,"a"],[7847,"a"],[7849,"a"],[7851,"a"],[7853,"a"],[7855,"a"],[7857,"a"],[7859,"a"],[7861,"a"],[7863,"a"],[385,"B"],[386,"B"],[595,"b"],[387,"b"],[199,"C"],[262,"C"],[264,"C"],[266,"C"],[268,"C"],[391,"C"],[231,"c"],[263,"c"],[265,"c"],[267,"c"],[269,"c"],[392,"c"],[270,"D"],[272,"D"],[393,"D"],[394,"D"],[395,"D"],[271,"d"],[273,"d"],[396,"d"],[598,"d"],[599,"d"],[200,"E"],[201,"E"],[202,"E"],[203,"E"],[274,"E"],[276,"E"],[278,"E"],[280,"E"],[282,"E"],[400,"E"],[7864,"E"],[7866,"E"],[7868,"E"],[7870,"E"],[7872,"E"],[7874,"E"],[7876,"E"],[7878,"E"],[232,"e"],[233,"e"],[234,"e"],[235,"e"],[275,"e"],[277,"e"],[279,"e"],[281,"e"],[283,"e"],[603,"e"],[7865,"e"],[7867,"e"],[7869,"e"],[7871,"e"],[7873,"e"],[7875,"e"],[7877,"e"],[7879,"e"],[401,"F"],[402,"f"],[284,"G"],[286,"G"],[288,"G"],[290,"G"],[403,"G"],[484,"G"],[486,"G"],[500,"G"],[285,"g"],[287,"g"],[289,"g"],[291,"g"],[485,"g"],[487,"g"],[501,"g"],[292,"H"],[294,"H"],[293,"h"],[295,"h"],[204,"I"],[205,"I"],[206,"I"],[207,"I"],[296,"I"],[298,"I"],[300,"I"],[302,"I"],[304,"I"],[407,"I"],[463,"I"],[7880,"I"],[7882,"I"],[236,"i"],[237,"i"],[238,"i"],[239,"i"],[297,"i"],[299,"i"],[301,"i"],[303,"i"],[305,"i"],[464,"i"],[7881,"i"],[7883,"i"],[308,"J"],[309,"j"],[310,"K"],[408,"K"],[311,"k"],[409,"k"],[313,"L"],[315,"L"],[317,"L"],[319,"L"],[321,"L"],[314,"l"],[316,"l"],[318,"l"],[320,"l"],[322,"l"],[7744,"M"],[7746,"M"],[7745,"m"],[7747,"m"],[209,"N"],[323,"N"],[325,"N"],[327,"N"],[330,"N"],[7748,"N"],[7750,"N"],[7752,"N"],[7754,"N"],[241,"n"],[324,"n"],[326,"n"],[328,"n"],[329,"n"],[331,"n"],[7749,"n"],[7751,"n"],[7753,"n"],[7755,"n"],[210,"O"],[211,"O"],[212,"O"],[213,"O"],[214,"O"],[216,"O"],[332,"O"],[334,"O"],[336,"O"],[416,"O"],[7884,"O"],[7886,"O"],[7888,"O"],[7890,"O"],[7892,"O"],[7894,"O"],[7896,"O"],[7898,"O"],[7900,"O"],[7902,"O"],[7904,"O"],[7906,"O"],[242,"o"],[243,"o"],[244,"o"],[245,"o"],[246,"o"],[248,"o"],[333,"o"],[335,"o"],[337,"o"],[417,"o"],[7885,"o"],[7887,"o"],[7889,"o"],[7891,"o"],[7893,"o"],[7895,"o"],[7897,"o"],[7899,"o"],[7901,"o"],[7903,"o"],[7905,"o"],[7907,"o"],[7764,"P"],[7766,"P"],[7765,"p"],[7767,"p"],[340,"R"],[342,"R"],[344,"R"],[7768,"R"],[7770,"R"],[7772,"R"],[7774,"R"],[341,"r"],[343,"r"],[345,"r"],[7769,"r"],[7771,"r"],[7773,"r"],[7775,"r"],[346,"S"],[348,"S"],[350,"S"],[352,"S"],[536,"S"],[7776,"S"],[7778,"S"],[7780,"S"],[7782,"S"],[7784,"S"],[347,"s"],[349,"s"],[351,"s"],[353,"s"],[537,"s"],[223,"ss"],[7777,"s"],[7779,"s"],[7781,"s"],[7783,"s"],[7785,"s"],[354,"T"],[356,"T"],[358,"T"],[538,"T"],[7786,"T"],[7788,"T"],[7790,"T"],[7792,"T"],[355,"t"],[357,"t"],[359,"t"],[539,"t"],[7787,"t"],[7789,"t"],[7791,"t"],[7793,"t"],[217,"U"],[218,"U"],[219,"U"],[220,"U"],[360,"U"],[362,"U"],[364,"U"],[366,"U"],[368,"U"],[370,"U"],[431,"U"],[467,"U"],[469,"U"],[471,"U"],[473,"U"],[475,"U"],[7908,"U"],[7910,"U"],[7912,"U"],[7914,"U"],[7916,"U"],[7918,"U"],[7920,"U"],[249,"u"],[250,"u"],[251,"u"],[252,"u"],[361,"u"],[363,"u"],[365,"u"],[367,"u"],[369,"u"],[371,"u"],[432,"u"],[468,"u"],[470,"u"],[472,"u"],[474,"u"],[476,"u"],[7909,"u"],[7911,"u"],[7913,"u"],[7915,"u"],[7917,"u"],[7919,"u"],[7921,"u"],[7804,"V"],[7806,"V"],[7805,"v"],[7807,"v"],[372,"W"],[7808,"W"],[7810,"W"],[7812,"W"],[7814,"W"],[7816,"W"],[373,"w"],[7809,"w"],[7811,"w"],[7813,"w"],[7815,"w"],[7817,"w"],[7818,"X"],[7820,"X"],[7819,"x"],[7821,"x"],[221,"Y"],[374,"Y"],[376,"Y"],[7822,"Y"],[7922,"Y"],[7924,"Y"],[7926,"Y"],[7928,"Y"],[253,"y"],[255,"y"],[375,"y"],[7823,"y"],[7833,"y"],[7923,"y"],[7925,"y"],[7927,"y"],[7929,"y"],[377,"Z"],[379,"Z"],[381,"Z"],[7824,"Z"],[7826,"Z"],[7828,"Z"],[378,"z"],[380,"z"],[382,"z"],[7825,"z"],[7827,"z"],[7829,"z"]]),c=e=>{if(!e)return e;let t="";for(let a=0;a<e.length;a++){let n=e.charCodeAt(a),l=s.get(n);l?t+=l:t+=e.charAt(a)}return t},d=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"other";if(!e||"string"!=typeof e)return e;switch(t){case"address":case"name":return c(e);default:return e}},u=(e,t,a,n)=>{if(t){let l=i(t),r=c(e);return!(r.length>1e3)&&!!l&&l&&null!==l.exec(r)&&(a&&e.length<=a||!a)&&(n&&e.length>=n||!n)}return!0}},64411:(e,t,a)=>{a.d(t,{o:()=>i});var n=a(54568),l=a(67333),r=a(7620),o=a(74721);function i(e){let{items:t=[],initialValue:a="",label:i,ariaLabel:s,name:c,controlledValue:d,controlledHandleChange:u,...m}=e,[p,g]=(0,r.useState)(a||""),f=(0,r.useCallback)(e=>{g(e)},[]),y=(0,n.jsx)(o.G,{...m,variant:m.variant||"form",value:d||p,onChange:u||f,items:t||[],ariaLabel:s||i||"combobox"});if(i){let e="rounded-grey"===m.variant||"rounded-grey-contact"===m.variant;return(0,n.jsxs)("div",{className:e?"flex flex-col gap-2":"relative",children:[i&&(0,n.jsx)(l.J,{className:e?"text-s text-mg-mgGray-800 mb
3-2 block":"absolute -top-1.5 left-3.5 px-1 bg-background text-xs font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",htmlFor:c,children:i}),y]})}return y}},66392:(e,t,a)=>{a.d(t,{H:()=>i});var n=a(54568),l=a(63800);let r=a(7620).forwardRef((e,t)=>{let{className:a,...r}=e;return(0,n.jsx)("textarea",{className:(0,l.V)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",a),ref:t,...r})});r.displayName="Textarea";var o=a(17253);function i(e){let t,{className:a,error:i,helpText:s,label:c,variant:d="material",rows:u,cols:m,resize:p="vertical",...g}=e,{name:f,disabled:y}=g,h=(0,l.V)((0,o.BR)({className:a,error:i,variant:d,...g}),"h-auto"),x=(0,l.V)((0,o.x6)({className:a,error:i,variant:d,...g}),"text-sm top-7"),v={id:f,className:(0,l.V)(h,"none"===p&&"resize-none","both"===p&&"resize","horizontal"===p&&"resize-x","vertical"===p&&"resize-y"),rows:u,cols:m,disabled:y,...g};if("material"===d){var b;t=(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(r,{"aria-label":c,...v,placeholder:null!=(b=g.placeholder)?b:" "}),(0,n.jsx)("label",{htmlFor:f,className:x,children:c})]})}else t=(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)("label",{htmlFor:f,className:x,children:c}),(0,n.jsx)("div",{className:"flex flex-nowrap items-center gap-4",children:(0,n.jsx)(r,{"aria-label":c,...v})})]});return(0,n.jsxs)("div",{className:"space-y-1 relative font-sans w-full text-foreground",children:[t,s&&(0,n.jsx)("p",{className:(0,l.V)("text-s",y?"text-mg-mgGray-400":"text-mg-mgGray-500"),children:s}),i&&!y&&(0,n.jsx)("p",{className:"text-s text-mg-mgError-500",children:i})]})}},80971:(e,t,a)=>{a.d(t,{X:()=>r,n:()=>l});class n{initCaptchaWidget(e,t){this.captchaDivId=e,this.captchaSiteKey=t}initCaptchaBadge(){if(window.grecaptcha&&!this.captchaWidgetId)try{this.captchaWidgetId=window.grecaptcha.render(this.captchaDivId,{sitekey:this.captchaSiteKey,size:"invisible",badge:"inline",theme:"light",isolated:!0,callback:e=>{this.onCaptchaResponse(e)}}),this.captchasRendered.push(this.captchaDivId)}catch(e){console.warn("Failed to initialize captcha badge:",e)}}getCaptchaResponse(){return new Promise((e,t)=>{if(!window.grecaptcha||!this.captchaWidgetId)return void t("reCAPTCHA not loaded");if(this.isRequestingToken)return void this.captchaResponseCallbacks.push(e);this.isRequestingToken=!0,this.captchaResponseCallbacks.push(e);try{window.grecaptcha.execute(this.captchaWidgetId)}catch(e){this.isRequestingToken=!1,t(e)}})}onCaptchaResponse(e){this.isRequestingToken=!1,this.captchaResponseCallbacks.forEach(t=>{t(e)}),this.captchaResponseCallbacks=[]}constructor(){this.captchasRendered=[],this.captchaWidgetId=null,this.captchaDivId="feedback-captcha-div",this.captchaSiteKey=null,this.captchaResponseCallbacks=[],this.isRequestingToken=!1}}let l=new n,r=async()=>l.getCaptchaResponse()},83833:(e,t,a)=>{a.d(t,{Ew:()=>d,Zp:()=>h});var n=a(54568),l=a(78542),r=a(63800),o=a(54616),i=a(7620),s=a(26111);let c=i.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.V)("flex flex-col space-y-1.5 z-10",a),...l})});c.displayName="CardHeader",i.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)("h3",{ref:t,className:(0,r.V)("text-2xl font-semibold leading-none tracking-tight",a),...l})}).displayName="CardTitle",i.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)("p",{ref:t,className:(0,r.V)("text-sm text-mutedForeground",a),...l})}).displayName="CardDescription";let d={variant:{default:"Default",simple:"Simple",contentCard:"ContentCard",linkTile:"LinkTile"},theme:{default:"Default",gray:"Gray",inverse:"Inverse"},alignment:{center:"Center",left:"Left"}},u=(0,o.F)("",{variants:{variant:{default:"flex flex-col h-full justify-between items-start text-mutedForeground",simple:"text-mutedForeground",contentCard:"flex flex-col h-full justify-between items-start text-foreground",linkTile:"text-mutedForeground"},theme:{default:"text-foreground",gray:"text-foreground",inverse:"text-white"},alignment:{center:"",left:""}},defaultVariants:{variant:"default",theme:"default",alignment:"center"}}),m=i.forwardRef((e,t)=>
3{let{className:a,variant:l,theme:o,...i}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.V)(u({variant:l,theme:o}),a),...i})});m.displayName="CardContent";let p=i.forwardRef((e,t)=>{let{className:a,...l}=e;return(0,n.jsx)("div",{ref:t,className:(0,r.V)("flex items-center p-6 pt-0 z-10",a),...l})});p.displayName="CardFooter";let g=(0,o.F)("text-sm font-sans font-medium rounded-lg bg-card text-card-foreground bg-cover bg-no-repeat relative overflow-hidden group",{variants:{variant:{default:"p-10 bg-background rounded-2xl shadow border border-mg alpha-100/10",simple:"flex flex-col justify-center h-full w-full max-w-72 max-h-72 aspect-square",linkTile:"flex flex-col justify-center h-full w-full max-w-72 max-h-72 aspect-square shadow-sm hover:bg-accent",contentCard:"bg-background rounded-2xl shadow border border-mg alpha-100/10 flex flex-col justify-center"},theme:{default:"bg-white",gray:"bg-mg-mgGray-25",inverse:"bg-black"},alignment:{center:"",left:""}},defaultVariants:{variant:"default",theme:"default",alignment:"center"}}),f=(0,o.F)("flex flex-col",{variants:{variant:{default:"h-full",simple:"items-center p-6 pt-0 z-10",linkTile:"items-center p-6 pt-0 z-10",contentCard:"p-10 space-y-5"},theme:{default:"text-foreground",gray:"text-foreground",inverse:"text-white"},alignment:{center:"items-center text-center",left:"items-left text-left"}},defaultVariants:{variant:"default",theme:"default",alignment:"center"}}),y=e=>{let{isLink:t,wrapper:a,children:n}=e;return t?a(n):n},h=i.forwardRef((e,t)=>{let{alignment:a,backgroundImage:o,children:i,className:d,Components:u,footer:h,header:x,style:v,theme:b,variant:w,href:N=""}=e,C=(0,n.jsxs)("div",{ref:t,style:v,className:(0,r.V)(g({variant:w,theme:b}),d),children:[o&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l._,{style:{objectFit:"cover",objectPosition:"center"},className:"rounded-lg",fill:!0,...o}),(0,n.jsx)("div",{className:"absolute inset-0 bg-card-gradient group-hover:bg-card-gradient-hover mix-blend-multiply transition-all duration-300 ease-in-out"})]}),(0,n.jsxs)("div",{className:f({variant:w,alignment:a}),children:[x&&(0,n.jsx)(c,{children:x}),i&&(0,n.jsx)(m,{theme:b,children:i}),h&&(0,n.jsx)(p,{className:"flex justify-between",children:h})]})]});return(0,n.jsx)(y,{isLink:!!N,wrapper:e=>(0,n.jsx)(s.Link,{href:N,Component:null==u?void 0:u.Link,className:"block","aria-label":"Navigate to ".concat(N),children:e}),children:C})});h.displayName="Card"},91586:(e,t,a)=>{a.d(t,{FaqSearch:()=>b});var n=a(54568),l=a(34183),r=a(26111),o=a(44225),i=a(27736),s=a(27541),c=a(7620),d=a(66341),u=a(12247);let m=(0,u.createServerReference)("70d877adaee67a529b8c625ac951c195dd1ee6933d",u.callServer,void 0,u.findSourceMapURL,"searchFaqEntries"),p=(0,u.createServerReference)("7f35200a4ca60d7a54c558889b8d3b846143c964a7",u.callServer,void 0,u.findSourceMapURL,"getFaqGlobalHelp");var g=a(44374),f=a(27409),y=a(34599),h=a(7076);let x={kind:"main"};var v=a(48724);function b(e){let{helpCenterBasePath:t,faqGlobalHelpSettingsName:a,faqAudience:u=x,partnerDesign:b=!1,...w}=e,{country:N,language:C}=(0,s.useParams)(),j=(0,f.RR)(N,C),S=(0,f.Ec)(j),[R,T]=(0,c.useState)(),[k,_]=(0,c.useState)(),{data:L}=(0,i.useQuery)({queryKey:y.RT.contentful(j),queryFn:()=>(0,g.X)(j)}),{data:A}=(0,i.useQuery)({queryKey:["countriesApi",j],queryFn:()=>(0,d.X)(j)}),F=(0,c.useMemo)(()=>{var e;if(!L||!A)return null;let t=(null==L||null==(e=L.countryCollection)?void 0:e.items)||[],{country:a}=(0,o.wT)(j),n=(0,h.bp)(null==A?void 0:A.countryList,a),l=(0,h.Yc)(t,a);return(0,h.M9)(l,n)||null},[L,A,j]);(0,c.useEffect)(()=>{(async()=>{let{page:e}=await p(j,a,u.kind,"partner"===u.kind?u.partnerSlug:void 0)||{},{slug:t}=e||{};T(t)})()},[j,a,u]);let B=async e=>{e&&e.length>0?_((await m(e,S,u)).map((a,l)=>((e,a,l)=>{if(!(null==e?void 0:e.title))return null;let{slug:i,title:s,topicSlug:c,categorySlug:d}=e,u=F&&s.includes("{{SENDING_COUNTRY}}")?(0,o.uv)(s,{SENDING_COUNTRY:F}):s,m=(0,v.bI)("(".concat(a,")"),"gi"),p=m&&u.split(m),g=t||"/".concat((0,f.DM)(N,C),"/").concat(R);return(0,n.jsx)(r.Link,{href:"".concat(g,"/faq/").concat(d,"/").concat(c,"/").concat(i),clickElement:"faq_search_result_".concat(l),children:p&&p.map((e,t)=>(0,n.jsx)("span",{style:{fontWeight:e.toLowerCase()===a.toLowerCase()?"bold":"normal"},children:e},t))})})(a,e,l))):_([])};return(0,n.jsx)(l.t,{...w,partnerDesign:b,onSearch:B,searchResults:k,design:b?"atlas-like":"default"})}},93145:(e,t,a)=>{a.d(t,{FE:()=>m,GL:()=>o,Om:()=>i,RI:()=>u,Zl:()=>d,q2:()=>s,qP:()=>c});var n=a(54568),l=a(78542),r=a(32536);let o=(e,t)=>t||!e||0==e.length?null:e.map(e=>({value:e.iso,selectedDisplay:(0,n.jsxs)("div",{className:"flex items-center w-max",children:[(0,n.jsx)(l._,{src:e.flagUrl,alt:"",width:"24",height:"24",Component:r.default,className:"mr-2"}
3),"+",e.dialingCode]}),display:(0,n.jsxs)("div",{className:"grid grid-flow-col gap-x-4 items-center w-full",style:{gridTemplateColumns:"24px 40px 1fr"},children:[(0,n.jsx)(l._,{src:e.flagUrl,alt:"",width:"24",height:"24",Component:r.default}),(0,n.jsxs)("span",{className:"font-bold",children:["+",e.dialingCode]}),(0,n.jsx)("span",{className:"font-light truncate",children:e.name})]}),searchText:"+".concat(e.dialingCode," ").concat(e.name)})),i=e=>e?[e].map(e=>({value:e.iso3,selectedDisplay:(0,n.jsx)("div",{className:"flex items-center overflow-hidden",children:e.name}),display:(0,n.jsx)("div",{className:"flex items-center w-max",children:e.name}),searchText:""})):null,s=e=>e?e.map(e=>({value:e.code,selectedDisplay:(0,n.jsx)("div",{className:"flex items-center overflow-hidden",children:e.name}),display:(0,n.jsx)("div",{className:"flex items-center w-max",children:e.name}),searchText:e.name})):null,c=e=>e?e.map(e=>({value:e.code.split("-")[1]||e.code.split("-")[0],selectedDisplay:(0,n.jsx)("div",{className:"flex items-center overflow-hidden",children:e.name}),display:(0,n.jsx)("div",{className:"flex items-center w-max",children:e.name}),searchText:e.name})):null,d=e=>e.filter(e=>!!e.name).map(e=>({value:e.iso3,selectedDisplay:(0,n.jsx)("div",{className:"flex items-center w-max",children:e.name}),display:(0,n.jsx)("div",{className:"flex items-center w-max",children:e.name}),searchText:e.name||""})),u=e=>e.filter(e=>!!e.name).map(e=>({value:e.iso3,selectedDisplay:(0,n.jsxs)("div",{className:"truncate flex items-center w-max",children:[(0,n.jsx)(l._,{src:e.flagUrl,alt:"",width:"24",height:"24",Component:r.default})," ",(0,n.jsx)("span",{className:"truncate ml-2",children:e.name})]}),display:(0,n.jsxs)("div",{className:"truncate flex items-center w-max",children:[(0,n.jsx)(l._,{src:e.flagUrl,alt:"",width:"24",height:"24",Component:r.default})," ",(0,n.jsx)("span",{className:"truncate ml-2",children:e.name})]}),searchText:e.name||""})),m=(e,t,a)=>{if(!(null==e?void 0:e.address_components))return null;let n=t.config.address.numberAfterStreet,l=t.config.locales[0].country,r=t.config.address,o=e.address_components,i={};return Array.isArray(o)&&o.forEach(e=>{let t=e.short_name,o=e.long_name;switch(e.types[0]){case"street_number":n?i.addressLine1=(i.addressLine1?"".concat(i.addressLine1," "):"")+t:i.addressLine1=t+(i.addressLine1?" ".concat(i.addressLine1):"");break;case"route":n?i.addressLine1=t+(i.addressLine1?" ".concat(i.addressLine1):""):i.addressLine1=(i.addressLine1?"".concat(i.addressLine1," "):"")+t;break;case"sublocality_level_1":case"addressLine2":i.addressLine2=t;break;case"neighborhood":case"locality":case"postal_town":i.city=t.replace(/[0-9]/g,"");break;case"administrative_area_level_2":case"administrative_area_level_1":"BR"===l&&(i.city=i.city?i.city:t.replace(/[0-9]/g,""));let s=a&&a.find(e=>((e,t,a,n)=>!!(e.code===t||e.name===a||e.name.toLowerCase()===t.toLowerCase()||e.name.toLowerCase()===a.toLowerCase()||e.code==="".concat(n,"-").concat(t)||a.toLowerCase().includes(e.name.toLowerCase())||t.toLowerCase().includes(e.name.toLowerCase())||e.name.toLowerCase().includes(a.toLowerCase())||e.name.toLowerCase().includes(t.toLowerCase())))(e,t,o,l));s&&(i.state=s.code);break;case"postal_code":var c;(null==(c=r.postalCodeValidation)?void 0:c.prefix)&&(t=r.postalCodeValidation.prefix+(r.postalCodeValidation.delimiter||"")+t),i.postalCode=t}}),i}},95950:(e,t,a)=>{a.d(t,{T:()=>r});var n=a(11793);let l={family:{sans:["var(--font-open-sans, 'Open Sans', sans-serif)"],sansDisplay:["var(--font-barlow, 'Barlow', sans-serif)"],inter:["var(--font-inter, 'Inter', sans-serif)"],rubik:["var(--font-rubik, 'Rubik', sans-serif)"]},weight:{regular:"400",medium:"500",bold:"700",black:"900"},size:{size8:"8px",size10:"10px",size12:"12px",size14:"14px",size16:"16px",size18:"18px",size20:"20px",size24:"24px",size26:"26px",size28:"28px",size32:"32px",size34:"34px",size36:"36px",size40:"40px",size48:"48px",size60:"60px",size72:"72px",size85:"85px"},lineHeight:{lineHeight14:"14px",lineHeight16:"16px",lineHeight20:"20px",lineHeight22:"22px",lineHeight24:"24px",lineHeight26:"26px",lineHeight28:"28px",lineHeight30:"30px",lineHeight32:"32px",lineHeight34:"34px",lineHeight38:"38px",lineHeight42:"42px",lineHeight46:"46px",lineHeight54:"54px",lineHeight67_5:"67.5px",lineHeight72:"72px",lineHeight85:"85px"},letterSpacing:{letterSpacingn0_07:"-0.07px",letterSpacingn1_2:"-1.2px",letterSpacingn0_8:"-0.8px",letterSpacingn0_68:"-0.68px",letterSpacingn0_6:"-0.6px",letterSpacingn0_56:"-0.56px",letterSpacingn0_32:"-0.32px",letterSpacingn0_14:"-0.14px",letterSpacingn0_1:"-0.1px",letterSpacing0:"0px",letterSpacing0_06:"0.06px",letterSpacing0_07:"0.07px"}},r={colors:{border:n.L.mgGray["100"],input:n.L.mgGray["100"],ring:n.L.mgBlue["500"],background:n.L.mgGray.white,foreground:n.L.mgGray["800"],primary:n.L.mgBlue["500"],secondary:n.L.mgGray["50"],secondaryForeground:n.L.mgGray["800"],inverse:n.L.mgGray["800"],inverseForeground:n.L.mgGray.white,destructive:n.L.mgError["500"],destructiveForeground:n.L.mgGray.white,muted:n.L.mgGray["50"],mutedForeground:n.L.mgGray["500"],accent:n.L.mgGray["50"],accentForeground:n.L.mgGray["800"],popover:n.L.mgGray.white,popoverForeground:n.L.mgGray["800"],card:n.L.mgGray.white,cardForeground:n.L.mgGray["800"],textPrimary:"var(--text-primary, #1F1F1F)",success:n.L.mgSuccess["500"],info:n.L.mgInfo["500"],warning:n.L.mgCaution["500"]},font:{family:{display:["var(--font-barlow, sans-serif)"],displayInter:["var(--font-family-display, var(--font-inter, 'Inter', sans-serif))"],heading:["var(--font-barlow, sans-serif)"],body:["var(--font-family-body, var(--font-rubik, 'Rubik', sans-serif))"],sans:["var(--font-open-sans, sans-serif)"],inter:["var(--font-inter, 'Inter', sans-serif)"],rubik:["var(--font-rubik, 'Rubik', sans-serif)"]},weight:{thin:100,extralight:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},lineHeight:{3:"12px",4:"16px",5:"20px",6:"24px","6.5":"26px",7:"28px",8:"32px",9:"36px",10:"40px",11:"48px",12:"68px"},size:{"2XS":"10px",XS:"12px",S:"14px",M:"16px",L:"18px",XL:"20px","2XL":"24px","3XL":"30px","4XL":"36px","4.5XL":"42px","5XL":"48px","6XL":"60px","7XL":"72px","8XL":"96px","9XL":"128px"},letterSpacing:{tight:"-.4em",normal:"0em",wide:".8em"}},spacing:{XS:"4px",S:"8px",M:"16px",L:"32px",XL:"64px"},sizing:{XS:"100px",S:"300px",M:"600px",L:"1024px",XL:"1440px"},typography:{family:l.family,weight:l.weight,size:l.size,lineHeight:l.lineHeight,letterSpacing:l.letterSpacing,semantic:{hero:{desktop:{fontFamily:l.family.inter,fontSize:l.size.size36,fontWeight:l.weight.black,lineHeight:"46px",letterSpacing:l.letterSpacing.letterSpacingn0_8}},display:{"lg-desktop":{fontFamily:l.family.inter,fontSize:l.size.size34,fontWeight:l.weight.black,lineHeight:"42px",letterSpacing:l.letterSpacing.letterSpacingn0_68},sm:{fontFamily:l.family.inter,fontSize:l.size.size16,fontWeight:l.weight.black,lineHeight:l.lineHeight.lineHeight22,letterSpacing:l.letterSpacing.letterSpacingn0_32}},title:{"lg-desktop":{fontFamily:l.family.rubik,fontSize:l.size.size28,fontWeight:l.weight.medium,lineHeight:"34px",letterSpacing:l.letterSpacing.letterSpacingn0_56},"md-desktop":{fontFamily:l.family.rubik,fontSize:l.size.size24,fontWeight:l.weight.medium,lineHeight:"30px",letterSpacing:l.letterSpacing.letterSpacingn0_14},"sm-desktop":{fontFamily:l.family.rubik,fontSize:l.size.size26,fontWeight:l.weight.medium,lineHeight:"32px",letterSpacing:l.letterSpacing.letterSpacingn0_14},sm:{fontFamily:l.family.rubik,fontSize:l.size.size20,fontWeight:l.weight.medium,lineHeight:"26px",letterSpacing:l.letterSpacing.letterSpacingn0_1}},body:{"md-desktop":{fontFamily:l.family.rubik,fontSize:l.size.size16,fontWeight:l.weight.regular,lineHeight:l.size.size24,letterSpacing:l.letterSpacing.letterSpacing0},"md-bold-desktop":{fontFamily:l.family.rubik,fontSize:l.size.size16,fontWeight:l.weight.medium,lineHeight:l.size.size24,letterSpacing:l.letterSpacing.letterSpacing0},sm:{fontFamily:l.family.rubik,fontSize:l.size.size14,fontWeight:l.weight.regular,lineHeight:"22px",letterSpacing:l.letterSpacing.letterSpacing0_07},"sm-bold":{fontFamily:l.family.rubik,fontSize:l.size.size14,fontWeight:l.weight.medium,lineHeight:"22px",letterSpacing:l.letterSpacing.letterSpacing0_07},xs:{fontFamily:l.family.rubik,fontSize:l.size.size12,fontWeight:l.weight.regular,lineHeight:l.lineHeight.lineHeight16,letterSpacing:l.letterSpacing.letterSpacing0_06}}}}}},97150:(e,t,a)=>{a.d(t,{JT:()=>d,eV:()=>s});var n=a(54568),l=a(46118),r=a(63800),o=a(54616),i=a(7620);let s={columns:{full:"One Column",twoEqual:"Two Columns Equal",twoUnequal20_80:"Two Columns 20:80",twoUnequal40_60:"Two Columns 40:60",twoUnequal60_40:"Two Columns 60:40",twoUnequal30_70:"Two Columns 30:70",twoUnequal70_30:"Two Columns 70:30",threeEqual:"Three Columns Equal",threeAuto:"Three Columns Auto-fit",fourEqual:"Four Columns Equal"},spacing:{none:"None",sm:"Small",md:"Medium",lg:"Large",xl:"Extra Large",xxl:"Extra Extra Large"},padding:{none:"None",sm:"Small",md:"Medium",lg:"Large",xl:"Extra Large",xxl:"Extra Extra Large"},gap:{none:"None",sm:"Small",md:"Medium",lg:"Large",xl:"Extra Large",xxl:"Extra Extra Large"},border:{none:"None",default:"Default",neutral:"Neutral"}},c=(0,o.F)("grid grid-cols-1",{variants:{columns:{full:"",twoEqual:"md:grid-cols-2",twoUnequal20_80:"md:grid-cols-[20%,80%]",twoUnequal80_20:"md:grid-cols-[80%,20%]",twoUnequal40_60:"md:grid-cols-[40%,60%]",twoUnequal60_40:"md:grid-cols-[60%,40%]",twoUnequal30_70:"md:grid-cols-[30%,70%]",twoUnequal70_30:"md:grid-cols-[70%,30%]",threeEqual:"md:grid-cols-3",threeAuto:"grid-cols-[auto,auto,auto]",fourEqual:"sm:grid-cols-2 md:grid-cols-4"},spacing:{none:"",sm:"m-2",md:"m-4",lg:"m-6",xl:"m-8",xxl:"m-10"},padding:{sm:"p-2",md:"p-4",lg:"p-6",xl:"p-8",xxl:"p-10"},gap:{none:"",sm:"gap-2",md:"gap-4",lg:"gap-6",xl:"gap-8",xxl:"gap-10"},border:{none:"",default:"border border-gray-300",neutral:"border border-neutral-200"}},defaultVariants:{columns:"full",spacing:"md",border:"default"}}),d=i.forwardRef((e,t)=>
3{var a,o,i;let{className:s,columns:d,spacing:u,padding:m,gap:p,border:g="default",asChild:f=!1,childSlot1:y,childSlot2:h,childSlot3:x,childSlot4:v,slotOrder:b,showDividers:w=!1,useColumnPadding:N=!0,useFullSizeDivider:C=!1,firstColumnClassName:j,secondColumnClassName:S,...R}=e,T=f?l.DX:"div",k=[1,2,3,4],_={default:null!=(a=null==b?void 0:b.default)?a:k,sm:null!=(i=null!=(o=null==b?void 0:b.sm)?o:null==b?void 0:b.default)?i:k},L=(0,r.V)("relative",N&&"py-4",w&&"full"!==d&&["threeAuto"===d?["after:content-['']","after:absolute","after:top-[50%]","after:right-0","after:translate-y-[-50%]",C?"after:h-[100%]":"after:h-[80%]","after:w-px","after:bg-neutral-200","last:after:hidden","md:after:hidden"]:["after:content-['']","after:absolute","after:bottom-0","after:h-px","after:left-[50%]","after:translate-x-[-50%]",C?"after:w-[100%]":"after:w-[80%]","after:bg-neutral-200","last:after:hidden","md:after:hidden"],["md:before:content-['']","last:before:hidden","md:before:absolute","md:before:right-0","md:before:top-[50%]","md:before:translate-y-[-50%]",C?"md:before:h-[100%]":"md:before:h-[80%]","md:before:w-px","md:before:bg-neutral-200"]]);return(0,n.jsxs)(T,{ref:t,className:(0,r.V)(c({columns:d,spacing:u,padding:m,gap:p,border:g,className:s})),...R,children:[(0,n.jsx)("div",{className:(0,r.V)(L,j,"order-".concat(_.default[0]," md:order-").concat(_.sm[0])),children:y}),d&&"full"!==d&&(0,n.jsx)("div",{className:(0,r.V)(L,S,"order-".concat(_.default[1]," md:order-").concat(_.sm[1])),children:h||(0,n.jsx)("div",{className:"invisible"})}),("threeEqual"===d||"threeAuto"===d||"fourEqual"===d)&&(0,n.jsx)("div",{className:(0,r.V)(L,"order-".concat(_.default[2]," md:order-").concat(_.sm[2])),children:x||(0,n.jsx)("div",{className:"invisible"})}),"fourEqual"===d&&(0,n.jsx)("div",{className:(0,r.V)(L,"order-".concat(_.default[3]," md:order-").concat(_.sm[3])),children:v||(0,n.jsx)("div",{className:"invisible"})})]})});d.displayName="Grid"},99312:(e,t,a)=>{a.d(t,{default:()=>P});var n=a(54568),l=a(92009),r=a(55734),o=a(43906),i=a.n(o),s=a(27541),c=a(7620),d=a(81928),u=a(57612),m=a(69388),p=a(73975),g=a(47895),f=a(21903),y=a(11598),h=a(34235),x=a(14498),v=a.n(x),b=a(99275),w=a(63800),N=a(95797),C=a(67333),j=a(73884),S=a(40136),R=a(99085),T=a(17253),k=a(76334),_=a(19222),L=a(17776);a(3570);let A={"rateCalculator.banner.promoText":"Special rate on your first transfer!","rateCalculator.banner.everydayText":"Great rates, every time","rateCalculator.total.label":"Your total","rateCalculator.fees.label":(0,n.jsxs)(n.Fragment,{children:["Fees","â",(0,n.jsx)("sup",{children:"1"})]}),"rateCalculator.receiving.bonus":"+{{amount}} {{currency}} bonus","rateCalculator.save.amount":"Save {{amount}} {{currency}}","rateCalculator.modal.promoRate.title":"How our exchange rates work","rateCalculator.modal.fees.title":"How our fees work","rateCalculator.modal.promoRate.description":"Weâre giving you a special exchange rate, meaning your receiver gets more money. This special rate is only for your first transfer. Future transfers will use our standard exchange rate.","rateCalculator.modal.fees.description":"Transfer fees vary by amount and the payment and receive methods youâve chosen. As a new customer, your first transfer is fee-free.","rateCalculator.modal.everydayRate.description":"We're committed to giving you a strong, competitive exchange rate every day, so your receiver gets more.","rateCalculator.modal.fees.noPromo.description":"This fee reflects the payment and receive method you've chosen. If you pick a different option, the fee may change.","rateCalculator.modal.promoRate.withoutPromo":"Standard rate","rateCalculator.modal.promoRate.withPromo":"With promo","rateCalculator.modal.fees.ourFee":"Our fee","rateCalculator.modal.fees.totalFees":"Total Fees","rateCalculator.modal.close":"Close","rateCalculator.infoFee":"Get started to view fees","rateCalculator.sendingToLabel":"Sending to"},F=e=>{var t;let{calculatorState:a,countries:l,countryGroups:r,onCountryChange:o,result:i,onChangeSendAmount:s,onChangeReceiveAmount:c,onChangeReceiveCurrency:d,senderCurrency:u,selectedReceiverCurrencyCode:m,receiverCurrencyCodes:p,showLoader:g,ctaHref:f,ctaOnClick:y,ctaClickElement:x,resources:F,locale:B,formatAmou
3ntPerLocale:I,format:U,onBannerClick:P,onFeesClick:E}=e,{promo:V,exchangeRate:M,sendFee:O,totalSendAmount:D,fromCache:G}=i,z=(null==U?void 0:U.decimalSeparator)==="*";F={...A,...F};let H=(null==V?void 0:V.totalSendAmount)||D;return(0,n.jsxs)("div",{className:"relative w-full xl:grid xl:grid-cols-[1fr_min(400px,100%)_1fr]",children:[(0,n.jsx)(R.l,{className:"flex flex-col relative w-full max-w-[400px] mx-0 sm:max-w-none xl:col-start-2 xl:max-w-none",onSubmit:e=>{e.preventDefault()},children:(0,n.jsxs)("div",{className:"relative z-10 lg:bg-white lg:rounded-2xl lg:shadow-[0px_-1px_6px_0px_rgba(0,0,0,0.1)] lg:border-t lg:border-mg-mgGray-100",children:[(0,n.jsxs)("div",{className:"px-0 pt-0 pb-4 md:px-6 md:pt-6 flex flex-col gap-4",children:[(0,n.jsx)(j.CountrySelect,{className:(0,w.V)((0,T.BR)({name:"rate-calculator-country"}),"w-full !max-w-none text-md rounded-md !h-auto"),countries:l||[],countryGroups:r,value:a.selectedCountry,onChange:o,locale:B,label:"",countryAriaLabel:F["rateCalculator.sendingToLabel"],placeholder:F["rateCalculator.countrySelectControl.placeholder"],emptyMessage:F["rateCalculator.countrySelectControl.empty"],resources:{},readonly:(null==l?void 0:l.length)===1,filter:(e,t)=>{let a=(0,N.d1)(e),n=(0,N.d1)(t);return+!!a.includes(n)},variant:"redesigned",triggerStyle:"white-card"}),M&&(0,n.jsx)(k.G,{promoRate:(null==V?void 0:V.fxRate)||M,regularRate:M,senderCurrency:u||"",receiverCurrency:m||"",promoText:M&&(null==V?void 0:V.fxRate)&&!G&&V.fxRate!==M?F["rateCalculator.banner.promoText"]:F["rateCalculator.banner.everydayText"],formatAmou
3nt:(e,t)=>I(e,B,t),onClick:P,isLoading:g,showStrikethrough:!!(M&&(null==V?void 0:V.fxRate)&&!G&&V.fxRate!==M)}),(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)("div",{className:"flex flex-col gap-1",children:g?(0,n.jsx)(_.j,{height:"80px",borderRadius:"8px",icon:"Tag"}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"bg-white border border-mg-mgGray-100 px-3 py-[14px] flex flex-col gap-1 shadow-sm rounded-lg",children:[(0,n.jsx)(C.J,{className:"font-rubik text-sm font-normal leading-[1.19] tracking-[0.005em] text-mg-mgGray-800",children:F["rateCalculator.sending.label"]}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsx)(b.Ay,{className:"font-rubik text-2xl font-medium leading-[1.17] text-mg-mgGray-800 focus:outline-0 flex-1 min-w-0 bg-transparent",value:a.sendAmount,onValueChange:s,...U?{groupSeparator:"*"===U.decimalSeparator&&"."===U.groupingSeparator?",":U.groupingSeparator,decimalSeparator:"*"===U.decimalSeparator?".":U.decimalSeparator}:{intlConfig:{locale:B}},decimalScale:2*!z,allowDecimals:!z,allowNegativeValue:!1,onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()}}),(0,n.jsx)("div",{className:"flex items-center gap-2 flex-shrink-0",children:(0,n.jsx)("span",{className:(0,w.V)(v().className,"text-base font-black tracking-[-0.02em] text-mg-mgGray-800 uppercase"),children:u})})]})]}),a.errors.sendAmount&&(0,n.jsx)(L.o5,{variant:"body",className:"text-mg-mgRed-500 !text-sm font-medium !leading-4 [&>p]:mb-0 font-rubik",children:a.errors.sendAmount})]})}),(0,n.jsx)("div",{className:"flex flex-col gap-1",children:g?(0,n.jsx)(_.j,{height:"80px",borderRadius:"8px",icon:"Coins"}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"bg-white border border-mg-mgGray-100 px-3 py-[14px] flex flex-col gap-1 shadow-sm rounded-lg",children:[(0,n.jsx)(C.J,{className:"font-rubik text-sm font-normal leading-[1.19] tracking-[0.005em] text-mg-mgGray-800",children:F["rateCalculator.receiving.label"]}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsx)(b.Ay,{className:"font-rubik text-2xl font-medium leading-[1.17] text-mg-mgGray-950 focus:outline-0 flex-1 min-w-0 bg-transparent",value:a.receiveAmount,onValueChange:c,...U?{groupSeparator:"*"===U.decimalSeparator&&"."===U.groupingSeparator?",":U.groupingSeparator,decimalSeparator:"*"===U.decimalSeparator?".":U.decimalSeparator}:{intlConfig:{locale:B}},decimalScale:2*!z,allowDecimals:!z,allowNegativeValue:!1,onKeyDown:e=>{"Enter"===e.key&&e.preventDefault()}}),(0,n.jsx)("div",{className:"flex items-center gap-2 flex-shrink-0",children:p&&p.length>1?(0,n.jsx)(S.CurrencySelector,{value:m||"",currencies:p,onValueChange:d,ariaLabel:"Select currency"}):(0,n.jsx)("span",{className:(0,w.V)(v().className,"text-base font-black tracking-[-0.02em] text-mg-mgGray-800 uppercase"),children:m})})]})]}),a.errors.receiveAmount&&(0,n.jsx)(L.o5,{variant:"body",className:"text-mg-mgRed-500 !text-sm font-medium !leading-4 [&>p]:mb-0 font-rubik",children:a.errors.receiveAmount})]})})]})]}),(0,n.jsx)("div",{className:"px-0 pt-4 pb-0 md:px-6 md:pb-6 flex flex-col gap-6",children:(0,n.jsxs)("div",{className:"flex flex-col gap-6",children:[g?(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)(_.j,{height:"56px",borderRadius:"8px",icon:"Bill"}),(0,n.jsx)("div",{className:"h-px bg-mg-mgGray-50"}),(0,n.jsx)(_.j,{height:"56px",borderRadius:"8px",icon:"Bill"})]}):G?(0,n.jsx)("div",{className:"flex items-center justify-center py-4",children:(0,n.jsx)("span",{className:"font-rubik text-sm font-medium text-mg-mgGray-600",children:F["rateCalculator.infoFee"]})}):void 0!==O&&(0,n.jsx)("div",{className:"flex flex-col gap-4",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)("div",{className:"flex items-end justify-between",children:[(0,n.jsx)("span",{className:(0,w.V)("font-rubik text-sm leading-[1.57] tracking-[0.005em] font-normal text-mg-mgGray-950 inline underline [&>p]:mb-0",E&&"cursor-pointer hover:text-mg-mgGray-800 transition-colors"),onClick:E,role:E?"button":void 0,tabIndex:E?0:void 0,onKeyDown:E?e=>
3{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),E())}:void 0,children:F["rateCalculator.fees.label"]}),(0,n.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[(null==V?void 0:V.sendFee)!==void 0&&O!==V.sendFee&&(0,n.jsxs)("span",{className:"font-rubik text-sm leading-[1.57] tracking-[0.005em] text-mg-mgGray-600 opacity-90 line-through",children:[I(O,B,2*!z)," ",u]}),(0,n.jsxs)("span",{className:(0,w.V)("font-rubik text-sm leading-[1.57] tracking-[0.005em] font-medium",(null==V?void 0:V.sendFee)!==void 0&&O!==V.sendFee?"text-mg-mgSuccess-500":"text-mg-mgGray-950"),children:[I(null!=(t=null==V?void 0:V.sendFee)?t:O,B,2*!z)," ",u]})]})]}),(0,n.jsx)("div",{className:"h-px bg-mg-mgGray-50"}),void 0!==H&&(0,n.jsxs)("div",{className:"flex items-end justify-between",children:[(0,n.jsx)("span",{className:"font-rubik text-base leading-[1.5] tracking-[0.005em] font-medium text-mg-mgGray-950",children:F["rateCalculator.total.label"]}),(0,n.jsxs)("span",{className:"font-rubik text-base leading-[1.5] tracking-[0.005em] font-medium text-mg-mgGray-950",children:[I(H,B,2*!z)," ",u]})]})]})}),(0,n.jsx)(h.Button,{href:a.errors.sendAmount||a.errors.receiveAmount?void 0:f,className:"w-full py-3.5 px-4 gap-2 font-rubik text-base font-medium leading-[1.25] bg-mg-mgGray-900 text-mg-mgGray-15 hover:bg-mg-mgGray-800 rounded-lg",buttonWidth:"full",mobileWidth:"full",disabled:!!(a.errors.sendAmount||a.errors.receiveAmount),onClick:y,clickElement:x,trackClick:!1,children:(0,n.jsx)("span",{children:F["rateCalculator.button.label"]})})]})})]})}),(0,n.jsx)("div",{className:"h-[32px] w-screen relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] mt-6 md:w-full md:left-auto md:right-auto md:ml-0 md:mr-0 md:col-start-2 md:-mt-4 md:rounded-b-2xl bg-gradient-to-l from-[#FEDB8D] via-[#F3DBD3] to-[#CAEAEF] md:shadow-[0px_4px_15px_0px_rgba(0,0,0,0.2)]"})]})};var B=a(40876),I=a(16617);let U=e=>{let[t,a]=(0,c.useState)(!1),[l,r]=(0,c.useState)(!1),{result:o,resources:i,locale:s,formatAmou
3ntPerLocale:d,format:u,onModalOpenChange:m}=e,p=e=>{a(e),null==m||m("promo",e)},g=e=>{r(e),null==m||m("fees",e)},{promo:f,exchangeRate:y,sendFee:h,fromCache:x}=o,v=e.senderCurrency||"",b=e.selectedReceiverCurrencyCode||"",w=(null==u?void 0:u.decimalSeparator)==="*";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(F,{...e,onBannerClick:()=>p(!0),onFeesClick:()=>g(!0)}),(0,n.jsx)(B.e,{open:t,onOpenChange:p,title:String(i["rateCalculator.modal.promoRate.title"]),description:y&&(null==f?void 0:f.fxRate)&&!x?String(i["rateCalculator.modal.promoRate.description"]):String(i["rateCalculator.modal.everydayRate.description"]),closeButtonAriaLabel:String(i["rateCalculator.modal.close"]),children:y&&(null==f?void 0:f.fxRate)&&!x&&(0,n.jsx)(I.I,{withoutPromoLabel:String(i["rateCalculator.modal.promoRate.withoutPromo"]),withPromoLabel:String(i["rateCalculator.modal.promoRate.withPromo"]),senderCurrency:v,receiverCurrency:b,exchangeRateWithoutPromo:y,exchangeRateWithPromo:f.fxRate,formatAmountPerLocale:d,locale:s})}),(0,n.jsx)(B.e,{open:l,onOpenChange:g,title:String(i["rateCalculator.modal.fees.title"]),description:(null==f?void 0:f.sendFee)===void 0||x?String(i["rateCalculator.modal.fees.noPromo.description"]):String(i["rateCalculator.modal.fees.description"]),closeButtonAriaLabel:String(i["rateCalculator.modal.close"]),children:void 0!==h&&(0,n.jsx)(I.i,{ourFeeLabel:String(i["rateCalculator.modal.fees.ourFee"]),totalFeesLabel:String(i["rateCalculator.modal.fees.totalFees"]),senderCurrency:v,ourFee:h,ourFeeWithPromo:null==f?void 0:f.sendFee,formatAmountPerLocale:d,locale:s,shouldDisableDecimals:w})})]})},P=e=>{var t,a,o,h,x,v,b,w,N,C,j,S,R;let{locale:T,config:k,countries:_,countryGroups:L,initialCountry:A,resources:F,signupHref:B}=e,I=(0,l.sf)(),P=(0,s.usePathname)(),[E,V]=(0,c.useState)(),M=(0,c.useMemo)(()=>{let e=P.toUpperCase(),t="/RAF/",a=e.indexOf(t);if(-1===a)return null;let[n]=P.slice(a+t.length).split("/");return n||null},[P]),O=null!=B?B:M?(0,f.p4)(T,M):(0,p.W_)(T,u.di.SIGN_UP),D=(0,d.p)(O),[G,z]=(0,c.useState)({selectedCountry:A||null,sendAmount:"100",receiveAmount:void 0,errors:{},feeQuoteLoading:!!A,submissionError:"",feeLookupByReceiveAmount:!1,selectedReceiverCurrencyCode:"",receiverCurrencyCodes:[]}),H=(0,c.useRef)(!1),q=(0,c.useRef)(!1);(0,c.useEffect)(()=>{(async()=>{if(G.selectedCountry&&G.sendAmount){let e=parseFloat(G.sendAmount).toString();await K({sendAmount:e,countryCode:G.selectedCountry.code,config:k,initiatedByCountryChange:!0,receiverCurrency:G.selectedReceiverCurrencyCode||G.selectedCountry.baseReceiveCurrency})}else z(e=>({...e,feeQuoteLoading:!1}));H.current=!0})()},[]);let W=null==k?void 0:k.currencies[0].currency,Y=(null==E||null==(t=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:t.sendLimit)||(null==k?void 0:k.perTransactionSendLimit),Q=(0,c.useMemo)(()=>!k||G.feeQuoteLoading,[k,G.feeQuoteLoading]),K=async e=>{var t,a,n,l,o,i,s,c,d,u,p,f,y,h,x;let v=new URL("/api/send-money/fee-quote/v2",window.location.origin);if(v.searchParams.set("senderCountryCode",(null==(t=e.config)?void 0:t.countryCode)||""),v.searchParams.set("senderCurrencyCode",(null==(a=e.config)?void 0:a.currencies[0].currency)||""),v.searchParams.set("receiverCountryCode",e.countryCode),g.D.getBooleanItem(g.H.TransactedUser),e.receiveAmount){let t=(e.initiatedByCountryChange?parseFloat(e.receiveAmount):(0,m.vu)(e.receiveAmount,null==(n=e.config)?void 0:n.format)).toFixed(2);v.searchParams.set("receiveAmount",t)}else if(e.sendAmount){let t=(e.initiatedByCountryChange?parseFloat(e.sendAmount):(0,m.vu)(e.sendAmount,null==(l=e.config)?void 0:l.format)).toFixed(2);v.searchParams.set("sendAmount",t)}try{z(e=>({...e,feeQuoteLoading:!0}));let t=await fetch(v.pathname+v.search,{headers:{"Accept-Language":T,"locale-header":T,Accept:"application/json"}});if(!t.ok)throw t;let a=await t.json(),n=null==a?void 0:a.feeQuotesByCurrency[e.receiverCurrency||G.selectedReceiverCurrencyCode],l=sessionStorage.getItem("previousUrl")||window.location.href,g=l.includes("corridor"),x=window.location.pathname.includes("/corridor/");if(H.current&&n&&(null==(u=window.dataLayer)||u.push({Send_tran_type:"Money_Transfer",event:"dataLayerPush",event_action:"Form",event_category:(null==e?void 0:e.initiatedByCountryChange)?"RECEIVER-COUNTRY":e.sendAmount?"SEND-AMOUNT":"RECEIVE-AMOUNT",event_label:(null==e?void 0:e.initiatedByCountryChange)?"ReceiverCountry":e.sendAmount?"SendAmount":"ReceiveAmount",page_title:x?"Unauth Estimate Fees Corridor":"UnAuthEstimateFee",...x&&{corridor_origin:g?"Y":"N"},entry_url:l,receive_amt:(null==(o=n.promo)?void 0:o.receiveAmount)||n.receiveAmount,receive_country:n.receiveCountry,send_country:n.sendCountry,send_tran_amount:(null==(i=n.promo)?void 0:i.sendAmount)||n.sendAmount,send_tran_fee:(null==(s=n.promo)?void 0:s.sendFee)||n.sendFee,tran_country:n.sendCountry,tran_exchange_rate:(null==(c=n.promo)?void 0:c.fxRate)||n.fxRate,tran_total:(null==(d=n.promo)?void 0:d.sendAmount)||n.sendAmount,calculator_variant:"B"})),z(e=>({...e,submissionError:"",errors:{}})),V(a),H.current&&q.current&&n)try{let t=(0,r.i1)({sendCountry:null==k?void 0:k.countryCode,receiveCountry:null==(p=G.selectedCountry)?void 0:p.code,sendAmount:e.sendAmount?(0,m.vu)(e.sendAmount,null==(f=e.config)?void 0:f.format):e.receiveAmount?void 0:G.sendAmount?(0,m.vu)(G.sendAmount,null==k?void 0:k.format):void 0,sendCurrency:null==n?void 0:n.sendCurrency,receiveCurrency:null==n?void 0:n.receiveCurrency,fxRateDisplayed:null!=(h=null==(y=n.promo)?void 0:y.fxRate)?h:n.fxRate});console.log("[PostHog] mgo_pre_signup_rate_check event properties:",{event:"mgo_pre_signup_rate_check",properties:t}),I&&I.capture("mgo_pre_signup_rate_check",t)}catch(e){console.warn("[PostHog] Failed to capture mgo_pre_signup_rate_check event:",e)}}catch(n){let t=F["rateCalculator.errors.generalError"],a=!1;try{let e=await (null==n?void 0:n.json());(null==e?void 0:e.limitExceeded)&&(a=!0,e.message&&(t=F["rateCalculator.errors.sendAmountTooHigh"]))}catch(e){console.error("Error parsing API error response:",e)}!a&&e.perTransactionSendLimit&&(0,m.vu)((null==e?void 0:e.sendAmount)||"0",null==(x=e.config)?void 0:x.format)>e.perTransactionSendLimit&&(a=!0,t=F["rateCalculator.errors.sendAmountTooHigh"]),a?z(e=>({...e,errors:{sendAmount:t}})):z(e=>({...e,errors:{},submissionError:(null==n?void 0:n.status)!==403?t:""}))}finally{z(e=>({...e,feeQuoteLoading:!1}))}},X=(0,c.useCallback)(i()(e=>K(e),2e3),[]);(0,c.useEffect)(()=>{var e,t,a;let n,l=G.selectedReceiverCurrencyCode;if(null==E?void 0:E.feeQuotesByCurrency){let e=Object.keys(E.feeQuotesByCurrency);l&&!e.includes(l)?l=e[0]||"":!l&&e.length>0&&(l=e[0])}let r=null==E?void 0:E.feeQuotesByCurrency[l],o=(null==r||null==(e=r.promo)?void 0:e.sendAmount)||(null==r?void 0:r.sendAmount),i=(null==r||null==(t=r.promo)?void 0:t.receiveAmount)||(null==r?void 0:r.receiveAmount);null!=o&&(n=(null==k||null==(a=k.format)?void 0:a.decimalSeparator)==="*"&&G.feeLookupByReceiveAmount?Math.floor(o).toString():o.toFixed(2));let s=null!=i?i.toFixed(2):void 0;z(e=>({...e,sendAmount:n||e.sendAmount,receiveAmount:s||e.receiveAmount,selectedReceiverCurrencyCode:l||(E?Object.keys(E.feeQuotesByCurrency)[0]:"")||"",receiverCurrencyCodes:E?Object.keys(null==E?void 0:E.feeQuotesByCurrency):[]}))},[E,G.selectedReceiverCurrencyCode]);let Z=async e=>{var t;if((null==e?void 0:e.code)&&e.code!==(null==(t=G.selectedCountry)?void 0:t.code)){z(t=>({...t,selectedCountry:e,selectedReceiverCurrencyCode:"",receiverCurrencyCodes:[],feeQuoteLoading:!0,feeLookupByReceiveAmount:!1})),V(void 0);try{if(G.sendAmount){let t=(0,m.vu)(G.sendAmount,null==k?void 0:k.format).toString();await K({sendAmount:t,countryCode:e.code,config:k,initiatedByCountryChange:!0,receiverCurrency:(null==e?void 0:e.baseReceiveCurrency)||void 0})}}catch(e){z(e=>({...e,submissionError:F["rateCalculator.errors.generalError"],feeQuoteLoading:!1,selectedReceiverCurrencyCode:"",receiverCurrencyCodes:[]}))}}},J=(0,c.useCallback)(()=>{var e,t,a,n,l,r,o,i,s,c,d,u,p;
3y.u.setItem(y.q.RateCalculatorValues,{sendAmount:G.sendAmount&&parseFloat(G.sendAmount),receiveCountry:null==(e=G.selectedCountry)?void 0:e.code,receiveCurrency:G.selectedReceiverCurrencyCode});let g=null==E?void 0:E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode],f=window.location.pathname.includes("/corridor/");null==(p=window.dataLayer)||p.push({event:"UnAuthEstimateFeesGetStarted",event_action:"Click",event_label:"Send Now",event_category:"MONEYGRAM-WEB",page_title:f?"Unauth Estimate Fees Corridor":"Unauth Send Estimate Fees Get Started",receive_amt:G.receiveAmount?(0,m.vu)(G.receiveAmount,null==k?void 0:k.format).toFixed(2):"Not Defined",receive_country:(null==(t=G.selectedCountry)?void 0:t.code)||"Not Defined",send_country:(null==k?void 0:k.countryCode)||"Not Defined",corridor:f?"".concat(null==k?void 0:k.countryCode,"-").concat(null==(a=G.selectedCountry)?void 0:a.code):"Not corridor page",language:T.split("-")[0],send_tran_amount:(null==g||null==(l=g.promo)||null==(n=l.sendAmount)?void 0:n.toString())||(null==g||null==(r=g.sendAmount)?void 0:r.toString())||"Not Defined",send_tran_receive_currency:(null==g?void 0:g.receiveCurrency)||"Not Defined",send_tran_send_currency:(null==g?void 0:g.sendCurrency)||"Not Defined",tran_country:(null==(o=G.selectedCountry)?void 0:o.code)||"Not Defined",tran_exchange_rate:(null==g||null==(i=g.promo)?void 0:i.fxRate)||(null==g?void 0:g.fxRate)||"Not Defined",tran_total:(null==g||null==(c=g.promo)||null==(s=c.totalReceiveAmount)?void 0:s.toString())||(null==g||null==(d=g.totalReceiveAmount)?void 0:d.toString())||"Not Defined",send_tran_fee:(null==g||null==(u=g.promo)?void 0:u.sendFee)||(null==g?void 0:g.sendFee)||"Not Defined",calculator_variant:"B"})},[null==k?void 0:k.countryCode,G.receiveAmount,null==(a=G.selectedCountry)?void 0:a.code,G.selectedReceiverCurrencyCode,null==E||null==(o=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode])?void 0:o.sendAmount,null==E||null==(h=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode])?void 0:h.receiveCurrency,null==E||null==(x=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode])?void 0:x.fxRate,null==E||null==(v=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode])?void 0:v.totalReceiveAmount,null==E||null==(b=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode])?void 0:b.sendFee]);return(0,n.jsx)(U,{calculatorState:G,countries:_,countryGroups:L,onCountryChange:Z,result:{sendAmount:null==E||null==(w=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:w.sendAmount,receiveAmount:null==E||null==(N=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:N.receiveAmount,promo:null==E||null==(C=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:C.promo,exchangeRate:null==E||null==(j=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:j.fxRate,sendFee:null==E||null==(S=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:S.sendFee,perTransactionSendLimit:Y,fromCache:null==E?void 0:E.fromCache,totalSendAmount:null==E||null==(R=E.feeQuotesByCurrency[G.selectedReceiverCurrencyCode||""])?void 0:R.totalSendAmount},senderCurrency:W,onChangeSendAmount:e=>{e!==G.sendAmount&&(q.current=!0,0==(0,m.vu)(e||"0",null==k?void 0:k.format)?z(t=>({...t,sendAmount:e,errors:{...t.errors,sendAmount:F["rateCalculator.errors.sendAmountRequired"]},feeLookupByReceiveAmount:!1})):(z(t=>({...t,sendAmount:e,feeLookupByReceiveAmount:!1})),G.selectedCountry&&(0,m.vu)(G.sendAmount||"",null==k?void 0:k.format)!=(0,m.vu)(e||"",null==k?void 0:k.format)&&X({countryCode:G.selectedCountry.code,sendAmount:e,config:k,receiverCurrency:G.selectedReceiverCurrencyCode||G.selectedCountry.baseReceiveCurrency,perTransactionSendLimit:Y})))},onChangeReceiveAmount:e=>{e!=G.receiveAmount&&(q.current=!0,0==(0,m.vu)(e||"0",null==k?void 0:k.format)?z(t=>({...t,receiveAmount:e,errors:{...t.errors,receiveAmount:F["rateCalculator.errors.receiveAmountRequired"]},feeLookupByReceiveAmount:!0})):(z(t=>({...t,receiveAmount:e,feeLookupByReceiveAmount:!0})),G.selectedCountry&&(0,m.vu)(G.receiveAmount||"",null==k?void 0:k.format)!=(0,m.vu)(e||"",null==k?void 0:k.format)&&X({countryCode:G.selectedCountry.code,receiveAmount:e,config:k,receiverCurrency:G.selectedReceiverCurrencyCode||G.selectedCountry.baseReceiveCurrency,perTransactionSendLimit:Y})))},onChangeReceiveCurrency:e=>{z(t=>({...t,selectedReceiverCurrencyCode:e}))},selectedReceiverCurrencyCode:G.selectedReceiverCurrencyCode,receiverCurrencyCodes:G.receiverCurrencyCodes,showLoader:Q,ctaHref:D,ctaOnClick:J,ctaClickElement:"calculator_cta",resources:F,locale:T,format:null==k?void 0:k.format,formatAmou
3ntPerLocale:(e,t,a)=>(0,m.Jx)(e,t,a,null==k?void 0:k.format),onModalOpenChange:(e,t)=>{var a;null==(a=window.dataLayer)||a.push({event:"calculatorModalOpen",modal_type:e,modal_action:t?"open":"close",calculator_variant:"RAF"})}})}}}]); 4//# debugId=4a2d4f9b-1177-5078-9908-45d15f8bbfb6
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.