<commit_before>/*
 * Wegas
 * http://www.albasim.ch/wegas/
 *
 * Copyright (c) 2013 School of Business and Engineering Vaud, Comem
 * Licensed under the MIT License
 */
/**
 * Wegas loader, contains module definitions.
 *
 * @fileoverviewa
 * @author <NAME> <<EMAIL>>
 */
YUI().use(function(Y) {
    //"use strict";

    if (typeof YUI_config === 'undefined') {
        YUI_config = {
            groups: {
                inputex: {
                    modulesByType: {}
                }
            }
        };
    }

    Y.mix(YUI_config.groups, {
        wegas: {
            base: './',
            root: '/',
            modules: {
                /**
                 * Base
                 */
                'wegas-app': {
                    path: 'wegas-app/js/wegas-app-min.js',
                    requires: [
                        'wegas-helper', 'wegas-entity', 'wegas-datasource',
                        'wegas-pageloader', 'wegas-button'
                                // 'wegas-rights'
                                // 'wegas-appcss',                              // @fixme There is an i in css include order, this one got hardcoded in the jsp file
                    ]
                },
                'wegas-appcss': {
                    path: 'wegas-app/css/wegas-app.css',
                    type: 'css'
                },
                'wegas-helper': {
                    path: 'wegas-app/js/util/wegas-helper-min.js'
                },
                'wegas-editable': {
                    path: 'wegas-app/js/util/wegas-editable-min.js',
                    requires: ['base', 'json']
                },
                'wegas-datasource': {
                    path: 'wegas-app/js/util/wegas-datasource-min.js',
                    requires: ['plugin', 'json', 'array-extras', 'io-base',
                        "datasource-io", "datasource-jsonschema", /*"datasource-cache",*/
                        "wegas-widget"]
                },
                'wegas-scripteval': {
                    path: 'wegas-app/js/plugin/wegas-scripteval-min.js',
                    requires: ['plugin'],
                    ws_provides: ['ScriptEval']
                },
                'wegas-websocketlistener': {
                    path: 'wegas-app/js/util/wegas-websocketlistener-min.js',
                    requires: ['plugin', 'wegas-pusher-connector'],
                    ws_provides: "WebSocketListener"
                },
                "wegas-pusher-connector": {
                    path: 'wegas-app/js/util/wegas-pusher-connector-min.js',
                    requires: ['pusher', 'wegas-datasource'],
                    ws_provides: "PusherDataSource"
                },
                "wegas-pdf": {
                    path: 'wegas-app/js/plugin/wegas-pdf-min.js',
                    requires: ['jspdf', 'jspdfPlugin', 'plugin'],
                    ws_provides: 'PDF'
                },
                'event-mouse-startstop': {
                    path: "wegas-app/js/util/event-mouse-startstop-min.js",
                    requires: ["event-base"]
                },
                /**
                 * Persistence
                 */
                'wegas-entity': {
                    path: 'wegas-app/js/persistence/wegas-entity-min.js',
                    requires: ['wegas-editable'],
                    ws_provides: ['Entity', 'GameModel']
                },
                'wegas-statemachine-entities': {
                    path: 'wegas-app/js/persistence/wegas-statemachine-entities-min.js',
                    requires: ['wegas-entity'],
                    ws_provides: ["DialogueDescriptor", "TriggerDescriptor", "FSMDescriptor"]
                },
                'wegas-mcq-entities': {
                    path: 'wegas-app/js/persistence/wegas-mcq-entities-min.js',
                    requires: ['wegas-entity'],
                    ws_provides: "QuestionDescriptor"
                },
                'wegas-content-entities': {
                    path: 'wegas-app/js/persistence/wegas-content-entities.js',
                    requires: ['wegas-entity']
                },
                /**
                 * Widgets
                 */
                'wegas-widget': {
                    path: 'wegas-app/js/widget/wegas-widget-min.js',
                    requires: ['widget', 'widget-child', 'wegas-editable']
                },
                'wegas-container': {<commit_msg>missing dependency<commit_after>/*
 * Wegas
 * http://www.albasim.ch/wegas/
 *
 * Copyright (c) 2013 School of Business and Engineering Vaud, Comem
 * Licensed under the MIT License
 */
/**
 * Wegas loader, contains module definitions.
 *
 * @fileoverviewa
 * @author <NAME> <<EMAIL>>
 */
YUI().use(function(Y) {
    //"use strict";

    if (typeof YUI_config === 'undefined') {
        YUI_config = {
            groups: {
                inputex: {
                    modulesByType: {}
                }
            }
        };
    }

    Y.mix(YUI_config.groups, {
        wegas: {
            base: './',
            root: '/',
            modules: {
                /**
                 * Base
                 */
                'wegas-app': {
                    path: 'wegas-app/js/wegas-app-min.js',
                    requires: [
                        'wegas-helper', 'wegas-entity', 'wegas-datasource',
                        'wegas-pageloader', 'wegas-button'
                                // 'wegas-rights'
                                // 'wegas-appcss',                              // @fixme There is an i in css include order, this one got hardcoded in the jsp file
                    ]
                },
                'wegas-appcss': {
                    path: 'wegas-app/css/wegas-app.css',
                    type: 'css'
                },
                'wegas-helper': {
                    path: 'wegas-app/js/util/wegas-helper-min.js'
                },
                'wegas-editable': {
                    path: 'wegas-app/js/util/wegas-editable-min.js',
                    requires: ['base', 'json']
                },
                'wegas-datasource': {
                    path: 'wegas-app/js/util/wegas-datasource-min.js',
                    requires: ['plugin', 'json', 'array-extras', 'io-base',
                        "datasource-io", "datasource-jsonschema", /*"datasource-cache",*/
                        "wegas-widget"]
                },
                'wegas-scripteval': {
                    path: 'wegas-app/js/plugin/wegas-scripteval-min.js',
                    requires: ['plugin'],
                    ws_provides: ['ScriptEval']
                },
                'wegas-websocketlistener': {
                    path: 'wegas-app/js/util/wegas-websocketlistener-min.js',
                    requires: ['plugin', 'wegas-pusher-connector'],
                    ws_provides: "WebSocketListener"
                },
                "wegas-pusher-connector": {
                    path: 'wegas-app/js/util/wegas-pusher-connector-min.js',
                    requires: ['pusher', 'wegas-datasource'],
                    ws_provides: "PusherDataSource"
                },
                "wegas-pdf": {
                    path: 'wegas-app/js/plugin/wegas-pdf-min.js',
                    requires: ['jspdf', 'jspdfPlugin', 'plugin'],
                    ws_provides: 'PDF'
                },
                'event-mouse-startstop': {
                    path: "wegas-app/js/util/event-mouse-startstop-min.js",
                    requires: ["event-base"]
                },
                /**
                 * Persistence
                 */
                'wegas-entity': {
                    path: 'wegas-app/js/persistence/wegas-entity-min.js',
                    requires: ['wegas-editable'],
                    ws_provides: ['Entity', 'GameModel']
                },
                'wegas-statemachine-entities': {
                    path: 'wegas-app/js/persistence/wegas-statemachine-entities-min.js',
                    requires: ['wegas-entity'],
                    ws_provides: ["DialogueDescriptor", "TriggerDescriptor", "FSMDescriptor"]
                },
                'wegas-mcq-entities': {
                    path: 'wegas-app/js/persistence/wegas-mcq-entities-min.js',
                    requires: ['wegas-entity'],
                    ws_provides: "QuestionDescriptor"
                },
                'wegas-content-entities': {
                    path: 'wegas-app/js/persistence/wegas-content-entities.js',
                    requires: ['wegas-entity']
                },
                /**
                 * Widgets
                 */
                'wegas-widget': {
                    path: 'wegas-app/js/widget/wegas-widget-min.js',
                    requires: ['widget', 'widget-child', 'widget-parent', 'wegas-editable']
                },
                'wegas-container': {
{'fraction_non_alphanumeric': 0.13386880856760375, 'fraction_numerical': 0.000892458723784025, 'mean_word_length': 1.0637661141804788, 'pattern_counts': {'":': 4, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4039750', 'n_tokens_mistral': 2563, 'n_tokens_neox': 2378, 'n_words': 350}