You are provided with a code snippet that contains a comment block. The comment block states that permission is granted to deal with the software without restriction, subject to certain conditions. Your task is to implement a Python function that parses the permission details from the comment block and returns them as a list of strings.

You need to implement the following function:

```python
def parse_permissions(comment: str) -> List[str]:
    pass
```

**Input**
- A string `comment` (1 <= len(comment) <= 10^4) that represents the comment block in the code snippet. The comment block may contain multiple lines, and each line is terminated by a newline character (`\n`).

**Output**
- Returns a list of strings, where each string represents a permission detail.

**Note**
- A permission detail is defined by a line in the comment block that starts with a hash symbol ('#') and contains the word "Permission".
- The permission detail should include all the text from the line starting with the hash symbol ('#') until the end of the line, excluding any leading or trailing whitespace characters.

**Example**
```python
comment = '''
# Permission is hereby granted, free of charge, to any person
# obtaining a copy of this software and associated documentation
# files (the "Software"), to deal in the Software without
# restriction, including without limitation the rights to use,
# copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following
# conditions:
#
# The above copyright notice and this permission notice shall be
'''

output = parse_permissions(comment)
print(output)  # ['Permission is hereby granted, free of charge, to any person', 'Permission details explained here...']

```
e1cf1c87-5648-4772-a797-256cf86d97b9
Se te proporciona un fragmento de código que contiene un bloque de comentarios. El bloque de comentarios establece que se concede permiso para tratar el software sin restricciones, sujeto a ciertas condiciones. Tu tarea es implementar una función de Python que analiza los detalles del permiso desde el bloque de comentarios y los devuelve como una lista de cadenas de texto.

Necesitas implementar la siguiente función:

```python
def parse_permissions(comentario: str) -> List[str]:
    pass
```

**Entrada**
- Una cadena `comentario` (1 <= len(comentario) <= 10^4) que representa el bloque de comentarios en el fragmento de código. El bloque de comentarios puede contener múltiples líneas y cada línea se termina con un carácter de nueva línea (`\n`).

**Salida**
- Devuelve una lista de cadenas de texto, donde cada cadena representa un detalle de permiso.

**Nota**
- Un detalle de permiso se define mediante una línea en el bloque de comentarios que comienza con un símbolo de hash ('#') y contiene la palabra "Permiso".
- El detalle de permiso debe incluir todo el texto desde la línea que comienza con el símbolo de hash ('#') hasta el final de la línea, excluyendo cualquier carácter de espacio en blanco al principio o al final.

**Ejemplo**
```python
comentario = '''
# Se concede por la presente, de manera gratuita, a cualquier persona
# obtener una copia de este software y de la documentación asociada
# archivos (el "Software"), para tratar el Software sin
# restricción, incluyendo sin limitación los derechos de usar,
# copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender
# copias del Software, y permitir a las personas a quienes el
# Software se les ha proporcionado hacerlo, sujeto a las siguientes
# condiciones:
#
# La anterior mención de copyright y este aviso de permiso deberán ser
'''

salida = parse_permissions(comentario)
print(salida)  # ['Se concede por la presente, de manera gratuita, a cualquier persona', 'Detalles de permiso explicados aquí...']

```
submitted
Se te proporciona un fragmento de código que contiene un bloque de comentarios. El bloque de comentarios establece que se concede permiso para tratar el software sin restricciones, sujeto a ciertas condiciones. Tu tarea es implementar una función de Python que analiza los detalles del permiso desde el bloque de comentarios y los devuelve como una lista de cadenas de texto.

Necesitas implementar la siguiente función:

```python
def parse_permissions(comentario: str) -> List[str]:
    pass
```

**Entrada**
- Una cadena `comentario` (1 <= len(comentario) <= 10^4) que representa el bloque de comentarios en el fragmento de código. El bloque de comentarios puede contener múltiples líneas y cada línea se termina con un carácter de nueva línea (`\n`).

**Salida**
- Devuelve una lista de cadenas de texto, donde cada cadena representa un detalle de permiso.

**Nota**
- Un detalle de permiso se define mediante una línea en el bloque de comentarios que comienza con un símbolo de hash ('#') y contiene la palabra "Permiso".
- El detalle de permiso debe incluir todo el texto desde la línea que comienza con el símbolo de hash ('#') hasta el final de la línea, excluyendo cualquier carácter de espacio en blanco al principio o al final.

**Ejemplo**
```python
comentario = '''
# Se concede por la presente, de manera gratuita, a cualquier persona
# obtener una copia de este software y de la documentación asociada
# archivos (el "Software"), para tratar el Software sin
# restricción, incluyendo sin limitación los derechos de usar,
# copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender
# copias del Software, y permitir a las personas a quienes el
# Software se les ha proporcionado hacerlo, sujeto a las siguientes
# condiciones:
#
# La anterior mención de copyright y este aviso de permiso deberán ser
'''

salida = parse_permissions(comentario)
print(salida)  # ['Se concede por la presente, de manera gratuita, a cualquier persona', 'Detalles de permiso explicados aquí...']

```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}