ttern="\&lt;\!\[CDATA\[.*?\]\]\&gt;">
        <token type="CommentPreproc"/>
      </rule>
      <rule pattern="&lt;!--">
        <token type="Comment"/>
        <push state="comment"/>
      </rule>
      <rule pattern="&lt;\?.*?\?&gt;">
        <token type="CommentPreproc"/>
      </rule>
      <rule pattern="&lt;![^&gt;]*&gt;">
        <token type="CommentPreproc"/>
      </rule>
      <rule pattern="(&lt;)(\s*)(script)(\s*)">
        <bygroups>
          <token type="Punctuation"/>
          <token type="Text"/>
          <token type="NameTag"/>
          <token type="Text"/>
        </bygroups>
        <push state="script-content" state="tag"/>
      </rule>
      <rule pattern="(&lt;)(\s*)(style)(\s*)">
        <bygroups>
          <token type="Punctuation"/>
          <token type="Text"/>
          <token type="NameTag"/>
          <token type="Text"/>
        </bygroups>
        <push state="style-content" state="tag"/>
      </rule>
      <rule pattern="(&lt;)(\s*)([\w:.-]+)">
        <bygroups>
          <token type="Punctuation"/>
          <token type="Text"/>
          <token type="NameTag"/>
        </bygroups>
        <push state="tag"/>
      </rule>
      <rule pattern="(&lt;)(\s*)(/)(\s*)([\w:.-]+)(\s*)(&gt;)">
        <bygroups>
          <token type="Punctuation"/>
          <token type="Text"/>
          <token type="Punctuation"/>
          <token type="Text"/>
          <token type="NameTag"/>
          <token type="Text"/>
          <token type="Punctuation"/>
        </bygroups>
      </rule>
    </state>
    <state name="comment">
      <rule pattern="[^-]+">
        <token type="Comment"/>
      </rule>
      <rule pattern="--&gt;">
        <token type="Comment"/>
        <pop depth="1"/>
      </rule>
      <rule pattern="-">
        <token type="Comment"/>
      </rule>
    </state>
    <state name="tag">
      <rule pattern="\s+">
        <token type="Text"/>
      </rule>
      <rule pattern="([\w:-]+\s*)(=)(\s*)">
        <bygroups>
          <token type="NameAttribute"/>
          <token type="Operator"/>
          <token type="Text"/>
        </bygroups>
        <push state="attr"/>
      </rule>
      <rule pattern="[\w:-]+">
        <token type="NameAttribute"/>
      </rule>
      <rule pattern="(/?)(\s*)(&gt;)">
        <bygroups>
          <token type="Punctuation"/>
          <token type="Text"/>
          <token type="Punctuation"/>
        </bygroups>
        <pop depth="1"/>
      </rule>
    </state>
  </rules>
