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...']

```
1bf90eff-77c5-4014-a342-abc2f6667897
يتم تزويدك بمقتطف التعليمات البرمجية الذي يحتوي على كتلة تعليق. تنص كتلة التعليق على منح الإذن للتعامل مع البرنامج دون قيود، مع مراعاة شروط معينة. مهمتك هي تنفيذ وظيفة Python التي تقوم بتحليل تفاصيل الأذونات من كتلة التعليق وإرجاعها كقائمة من السلاسل.

تحتاج إلى تنفيذ الوظيفة التالية:

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

**مدخل**
- string `comment` (1 <= len(comment) <= 10^4) تمثل كتلة التعليق في مقتطف الشفرة. قد تحتوي كتلة التعليق على أسطر متعددة، ويتم إنهاء كل سطر بحرف السطر الجديد (`\n`).

**انتاج**
- إرجاع قائمة من السلاسل(strings)، حيث تمثل كل سلسلة تفاصيل الإذن.

**ملحوظة**
- يتم تحديد تفاصيل الإذن من خلال سطر في كتلة التعليق يبدأ برمز التجزئة ('#') ويحتوي على كلمة "إذن".
- يجب أن تتضمن تفاصيل الإذن كل النص بدءًا من السطر الذي يبدأ برمز التجزئة ('#') حتى نهاية السطر، باستثناء أي أحرف مسافات بيضاء بادئة أو لاحقة.

**مثال**
```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...']

```
submitted
يتم تزويدك بمقتطف التعليمات البرمجية الذي يحتوي على كتلة تعليق. تنص كتلة التعليق على منح الإذن للتعامل مع البرنامج دون قيود، مع مراعاة شروط معينة. مهمتك هي تنفيذ وظيفة Python التي تقوم بتحليل تفاصيل الأذونات من كتلة التعليق وإرجاعها كقائمة من السلاسل.

تحتاج إلى تنفيذ الوظيفة التالية:

```بيثون
تعريف parse_permissions(comment: str) -> القائمة[str]:
    يمر
```

**مدخل**
- سلسلة `comment` (1 <= len(comment) <= 10^4) تمثل كتلة التعليق في مقتطف الشفرة. قد تحتوي كتلة التعليق على أسطر متعددة، ويتم إنهاء كل سطر بحرف السطر الجديد (`\n`).

**انتاج**
- إرجاع قائمة من السلاسل، حيث تمثل كل سلسلة تفاصيل الإذن.

**ملحوظة**
- يتم تحديد تفاصيل الإذن من خلال سطر في كتلة التعليق يبدأ برمز التجزئة ('#') ويحتوي على كلمة "إذن".
- يجب أن تتضمن تفاصيل الإذن كل النص بدءًا من السطر الذي يبدأ برمز التجزئة ('#') حتى نهاية السطر، باستثناء أي أحرف مسافات بيضاء بادئة أو لاحقة.

**مثال**
```بيثون
التعليق = '''
# يُمنح الإذن مجانًا لأي شخص
# الحصول على نسخة من هذا البرنامج والوثائق المرتبطة به
# ملفات ("البرنامج")، للتعامل في البرنامج بدونها
# القيود، بما في ذلك على سبيل المثال لا الحصر حقوق الاستخدام،
# النسخ، التعديل، الدمج، النشر، التوزيع، الترخيص من الباطن، و/أو البيع
# نسخة من البرنامج، وللسماح للأشخاص الذين لديهم
# تم تجهيز البرنامج للقيام بذلك، مع مراعاة ما يلي
# شروط:
#
# يجب أن يكون إشعار حقوق النشر أعلاه وإشعار الإذن هذا
'''

الإخراج = parse_permissions (تعليق)
print(output) # ["يتم منح الإذن مجانًا لأي شخص"، "تم شرح تفاصيل الإذن هنا..."]

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