define('threejs', ['Magetop_Advancepreview/js/preview_pro/three'], function (THREE) {
    window.THREE = THREE;
    return THREE;
});
define('gltfloader', ['Magetop_Advancepreview/js/preview_pro/GLTFLoader'], function (gltfloader) {
    window.gltfloader = gltfloader;
    return gltfloader;
});
define('OrbitControls', ['Magetop_Advancepreview/js/preview_pro/OrbitControls'], function (OrbitControls) {
    window.OrbitControls = OrbitControls;
    return OrbitControls;
});
var config = {
    map: {
        '*': {
            mgt_advance_preview_helper : 'Magetop_Advancepreview/js/advance-preview-helper',
            threejs: 'Magetop_Advancepreview/js/preview_pro/three',
            gltfloader: 'Magetop_Advancepreview/js/preview_pro/GLTFLoader',
            OrbitControls: 'Magetop_Advancepreview/js/preview_pro/OrbitControls',
            product_preview_pro: 'Magetop_Advancepreview/js/preview_pro/product_preview',
            lib_date_range_picker: 'Magetop_Advancepreview/js/date-range-picker',
        }
    },
    shim: {
        'Magetop_Advancepreview/js/preview_pro/GLTFLoader': {
            deps: ['threejs']
        },
        'Magetop_Advancepreview/js/preview_pro/OrbitControls': {
            deps: ['threejs']
        },
    }
};