</lexer>
			%[1]sGH_TOKEN%[1]s, %[1]sGITHUB_TOKEN%[1]s (in order of precedence): an authentication token that will be used when
			a command targets either %[1]sgithub.com%[1]s or a subdomain of %[1]sghe.com%[1]s. Setting this avoids being prompted to
			authenticate and takes precedence over previously stored credentials.

			%[1]sGH_ENTERPRISE_TOKEN%[1]s, %[1]sGITHUB_ENTERPRISE_TOKEN%[1]s (in order of precedence): an authentication
			token that will be used when a command targets a GitHub Enterprise Server host.

			%[1]sGH_HOST%[1]s: specify the GitHub hostname for commands where a hostname has not been provided, or
			cannot be inferred from the context of a local Git repository. If this host was previously
			authenticated with, the stored credentials will be used. Otherwise, setting %[1]sGH_TOKEN%[1]s or
			%[1]sGH_ENTERPRISE_TOKEN%[1]s is required, depending on the targeted host.

			%[1]sGH_REPO%[1]s: specify the GitHub repository in the %[1]s[HOST/]OWNER/REPO%[1]s format for commands
			that otherwise operate on a local repository.

			%[1]sGH_EDITOR%[1]s, %[1]sGIT_EDITOR%[1]s, %[1]sVISUAL%[1]s, %[1]sEDITOR%[1]s (in order of precedence): the editor tool to use
			for authoring text.

			%[1]sGH_BROWSER%[1]s, %[1]sBROWSER%[1]s (in order of precedence): the web browser to use for opening links.

			%[1]sGH_DEBUG%[1]s: set to a truthy value to enable verbose output on standard error. Set to %[1]sapi%[1]s
			to additionally log details of HTTP traffic.

			%[1]sDEBUG%[1]s (deprecated): set to %[1]s1%[1]s, %[1]strue%[1]s, or %[1]syes%[1]s to enable verbose output on standard
			error.

			%[1]sGH_PAGER%[1]s, %[1]sPAGER%[1]s (in order of precedence): a terminal paging program to send standard output
			to, e.g. %[1]sless%[1]s.

			%[1]sGLAMOUR_STYLE%[1]s: the style to use for rendering Markdown. See
			<https://github.com/charmbracelet/glamour#styles>

			%[1]sNO_COLOR%[1]s: set to any value to avoid printing ANSI escape sequences for color output.

			%[1]sCLICOLOR%[1]s: set to %[1]s0%[1]s to disable printing ANSI colors in output.

			%[1]sCLICOLOR_FORCE%[1]s: set to a value other than %[1]s0%[1]s to keep ANSI colors in output
			even when the output is piped.

			%[1]sGH_COLOR_LABELS%[1]s: set to any value to display labels using their RGB hex color codes in terminals that
			support truecolor.

			%[1]sGH_ACCESSIBLE_COLORS%[1]s (preview): set to a truthy value to use customizable, 4-bit accessible colors.

			%[1]sGH_FORCE_TTY%[1]s: set to any value to force terminal-style output even when the output is
			redirected. When the value is a number, it is interpreted as the number of columns
			available in the viewport. When the value is a percentage, it will be applied against
			the number of columns available in the current viewport.

			%[1]sGH_NO_UPDATE_NOTIFIER%[1]s: set to any value to disable GitHub CLI update notifications.
			When any command is executed, gh checks for new versions once every 24 hours.
			If a newer version was found, an upgrade notice is displayed on standard error.

			%[1]sGH_NO_EXTENSION_UPDATE_NOTIFIER%[1]s: set to any value to disable GitHub CLI extension update notifications.
			When an extension is executed, gh checks for new versions for the executed extension once every 24 hours.
			If a newer version was found, an upgrade notice is displayed on standard error.

			%[1]sGH_CONFIG_DIR%[1]s: the directory where gh will store configuration files. If not specified,
			the default value will be one of the following paths (in order of precedence):
			  - %[1]s$XDG_CONFIG_HOME/gh%[1]s (if %[1]s$XDG_CONFIG_HOME%[1]s is set),
			  - %[1]s$AppData/GitHub CLI%[1]s (on Windows if %[1]s$AppData%[1]s is set), or
			  - %[1]s$HOME/.config/gh%[1]s.

			%[1]sGH_PROMPT_DISABLED%[1]s: set to any value to disable interactive prompting in the terminal.

			%[1]sGH_PATH%[1]s: set the path to the gh executable, useful for when gh can not properly determine
			its own path such as in the cygwin terminal.

			%[1]sGH_MDWIDTH%[1]s: default maximum width for markdown render wrapping.  The max width of lines
			wrapped on the terminal will be taken as the lesser of the terminal width, this value, or 120 if
			not specified.  This value is used, for example, with %[1]spr view%[1]s subcommand.

			%[1]sGH_ACCESSIBLE_PROMPTER%[1]s (preview): set to a truthy value to enable prompts that are
			more compatible with speech synthesis and braille screen readers.

			%[1]sGH_SPINNER_DISABLED%[1]s: set to a truthy value to replace the spinner animation with
			a textual progress indicator.
		