Ola, estou recebendo mensagem de erro ao implementar o matchPattern, no browser ao tentar efetuar login, apresenta na tela a mensagem: "Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group", e se tento forçar o acesso digitando o nome na barra de endereço (...timeline/rafael) recebo o erro abaixo no console:
PatternUtils.js:122 Uncaught SyntaxError: Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group    
The above error occurred in the <Router> component:
    in Router (at src/index.js:26)
Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://fb.me/react-error-boundaries to learn more about error boundaries.
react-dom.development.js:20781 Uncaught SyntaxError: Invalid regular expression: /^/timeline(?::/login/?/: Unterminated groupe no browser:
SyntaxError: Invalid regular expression: /^/timeline(?::/login/?/: Unterminated group
matchPattern
node_modules/babel-loader/lib/index.js??ref--6-oneOf-2!/glaucio/workspace/Alura/react/instalura/node_modules/react-router/lib/PatternUtils.js:122
  119 |   regexpSource += '$';
  120 | }
  121 | 
> 122 | var match = pathname.match(new RegExp('^' + regexpSource, 'i'));
      | ^  123 | 
  124 | if (match == null) {
  125 |   return null;O que pode ser?