"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _config = _interopRequireDefault(require("next/config"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

const {
  publicRuntimeConfig
} = (0, _config.default)();
const Emotion = ['Emotion_001_Happy', 'Emotion_002_Sad', 'Emotion_003_Cry', 'Emotion_004_Think', 'Emotion_005_Angry', 'Emotion_006_Angry2', 'Emotion_007_Pout', 'Emotion_008_Wow', 'Emotion_009_Impress', 'Emotion_010_Exciting2', 'Emotion_011_OK', 'Gestures_001_Swasdee', 'Gestures_002_Swasdee', 'Gestures_003_Kiss', 'Gestures_004_Kiss', 'Gestures_005_Float_Idle', 'Gestures_006_Flex', 'Waving01', 'Waving02', 'Waving03'];
const Dance = ['Chicken_Dance', 'Dancing_Twerk', 'Dancing_Running_Man', 'Hip_Hop_Dance', 'Step_Hip_Hop_Dance', 'Tut_Hip_Hop_Dance'];
let config = {
  characters: {
    lod0: {
      base: 'VedaMaster_LOD0_Rig.glb',
      Lod: 0
    },
    lod1: {
      base: 'VedaMaster_LOD1_Rig.glb',
      Lod: 1
    },
    lod2: {
      base: 'VedaMaster_LOD2_Rig.glb',
      Lod: 2
    },
    path: "".concat(publicRuntimeConfig.CONFIG.s3.endpoint, "/bv/characters"),
    nameOffset: 16,
    scale: 0.085,
    name: 'Boy',
    animations: [{
      name: 'idle',
      fileName: 'v2/Idle_Anim.glb'
    }, {
      name: 'walk',
      fileName: 'v2/Walking_02_Anim.glb'
    }, {
      name: 'run',
      fileName: 'v2/Running_Anim.glb'
    }, {
      name: 'sitting_idle',
      fileName: 'v2/Sitting_Idle_Anim.glb'
    }, {
      name: 'jump',
      fileName: 'v2/BasicAction/Jumping_02_Anim.glb'
    }, {
      name: 'Swasdee',
      fileName: 'v2/EmotionAnimation/Gestures_002_Swasdee_Anim.glb'
    }, {
      name: 'Kiss',
      fileName: 'v2/EmotionAnimation/Gestures_004_Kiss_Anim.glb'
    }, {
      name: 'Flex',
      fileName: 'v2/EmotionAnimation/Gestures_006_Flex_Anim.glb'
    }, {
      name: 'Dance',
      fileName: 'v2/DanceAction/Tut_Hip_Hop_Dance_Anim.glb'
    }, {
      name: 'Happy',
      fileName: 'v2/EmotionAnimation/Emotion_001_Happy_Anim.glb'
    }, {
      name: 'Sad',
      fileName: 'v2/EmotionAnimation/Emotion_002_Sad_Anim.glb'
    }, {
      name: 'Cry',
      fileName: 'v2/EmotionAnimation/Emotion_003_Cry_Anim.glb'
    }, {
      name: 'Think',
      fileName: 'v2/EmotionAnimation/Emotion_004_Think_Anim.glb'
    }]
  }
};
Emotion.map(i => config.characters.animations.push({
  name: i,
  fileName: "v2/EmotionAnimation/".concat(i, "_Anim.glb")
}));
Dance.map(i => config.characters.animations.push({
  name: i,
  fileName: "v2/DanceAction/".concat(i, "_Anim.glb")
}));
var _default = config;
exports.default = _default;