Ext.require('Ext.theme.Material');
if (Ext.platformTags.android && Ext.platformTags.chrome && Ext.manifest.material && Ext.manifest.material.toolbar) {
    var color = Ext.manifest.material.toolbar.color,
        toolbarIsDynamic = Ext.manifest.material.toolbar.dynamic,
        head = document.head, meta;

    if (toolbarIsDynamic && Ext.supports.CSSVariables) {
        color = getComputedStyle(document.body).getPropertyValue('--primary-color-md');
        color = color.replace(/ /g, '').replace(/^#(?:\\3)?/, '#');
    }

    if (color) {
        meta = document.createElement('meta');
        meta.setAttribute('name', 'theme-color');
        meta.setAttribute('content', color);
        head.appendChild(meta);
    }
}

Ext.namespace('Ext.theme.is').Material = true;
Ext.theme.name = 'Material';