رمز الغلاف مع اختبارات الوحدة:

```
استيراد { BRANDED\_TEMPLATES } من './الثوابت'؛

تصدير const isBrandedTemplate = (templateId,allowBrandedTemplates = {}) =>
 Object.values(allowedBrandedTemplates).includes(templateId);

تصدير const getBrandedTemplates = (
 القوالب المسموح بها,
 BrandedTemplatesPreset = BRANDED\_TEMPLATES،
) =>
 Object.entries(brandedTemplatesPreset)
 .map(([المفتاح، القيمة]) => ({ ...القيمة، المعرف: سمح بالقوالب[مفتاح] }))
 .filter((item) => item.id);

تصدير const getBrandedTemplateById = ({
 بطاقة تعريف،
 القوالب المسموح بها = {}،
 BrandedTemplatesPreset = BRANDED\_TEMPLATES،
}) => {
 const SelectedTemplate = Object.keys(allowedTemplates).find(
 (مفتاح) => مسموح بالقوالب[مفتاح] === معرف،
 );

 إرجاع القالب المحدد؟ BrandedTemplatesPreset[selectedTemplate] : null;
};
```
{"source": "ewof/sharegpt-instruct-unfiltered-deduped", "kind": "human", "evolved_from": null}