PageSourceSearch

https://webapp.thegrint.com/_next/static/chunks/2616-6cc73223e978344d.js

js thegrint.com collected 2026-09-24 10:26:04 UTC 33,208 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2616],{31497:(e,a,l)=>{"use strict";l.d(a,{Home:()=>X});var t=l(95155),s=l(12115),n=l(22544),i=l(11467),r=l(84604),u=l(14711),o=l(95030),d=l(83242),c=l(45408),b=l(74719),m=l(20063),h=l(84855),v=l(31715);let p=e=>{let{size:a}=e,l=v.TE;return l.width=a,l.height=a,(0,t.jsx)("div",{className:"bg-white p-3 rounded-xl",children:(0,t.jsx)(o.I4,{data:l})})},x=()=>{let e=(0,i.wA)(),a=async()=>{e((0,u.M3)(!0));let{data:a}=await (0,h.L)();sessionStorage.setItem("token",JSON.stringify(a.access_token)),e((0,u.yV)(1)),e((0,u.M3)(!1))};return(0,t.jsxs)("section",{className:"w-[90vw] md:w-[80vw] max-w-7xl h-5/6 absolute top-[43%] md:top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2",children:[(0,t.jsx)("div",{className:"pb-8 hidden md:block",children:(0,t.jsx)(o.I4,{data:v.ic})}),(0,t.jsx)("div",{className:"pb-1 md:hidden",children:(0,t.jsx)(o.I4,{data:v.wc})}),(0,t.jsxs)("div",{className:"flex w-full justify-center flex-col md:flex-row",children:[(0,t.jsxs)("div",{className:"w-full md:w-1/2",children:[(0,t.jsx)("p",{className:"H1 text-left text-white pb-1 md:pb-0 md:S1",children:"Get The Full Experience"}),(0,t.jsx)("h1",{className:"D1 md:S1 uppercase text-left",children:"Register with the app"}),(0,t.jsxs)("div",{className:"hidden md:flex w-full justify-start gap-6 items-center pt-4",children:[(0,t.jsx)(p,{size:112}),(0,t.jsxs)("div",{className:"text-left font-fourth-bold ",children:[(0,t.jsx)("h2",{className:"Sub-H1 text-font-green uppercase",children:"scan to get the app"}),(0,t.jsx)("p",{className:"Body-1 text-white",children:"Point your phone camera here"})]})]})]}),(0,t.jsx)("div",{className:"md:w-1/2 relative",children:(0,t.jsx)("div",{className:"md:absolute md:-top-28",children:(0,t.jsx)(o.I4,{data:v.d})})})]}),(0,t.jsx)("div",{className:"pb-4 w-full",children:(0,t.jsx)("button",{className:"Sub-H2 mt-16 bg-background-onboarding text-white border-none flex justify-center items-center mx-auto gap-4 px-6 p-2 transition rounded-[4px] h-[52px] z-10 md:mx-0",onClick:a,children:"Continue with online registration"})})]})};var g=l(52619),j=l.n(g);let N=()=>{let e=(0,i.wA)(),a=async()=>{e((0,u.M3)(!0));let{data:a}=await (0,h.L)();sessionStorage.setItem("token",JSON.stringify(a.access_token)),e((0,u.yV)(1)),e((0,u.M3)(!1))},[l,n]=(0,s.useState)("");return(0,s.useEffect)(()=>{let e=navigator.userAgent;/android/i.test(e)?n("Android"):/iPad|iPhone|iPod/i.test(e)?n("iOS"):n("other")},[]),(0,t.jsxs)("section",{className:"w-[90vw] md:w-[80vw] max-w-7xl h-5/6 absolute top-[43%] md:top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2",children:[(0,t.jsx)("div",{className:"pb-8 hidden md:block",children:(0,t.jsx)(o.I4,{data:v.ic})}),(0,t.jsx)("div",{className:"py-1 md:hidden",children:(0,t.jsx)(o.I4,{data:v.wc})}),(0,t.jsxs)("div",{className:"flex w-full justify-center flex-col md:flex-row",children:[(0,t.jsxs)("div",{className:"w-full md:w-1/2",children:[(0,t.jsx)("p",{className:"H1 md:S1 text-left text-white py-1 md:pb-0",children:"Get The Full Experience"}),(0,t.jsx)("h1",{className:"D1 md:S1 uppercase text-left",children:"Register with the app"}),(0,t.jsxs)("div",{className:"hidden md:flex w-full justify-start gap-6 items-center pt-4",children:[(0,t.jsx)(p,{size:112}),(0,t.jsxs)("div",{className:"text-left",children:[(0,t.jsx)("h2",{className:"Sub-H1 text-font-green uppercase ",children:"scan to get the app"}),(0,t.jsx)("p",{className:"Body-1 text-white",children:"Point your phone camera here"})]})]})]}),(0,t.jsx)("div",{className:" md:w-1/2 relative",children:(0,t.jsx)("div",{className:"md:absolute md:-top-28",children:(0,t.jsx)(o.I4,{data:v.d})})})]}),(0,t.jsx)("div",{className:"w-full hidden md:flex",children:(0,t.jsx)("button",{className:"Sub-H2 mt-16 bg-background-onboarding text-white border-none flex justify-center items-center gap-4 px-6 p-2 transition rounded-[4px] h-[52px] z-10",onClick:a,children:"Continue with online registration"})}),(0,t.jsxs)("div",{className:"md:hidden pb-5 md:pb-0",children:[(0,t.jsx)("p",{className:"Button text-font-green py-1",children:"Download the App"}),(0,t.jsx)("div",{className:"md:pb-16",children:"Android"===l||"other"===l?(0,t.jsx)(j(),{href:"https://play.google.com/store/apps/details?id=com.grint.thegrint.pro",className:"flex justify-center mt-2",children:(0,t.jsx)(o.I4,{data:v.DG})}):"iOS"===l?(0,t.jsx)(j(),{href:"https://itunes.apple.com/us/app/thegrint-golf-handicap-tracker/id532085262?mt=8",className:"flex justify-center mt-2",children:(0,t.jsx)(o.I4,{data:v.kc})}):""})]})]})},S=()=>{let e=(0,m.usePathname)();return(0,t.jsx)(t.Fragment,{children:"/onboarding-web"===e?(0,t.jsx)(x,{}):(0,t.jsx)(N,{})})},f={title:"What is your skill level?",items:[{image:{width:44,height:51,src:"/images/onboarding/red-golfer.svg",alt:"Icon red golfer"},title:"Hacker extraordinaire",description:"21+ handicap, or not sure yet",value:25},{image:{width:44,height:51,src:"/images/onboarding/green-golfer.svg",alt:"Icon green golfer"},title:"Better than most",description:"10 - 20 handicap",value:15},{image:{width:44,height:51,src:"/images/onboarding/purple-golfer.svg",alt:"Icon purple golfer"},title:"Single digit",description:"9 handicap or better",value:5}]},y=e=>{let{handleClickStep:a,userDataStore:l}
1=e,[n,i]=(0,s.useState)(null),r=l.data.skillLevel;return(0,t.jsxs)("section",{children:[(0,t.jsx)("h1",{className:"D1 Apply-title",children:f.title}),f.items.length>0&&f.items.map(e=>{let{title:l,description:s,image:u,value:o}=e;return(0,t.jsx)(c.Zp,{title:l,id:o,description:s,image:u,onClick:()=>(e=>{var l;null==(l=document.getElementById(e))||l.classList.add("opacity-50"),setTimeout(()=>{i(e===n?null:e),a({skillLevel:e})},100)})(o),isSelected:Number(o)===Number(r)},o)})]})},w=JSON.parse('{"X":[{"label":"Afghanistan","value":"AF"},{"label":"Aland Islands","value":"AX"},{"label":"Albania","value":"AL"},{"label":"Algeria","value":"DZ"},{"label":"American Samoa","value":"AS"},{"label":"Andorra","value":"AD"},{"label":"Angola","value":"AO"},{"label":"Anguilla","value":"AI"},{"label":"Antarctica","value":"AQ"},{"label":"Antigua and Barbuda","value":"AG"},{"label":"Argentina","value":"AR"},{"label":"Armenia","value":"AM"},{"label":"Aruba","value":"AW"},{"label":"Australia","value":"AU"},{"label":"Austria","value":"AT"},{"label":"Azerbaijan","value":"AZ"},{"label":"Bahamas","value":"BS"},{"label":"Bahrain","value":"BH"},{"label":"Bangladesh","value":"BD"},{"label":"Barbados","value":"BB"},{"label":"Belarus","value":"BY"},{"label":"Belgium","value":"BE"},{"label":"Belize","value":"BZ"},{"label":"Benin","value":"BJ"},{"label":"Bermuda","value":"BM"},{"label":"Bhutan","value":"BT"},{"label":"Bolivia","value":"BO"},{"label":"Bonaire, Sint Eustatius and Saba","value":"BQ"},{"label":"Bosnia and Herzegovina","value":"BA"},{"label":"Botswana","value":"BW"},{"label":"Bouvet Island","value":"BV"},{"label":"Brazil","value":"BR"},{"label":"British Indian Ocean Territory","value":"IO"},{"label":"Brunei","value":"BN"},{"label":"Bulgaria","value":"BG"},{"label":"Burkina Faso","value":"BF"},{"label":"Burundi","value":"BI"},{"label":"Cambodia","value":"KH"},{"label":"Cameroon","value":"CM"},{"label":"Canada","value":"CA"},{"label":"Cape Verde","value":"CV"},{"label":"Cayman Islands","value":"KY"},{"label":"Central African Republic","value":"CF"},{"label":"Chad","value":"TD"},{"label":"Chile","value":"CL"},{"label":"China","value":"CN"},{"label":"Christmas Island","value":"CX"},{"label":"Cocos (Keeling) Islands","value":"CC"},{"label":"Colombia","value":"CO"},{"label":"Comoros","value":"KM"},{"label":"Congo","value":"CG"},{"label":"Cook Islands","value":"CK"},{"label":"Costa Rica","value":"CR"},{"label":"Cote d\'ivoire (Ivory Coast)","value":"CI"},{"label":"Croatia","value":"HR"},{"label":"Cuba","value":"CU"},{"label":"Curacao","value":"CW"},{"label":"Cyprus","value":"CY"},{"label":"Czech Republic","value":"CZ"},{"label":"Democratic Republic of the Congo","value":"CD"},{"label":"Denmark","value":"DK"},{"label":"Djibouti","value":"DJ"},{"label":"Dominica","value":"DM"},{"label":"Dominican Republic","value":"DO"},{"label":"Ecuador","value":"EC"},{"label":"Egypt","value":"EG"},{"label":"El Salvador","value":"SV"},{"label":"Equatorial Guinea","value":"GQ"},{"label":"Eritrea","value":"ER"},{"label":"Estonia","value":"EE"},{"label":"Ethiopia","value":"ET"},{"label":"Falkland Islands (Malvinas)","value":"FK"},{"label":"Faroe Islands","value":"FO"},{"label":"Fiji","value":"FJ"},{"label":"Finland","value":"FI"},{"label":"France","value":"FR"},{"label":"French Guiana","value":"GF"},{"label":"French Polynesia","value":"PF"},{"label":"French Southern Territories","value":"TF"},{"label":"Gabon","value":"GA"},{"label":"Gambia","value":"GM"},{"label":"Georgia","value":"GE"},{"label":"Germany","value":"DE"},{"label":"Ghana","value":"GH"},{"label":"Gibraltar","value":"GI"},{"label":"Greece","value":"GR"},{"label":"Greenland","value":"GL"},{"label":"Grenada","value":"GD"},{"label":"Guadaloupe","value":"GP"},{"label":"Guam","value":"GU"},{"label":"Guatemala","value":"GT"},{"label":"Guernsey","value":"GG"},{"label":"Guinea","value":"GN"},{"label":"Guinea-Bissau","value":"GW"},{"label":"Guyana","value":"GY"},{"label":"Haiti","value":"HT"},{"label":"Heard Island and McDonald Islands","value":"HM"},{"label":"Honduras","value":"HN"},{"label":"Hong Kong","value":"HK"},{"label":"Hungary","value":"HU"},{"label":"Iceland","value":"IS"},{"label":"India","value":"IN"},{"label":"Indonesia","value":"ID"},{"label":"Iran","value":"IR"},{"label":"Iraq","value":"IQ"},{"label":"Ireland","value":"IE"},{"label":"Isle of Man","value":"IM"},{"label":"Israel","value":"IL"},{"label":"Italy","value":"IT"},{"label":"Jamaica","value":"JM"},{"label":"Japan","value":"JP"},{"label":"Jersey","value":"JE"},{"label":"Jordan","value":"JO"},{"label":"Kazakhstan","value":"KZ"},{"label":"Kenya","value":"KE"},{"label":"Kiribati","value":"KI"},{"label":"Kosovo","value":"XK"},{"label":"Kuwait","value":"KW"},{"label":"Kyrgyzstan","value":"KG"},{"label":"Laos","value":"LA"},{"label":"Latvia","value":"LV"},{"label":"Lebanon","value":"LB"},{"label":"Lesotho","value":"LS"},{"label":"Liberia","value":"LR"},{"label":"Libya","value":"LY"},{"label":"Liechtenstein","value":"LI"},{"label":"Lithuania","value":"LT"},{"label":"Luxembourg","value":"LU"},{"label":"Macao","value":"MO"},{"label":"Macedonia","value":"MK"},{"label":"Madagascar","value":"MG"},{"label":"Malawi","value":"MW"},{"label":"Malaysia","value":"MY"},{"label":"Maldives","value":"MV"},{"label":"Mali","value":"ML"},{"label":"Malta","value":"MT"},{"label":"Marshall Islands","value":"MH"},{"label":"Martinique","value":"MQ"},{"label":"Mauritania","value":"MR"},{"label":"Mauritius","value":"MU"},{"label":"Mayotte","value":"YT"},{"label":"Mexico","value":"MX"},{"label":"Micronesia","value":"FM"},{"label":"Moldava","value":"MD"},{"label":"Monaco","value":"MC"},{"label":"Mongolia","value":"MN"},{"label":"Montenegro","value":"ME"},{"label":"Montserrat","value":"MS"},{"label":"Morocco","value":"MA"},{"label":"Mozambique","value":"MZ"},{"label":"Myanmar (Burma)","value":"MM"},{"label":"Namibia","value":"NA"},{"label":"Nauru","value":"NR"},{"label":"Nepal","value":"NP"},{"label":"Netherlands","value":"NL"},{"label":"New Caledonia","value":"NC"},{"label":"New Zealand","value":"NZ"},{"label":"Nicaragua","value":"NI"},{"label":"Niger","value":"NE"},{"label":"Nigeria","value":"NG"},{"label":"Niue","value":"NU"},{"label":"Norfolk Island","value":"NF"},{"label":"North Korea","value":"KP"},{"label":"Northern Mariana Islands","value":"MP"},{"label":"Norway","value":"NO"},{"label":"Oman","value":"OM"},{"label":"Pakistan","value":"PK"},{"label":"Palau","value":"PW"},{"label":"Palestine","value":"PS"},{"label":"Panama","value":"PA"},{"label":"Papua New Guinea","value":"PG"},{"label":"Paraguay","value":"PY"},{"label":"Peru","value":"PE"},{"label":"Philippines","value":"PH"},{"label":"Pitcairn","value":"PN"},{"label":"Poland","value":"PL"},{"label":"Portugal","value":"PT"},{"label":"Puerto Rico","value":"PR"},{"label":"Qatar","value":"QA"},{"label":"Reunion","value":"RE"},{"label":"Romania","value":"RO"},{"label":"Russia","value":"RU"},{"label":"Rwanda","value":"RW"},{"label":"Saint Barthelemy","value":"BL"},{"label":"Saint Helena","value":"SH"},{"label":"Saint Kitts and Nevis","value":"KN"},{"label":"Saint Lucia","value":"LC"},{"label":"Saint Martin","value":"MF"},{"label":"Saint Pierre and Miquelon","value":"PM"},{"label":"Saint Vincent and the Grenadines","value":"VC"},{"label":"Samoa","value":"WS"},{"label":"San Marino","value":"SM"},{"label":"Sao Tome and Principe","value":"ST"},{"label":"Saudi Arabia","value":"SA"},{"label":"Senegal","value":"SN"},{"label":"Serbia","value":"RS"},{"label":"Seychelles","value":"SC"},{"label":"Sierra Leone","value":"SL"},{"label":"Singapore","value":"SG"},{"label":"Sint Maarten","value":"SX"},{"label":"Slovakia","value":"SK"},{"label":"Slovenia","value":"SI"},{"label":"Solomon Islands","value":"SB"},{"label":"Somalia","value":"SO"},{"label":"South Africa","value":"ZA"},{"label":"South Georgia and the South Sandwich Islands","value":"GS"},{"label":"South Korea","value":"KR"},{"label":"South Sudan","value":"SS"},{"label":"Spain","value":"ES"},{"label":"Sri Lanka","value":"LK"},{"label":"Sudan","value":"SD"},{"label":"Suriname","value":"SR"},{"label":"Svalbard and Jan Mayen","value":"SJ"},{"label":"Swaziland","value":"SZ"},{"label":"Sweden","value":"SE"},{"label":"Switzerland","value":"CH"},{"label":"Syria","value":"SY"},{"label":"Taiwan","value":"TW"},{"label":"Tajikistan","value":"TJ"},{"label":"Tanzania","value":"TZ"},{"label":"Thailand","value":"TH"},{"label":"Timor-Leste (East Timor)","value":"TL"},{"label":"Togo","value":"TG"},{"label":"Tokelau","value":"TK"},{"label":"Tonga","value":"TO"},{"label":"Trinidad and Tobago","value":"TT"},{"label":"Tunisia","value":"TN"},{"label":"Turkey","value":"TR"},{"label":"Turkmenistan","value":"TM"},{"label":"Turks and Caicos Islands","value":"TC"},{"label":"Tuvalu","value":"TV"},{"label":"Uganda","value":"UG"},{"label":"Ukraine","value":"UA"},{"label":"United Arab Emirates","value":"AE"},{"label":"United Kingdom","value":"GB"},{"label":"United States","value":"US"},{"label":"United States Minor Outlying Islands","value":"UM"},{"label":"Uruguay","value":"UY"},{"label":"Uzbekistan","value":"UZ"},{"label":"Vanuatu","value":"VU"},{"label":"Vatican City","value":"VA"},{"label":"Venezuela","value":"VE"},{"label":"Vietnam","value":"VN"},{"label":"Virgin Islands, British","value":"VG"},{"label":"Virgin Islands, US","value":"VI"},{"label":"Wallis and Futuna","value":"WF"},{"label":"Western Sahara","value":"EH"},{"label":"Yemen","value":"YE"},{"label":"Zambia","value":"ZM"},{"label":"Zimbabwe","value":"ZW"}]}'),C=e=>{let{handleClickStep:a,userDataStore:l}=e,{data:{country:n,zipCode:i}}
1=l,[r,u]=(0,s.useState)({country:{label:n.label,value:n.value,isSkip:n.isSkip},zipCode:{value:i.value,city:i.city,state:i.state}}),o=(0,s.useRef)(!0),[d,b]=(0,s.useState)(!1),m=r.country.value;return(0,t.jsxs)("section",{children:[(0,t.jsxs)("div",{className:"mx-auto h-[400px] mt-12",children:[(0,t.jsx)("h1",{className:"D1 Apply-title padding-top-0 w-full",children:"Where are you located?"}),(0,t.jsx)(c.$k,{data:w.X,dataLocation:r,setDataLocation:u,isMenuOpen:d,setIsMenuOpen:b}),"US"===m&&!d&&(0,t.jsx)(c.lK,{dataLocation:r,refSowSkip:o,handleClickStep:a})]}),(0,t.jsx)("footer",{className:"onboarding-footer h-24",children:""!==m&&"US"!==m?(0,t.jsx)("button",{className:"Button Apply-onboarding-button-continue button",onClick:()=>{if("US"!==r.country.label)return a({zipCode:{value:"",city:"",state:""},country:{...r.country}});a({zipCode:{...r.zipCode},country:{...r.country}})},children:"Continue"}):n.isSkip&&o.current&&(0,t.jsx)("div",{onClick:()=>a({zipCode:{...r.zipCode},country:{value:"US",label:"United States",isSkip:!0}}),children:(0,t.jsx)(c.MO,{title:"We’ll assume USA as your country"})})})]})};var A=l(45500);let k=e=>{let{dataHandleForm:a,userDataStore:l,handleClickStep:n}=e,{data:{firstName:i},status:r,message:u}=l,[o,b]=(0,s.useState)(!1),[m,h]=(0,s.useState)(i),{register:v,handleSubmit:p,setValue:x}=a,g=async e=>{let{firstName:a}=e;return n({firstName:a})};(0,s.useEffect)(()=>{(0,d.Jv)()},[]),(0,s.useEffect)(()=>{o||!m||i||x("firstName",m.toLowerCase().replace(/(^|\s)\S/g,e=>e.toUpperCase()))},[m]);let j=m.trim().length,N=(0,d.f_)(m);return(0,t.jsxs)("section",{children:[(0,t.jsx)("label",{htmlFor:"firstName",className:"absolute w-full h-full top-0 left-0 z-0"}),(0,t.jsx)("h1",{className:"D1 Apply-title mb-0",children:(0,t.jsx)("label",{htmlFor:"firstName",children:" What is your first name? "})}),(0,t.jsxs)("form",{className:"max-w-xs mx-auto",onSubmit:p(g),children:[(0,t.jsx)("div",{className:"Sub-H1 Apply-onboarding-container-input",children:(0,t.jsx)("input",{type:"text",id:"firstName",maxLength:20,minLength:3,className:"Sub-H1 Apply-onboarding-input-trans z-50 ".concat(N?"text-white":"text-light-red","  "),defaultValue:i,...v("firstName",{required:!0,minLength:3,maxLength:20}),onChange:e=>{h(e.target.value)},onKeyDown:e=>{"Backspace"===e.code&&b(!0)},autoFocus:!0})}),(0,t.jsx)("button",{className:"Button Apply-onboarding-button-continue ".concat(!N||j<3?"cursor-not-allowed opacity-50 ":"cursor-pointer"),disabled:!N||j<3,children:"Continue"}),N?200!==r&&""!==r&&(0,t.jsx)(c.Bo,{title:u}):(0,t.jsx)(c.Bo,{title:"No special characters allowed. "})]})]})},B=e=>{let{dataHandleForm:a,userDataStore:l,handleClickStep:n}=e,{data:{lastName:i},status:r,message:u}=l,[o,b]=(0,s.useState)(!1),[m,h]=(0,s.useState)(i),{register:v,handleSubmit:p,setValue:x}=a,g=async e=>{let{lastName:a}=e;return n({lastName:a})};(0,s.useEffect)(()=>{o||!m||i||x("lastName",m.toLowerCase().replace(/(^|\s)\S/g,e=>e.toUpperCase()))},[m]);let j=m.trim().length,N=(0,d.f_)(m);return(0,t.jsxs)("section",{children:[(0,t.jsx)("label",{htmlFor:"lastName",className:"absolute w-full h-full top-0 left-0 z-0"}),(0,t.jsx)("h1",{className:"D1 Apply-title mb-0",children:(0,t.jsx)("label",{htmlFor:"lastName",children:" What is your last name? "})}),(0,t.jsxs)("form",{className:"max-w-xs mx-auto",onSubmit:p(g),children:[(0,t.jsx)("div",{className:"Sub-H1 Apply-onboarding-container-input",children:(0,t.jsx)("input",{type:"text",id:"lastName",maxLength:20,minLength:3,className:"Sub-H1 Apply-onboarding-input-trans z-50 ".concat(N?"text-white":"text-light-red","  "),defaultValue:i,...v("lastName",{required:!0,minLength:3,maxLength:20}),onChange:e=>{h(e.target.value)},onKeyDown:e=>{"Backspace"===e.code&&b(!0)},autoFocus:!0})}),(0,t.jsx)("button",{className:"Button Apply-onboarding-button-continue ".concat(!N||j<3?"cursor-not-allowed opacity-50 ":"cursor-pointer"),disabled:!N||j<3,children:"Continue"}),N?200!==r&&""!==r&&(0,t.jsx)(c.Bo,{title:u}):(0,t.jsx)(c.Bo,{title:"No special characters allowed. "})]})]})};var M=l(2972);let I=e=>{let{data:a,handleSubmitItems:l}=e;return(0,t.jsx)("div",{className:"flex justify-center items-center gap-2 mb-[20vh]",children:a.map(e=>(0,t.jsxs)("div",{className:"Sub-H2 bg-background-onboarding cursor-pointer rounded-full text-white flex justify-center items-center gap-2 px-4 py-2",onClick:()=>l(e),children:[(0,t.jsx)("div",{className:"w-5",children:(0,t.jsx)(o.I4,{data:v.Oq})}),(0,t.jsx)("span",{children:e})]},e))})},E=e=>{var a;let{dataHandleForm:l,userDataStore:n,handleClickStep:i}=e,{data:{suggestions:r,userName:u,loginWith:o},status:m,message:h}=n,{register:v,handleSubmit:p,watch:x,errors:g,setValue:j}
1=l,N=o===b.F.GOOGLE||o===b.F.APPLE?2:1,S=async e=>{let{userName:a}=e;i({userName:a},N)};(0,s.useEffect)(()=>{let e=document.getElementById("userName");e&&e.focus(),j("userName",u)},[]);let f=void 0!==x("userName")&&(null==(a=x("userName"))?void 0:a.trim().length)<3,y=(0,d.jE)(x("userName"));return(0,t.jsxs)("section",{children:[(0,t.jsx)("label",{htmlFor:"userName",className:"absolute w-full h-full top-0 left-0 z-0"}),(0,t.jsx)("h1",{className:"D1 Apply-title mb-0",children:(0,t.jsx)("label",{htmlFor:"userName",children:" Choose a username"})}),(0,t.jsxs)("form",{className:"max-w-lg mx-auto relative z-50",onSubmit:p(S),children:[(0,t.jsx)("div",{className:"Sub-H1 Apply-onboarding-container-input twenty-vh",children:(0,t.jsx)("input",{type:"text",id:"userName",name:"username",maxLength:20,minLength:3,className:"Sub-H1 Apply-onboarding-input-trans z-50 ".concat(y?"text-white":"text-light-red","  "),defaultValue:u,...v("userName",{required:!0,minLength:3})})}),""!==r[0]&&(0,t.jsx)(I,{data:r,handleSubmitItems:e=>{(0,d.jE)(e)&&(i({userName:e},N),j("userName",e))}}),(0,t.jsxs)("div",{className:"max-w-xs mx-auto",children:[(0,t.jsx)("button",{className:"Button button Apply-onboarding-button-continue ".concat(!y||f?"cursor-not-allowed opacity-50 ":"cursor-pointer"),disabled:!y||f,children:"Continue"}),200!==m&&""!==m&&(0,t.jsx)(c.Bo,{title:h===M.x.USERNAME?"Username already taken. Try again!":h})]})]})]})},L=e=>{let{passSixChar:a,passLowerUpper:l,passNumSpecialChar:s}=e;return(0,t.jsxs)("ul",{className:"Body-2 text-white text-left py-4 mx-auto w-5/6",children:[(0,t.jsxs)("li",{className:"flex gap-2 py-1 items-center w-full",children:[a?(0,t.jsx)(o.I4,{data:v.Oq}):(0,t.jsx)("div",{className:"Apply-onboarding-check-empty"}),"6 character minimum"]}),(0,t.jsxs)("li",{className:"flex gap-2 py-1 items-center w-full",children:[l?(0,t.jsx)(o.I4,{data:v.Oq}):(0,t.jsx)("div",{className:"Apply-onboarding-check-empty"}),"A lower and upper case letter"]}),(0,t.jsxs)("li",{className:"flex gap-2 py-1 items-center w-full",children:[s?(0,t.jsx)(o.I4,{data:v.Oq}):(0,t.jsx)("div",{className:"Apply-onboarding-check-empty"}),"A number or special character"]})]})},G=e=>{let{register:a,watch:l,passSixChar:n,passLowerUpper:i,passNumSpecialChar:r}
1=e,[u,d]=(0,s.useState)(!1),c=l("password"),b=u?v.uO:v.wN,m=!n||!i||!r;return(0,s.useEffect)(()=>{let e=document.getElementById("password");e&&e.focus()},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"Sub-H2 Apply-onboarding-container-input flex",children:[(0,t.jsx)("input",{type:u?"text":"password",id:"password",autoComplete:"new-password",className:"Sub-H1 Apply-onboarding-input-trans z-50 text-white",defaultValue:c,...a("password",{required:!0}),autoFocus:!0}),c.length>0&&(0,t.jsx)("div",{onClick:()=>{d(e=>!e)},className:"cursor-pointer",children:(0,t.jsx)(o.I4,{data:b})})]}),(0,t.jsx)("button",{className:"Button button Apply-onboarding-button-continue ".concat(m&&"opacity-50"),disabled:m,children:"Continue"})]})},T=e=>{var a;let{dataHandleForm:l,userDataStore:n,handleClickStep:i}=e,{data:{password:r},status:u,message:o}=n,{register:b,handleSubmit:m,watch:h,setValue:v,errors:p}=l,x=async e=>{let{password:a}=e;i({password:(0,d.QY)(a)})};(0,s.useEffect)(()=>{v("password",r&&(0,d.q1)(r))},[]);let g=(null==(a=h("password"))?void 0:a.trim().length)>=6,j=(0,d.Rl)(h("password")),N=(0,d.kc)(h("password"));return(0,t.jsxs)("section",{children:[(0,t.jsx)("label",{htmlFor:"password",className:"absolute w-full h-full top-0 left-0 z-0"}),(0,t.jsx)("h1",{className:"D1 Apply-title mb-0",children:(0,t.jsx)("label",{htmlFor:"password",children:"Choose a password"})}),(0,t.jsxs)("form",{className:"max-w-xs mx-auto",onSubmit:m(x),children:[void 0!==h("password")&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(G,{register:b,watch:h,passSixChar:g,passLowerUpper:j,passNumSpecialChar:N}),(0,t.jsx)(L,{passSixChar:g,passLowerUpper:j,passNumSpecialChar:N})]}),200!==u&&""!==u&&(0,t.jsx)(c.Bo,{title:o})]})]})};var D=l(67909),F=l(71330);l(68423);let P=(0,D.default)(()=>l.e(7383).then(l.bind(l,97383)),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),H=e=>{let{userDataStore:a,handleClickStep:l}=e,{data:{birthday:n},status:i,loading:r,message:u}=a,o=new Date,d=n?new Date(n):new Date(o.getFullYear()-35,o.getMonth(),o.getDate()),[b,m]=(0,s.useState)(""),[h,v]=(0,s.useState)(d);return(0,t.jsxs)("section",{children:[(0,t.jsx)("h1",{className:"D1 pt-6 pb-2",children:"What’s your birthdate?"}),(0,t.jsxs)("p",{className:"Body-1 text-white mb-4",children:["We need this for handicap purposes and ",(0,t.jsx)("br",{}),"to adapt content to your age."]}),(0,t.jsxs)("form",{className:"max-w-xs mx-auto",onSubmit:e=>{e.preventDefault();let a=(0,F.GP)(h,"yyyy/MM/dd"),t=new Date(a),s=new Date;return t.toDateString()===s.toDateString()?m("Today's date matches the birthday."):t>s?m("The birth date cannot be in the future"):void l({birthday:a})},children:[(0,t.jsx)("div",{className:"justify-center items-center pb-2 min-h-[35vh] md:h-[45vh]",children:(0,t.jsx)(P,{onChange:v,value:h,className:"react-calendar",defaultActiveStartDate:d})}),!r&&(0,t.jsxs)("div",{className:"mx-auto mt-4 pb-4 w-11/12 md:mt-14",children:[(0,t.jsx)("button",{className:"Button Apply-onboarding-button-continue ".concat(!1),disabled:!1,children:"Continue"}),200!==i&&""!==i?(0,t.jsx)(c.Bo,{title:u}):b&&(0,t.jsx)(c.Bo,{title:b})]})]})]})};var U=l(87722),O=l(89657);let K=e=>{let{showTees:a,handleClickTees:l,name:s}=e;return(0,t.jsx)("div",{onClick:()=>l(s),children:a===U.c.GENTLEMEN?(0,t.jsxs)("div",{className:"Apply-onboarding-tees bg-white",children:[(0,t.jsx)(o.I4,{data:O.Ii}),(0,t.jsx)("span",{className:"Sub-H3 text-sky-blue mt-0.5",children:"Male"})]}):a===U.c.LADIES?(0,t.jsxs)("div",{className:"Apply-onboarding-tees bg-background-onboarding opacity-75",children:[(0,t.jsx)(o.I4,{data:O.nE}),(0,t.jsx)("span",{className:"Sub-H3 text-white mt-0.5",children:"Male"})]}):(0,t.jsxs)("div",{className:"Apply-onboarding-tees bg-background-onboarding",children:[(0,t.jsx)(o.I4,{data:O.pS}),(0,t.jsx)("span",{className:"Sub-H3 text-white mt-0.5",children:"Male"})]})})},R=e=>{let{showTees:a,handleClickTees:l,name:s}=e;return(0,t.jsx)("div",{onClick:()=>l(s),children:a===U.c.GENTLEMEN?(0,t.jsxs)("div",{className:"Apply-onboarding-tees bg-background-onboarding opacity-75",children:[(0,t.jsx)(o.I4,{data:O.nE}),(0,t.jsx)("span",{className:"Sub-H3 text-white mt-0.5",children:"Female"})]}):a===U.c.LADIES?(0,t.jsxs)("div",{className:"Apply-onboarding-tees bg-white",children:[(0,t.jsx)(o.I4,{data:O.xt}),(0,t.jsx)("span",{className:"Sub-H3 text-light-red mt-0.5",children:"Female"})]}):(0,t.jsxs)("div",{className:"Apply-onboarding-tees bg-background-onboarding",children:[(0,t.jsx)(o.I4,{data:O.pS}),(0,t.jsx)("span",{className:"Sub-H3 text-white mt-0.5",children:"Female"})]})})},z=e=>{let{userDataStore:a,handleClickStep:l}=e,{data:{gender:n},status:i,message:r}
1=a,[u,o]=(0,s.useState)(n),d=e=>o(e),b=Object.keys(u).length<=0;return(0,t.jsxs)("section",{children:[(0,t.jsx)("h1",{className:"D1 Apply-title mb-0",children:(0,t.jsx)("label",{htmlFor:"test",children:"What is your gender for handicap purposes?"})}),(0,t.jsxs)("p",{className:"Body-1 text-white pb-8",children:["This information is used to accurately calculate your ",(0,t.jsx)("br",{})," handicap and statistics"]}),(0,t.jsxs)("form",{className:"max-w-xs mx-auto",onSubmit:e=>{if(e.preventDefault(),1===u.length)return l({gender:u,registrationCompleted:!0})},children:[(0,t.jsx)("div",{className:"justify-center items-center pb-6 h-[30vh]",children:(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(K,{showTees:u,handleClickTees:d,name:U.c.GENTLEMEN}),(0,t.jsx)(R,{showTees:u,handleClickTees:d,name:U.c.LADIES})]})}),(0,t.jsx)("button",{className:"Button Apply-onboarding-button-continue ".concat(b?"opacity-50 cursor-not-allowed":"button"),disabled:b,children:"Continue"}),200!==i&&""!==i&&(0,t.jsx)(c.Bo,{title:r})]})]})};var V=l(15239);let W={colorBackground:"bg-sky-blue",colorBorder:"border-sky-blue",colorText:"text-white",text:"Continue on website"},_=()=>
1{let[e,a]=(0,s.useState)("");return W.text="Back to Calcutta",(0,s.useEffect)(()=>{let e=navigator.userAgent;/android/i.test(e)?a("Android"):/iPad|iPhone|iPod/i.test(e)?a("iOS"):a("other")},[]),(0,t.jsxs)("section",{className:"flex justify-center flex-col items-center",children:[(0,t.jsx)("div",{className:"flex flex-wrap justify-center items-center w-full max-w-xs max-auto h-auto -mt-8",children:(0,t.jsxs)("div",{className:"self-start relative",children:[(0,t.jsx)("h1",{className:"D1 pt-10 mb-4",children:"Account Created!"}),(0,t.jsx)("p",{className:"Body-2 text-white mb-8",children:"Click the 'Done' button above to continue in Calcutta. For a more complete experience, add friends on TheGrint so their live scores show up in the Calcutta App!"}),(0,t.jsx)("div",{className:"w-full flex justify-center",children:(0,t.jsx)(V.default,{src:"/images/onboarding/background-two.svg",width:234,height:134,alt:"Picture of the author"})})]})}),(0,t.jsx)("a",{href:"Android"===e||"other"===e?"https://play.google.com/store/apps/details?id=com.grint.thegrint.pro":"iOS"===e?"https://itunes.apple.com/us/app/thegrint-golf-handicap-tracker/id532085262?mt=8":"https://thegrint.com/passthru",className:"Button max-w-xs px-2 mt-[15%] mx-auto text-white w-full underline md:mb-2",children:"Or Continue to Download TheGrint"})]})},J=()=>(0,t.jsxs)("section",{className:"flex justify-center flex-col items-center",children:[(0,t.jsx)("div",{className:"onboarding-body max-w-xs max-auto h-auto -mt-8",children:(0,t.jsxs)("div",{className:"self-start relative",children:[(0,t.jsx)("h1",{className:"D1 pt-10 mb-2",children:"Account Created!"}),(0,t.jsx)("p",{className:"Body-2 text-white mb-4",children:"Now you just need to download our app"}),(0,t.jsx)("div",{className:"w-full flex justify-center",children:(0,t.jsx)(V.default,{src:"/images/onboarding/background-two.svg",width:234,height:134,alt:"Picture of the author"})}),(0,t.jsxs)("div",{className:"hidden md:flex w-[180%] justify-center gap-6 items-center pt-[6%] absolute right-1/2 translate-x-1/2",children:[(0,t.jsx)(p,{size:80}),(0,t.jsxs)("div",{className:"text-left",children:[(0,t.jsx)("h3",{className:"Sub-H1 text-font-green uppercase",children:"scan to get the app"}),(0,t.jsx)("p",{className:"Body-1 text-white",children:"Point your phone camera here"})]})]})]})}),(0,t.jsx)("a",{href:"https://thegrint.com/passthru",className:"Button max-w-xs mx-auto -mt-[6%] w-full",children:(0,t.jsx)(o.pP,{data:W})})]}),Z=()=>{let e=(0,m.usePathname)();return(0,t.jsx)(t.Fragment,{children:"/onboarding-web"===e?(0,t.jsx)(_,{}):(0,t.jsx)(J,{})})},Y=e=>{let{step:a,userDataStore:l,dataHandleForm:s,handleClickStep:n}=e;switch(a){case 0:return(0,t.jsx)(S,{handleClickStep:n});case 1:return(0,t.jsx)(y,{handleClickStep:n,userDataStore:l});case 2:return(0,t.jsx)(C,{userDataStore:l,handleClickStep:n});case 3:return(0,t.jsx)(A.$Z,{userDataStore:l,handleClickStep:n});case 4:return(0,t.jsx)(A.FT,{userDataStore:l,handleClickStep:n});case 5:return(0,t.jsx)(A.j,{dataHandleForm:s,userDataStore:l});case 6:return(0,t.jsx)(k,{dataHandleForm:s,userDataStore:l,handleClickStep:n});case 7:return(0,t.jsx)(B,{dataHandleForm:s,userDataStore:l,handleClickStep:n});case 8:return(0,t.jsx)(E,{dataHandleForm:s,userDataStore:l,handleClickStep:n});case 9:return(0,t.jsx)(T,{dataHandleForm:s,userDataStore:l,handleClickStep:n});case 10:return(0,t.jsx)(H,{handleClickStep:n,userDataStore:l});case 11:return(0,t.jsx)(z,{handleClickStep:n,userDataStore:l});case 12:return(0,t.jsx)(Z,{});default:return null}};var q=l(44756);let Q=async e=>{var a,l;let t=await (0,q.W)();t.changeUser(e.userId),t.logCustomEvent("OB_registration_complete",{OB_skill_level:O.LS[e.skillLevel],OB_sign_up_method:O.Gy[e.loginWith]}),null==(a=t.getUser())||a.setCustomUserAttribute("OB_skill_level",O.LS[e.skillLevel]),null==(l=t.getUser())||l.setCustomUserAttribute("OB_sign_up_method",O.Gy[e.loginWith])},X=()=>
1{let[e,a]=(0,s.useState)(!1),l=(0,i.wA)(),m=(0,i.d4)(e=>e.onboardingUserStep),{step:h,loading:v,data:p}=m,{register:x,handleSubmit:g,watch:j,formState:{errors:N},setValue:S}=(0,n.mN)(),f=async function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=h+a,s=sessionStorage.getItem("token")||localStorage.getItem("token");if(h+1===12&&Q(p),s&&"undefined"!==s){if(h+1<5&&3!==a)return l((0,u.LV)({data:e,step:t,status:"",message:""}));if(h+1===5&&3!==a)return p.loginWith===b.F.USGA?l((0,u.Gu)(m.data,e,t,s)):l((0,u.OU)(m.data,e,t,s));if(h+1>5||3===a)return l((0,u.Y6)(m.data,e,t,s))}};return(0,s.useEffect)(()=>{(async()=>{if(void 0!==h&&0!==h){let e=await (0,d.QY)(m);sessionStorage.setItem("store",JSON.stringify(e))}a(!0)})()},[h]),(0,t.jsx)(r.G_,{clientId:"573626429709-m6f2a5aj1jlf9tclkmld4nc90e9inve7.apps.googleusercontent.com",children:e&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"h-full max-w-lg mx-auto",children:[0!==h&&(0,t.jsx)(c.so,{step:h}),(0,t.jsx)(Y,{step:h,dataHandleForm:{register:x,handleSubmit:g,watch:j,errors:N,setValue:S},userDataStore:m,handleClickStep:f})]}),v&&(0,t.jsx)(o.rE,{})]})})}},42616:(e,a,l)=>{Promise.resolve().then(l.bind(l,31497))},84855:(e,a,l)=>{"use strict";l.d(a,{L:()=>t});let t=async()=>{try{let e=await fetch("".concat("https://webapp.thegrint.com","/api/token"),{method:"POST",headers:{"Content-Type":"application/json"}}),{data:a,status:l,message:t}=await e.json();return{data:a,status:l,message:t}}catch(e){return console.error("500"),{data:[],status:500,message:e.message}}}},87722:(e,a,l)=>{"use strict";l.d(a,{c:()=>t});var t=function(e){return e.GENTLEMEN="M",e.LADIES="F",e}({})}}]);

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.