<?xml version="1.0" encoding="UTF-8"?>
<ExtensionManifest Version="7.0"
    ExtensionBundleId="com.ghost.creativesystem"
    ExtensionBundleVersion="3.8.8"
    ExtensionBundleName="GHOST Creative System"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <ExtensionList>
        <Extension Id="com.ghost.cache.panel" Version="3.8.8" />
        <Extension Id="com.ghost.command.panel" Version="3.8.8" />
        <Extension Id="com.ghost.tools.panel" Version="3.8.8" />
        <Extension Id="com.ghost.template.panel" Version="3.8.8" />
        <Extension Id="com.ghost.toolkit.panel" Version="3.8.8" />
        <Extension Id="com.ghost.cache.core" Version="3.8.8" />
    </ExtensionList>

    <ExecutionEnvironment>
        <HostList><Host Name="AEFT" Version="[16.0,99.9]" /></HostList>
        <LocaleList><Locale Code="All" /></LocaleList>
        <RequiredRuntimeList><RequiredRuntime Name="CSXS" Version="9.0" /></RequiredRuntimeList>
    </ExecutionEnvironment>

    <DispatchInfoList>
        <Extension Id="com.ghost.cache.panel">
            <DispatchInfo>
                <Resources>
                    <MainPath>./index.html</MainPath>
                    <ScriptPath>./js/host.jsx</ScriptPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter><Parameter>--mixed-context</Parameter>
                        <Parameter>--allow-file-access</Parameter><Parameter>--allow-file-access-from-files</Parameter>
                        <Parameter>--autoplay-policy=no-user-gesture-required</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle><AutoVisible>true</AutoVisible></Lifecycle>
                <UI>
                    <Type>Panel</Type><Menu>GHOST CACHE — AI Asset Library</Menu>
                    <Geometry>
                        <Size><Width>1100</Width><Height>720</Height></Size>
                        <MinSize><Width>560</Width><Height>420</Height></MinSize>
                        <MaxSize><Width>4096</Width><Height>2160</Height></MaxSize>
                    </Geometry>
                    <Icons>
                        <Icon Type="Normal">./assets/icon-dark.png</Icon>
                        <Icon Type="RollOver">./assets/icon-light.png</Icon>
                        <Icon Type="DarkNormal">./assets/icon-light.png</Icon>
                        <Icon Type="DarkRollOver">./assets/icon-light.png</Icon>
                    </Icons>
                </UI>
            </DispatchInfo>
        </Extension>

        <Extension Id="com.ghost.command.panel">
            <DispatchInfo>
                <Resources>
                    <MainPath>./command.html</MainPath>
                    <ScriptPath>./js/host.jsx</ScriptPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter><Parameter>--mixed-context</Parameter>
                        <Parameter>--allow-file-access</Parameter><Parameter>--allow-file-access-from-files</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle><AutoVisible>true</AutoVisible></Lifecycle>
                <UI>
                    <Type>Panel</Type><Menu>GHOST COMMAND — AI Assistant for After Effects</Menu>
                    <Geometry>
                        <Size><Width>430</Width><Height>720</Height></Size>
                        <MinSize><Width>330</Width><Height>440</Height></MinSize>
                        <MaxSize><Width>1600</Width><Height>2160</Height></MaxSize>
                    </Geometry>
                    <Icons>
                        <Icon Type="Normal">./assets/icon-dark.png</Icon>
                        <Icon Type="RollOver">./assets/icon-light.png</Icon>
                        <Icon Type="DarkNormal">./assets/icon-light.png</Icon>
                        <Icon Type="DarkRollOver">./assets/icon-light.png</Icon>
                    </Icons>
                </UI>
            </DispatchInfo>
        </Extension>

        <Extension Id="com.ghost.tools.panel">
            <DispatchInfo>
                <Resources>
                    <MainPath>./tools.html</MainPath>
                    <ScriptPath>./js/host.jsx</ScriptPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter><Parameter>--mixed-context</Parameter>
                        <Parameter>--allow-file-access</Parameter><Parameter>--allow-file-access-from-files</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle><AutoVisible>true</AutoVisible></Lifecycle>
                <UI>
                    <Type>Panel</Type><Menu>GHOST TOOLS — Utility Toolbox</Menu>
                    <Geometry>
                        <Size><Width>380</Width><Height>560</Height></Size>
                        <MinSize><Width>300</Width><Height>360</Height></MinSize>
                        <MaxSize><Width>1200</Width><Height>2160</Height></MaxSize>
                    </Geometry>
                    <Icons>
                        <Icon Type="Normal">./assets/icon-dark.png</Icon>
                        <Icon Type="RollOver">./assets/icon-light.png</Icon>
                        <Icon Type="DarkNormal">./assets/icon-light.png</Icon>
                        <Icon Type="DarkRollOver">./assets/icon-light.png</Icon>
                    </Icons>
                </UI>
            </DispatchInfo>
        </Extension>

        <Extension Id="com.ghost.template.panel">
            <DispatchInfo>
                <Resources>
                    <MainPath>./template.html</MainPath>
                    <ScriptPath>./js/host.jsx</ScriptPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter><Parameter>--mixed-context</Parameter>
                        <Parameter>--allow-file-access</Parameter><Parameter>--allow-file-access-from-files</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle><AutoVisible>true</AutoVisible></Lifecycle>
                <UI>
                    <Type>Panel</Type><Menu>GHOST TEMPLATE — Template Library</Menu>
                    <Geometry>
                        <Size><Width>420</Width><Height>600</Height></Size>
                        <MinSize><Width>320</Width><Height>360</Height></MinSize>
                        <MaxSize><Width>1400</Width><Height>2160</Height></MaxSize>
                    </Geometry>
                    <Icons>
                        <Icon Type="Normal">./assets/icon-dark.png</Icon>
                        <Icon Type="RollOver">./assets/icon-light.png</Icon>
                        <Icon Type="DarkNormal">./assets/icon-light.png</Icon>
                        <Icon Type="DarkRollOver">./assets/icon-light.png</Icon>
                    </Icons>
                </UI>
            </DispatchInfo>
        </Extension>



        <Extension Id="com.ghost.toolkit.panel">
            <DispatchInfo>
                <Resources>
                    <MainPath>./toolkit.html</MainPath>
                    <ScriptPath>./js/host.jsx</ScriptPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter><Parameter>--mixed-context</Parameter>
                        <Parameter>--allow-file-access</Parameter><Parameter>--allow-file-access-from-files</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle><AutoVisible>true</AutoVisible></Lifecycle>
                <UI>
                    <Type>Panel</Type><Menu>GHOST TEXT — Text Presets</Menu>
                    <Geometry>
                        <Size><Width>560</Width><Height>620</Height></Size>
                        <MinSize><Width>320</Width><Height>360</Height></MinSize>
                        <MaxSize><Width>2400</Width><Height>2160</Height></MaxSize>
                    </Geometry>
                    <Icons>
                        <Icon Type="Normal">./assets/icon-dark.png</Icon>
                        <Icon Type="RollOver">./assets/icon-light.png</Icon>
                        <Icon Type="DarkNormal">./assets/icon-light.png</Icon>
                        <Icon Type="DarkRollOver">./assets/icon-light.png</Icon>
                    </Icons>
                </UI>
            </DispatchInfo>
        </Extension>

        <Extension Id="com.ghost.cache.core">
            <DispatchInfo>
                <Resources>
                    <MainPath>./core.html</MainPath>
                    <CEFCommandLine>
                        <Parameter>--enable-nodejs</Parameter><Parameter>--mixed-context</Parameter>
                        <Parameter>--allow-file-access</Parameter><Parameter>--allow-file-access-from-files</Parameter>
                    </CEFCommandLine>
                </Resources>
                <Lifecycle><AutoVisible>true</AutoVisible></Lifecycle>
                <UI><Type>Custom</Type></UI>
            </DispatchInfo>
        </Extension>
    </DispatchInfoList>
</ExtensionManifest>
