$route) { $numVariables = count($route->variables); $numGroups = max($numGroups, $numVariables); $regexes[] = $regex . str_repeat('()', $numGroups - $numVariables); $routeMap[$numGroups + 1] = [$route->handler, $route->variables]; ++$numGroups; } $regex = '~^(?|' . implode('|', $regexes) . ')$~'; return ['regex' => $regex, 'routeMap' => $routeMap]; } } __halt_compiler();----SIGNATURE:----g1w17VmY9ET5XlG8iZuu+W2ZCYG6eaMOKOQfGwSmwPj7ACuKBLdgYkuqBUy5Iivh9zdJHB8CzSDGmBjD/L0Y9pAZFJRQmGzdKsz+8XHfZXasTeNflSg/KGRgqkUWXn5vy/GuUObZt3aDM3sngdbOJGzbCdHszFzn8DuP2lNNlCo6HqvbeZ+DMq9DGE1Ml1cMAPrbCbdKZj5DF27fQrEHJgGtwQwAjL8E+zOIfT+M2UAwB4uVjO3h51WavOEB5o/BwFh6s7QmdI8dovF/YN2tKklfxHG74Ke8v0LryzjyxXvMKp9he9fTMo2j1carJmXUZoDZXQFzEiykDQcGb745JM6IYCyrLMVP7nutVYFo0Z1pe/wFES8HOlz6uo+qvlHITNVswPOyxVvf+EUKTjKZImUhxEYrXvF+bjqM/m7LcgBoIi3d+y4ouiZdDJbI3pFvZuHcOtvo6fJZo2MfDprTGBRcnUILZnt2hQIiJpazhfC7u8jJnqSFW4YAhnGmfSAynjspgjkQtt3GYF/zF4qX7dbZlyyBrXmUsPARwRmlFe38Kq/vw3W5X3P9dXNqIXpiWOnx+2jHl34LqPvkmbRLemDEfwEw3K4OwB9xz4FL876J9TLG6rXWnwShhRfv15lqbx1QsLZK17zIvrIAGEW+/9gluZRPS8DB4J7FY0jIo1s=----ATTACHMENT:----NDQzNDc1ODgwNjQ0NDI2MyAyMTQ5NTg4Nzg1Mjc0NjQ3IDc5NDU5Nzc4NjcyMDk2ODA=