We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
SBMTD: Update agency card name in user-facing text
SBMTD is renaming its agency card to avoid confusion for riders about the purpose of its various passes. Their agency card is currently named `Mobility Pass` but will change to `Reduced Fare Mobility ID`. We need update our Benefits application copy to display the updated name.

## Acceptance Criteria

<!-- Remember to consider edge cases -->

- [x] There are no instances of `Mobility Pass` in user-facing copy in the Benefits application.
- [x] All references to SBMTD's agency card in user-facing copy in the Benefits application are `Reduced Fare Mobility ID`.
- [ ] ~Design files reflect the two criteria above.~
- [x] [Cal-ITP Benefits Application Copy](https://docs.google.com/spreadsheets/d/1_Gi_YbJr4ZuXCOsnOWaewvHqUO1nC1nKqiVDHvw0118/edit?usp=sharing) master includes the updated name.

## Additional context

A larger research and scoping effort to determine all non-user-facing instances of `Mobility Pass` is being tracked in #1922

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `benefits/eligibility/forms.py`
Content:
```
1 """
2 The eligibility application: Form definition for the eligibility verification flow.
3 """
4 
5 import logging
6 
7 from django import forms
8 from django.utils.translation import gettext_lazy as _
9 
10 from benefits.core import models, recaptcha, widgets
11 
12 
13 logger = logging.getLogger(__name__)
14 
15 
16 class EligibilityVerifierSelectionForm(forms.Form):
17     """Form to capture eligibility verifier selection."""
18 
19     action_url = "eligibility:index"
20     id = "form-verifier-selection"
21     method = "POST"
22 
23     verifier = forms.ChoiceField(label="", widget=widgets.VerifierRadioSelect)
24     # sets label to empty string so the radio_select template can override the label style
25     submit_value = _("Choose this Benefit")
26 
27     def __init__(self, agency: models.TransitAgency, *args, **kwargs):
28         super().__init__(*args, **kwargs)
29         verifiers = agency.eligibility_verifiers.filter(active=True)
30 
31         self.classes = "col-lg-8"
32         # second element is not used since we render the whole label using selection_label_template,
33         # therefore set to None
34         self.fields["verifier"].choices = [(v.id, None) for v in verifiers]
35         self.fields["verifier"].widget.selection_label_templates = {v.id: v.selection_label_template for v in verifiers}
36 
37     def clean(self):
38         if not recaptcha.verify(self.data):
39             raise forms.ValidationError("reCAPTCHA failed")
40 
41 
42 class EligibilityVerificationForm(forms.Form):
43     """Form to collect eligibility verification details."""
44 
45     action_url = "eligibility:confirm"
46     id = "form-eligibility-verification"
47     method = "POST"
48 
49     submit_value = _("Check eligibility")
50     submitting_value = _("Checking")
51 
52     _error_messages = {
53         "invalid": _("Check your input. The format looks wrong."),
54         "missing": _("This field is required."),
55     }
56 
57     def __init__(
58         self,
59         title,
60         headline,
61         blurb,
62         name_label,
63         name_placeholder,
64         name_help_text,
65         sub_label,
66         sub_placeholder,
67         sub_help_text,
68         name_max_length=None,
69         sub_input_mode=None,
70         sub_max_length=None,
71         sub_pattern=None,
72         *args,
73         **kwargs,
74     ):
75         """Initialize a new EligibilityVerifier form.
76 
77         Args:
78             title (str): The page (i.e. tab) title for the form's page.
79 
80             headline (str): The <h1> on the form's page.
81 
82             blurb (str): Intro <p> on the form's page.
83 
84             name_label (str): Label for the name form field.
85 
86             name_placeholder (str): Field placeholder for the name form field.
87 
88             name_help_text (str): Extra help text for the name form field.
89 
90             sub_label (str): Label for the sub form field.
91 
92             sub_placeholder (str): Field placeholder for the sub form field.
93 
94             sub_help_text (str): Extra help text for the sub form field.
95 
96             name_max_length (int): The maximum length accepted for the 'name' API field before sending to this verifier
97 
98             sub_input_mode (str): Input mode can be "numeric", "tel", "search", etc. to override default "text" keyboard on
99                                   mobile devices
100 
101             sub_max_length (int): The maximum length accepted for the 'sub' API field before sending to this verifier
102 
103             sub_pattern (str): A regular expression used to validate the 'sub' API field before sending to this verifier
104 
105         Extra args and kwargs are passed through to the underlying django.forms.Form.
106         """
107         super().__init__(auto_id=True, label_suffix="", *args, **kwargs)
108 
109         self.title = title
110         self.headline = headline
111         self.blurb = blurb
112 
113         self.classes = "col-lg-6"
114         sub_widget = widgets.FormControlTextInput(placeholder=sub_placeholder)
115         if sub_pattern:
116             sub_widget.attrs.update({"pattern": sub_pattern})
117         if sub_input_mode:
118             sub_widget.attrs.update({"inputmode": sub_input_mode})
119         if sub_max_length:
120             sub_widget.attrs.update({"maxlength": sub_max_length})
121 
122         self.fields["sub"] = forms.CharField(
123             label=sub_label,
124             widget=sub_widget,
125             help_text=sub_help_text,
126         )
127 
128         name_widget = widgets.FormControlTextInput(placeholder=name_placeholder)
129         if name_max_length:
130             name_widget.attrs.update({"maxlength": name_max_length})
131 
132         self.fields["name"] = forms.CharField(label=name_label, widget=name_widget, help_text=name_help_text)
133 
134     def clean(self):
135         if not recaptcha.verify(self.data):
136             raise forms.ValidationError("reCAPTCHA failed")
137 
138 
139 class MSTCourtesyCard(EligibilityVerificationForm):
140     """EligibilityVerification form for the MST Courtesy Card."""
141 
142     def __init__(self, *args, **kwargs):
143         super().__init__(
144             title=_("Agency card information"),
145             headline=_("Let’s see if we can confirm your eligibility."),
146             blurb=_("Please input your Courtesy Card number and last name below to confirm your eligibility."),
147             name_label=_("Last name (as it appears on Courtesy Card)"),
148             name_placeholder="Garcia",
149             name_help_text=_("We use this to help confirm your Courtesy Card."),
150             sub_label=_("MST Courtesy Card number"),
151             sub_help_text=_("This is a 5-digit number on the front and back of your card."),
152             sub_placeholder="12345",
153             name_max_length=255,
154             sub_input_mode="numeric",
155             sub_max_length=5,
156             sub_pattern=r"\d{5}",
157             *args,
158             **kwargs,
159         )
160 
161 
162 class SBMTDMobilityPass(EligibilityVerificationForm):
163     """EligibilityVerification form for the SBMTD Mobility Pass."""
164 
165     def __init__(self, *args, **kwargs):
166         super().__init__(
167             title=_("Agency card information"),
168             headline=_("Let’s see if we can confirm your eligibility."),
169             blurb=_("Please input your Mobility Pass number and last name below to confirm your eligibility."),
170             name_label=_("Last name (as it appears on Mobility Pass card)"),
171             name_placeholder="Garcia",
172             name_help_text=_("We use this to help confirm your Mobility Pass."),
173             sub_label=_("SBMTD Mobility Pass number"),
174             sub_help_text=_("This is a 4-digit number on the back of your card."),
175             sub_placeholder="1234",
176             name_max_length=255,
177             sub_input_mode="numeric",
178             sub_max_length=4,
179             sub_pattern=r"\d{4}",
180             *args,
181             **kwargs,
182         )
183
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/benefits/eligibility/forms.py b/benefits/eligibility/forms.py
--- a/benefits/eligibility/forms.py
+++ b/benefits/eligibility/forms.py
@@ -9,7 +9,6 @@
 
 from benefits.core import models, recaptcha, widgets
 
-
 logger = logging.getLogger(__name__)
 
 
@@ -160,17 +159,17 @@
 
 
 class SBMTDMobilityPass(EligibilityVerificationForm):
-    """EligibilityVerification form for the SBMTD Mobility Pass."""
+    """EligibilityVerification form for the SBMTD Reduced Fare Mobility ID."""
 
     def __init__(self, *args, **kwargs):
         super().__init__(
             title=_("Agency card information"),
             headline=_("Let’s see if we can confirm your eligibility."),
-            blurb=_("Please input your Mobility Pass number and last name below to confirm your eligibility."),
-            name_label=_("Last name (as it appears on Mobility Pass card)"),
+            blurb=_("Please input your Reduced Fare Mobility ID number and last name below to confirm your eligibility."),
+            name_label=_("Last name (as it appears on Reduced Fare Mobility ID card)"),
             name_placeholder="Garcia",
-            name_help_text=_("We use this to help confirm your Mobility Pass."),
-            sub_label=_("SBMTD Mobility Pass number"),
+            name_help_text=_("We use this to help confirm your Reduced Fare Mobility ID."),
+            sub_label=_("SBMTD Reduced Fare Mobility ID number"),
             sub_help_text=_("This is a 4-digit number on the back of your card."),
             sub_placeholder="1234",
             name_max_length=255,

{"golden_diff": "diff --git a/benefits/eligibility/forms.py b/benefits/eligibility/forms.py\n--- a/benefits/eligibility/forms.py\n+++ b/benefits/eligibility/forms.py\n@@ -9,7 +9,6 @@\n \n from benefits.core import models, recaptcha, widgets\n \n-\n logger = logging.getLogger(__name__)\n \n \n@@ -160,17 +159,17 @@\n \n \n class SBMTDMobilityPass(EligibilityVerificationForm):\n-    \"\"\"EligibilityVerification form for the SBMTD Mobility Pass.\"\"\"\n+    \"\"\"EligibilityVerification form for the SBMTD Reduced Fare Mobility ID.\"\"\"\n \n     def __init__(self, *args, **kwargs):\n         super().__init__(\n             title=_(\"Agency card information\"),\n             headline=_(\"Let\u2019s see if we can confirm your eligibility.\"),\n-            blurb=_(\"Please input your Mobility Pass number and last name below to confirm your eligibility.\"),\n-            name_label=_(\"Last name (as it appears on Mobility Pass card)\"),\n+            blurb=_(\"Please input your Reduced Fare Mobility ID number and last name below to confirm your eligibility.\"),\n+            name_label=_(\"Last name (as it appears on Reduced Fare Mobility ID card)\"),\n             name_placeholder=\"Garcia\",\n-            name_help_text=_(\"We use this to help confirm your Mobility Pass.\"),\n-            sub_label=_(\"SBMTD Mobility Pass number\"),\n+            name_help_text=_(\"We use this to help confirm your Reduced Fare Mobility ID.\"),\n+            sub_label=_(\"SBMTD Reduced Fare Mobility ID number\"),\n             sub_help_text=_(\"This is a 4-digit number on the back of your card.\"),\n             sub_placeholder=\"1234\",\n             name_max_length=255,\n", "issue": "SBMTD: Update agency card name in user-facing text\nSBMTD is renaming its agency card to avoid confusion for riders about the purpose of its various passes. Their agency card is currently named `Mobility Pass` but will change to `Reduced Fare Mobility ID`. We need update our Benefits application copy to display the updated name.\r\n\r\n## Acceptance Criteria\r\n\r\n<!-- Remember to consider edge cases -->\r\n\r\n- [x] There are no instances of `Mobility Pass` in user-facing copy in the Benefits application.\r\n- [x] All references to SBMTD's agency card in user-facing copy in the Benefits application are `Reduced Fare Mobility ID`.\r\n- [ ] ~Design files reflect the two criteria above.~\r\n- [x] [Cal-ITP Benefits Application Copy](https://docs.google.com/spreadsheets/d/1_Gi_YbJr4ZuXCOsnOWaewvHqUO1nC1nKqiVDHvw0118/edit?usp=sharing) master includes the updated name.\r\n\r\n## Additional context\r\n\r\nA larger research and scoping effort to determine all non-user-facing instances of `Mobility Pass` is being tracked in #1922\n", "before_files": [{"content": "\"\"\"\nThe eligibility application: Form definition for the eligibility verification flow.\n\"\"\"\n\nimport logging\n\nfrom django import forms\nfrom django.utils.translation import gettext_lazy as _\n\nfrom benefits.core import models, recaptcha, widgets\n\n\nlogger = logging.getLogger(__name__)\n\n\nclass EligibilityVerifierSelectionForm(forms.Form):\n    \"\"\"Form to capture eligibility verifier selection.\"\"\"\n\n    action_url = \"eligibility:index\"\n    id = \"form-verifier-selection\"\n    method = \"POST\"\n\n    verifier = forms.ChoiceField(label=\"\", widget=widgets.VerifierRadioSelect)\n    # sets label to empty string so the radio_select template can override the label style\n    submit_value = _(\"Choose this Benefit\")\n\n    def __init__(self, agency: models.TransitAgency, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n        verifiers = agency.eligibility_verifiers.filter(active=True)\n\n        self.classes = \"col-lg-8\"\n        # second element is not used since we render the whole label using selection_label_template,\n        # therefore set to None\n        self.fields[\"verifier\"].choices = [(v.id, None) for v in verifiers]\n        self.fields[\"verifier\"].widget.selection_label_templates = {v.id: v.selection_label_template for v in verifiers}\n\n    def clean(self):\n        if not recaptcha.verify(self.data):\n            raise forms.ValidationError(\"reCAPTCHA failed\")\n\n\nclass EligibilityVerificationForm(forms.Form):\n    \"\"\"Form to collect eligibility verification details.\"\"\"\n\n    action_url = \"eligibility:confirm\"\n    id = \"form-eligibility-verification\"\n    method = \"POST\"\n\n    submit_value = _(\"Check eligibility\")\n    submitting_value = _(\"Checking\")\n\n    _error_messages = {\n        \"invalid\": _(\"Check your input. The format looks wrong.\"),\n        \"missing\": _(\"This field is required.\"),\n    }\n\n    def __init__(\n        self,\n        title,\n        headline,\n        blurb,\n        name_label,\n        name_placeholder,\n        name_help_text,\n        sub_label,\n        sub_placeholder,\n        sub_help_text,\n        name_max_length=None,\n        sub_input_mode=None,\n        sub_max_length=None,\n        sub_pattern=None,\n        *args,\n        **kwargs,\n    ):\n        \"\"\"Initialize a new EligibilityVerifier form.\n\n        Args:\n            title (str): The page (i.e. tab) title for the form's page.\n\n            headline (str): The <h1> on the form's page.\n\n            blurb (str): Intro <p> on the form's page.\n\n            name_label (str): Label for the name form field.\n\n            name_placeholder (str): Field placeholder for the name form field.\n\n            name_help_text (str): Extra help text for the name form field.\n\n            sub_label (str): Label for the sub form field.\n\n            sub_placeholder (str): Field placeholder for the sub form field.\n\n            sub_help_text (str): Extra help text for the sub form field.\n\n            name_max_length (int): The maximum length accepted for the 'name' API field before sending to this verifier\n\n            sub_input_mode (str): Input mode can be \"numeric\", \"tel\", \"search\", etc. to override default \"text\" keyboard on\n                                  mobile devices\n\n            sub_max_length (int): The maximum length accepted for the 'sub' API field before sending to this verifier\n\n            sub_pattern (str): A regular expression used to validate the 'sub' API field before sending to this verifier\n\n        Extra args and kwargs are passed through to the underlying django.forms.Form.\n        \"\"\"\n        super().__init__(auto_id=True, label_suffix=\"\", *args, **kwargs)\n\n        self.title = title\n        self.headline = headline\n        self.blurb = blurb\n\n        self.classes = \"col-lg-6\"\n        sub_widget = widgets.FormControlTextInput(placeholder=sub_placeholder)\n        if sub_pattern:\n            sub_widget.attrs.update({\"pattern\": sub_pattern})\n        if sub_input_mode:\n            sub_widget.attrs.update({\"inputmode\": sub_input_mode})\n        if sub_max_length:\n            sub_widget.attrs.update({\"maxlength\": sub_max_length})\n\n        self.fields[\"sub\"] = forms.CharField(\n            label=sub_label,\n            widget=sub_widget,\n            help_text=sub_help_text,\n        )\n\n        name_widget = widgets.FormControlTextInput(placeholder=name_placeholder)\n        if name_max_length:\n            name_widget.attrs.update({\"maxlength\": name_max_length})\n\n        self.fields[\"name\"] = forms.CharField(label=name_label, widget=name_widget, help_text=name_help_text)\n\n    def clean(self):\n        if not recaptcha.verify(self.data):\n            raise forms.ValidationError(\"reCAPTCHA failed\")\n\n\nclass MSTCourtesyCard(EligibilityVerificationForm):\n    \"\"\"EligibilityVerification form for the MST Courtesy Card.\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        super().__init__(\n            title=_(\"Agency card information\"),\n            headline=_(\"Let\u2019s see if we can confirm your eligibility.\"),\n            blurb=_(\"Please input your Courtesy Card number and last name below to confirm your eligibility.\"),\n            name_label=_(\"Last name (as it appears on Courtesy Card)\"),\n            name_placeholder=\"Garcia\",\n            name_help_text=_(\"We use this to help confirm your Courtesy Card.\"),\n            sub_label=_(\"MST Courtesy Card number\"),\n            sub_help_text=_(\"This is a 5-digit number on the front and back of your card.\"),\n            sub_placeholder=\"12345\",\n            name_max_length=255,\n            sub_input_mode=\"numeric\",\n            sub_max_length=5,\n            sub_pattern=r\"\\d{5}\",\n            *args,\n            **kwargs,\n        )\n\n\nclass SBMTDMobilityPass(EligibilityVerificationForm):\n    \"\"\"EligibilityVerification form for the SBMTD Mobility Pass.\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        super().__init__(\n            title=_(\"Agency card information\"),\n            headline=_(\"Let\u2019s see if we can confirm your eligibility.\"),\n            blurb=_(\"Please input your Mobility Pass number and last name below to confirm your eligibility.\"),\n            name_label=_(\"Last name (as it appears on Mobility Pass card)\"),\n            name_placeholder=\"Garcia\",\n            name_help_text=_(\"We use this to help confirm your Mobility Pass.\"),\n            sub_label=_(\"SBMTD Mobility Pass number\"),\n            sub_help_text=_(\"This is a 4-digit number on the back of your card.\"),\n            sub_placeholder=\"1234\",\n            name_max_length=255,\n            sub_input_mode=\"numeric\",\n            sub_max_length=4,\n            sub_pattern=r\"\\d{4}\",\n            *args,\n            **kwargs,\n        )\n", "path": "benefits/eligibility/forms.py"}], "after_files": [{"content": "\"\"\"\nThe eligibility application: Form definition for the eligibility verification flow.\n\"\"\"\n\nimport logging\n\nfrom django import forms\nfrom django.utils.translation import gettext_lazy as _\n\nfrom benefits.core import models, recaptcha, widgets\n\nlogger = logging.getLogger(__name__)\n\n\nclass EligibilityVerifierSelectionForm(forms.Form):\n    \"\"\"Form to capture eligibility verifier selection.\"\"\"\n\n    action_url = \"eligibility:index\"\n    id = \"form-verifier-selection\"\n    method = \"POST\"\n\n    verifier = forms.ChoiceField(label=\"\", widget=widgets.VerifierRadioSelect)\n    # sets label to empty string so the radio_select template can override the label style\n    submit_value = _(\"Choose this Benefit\")\n\n    def __init__(self, agency: models.TransitAgency, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n        verifiers = agency.eligibility_verifiers.filter(active=True)\n\n        self.classes = \"col-lg-8\"\n        # second element is not used since we render the whole label using selection_label_template,\n        # therefore set to None\n        self.fields[\"verifier\"].choices = [(v.id, None) for v in verifiers]\n        self.fields[\"verifier\"].widget.selection_label_templates = {v.id: v.selection_label_template for v in verifiers}\n\n    def clean(self):\n        if not recaptcha.verify(self.data):\n            raise forms.ValidationError(\"reCAPTCHA failed\")\n\n\nclass EligibilityVerificationForm(forms.Form):\n    \"\"\"Form to collect eligibility verification details.\"\"\"\n\n    action_url = \"eligibility:confirm\"\n    id = \"form-eligibility-verification\"\n    method = \"POST\"\n\n    submit_value = _(\"Check eligibility\")\n    submitting_value = _(\"Checking\")\n\n    _error_messages = {\n        \"invalid\": _(\"Check your input. The format looks wrong.\"),\n        \"missing\": _(\"This field is required.\"),\n    }\n\n    def __init__(\n        self,\n        title,\n        headline,\n        blurb,\n        name_label,\n        name_placeholder,\n        name_help_text,\n        sub_label,\n        sub_placeholder,\n        sub_help_text,\n        name_max_length=None,\n        sub_input_mode=None,\n        sub_max_length=None,\n        sub_pattern=None,\n        *args,\n        **kwargs,\n    ):\n        \"\"\"Initialize a new EligibilityVerifier form.\n\n        Args:\n            title (str): The page (i.e. tab) title for the form's page.\n\n            headline (str): The <h1> on the form's page.\n\n            blurb (str): Intro <p> on the form's page.\n\n            name_label (str): Label for the name form field.\n\n            name_placeholder (str): Field placeholder for the name form field.\n\n            name_help_text (str): Extra help text for the name form field.\n\n            sub_label (str): Label for the sub form field.\n\n            sub_placeholder (str): Field placeholder for the sub form field.\n\n            sub_help_text (str): Extra help text for the sub form field.\n\n            name_max_length (int): The maximum length accepted for the 'name' API field before sending to this verifier\n\n            sub_input_mode (str): Input mode can be \"numeric\", \"tel\", \"search\", etc. to override default \"text\" keyboard on\n                                  mobile devices\n\n            sub_max_length (int): The maximum length accepted for the 'sub' API field before sending to this verifier\n\n            sub_pattern (str): A regular expression used to validate the 'sub' API field before sending to this verifier\n\n        Extra args and kwargs are passed through to the underlying django.forms.Form.\n        \"\"\"\n        super().__init__(auto_id=True, label_suffix=\"\", *args, **kwargs)\n\n        self.title = title\n        self.headline = headline\n        self.blurb = blurb\n\n        self.classes = \"col-lg-6\"\n        sub_widget = widgets.FormControlTextInput(placeholder=sub_placeholder)\n        if sub_pattern:\n            sub_widget.attrs.update({\"pattern\": sub_pattern})\n        if sub_input_mode:\n            sub_widget.attrs.update({\"inputmode\": sub_input_mode})\n        if sub_max_length:\n            sub_widget.attrs.update({\"maxlength\": sub_max_length})\n\n        self.fields[\"sub\"] = forms.CharField(\n            label=sub_label,\n            widget=sub_widget,\n            help_text=sub_help_text,\n        )\n\n        name_widget = widgets.FormControlTextInput(placeholder=name_placeholder)\n        if name_max_length:\n            name_widget.attrs.update({\"maxlength\": name_max_length})\n\n        self.fields[\"name\"] = forms.CharField(label=name_label, widget=name_widget, help_text=name_help_text)\n\n    def clean(self):\n        if not recaptcha.verify(self.data):\n            raise forms.ValidationError(\"reCAPTCHA failed\")\n\n\nclass MSTCourtesyCard(EligibilityVerificationForm):\n    \"\"\"EligibilityVerification form for the MST Courtesy Card.\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        super().__init__(\n            title=_(\"Agency card information\"),\n            headline=_(\"Let\u2019s see if we can confirm your eligibility.\"),\n            blurb=_(\"Please input your Courtesy Card number and last name below to confirm your eligibility.\"),\n            name_label=_(\"Last name (as it appears on Courtesy Card)\"),\n            name_placeholder=\"Garcia\",\n            name_help_text=_(\"We use this to help confirm your Courtesy Card.\"),\n            sub_label=_(\"MST Courtesy Card number\"),\n            sub_help_text=_(\"This is a 5-digit number on the front and back of your card.\"),\n            sub_placeholder=\"12345\",\n            name_max_length=255,\n            sub_input_mode=\"numeric\",\n            sub_max_length=5,\n            sub_pattern=r\"\\d{5}\",\n            *args,\n            **kwargs,\n        )\n\n\nclass SBMTDMobilityPass(EligibilityVerificationForm):\n    \"\"\"EligibilityVerification form for the SBMTD Reduced Fare Mobility ID.\"\"\"\n\n    def __init__(self, *args, **kwargs):\n        super().__init__(\n            title=_(\"Agency card information\"),\n            headline=_(\"Let\u2019s see if we can confirm your eligibility.\"),\n            blurb=_(\"Please input your Reduced Fare Mobility ID number and last name below to confirm your eligibility.\"),\n            name_label=_(\"Last name (as it appears on Reduced Fare Mobility ID card)\"),\n            name_placeholder=\"Garcia\",\n            name_help_text=_(\"We use this to help confirm your Reduced Fare Mobility ID.\"),\n            sub_label=_(\"SBMTD Reduced Fare Mobility ID number\"),\n            sub_help_text=_(\"This is a 4-digit number on the back of your card.\"),\n            sub_placeholder=\"1234\",\n            name_max_length=255,\n            sub_input_mode=\"numeric\",\n            sub_max_length=4,\n            sub_pattern=r\"\\d{4}\",\n            *args,\n            **kwargs,\n        )\n", "path": "benefits/eligibility/forms.py"}]}