this.primevue = this.primevue || {};
this.primevue.themes = this.primevue.themes || {};
this.primevue.themes.aura = this.primevue.themes.aura || {};
this.primevue.themes.aura.galleria = (function () {
    'use strict';

    var index = {
      colorScheme: {
        light: {
          navigator: {
            hoverBackground: 'rgba(255, 255, 255, 0.1)',
            color: '{surface.100}'
          },
          thumbnailNavigator: {
            hoverBackground: '{surface.200}',
            color: '{surface.600}',
            hoverColor: '{surface.700}'
          },
          thumbnailContainer: {
            background: '{surface.50}'
          },
          caption: {
            background: 'rgba(0, 0, 0, 0.5)',
            color: '{surface.100}'
          },
          indicator: {
            background: '{surface.200}',
            hoverBackground: '{surface.300}',
            activeBackground: '{primary.color}'
          },
          insetIndicators: {
            background: 'rgba(0, 0, 0, 0.5)'
          },
          insetIndicator: {
            background: 'rgba(255, 255, 255, 0.4)',
            hoverBackground: 'rgba(255, 255, 255, 0.6)',
            activeBackground: 'rgba(255, 255, 255, 0.9)'
          },
          mask: {
            background: 'rgba(0,0,0,0.9)'
          },
          close: {
            hoverBackground: 'rgba(255,255,255,0.1)',
            color: '{surface.50}',
            hoverColor: '{surface.0}'
          }
        },
        dark: {
          navigator: {
            hoverBackground: 'rgba(255, 255, 255, 0.1)',
            color: '{surface.400}'
          },
          thumbnailNavigator: {
            hoverBackground: '{surface.800}',
            color: '{surface.400}',
            hoverColor: '{surface.300}'
          },
          thumbnailContainer: {
            background: '{surface.950}'
          },
          caption: {
            background: 'rgba(0, 0, 0, 0.5)',
            color: '{surface.100}'
          },
          indicator: {
            background: '{surface.200}',
            hoverBackground: '{surface.300}',
            activeBackground: '{primary.color}'
          },
          insetIndicators: {
            background: 'rgba(0, 0, 0, 0.5)'
          },
          insetIndicator: {
            background: 'rgba(255, 255, 255, 0.4)',
            hoverBackground: 'rgba(255, 255, 255, 0.6)',
            activeBackground: 'rgba(255, 255, 255, 0.9)'
          },
          mask: {
            background: 'rgba(0,0,0,0.9)'
          },
          close: {
            hoverBackground: 'rgba(255,255,255,0.1)',
            color: '{surface.50}',
            hoverColor: '{surface.0}'
          }
        }
      }
    };

    return index;

})();
