1!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._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0d52b-456c-7140-a80f-be2439beee13")}catch(e){}}();;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="e2711591-c406-f262-047c-0146d14beea1")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,893490,e=>{"use strict";var t=e.i(391398),i=e.i(951675),r=e.i(806798),o=e.i(982404),s=e.i(496488);try{var n=window;n._sentryModuleMetadata=n._sentryModuleMetadata||{},n._sentryModuleMetadata[(new n.Error).stack]=Object.assign({},n._sentryModuleMetadata[(new n.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}e.s(["default",0,({icon:e,title:n,children:a,hover:l=!0,backgroundColor:d})=>{let c=(0,s.useTheme)(),u=d??c.coastline.surfaces.elevated,p="string"==typeof a;return(0,t.jsxs)(i.Box,{sx:{display:"flex",gap:2,alignItems:"flex-start",p:{xs:2.5,md:3},borderRadius:c.coastline.radii.cardLarge,backgroundColor:u,border:`${c.coastline.effects.border.thin} solid ${c.palette.backgroundSecondary.main}`,boxShadow:c.coastline.shadows.feature,transition:"transform 0.2s ease, box-shadow 0.2s ease",...l?{"&:hover":{transform:`translateY(-${c.coastline.effects.lift.sm})`}}:{}},children:[e?(0,t.jsx)(i.Box,{sx:{width:48,height:48,borderRadius:c.coastline.radii.cardSoft,display:"inline-flex",alignItems:"center",justifyContent:"center",color:c.palette.secondary.main,background:c.coastline.gradients.accent,boxShadow:c.shadows[2],flexShrink:0},children:e}):null,(0,t.jsxs)(r.Stack,{spacing:n?.75:.5,children:[n?(0,t.jsx)(o.Typography,{variant:"h6",component:"h3",sx:{fontWeight:c.typography.fontWeightBold,color:"primary.main",mb:.25},children:n}):null,(0,t.jsx)(i.Box,{sx:{color:"text.secondary",typography:p?"body1":void 0,"& > *:first-of-type":{marginTop:0}},children:a})]})]})}])},177344,e=>{"use strict";var t=e.i(391398),i=e.i(41158),r=e.i(951675),o=e.i(806798),s=e.i(982404),n=e.i(476819),a=e.i(617492),l=e.i(296446),d=e.i(924594),c=e.i(146508),u=e.i(893490),p=e.i(343862);try{var h=window;h._sentryModuleMetadata=h._sentryModuleMetadata||{},h._sentryModuleMetadata[(new h.Error).stack]=Object.assign({},h._sentryModuleMetadata[(new h.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}e.s(["default",0,({title:e="How Can we Help?",subtitle:h=`Our customer service team is available ${a.officeHours}.`,cmsPhoneNumber:y,cmsSMSPhoneNumber:m,cmsEmail:g})=>{let k=g||a.SUPPORT_EMAIL,x=y||a.phoneNumber,v=m||a.phoneNumber;return(0,t.jsxs)(n.default,{title:e,children:[(0,t.jsx)(s.Typography,{variant:"h6",component:"p",align:"center",gutterBottom:!0,children:h}),(0,t.jsx)(r.Box,{sx:{mt:3},children:(0,t.jsxs)(p.default,{container:!0,spacing:{xs:2,md:3},children:[(0,t.jsx)(p.default,{size:{xs:12,md:4},children:(0,t.jsx)(u.default,{icon:(0,t.jsx)(l.default,{}),title:"Chat",children:(0,t.jsx)(o.Stack,{spacing:.5,children:(0,t.jsxs)(s.Typography,{variant:"body1",color:"text.secondary",children:["Text us at"," ",(0,t.jsx)(i.default,{href:`sms:${v}`,children:v}),"."]})})})}),(0,t.jsx)(p.default,{size:{xs:12,md:4},children:(0,t.jsx)(u.default,{icon:(0,t.jsx)(d.default,{}),title:"Email",children:(0,t.jsx)(o.Stack,{spacing:.5,children:(0,t.jsx)(i.default,{href:`mailto:${k}`,target:"_blank",rel:"noreferrer",children:k})})})}),(0,t.jsx)(p.default,{size:{xs:12,md:4},children:(0,t.jsx)(u.default,{icon:(0,t.jsx)(c.default,{}),title:"Phone",children:(0,t.jsx)(o.Stack,{spacing:.5,children:(0,t.jsxs)(s.Typography,{variant:"body1",color:"text.secondary",children:["Call us at"," ",(0,t.jsx)(i.default,{href:`tel:${x}`,children:x}),"."]})})})})]})})]})}])},358172,e=>{"use strict";var t=e.i(391398),i=e.i(951675),r=e.i(837170),o=e.i(806798),s=e.i(982404);try{var n=window;n._sentryModuleMetadata=n._sentryModuleMetadata||{},n._sentryModuleMetadata[(new n.Error).stack]=Object.assign({},n._sentryModuleMetadata[(new n.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}e.s(["default",0,({content:e})=>e?(0,t.jsx)(o.Stack,{spacing:{xs:3,md:4}
2,divider:(0,t.jsx)(r.Divider,{sx:{borderColor:"currentColor",opacity:.16}}),sx:{maxWidth:"md",mx:"auto",mt:4,mb:2},children:e.map(({question:e,answer:r},o)=>(0,t.jsxs)(i.Box,{children:[(0,t.jsx)(s.Typography,{component:"h3",variant:"h6",sx:{fontWeight:"fontWeightBold",mb:1},children:e}),(0,t.jsx)(s.Typography,{component:"string"==typeof r?"p":"div",sx:{opacity:.8,lineHeight:1.75,"& > :first-child":{mt:0},"& > :last-child":{mb:0}},children:r})]},o))}):null])},160915,e=>{"use strict";var t=e.i(391398),i=e.i(239018),r=e.i(118853),o=e.i(114605),s=e.i(560379),n=e.i(985334),a=e.i(950148),l=e.i(899416),d=e.i(661304),c=e.i(823216),u=e.i(617492),p=e.i(296475),h=e.i(893490),y=e.i(343862);try{var m=window;m._sentryModuleMetadata=m._sentryModuleMetadata||{},m._sentryModuleMetadata[(new m.Error).stack]=Object.assign({},m._sentryModuleMetadata[(new m.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}let g={Phone:i.default,Person:r.default,Customize:o.default,Pickup:s.default,Certified:n.default,Avail:a.default,Car:l.default,School:d.default,Chat:c.default};e.s(["default",0,({features:e,title:i,description:r})=>{let o=`Over ${u.NUM_STUDENTS} Students Have Chosen Coastline Academy`,s=(0,t.jsx)(y.default,{container:!0,spacing:{xs:2.5,md:3},children:e.map((e,i)=>{let r=null;if(e.icon)if("string"==typeof e.icon){let i=g[e.icon]??g.Person;r=(0,t.jsx)(i,{})}else r=e.icon;return(0,t.jsx)(y.default,{size:{xs:12,md:6},children:(0,t.jsx)(h.default,{icon:r,title:e.title||e.head,children:e.text||e.description})},i)})});return i||r?(0,t.jsx)(p.default,{head:i||o,subhead:r||"See why 98% of students across the country rate their driving lesson with us 5-stars.",children:s}):s}])},997468,241319,e=>{"use strict";var t=e.i(391398),i=e.i(951675),r=e.i(862416),o=e.i(472486),s=e.i(806798),n=e.i(982404),a=e.i(17931),l=e.i(496488),d=e.i(203060),c=e.i(191788),u=e.i(724034),p=e.i(41158);try{var h=window;h._sentryModuleMetadata=h._sentryModuleMetadata||{},h._sentryModuleMetadata[(new h.Error).stack]=Object.assign({},h._sentryModuleMetadata[(new h.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}let y=({steps:e,highlightId:o,articleLink:s,articleLinkColor:a,showLinks:c=!0})=>{let h=(0,l.useTheme)(),{track:y}=(0,u.useAnalytics)(),m=e=>{y("Licensing Section Step Clicked",{stepId:e})};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.Box,{sx:{display:"grid",gridTemplateColumns:{xs:"1fr",md:`repeat(${e.length}, minmax(0, 1fr))`},overflow:"hidden",borderRadius:h.coastline.radii.cardLarge,border:`${h.coastline.effects.border.thin} solid ${(0,d.alpha)(h.palette.primary.main,.12)}`,backgroundColor:"background.paper",boxShadow:h.coastline.shadows.feature},children:e.map((s,a)=>(0,t.jsxs)(i.Box,{className:s.id===o?"top-accent":void 0,"data-cy":"how-to-get-license-step",sx:{p:{xs:2,md:2.25},backgroundColor:s.id===o?(0,d.alpha)(h.palette.secondary.main,.12):"transparent",borderRight:{md:a===e.length-1?"none":`${h.coastline.effects.border.thin} solid ${(0,d.alpha)(h.palette.primary.main,.1)}`},borderBottom:{xs:a===e.length-1?"none":`${h.coastline.effects.border.thin} solid ${(0,d.alpha)(h.palette.primary.main,.1)}`,md:"none"}},children:[(0,t.jsxs)(i.Box,{sx:{display:"inline-flex",alignItems:"center",gap:1,mb:1.25,color:"primary.main"},children:[(0,t.jsx)(i.Box,{sx:{width:28,height:28,borderRadius:h.coastline.radii.pill,display:"inline-flex",alignItems:"center",justifyContent:"center",backgroundColor:"primary.main",color:"primary.contrastText",fontWeight:800,fontSize:14,lineHeight:1},children:a+1}),(0,t.jsxs)(n.Typography,{variant:"caption",sx:{color:"text.secondary",fontWeight:800,letterSpacing:"0.08em",textTransform:"uppercase"},children:["Step ",a+1]})]}),(0,t.jsx)(n.Typography,{variant:"h6",component:"h3",sx:{mb:.75,fontSize:{xs:"1rem",md:"1.05rem"},fontWeight:800,lineHeight:1.1},children:s.title}),s.id===o&&(0,t.jsx)(n.Typography,{variant:"caption",sx:{display:"block",mb:.75,fontWeight:700},color:"secondary.dark",children:"You are here"}),(0,t.jsx)(n.Typography,{variant:"body2",sx:{color:"text.secondary",lineHeight:1.35},children:s.description}),c&&s.link&&s.id!==o?(0,t.jsx)(i.Box,{sx:{mt:1.5},children:s.link.startsWith("http")?(0,t.jsx)(r.Button,{size:"small",href:s.link,target:"_blank",rel:"noreferrer",variant:"outlined",onClick:()=>m(s.id),sx:{textTransform:"none"},children:s.linkText}):(0,t.jsx)(r.Button,{size:"small",component:p.default,href:s.link,variant:"outlined",onClick:()=>m(s.id),sx:{textTransform:"none"},children:s.linkText})}):null]},s.id))}),c&&s&&(0,t.jsxs)(i.Box,{sx:{mt:1.5,textAlign:"center",color:"text.secondary",fontSize:15},children:["Need more licensing details?"," ",(0,t.jsx)(p.default,{href:s,style:{color:a??"inherit"},children:(0,t.jsx)("u",{children:"Visit our help article"})}),"."]})]})};var m=e.i(323031),g=e.i(116820);try{var k=window;k._sentryModuleMetadata=k._sentryModuleMetadata||{},k._sentryModuleMetadata[(new k.Error).stack]=Object.assign({},k._sentryModuleMetadata[(new k.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}let x="online-course",v="practice-for-written-test",f="written-test",w="road-test",T="driving-lessons",M={ca:{teen:{label:"Teen",article:"/article/how-to-apply-for-california-drivers-license-as-a-teen",steps:[{id:x,title:"Pass Drivers Ed Course",description:"If you are between 15 and 17½ years old, you must pass a state-approved Drivers Ed course and receive your completion certificate before taking your written test at the DMV.",link:(0,g.getPublicOnlineCourseHref)("ca","drivers-ed"),linkText:"Start Course"},{id:v,title:"Practice for Written Test",description:"Once you have your completion certificate, it is time to practice! Take our practice test questions to ace your exam on the first try!",link:"/dmv-practice-test",linkText:"Start Practicing"}
2,{id:f,title:"Pass Written Test at DMV",description:"Ready to go? Make a reservation at the DMV and go pass your test! Once you pass, you will receive your permit.",link:"https://www.dmv.ca.gov/portal/appointments/select-appointment-type",linkText:"Make Appointment"},{id:T,title:"Take Driving Lessons",description:"Book now to get the times you want. You'll need your permit at every lesson.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"After completing your driving lessons, you can take your road test. Make a reservation at the DMV and go pass your test to receive your license.",link:"https://www.dmv.ca.gov/portal/appointments/select-appointment-type",linkText:"Make Appointment"}]},adult:{label:"Adult",steps:[{id:v,title:"Practice for Written Test",description:"Take our practice test questions to ace your exam on the first try so you can quickly earn your permit!",link:"/dmv-practice-test",linkText:"Start Practicing"},{id:f,title:"Pass Written Test at DMV",description:"Ready to go? Make a reservation at the DMV and go pass your test! Once you pass, you will receive your permit.",link:"https://www.dmv.ca.gov/portal/appointments/select-appointment-type",linkText:"Make Appointment"},{id:T,title:"Take Driving Lessons",description:"While optional for adults, we highly recommend driving lessons to build your driving foundation.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"After completing your driving lessons, you can take your road test. Make a reservation at the DMV and go pass your test to receive your license.",link:"https://www.dmv.ca.gov/portal/appointments/select-appointment-type",linkText:"Make Appointment"}]}},co:{teen:{label:"Teen",article:"/article/how-to-apply-for-colorado-drivers-license-as-a-teen",steps:[{id:x,title:"Pass Drivers Ed Course",description:"If you are under 16, you'll need to start by passing your Drivers Ed course, which is then reported to the state so you can take your written test. In-person and online options available",link:(0,g.getPublicOnlineCourseHref)("co","drivers-ed"),linkText:"Start Course"},{id:f,title:"Pass Written Test",description:"Schedule your appointment at the DMV and pass your written test to earn your permit.",link:"https://dmv.colorado.gov/AppointmentScheduling",linkText:"Make Appointment"},{id:T,title:"Take Driving Lessons",description:"Passed your test? Great! If you are under 16.5 years of age, you are required to take six hours of driving lessons.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"After completing your driving lessons, you can take your road test. Make a reservation at the DMV and pass your test to receive your license. Want to skip the line at the DMV? Book your road test with us!",linkText:`Call ${g.phoneNumber} to book`,link:`tel:${g.phoneNumber}`}]},adult:{label:"Adult",article:"/article/how-to-apply-for-colorado-drivers-license-as-a-teen",steps:[{id:f,title:"Pass Written Test at DMV",description:"Ready to go? Make a reservation at the DMV and go pass your test! Once you pass, you will receive your permit.",link:"https://dmv.colorado.gov/AppointmentScheduling",linkText:"Make Appointment"},{id:T,title:"Take Driving Lessons",description:"While optional for adults, we highly recommend driving lessons to build your driving foundation.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"To get your license, you must now pass your road test. Make a reservation at the DMV or skip the lines and book it with us!",linkText:`Call ${g.phoneNumber} to book`,link:`tel:${g.phoneNumber}`}]}},il:{teen:{label:"Teen",article:"/article/how-to-apply-for-illinois-drivers-license-as-a-teen",steps:[{id:x,title:"Drivers Ed Classroom Course",description:"Teens must complete an in-person classroom course first.",link:(0,g.getPublicOnlineCourseHref)("il","drivers-ed"),linkText:"Enroll Now"},{id:f,title:"Pass Written Test",description:"Once enrolled in a driver's ed classroom course, submit the required paperwork and receive your permit application. You can then take your written test to earn your permit.",link:"/profile/enrollment-forms",linkText:"Complete Forms"}
2,{id:T,title:"Take Driving Lessons",description:"We offer packages covering the state-required 8 hours of private instruction.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"After taking your lessons, practicing for 50 hours with your parents, and holding a permit for 9+ months, pass your driving test at the SOS office to earn your license. Want to skip the lines at SOS? Book your road test with us!",linkText:`Call ${g.phoneNumber} to book`,link:`tel:${g.phoneNumber}`}]},adult:{label:"Adult",steps:[{id:x,title:"Take Online Course (ages 18-20 only)",description:"If you are between the ages of 18 and 20, you will need to take a six-hour online course.",link:(0,g.getPublicOnlineCourseHref)("il","adult-drivers-ed"),linkText:"Enroll Now"},{id:f,title:"Pass Written Test",description:"If you are 21 or older, or have completed your online course, you can take your written test to earn your permit at your local SOS office."},{id:T,title:"Take Driving Lessons",description:"Although not required for adult students, taking lessons is the best way to start your driving journey safely.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"Head back to the SOS office to take your road test to earn your license!"}]}},in:{teen:{label:"Teen",article:"/article/how-to-apply-for-indiana-drivers-license-as-a-teen-under-18",steps:[{id:x,title:"Pass Drivers Ed Course",description:"Before you can take your written test at the BMV, you must be enrolled in a state-approved Drivers Ed course. We highly recommend you complete this course before taking your written test.",link:(0,g.getPublicOnlineCourseHref)("in","drivers-ed"),linkText:"Start Course"},{id:"driving-lessons-registration",title:"Register for Driving Lessons",description:"The second requirement before taking your written test is to register for driving lessons. Once registered, you will receive your CDE (certificate).",link:"/location-search",linkText:"Book Lessons"},{id:f,title:"Pass Written Test at BMV",description:"Registered for Drivers Ed and Driving Lessons, and have your CDE? Time to take your written test at the BMV!",link:"https://telegov.egov.com/bmvappointments",linkText:"Make Appointment"},{id:T,title:"Take Driving Lessons",description:"Book now to get the times you want. You'll need your permit at every lesson.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"After completing your online Drivers Ed course and driving lessons, you can take your road test. Make a reservation at the BMV and pass your test to receive your license or skip the lines and take your road test with us.",linkText:`Call ${g.phoneNumber} to book`,link:`tel:${g.phoneNumber}`}]},adult:{label:"Adult",article:"/article/how-to-apply-for-indiana-drivers-license-as-a-teen-over-18",steps:[{id:f,title:"Pass Written Test at BMV",description:"Start by taking the written test at your local BMV.",link:"https://telegov.egov.com/bmvappointments",linkText:"Make Appointment"},{id:T,title:"Take Driving Lessons",description:"While optional for adults, we highly recommend driving lessons to build your driving foundation from professional instructors.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass your Road Test",description:"After completing your driving lessons, it's time to take your road test. Make a reservation at the BMV and pass your test to receive your license.",link:"https://telegov.egov.com/bmvappointments",linkText:"Make Appointment"}]}},nv:{teen:{label:"Teen",article:"/article/how-to-apply-for-nevada-drivers-license-as-teen",steps:[{id:x,title:"Pass Drivers Ed Course",description:"Before you can take your written test at the DMV, you must pass a state-approved Drivers Ed course and receive your completion certificate.",link:(0,g.getPublicOnlineCourseHref)("nv","drivers-ed"),linkText:"Start Course"},{id:f,title:"Pass Written Test at DMV",description:"Ready to go? Make a reservation at the DMV and go pass your test! Once you pass, you will receive your permit.",link:"https://dmv.nv.gov/appointments.htm",linkText:"Make Appointment"},{id:w,title:"Pass your Road Test",description:"After holding your permit for six months, you can take your road test. Make a reservation at the DMV and go pass your test to receive your license.",link:"https://dmvapp.nv.gov/DMV/DL/DriveTestSchedulerPublic/DriveTest_Input.aspx",linkText:"Make Appointment"}]},adult:{label:"Adult",steps:[{id:f,title:"Pass Written Test at DMV",de
2scription:"Ready to go? Make a reservation at the DMV and go pass your test! Once you pass, you will receive your permit.",link:"https://dmvapp.nv.gov/DMV/DL/DriveTestSchedulerPublic/DriveTest_Input.aspx",linkText:"Make Appointment"},{id:w,title:"Pass your Road Test",description:"After holding your permit for six months, you can take your road test. Make a reservation at the DMV and go pass your test to receive your license.",link:"https://dmvapp.nv.gov/DMV/DL/DriveTestSchedulerPublic/DriveTest_Input.aspx",linkText:"Make Appointment"}]}},pa:{teen:{label:"Teen",article:"/article/how-to-apply-for-a-pennsylvania-driver-license-as-a-teen",steps:[{id:f,title:"Pass written test at PENNDOT",description:"Before you can take your written test at PENNDOT, you'll need to be 16 years old. Pass your test to receive your Learner's Permit.",linkText:"Find a Location",link:"https://www.dmv.pa.gov/Driver-Services/Pages/Open-Locations.aspx"},{id:T,title:"Take driving lessons",description:"While optional in Pennsylvania, we highly recommend taking at least one driving lesson with a professional instructor.",link:"/location-search",linkText:"Book Now"}
2,{id:"practice-hours",title:"Log your practice hours",description:"Before you can take your road test, you must log 65 hours of driving practice, including 10 hours at night and five (5) hours of bad weather driving.",linkText:"Learn More",link:"https://www.dmv.pa.gov/Driver-Services/Driver-Licensing/Pages/get-driver-license.aspx"},{id:w,title:"Take your Road Test & Get your Junior License",description:"After holding your permit for at least 6 months, you can take your road test. Want to skip the line at PENNDOT? Take your test with us!",linkText:`Call ${g.phoneNumber} to book`,link:`tel:${g.phoneNumber}`}]},adult:{label:"Adult",steps:[{id:f,title:"Pass written test at PENNDOT",description:"Pass your test to receive your Learner's Permit.",linkText:"Find a Location",link:"https://www.dmv.pa.gov/Driver-Services/Pages/Open-Locations.aspx"},{id:T,title:"Take driving lessons",description:"While optional in Pennsylvania, we highly recommend taking at least one driving lesson with a professional instructor.",link:"/location-search",linkText:"Book Now"},{id:w,title:"Pass your road test to get your license",description:"You must now pass your road test. Want to skip the line at PENNDOT? Take your test with us!",linkText:`Call ${g.phoneNumber} to book`,link:`tel:${g.phoneNumber}`}]}},tx:{"teen-instructor-led":{label:"Teen (Instructor-Led)",article:"/article/apply-texas-drivers-license-teen-phase-1",steps:[{id:x,title:"Pass Drivers Ed Course",link:(0,g.getPublicOnlineCourseHref)("tx","drivers-ed"),linkText:"Start Now",description:"Complete the 24 hour teen drivers ed course in no less than 6 days (Texas law only allows 4 hours of study per day) and we'll issue your course completion certificate right away"},{id:f,title:"Pass Written Test",link:"https://public.txdpsscheduler.com/",linkText:"Schedule Appointment",description:"Bring your completion certificate to the DPS and receive your learner's permit"},{id:T,title:"Take Driving Lessons",link:"/location-search",linkText:"Book Now",description:"Take 14 hours of professional driving instruction comprised of 7 driving hours and 7 observation hours (we offer those, too!) + complete 30 hours of additional driving practice to receive your behind-the-wheel completion certificate"},{id:"impact-texas",title:"Complete ITTD Course",link:"https://impacttexasdrivers.dps.texas.gov/ittd/CourseOverview.aspx",linkText:"Start Now",description:"Complete the state required Impact Texas Teen Drivers (ITTD) Course"},{id:w,title:"Pass Driving Test",link:"/tx/location-search?lesson-type=road-test",linkText:"Schedule with Coastline",description:"Pass your road test with Coastline"}]},"teen-parent-taught":{label:"Teen (Parent-Taught)",article:"/article/apply-texas-drivers-license-teen-phase-1",steps:[{id:"request-guide",title:"Request Parent-Taught Guide",link:"https://www.tdlr.texas.gov/driver/parenttaughtprogram.htm",linkText:"Request Guide",description:"Request your Parent Taught Driver Education Program Guide from the TDLR (this must be received before beginning the course)"},{id:x,title:"Complete Module One and Pass Permit Exam",link:(0,g.getPublicOnlineCourseHref)("tx","parent-taught"),linkText:"Start Course",description:"Complete the first 6 hours of the concurrent course and pass the permit exam to receive your learner-license certificate"},{id:f,title:"Get Learner License",link:"https://public.txdpsscheduler.com/",linkText:"Schedule Appointment",description:"Bring your learner-license certificate to the DPS and receive your learner license"},{id:T,title:"Finish Drivers Ed and Behind-the-Wheel Training",link:"/location-search",linkText:"Book Now",description:"Finish the remaining 18 hours of classroom instruction while completing 44 hours of parent-led behind-the-wheel training"},{id:"impact-texas",title:"Complete ITTD Course",link:"https://impacttexasdrivers.dps.texas.gov/ittd/CourseOverview.aspx",linkText:"Start Now",description:"Complete the state required Impact Texas Teen Drivers (ITTD) Course"},{id:w,title:"Pass Driving Test",link:"/tx/location-search?lesson-type=road-test",linkText:"Schedule with Coastline",description:"Pass your road test with Coastline"}]},adult:{label:"Adult",steps:[{id:x,title:"Pass Drivers Ed Course",link:(0,g.getPublicOnlineCourseHref)("tx","adult-drivers-ed"),linkText:"Start Course",description:"Complete the 6 hour adult drivers ed course and we'll issue your completion certificate"}
2,{id:T,title:"Take Driving Lessons",description:"While optional as an adult, we highly recommend taking at least one driving lesson with a professional instructor.",link:"/location-search",linkText:"Book Now"},{id:"impact-texas",title:"Complete ITAD Course",link:"https://impacttexasdrivers.dps.texas.gov/ITAD/",linkText:"Start Now",description:"Complete the state required Impact Texas Adult Drivers (ITAD) Course"},{id:w,title:"Pass Driving Test",link:"/tx/location-search?lesson-type=road-test",linkText:"Schedule with Coastline",description:"Pass your road test with Coastline"}]}},wa:{teen:{label:"Teen",article:"/article/how-to-apply-for-a-washington-drivers-license-as-a-teen",steps:[{id:"pre-apply-wdl",title:"Pre-Apply for a WDL Number",description:"Apply online to receive your Washington Driver License (WDL) number. You'll need it to enroll in driver training or schedule testing.",link:"https://dol.wa.gov/driver-licenses-and-permits/learner-permit-application",linkText:"Pre-Apply Online"},{id:x,title:"Pass Drivers Ed Course",description:"Teens must complete a 34-hour driver education classroom course.",link:"/courses?state=wa",linkText:"Enroll Now"},{id:T,title:"Take Behind-the-Wheel Lessons",description:"Complete five hours of driving and 1 hour of observation with a licensed driving instructor",link:"/location-search",linkText:"Book Lessons"},{id:f,title:"Pass the Knowledge Exam",description:"Pass the knowledge exam to earn your instruction permit.",linkText:"Schedule your exam",link:"/courses?state=wa"}
2,{id:"wa-practice-hours",title:"Practice Driving with Your Permit",description:"Hold your permit for at least six months and log 50 hours of driving practice with your parent or guardian, including at least 10 hours at night."},{id:w,title:"Pass Your Driving Test",description:"Once you meet all practice requirements and are at least 16, take and pass the road test to earn your first Washington driver license.",linkText:"Book your test",link:"/location-search"}]},adult:{label:"Adult",steps:[{id:"pre-apply-wdl",title:"Pre-Apply for a WDL Number",description:"Pre-apply online for your Washington Driver License number so you can schedule testing and speed up your visit to a licensing office.",link:"https://dol.wa.gov/driver-licenses-and-permits/learner-permit-application",linkText:"Pre-Apply Online"},{id:f,title:"Pass the Knowledge Exam",description:"Schedule and pass the knowledge exam to qualify for your instruction permit.",linkText:"Schedule your exam",link:"/courses?state=wa"},{id:T,title:"Brush Up with Driving Lessons",description:"While not required, professional lessons can help you prepare for your road test.",link:"/location-search",linkText:"Book Lessons"},{id:w,title:"Pass Your Road Test",description:"When you're ready, take the road test with an approved tester or licensing office to receive your Washington driver license.",linkText:"Book your test",link:"/location-search"}]}}};Object.keys(M),e.s(["LICENSING_STEPS",0,M,"PRACTICE_TEST_ID",0,v],241319);try{var b=window;b._sentryModuleMetadata=b._sentryModuleMetadata||{},b._sentryModuleMetadata[(new b.Error).stack]=Object.assign({},b._sentryModuleMetadata[(new b.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}function P(e,t){return t||(e&&M[e]?Object.keys(M[e])[0]:void 0)}let j=e=>{if(e&&M[e])return e};e.s(["default",0,({usState:e,path:p,highlightId:h,controlsToShow:g,articleLinkColor:k,stateConfigs:x,showLinks:v})=>{let f=(0,l.useTheme)(),w=(0,a.useMediaQuery)(f.breakpoints.down("sm")),[T,b]=(0,c.useState)(j(e?.toLowerCase())),[C,D]=(0,c.useState)(P(e,p)),{track:S}=(0,u.useAnalytics)();(0,c.useEffect)(()=>{b(j(e?.toLowerCase()))},[e]),(0,c.useEffect)(()=>{D(P(e?.toLowerCase(),p))},[e,p]);let B=e=>{if(!e)return;let t=e.toLowerCase(),i=M[t];i&&(S("State Selected in Licensing Section",{state:t}),D(Object.keys(i)?.[0]),b(t))},_=g?g.map((e,a)=>{switch(e){case"state":if(w)return(0,t.jsx)(i.Box,{sx:{minWidth:{xs:"100%",sm:260},textAlign:"left"},children:(0,t.jsx)(m.default,{states:x,setSelected:e=>B(e),selected:T?.toUpperCase()})},`control-state-${a}`);return(0,t.jsxs)(s.Stack,{spacing:.75,children:[(0,t.jsx)(n.Typography,{variant:"caption",sx:{color:"text.secondary",fontWeight:700},children:"State"}),(0,t.jsx)(o.ButtonGroup,{sx:{backgroundColor:"#fff"},"data-cy":"state-button-group",children:Object.keys(M).map(e=>(0,t.jsx)(r.Button,{"aria-pressed":T===e,variant:T===e?"contained":"outlined",onClick:()=>B(e),sx:{minWidth:46},children:e.toUpperCase()},e))})]},`state-button-group-${a}`);case"path":return T?(0,t.jsxs)(s.Stack,{spacing:.75,children:[(0,t.jsx)(n.Typography,{variant:"caption",sx:{color:"text.secondary",fontWeight:700},children:"Student type"}),(0,t.jsx)(o.ButtonGroup,{sx:{background:"#fff",boxShadow:`0 0 0 1px ${(0,d.alpha)(f.palette.primary.main,.12)}`,"& .MuiButton-root":{px:{xs:1.25,md:2},textTransform:"none"}},"data-cy":"path-button-group",children:Object.keys(M[T]).map(e=>(0,t.jsx)(r.Button,{"aria-pressed":C===e,variant:C===e?"contained":"outlined",onClick:()=>{S("Path Selected in Licensing Section",{pathId:e}),D(e)},children:M[T][e].label},e))})]},`path-button-group-${a}`):null;default:return null}}):[];return(0,t.jsxs)(t.Fragment,{children:[_.length>0?(0,t.jsxs)(i.Box,{sx:{mb:2.5,mx:"auto",display:"flex",flexWrap:"wrap",alignItems:"flex-end",justifyContent:"center",gap:2,textAlign:"center"},children:[!T&&(0,t.jsx)(n.Typography,{sx:{width:"100%",color:"text.secondary"},children:"Choose your state to get started."}),_]}):null,T&&C?(0,t.jsx)(y,{steps:M[T][C].steps,highlightId:h,articleLink:M[T][C].article,articleLinkColor:k,showLinks:v}):null]})}],997468)},838579,e=>{"use strict";var t=e.i(391398),i=e.i(951675),r=e.i(982404),o=e.i(997468),s=e.i(476819);try{var n=window;n._sentryModuleMetadata=n._sentryModuleMetadata||{},n._sentryModuleMetadata[(new n.Error).stack]=Object.assign({},n._sentryModuleMetadata[(new n.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}e.s(["default",0,({state:e,path:n,title:a,subTitle:l,highlightId:d,control:c,articleLinkColor:u,stateConfigs:p,showLinks:h})=>(0,t.jsx)(s.default,{title:a||"Steps to Getting Your License",style:{backgroundColor:"#fafafa"},children:(0,t.jsxs)(i.Box,{sx:{mx:"auto",maxWidth:1180},children:[(0,t.jsx)(r.Typography,{variant:"body1",component:"p",align:"center",gutterBottom:!0,sx:{mb:2.5,color:"text.secondary",fontSize:{xs:"1rem",md:"1.15rem"}},children:l||"Use this guide to make sure you are in the right place in your licensing journey."}),(0,t.jsx)(o.default,{usState:e,controlsToShow:c,path:n,highlightId:d,articleLinkColor:u,stateConfigs:p,showLinks:h})]})})])},476819,e=>{"use strict";var t=e.i(391398),i=e.i(951675),r=e.i(385558),o=e.i(982404);try{var s=window;s._sentryModuleMetadata=s._sentryModuleMetadata||{},s._sentryModuleMetadata[(new s.Error).stack]=Object.assign({},s._sentryModuleMetadata[(new s.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}e.s(["default",0,({children:e,title:s,style:n,titleWeight:a=700})=>(0,t.jsx)(i.Box,{component:"section",sx:{...n,py:4},children:(0,t.jsxs)(r.Container,{maxWidth:"xl",children:[(0,t.jsx)(o.Typography,{variant:"h4",component:"h2",align:"center",gutterBottom:!0,sx:{fontWeight:a},children:s}),e]})})])},296475,e=>{"use strict";var t=e.i(391398);try{var i=window;i._sentryModuleMetadata=i._sentryModuleMetadata||{},i._sentryModuleMetadata[(new i.Error).stack]=Object.assign({},i._sentryModuleMetadata[(new i.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}e.s(["default",0,({head:e,subhead:i,children:r,style:o,className:s,headClassName:n,useH1:a,id:l})=>(0,t.jsxs)("div",{className:`marketing-section ${s}`,style:o,id:l,children:[e||i?(0,t.jsxs)("div",{className:`marketing-section-head ${n}`,children:[null!==e&&a?(0,t.jsx)("h1",{style:{marginBottom:0,fontSize:"3em"},children:e}):(0,t.jsx)("h2",{style:{marginBottom:0},children:e}),i&&(0,t.jsx)("h3",{children:i})]}):null,r]})])},296446,146508,e=>{"use strict";var t=e.i(693437),i=e.i(391398);try{var r="u">typeof window?window:e.g;r._sentryModuleMetadata=r._sentryModuleMetadata||{},r._sentryModuleMetadata[(new r.Error).stack]=Object.assign({},r._sentryModuleMetadata[(new r.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}let o=(0,t.default)((0,i.jsx)("path",{d:"M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2M6 9h12v2H6zm8 5H6v-2h8zm4-6H6V6h12z"}),"Chat");e.s(["default",0,o],296446);try{var s="u">typeof window?window:e.g;s._sentryModuleMetadata=s._sentryModuleMetadata||{},s._sentryModuleMetadata[(new s.Error).stack]=Object.assign({},s._sentryModuleMetadata[(new s.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}let n=(0,t.default)((0,i.jsx)("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.
267-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z"}),"Phone");e.s(["default",0,n],146508)},924594,e=>{"use strict";var t=e.i(693437),i=e.i(391398);try{var r="u">typeof window?window:e.g;r._sentryModuleMetadata=r._sentryModuleMetadata||{},r._sentryModuleMetadata[(new r.Error).stack]=Object.assign({},r._sentryModuleMetadata[(new r.Error).stack],{"_sentryBundlerPluginAppKey:coastline-next":!0})}catch(e){}let o=(0,t.default)((0,i.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Email");e.s(["default",0,o])}]); 3 4//# debugId=e2711591-c406-f262-047c-0146d14beea1 5//# chunkId=01a0d52b-456c-7140-a80f-be2439beee13
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.