"Sunbelt Specific LLM calls"

from pptx.dml.color import RGBColor
from pptx.util import Inches

# from pptx.enum.base import EnumValue
from services.ppt_generator.configs.standard_configs import (DefaultSettings,
                                                             SlideWorkArea)


class KenyonConfig:
    "Kenyon config"
    client: str = "Kenyon"
    ppt_template: str = r"ppt_templates\ppt_template.pptx"
    chroma_db = "kenyon"
    layout_file = "kenyon"
    layout_choices = (
        r"services\ppt_generator\layouts\kenyon\content_slide_layout_choices_v4.txt"
    )
    slide_work_area: SlideWorkArea = SlideWorkArea(
        top=Inches(1.35), left=Inches(0.17), width=Inches(13.01), height=Inches(5.74)
    )
    default_settings: DefaultSettings = DefaultSettings(
        font="Calibri.ttf",
        font_size=16,
        font_color=RGBColor(0, 0, 0),
        light_font_color=RGBColor(255, 255, 255),
    )
    # structure_recommendation = {
    #     'CIM': CIM_structure
    # }
    client_type: str = "ib"
