 {
     variables: [],
     loader: [
         // multilanguage assets
         {
             id: "multilanguage_assets",
             type: "pack",
             loadtype: "block",
             url: ".",
             config: {
                 loader: [{
                         id: "font1",
                         type: "font",
                         loadtype: "block",
                         url: "skins/default/multilanguage/${language}/fonts/Oswald-Regular.ttf",
                         config: {
                             fontFamily: "Oswald-Regular"
                         }
                     },
                     {
                         id: "font2",
                         type: "font",
                         loadtype: "block",
                         url: "skins/default/multilanguage/${language}/fonts/Oswald-Light.ttf",
                         config: {
                             fontFamily: "Oswald-Light"
                         }
                     },
                     {
                         id: "font3",
                         type: "font",
                         loadtype: "block",
                         url: "skins/default/multilanguage/${language}/fonts/Oswald-Bold.ttf",
                         config: {
                             fontFamily: "Oswald-Bold"
                         }
                     },
                     {
                         id: "styletable_json",
                         type: "preload-asset",
                         url: "skins/default/multilanguage/${language}/styletables/styletable.json"
                     },
                     {
                         id: "stringtable_json",
                         type: "preload-asset",
                         url: "skins/default/multilanguage/${language}/stringtables/stringtable.json"
                     },
                     {
                         id: "stringtable_json2",
                         type: "preload-asset",
                         url: "skins/default/multilanguage/${language}/stringtables/stringtable2.json",
                         condition: "'${softwareid}'=='200-1473-011'"
                     },
                     {
                         id: "mobile-styletable_json",
                         type: "preload-asset",
                         url: "skins/mobile/multilanguage/${language}/styletables/styletable.json",
                         condition: "'${assetPack}'=='mobile'"
                     },
                     {
                         id: "mobile-stringtable_json",
                         type: "preload-asset",
                         url: "skins/mobile/multilanguage/${language}/stringtables/stringtable.json",
                         condition: "'${assetPack}'=='mobile'"
                     },
                     {
                         id: "tablet-styletable_json",
                         type: "preload-asset",
                         url: "skins/mobile/multilanguage/${language}/styletables/styletable.json",
                         condition: "'${assetPack}'=='tablet'"
                     },
                     {
                         id: "tablet-stringtable_json",
                         type: "preload-asset",
                         url: "skins/mobile/multilanguage/${language}/stringtables/stringtable.json",
                         condition: "'${assetPack}'=='tablet'"
                     },
                     //MULTILANGUAGE GRAPHICS
                     {
                         id: "wr-multilanguage-gfx",
                         type: "pack",
                         condition: "'${language}'=='fr-CA'",
                         url: ".",
                         config: {
                             loader: [{
                                     id: "wr-multilanguage-gfx-json",
                                     type: "preload-asset",
                                     url: "skins/default/multilanguage/${language}/graphics/wr-multilanguage-gfx_spritesheet.json"
                                 },
                                 {
                                     id: "wr-multilanguage-gfx-img",
                                     type: "preload-asset",
                                     url: "skins/default/multilanguage/${language}/graphics/wr-multilanguage-gfx_spritesheet.png"
                                 }

                             ]
                         }
                     }
                 ]
             }
         },

         //game config
         {
             id: "game-config_json",
             type: "preload-asset",
             url: "game-config.json"
         },

         // skins
         {
             id: "default-skin",
             type: "config",
             url: "skins/default/default.skin.config.js",
             condition: "'${assetPack}'=='desktop'"
         },
         {
             id: "mobile-skin",
             type: "config",
             url: "skins/mobile/mobile.skin.config.js",
             condition: "'${assetPack}'=='mobile'"
         },
         {
             id: "tablet-skin",
             type: "config",
             url: "skins/tablet/tablet.skin.config.js",
             condition: "'${assetPack}'=='tablet'"
         },

         // common & core components
         {
             id: "component-model-config",
             type: "config",
             url: "../../core-componentModel-standard-${componentModel.version}/component-model/component-model.config.js"
         },
         {
             id: "translation-manager-api",
             type: "javascript",
             url: "../../core-translationManager-standard-${translationManager.version}/translation-manager-api/translationManagerApi.js"
         },
         {
             id: "translation-manager",
             type: "javascript",
             url: "../../core-translationManager-standard-${translationManager.version}/translation-manager/translationManager.js"
         },
         {
             id: "money-formatter",
             type: "javascript",
             url: "../../general-money-standard-${money.version}/money-formatter/moneyFormatter.js"
         },
         {
             id: "money-api",
             type: "javascript",
             url: "../../general-money-standard-${money.version}/money-api/moneyApi.js"
         },
         {
             id: "money",
             type: "javascript",
             url: "../../general-money-standard-${money.version}/money/money.js"
         },
         {
             id: "display-engine",
             type: "config",
             url: "../../core-presentationEngineKit-standard-${presentationEngineKit.version}/display-engine/display-engine.config.js"
         },
         {
             id: "view-builder-loader",
             type: "javascript",
             url: "../../core-presentationEngineKit-standard-${presentationEngineKit.version}/view-builder-loader/viewBuilderLoader.js"
         },
         {
             id: "view-builder-api",
             type: "javascript",
             url: "../../core-presentationEngineKit-standard-${presentationEngineKit.version}/view-builder-api/viewBuilderApi.js"
         },
         {
             id: "view-builder",
             type: "javascript",
             url: "../../core-presentationEngineKit-standard-${presentationEngineKit.version}/view-builder/viewBuilder.js"
         },
         {
             id: "gamelayout",
             type: "config",
             url: "../../generic-gameLayout-standard-${gameLayout.version}/game-layout/game-layout.config.js"
         },
         {
             id: "slot-reels",
             type: "config",
             url: "../../slot-reels-standard-${reels.version}/slot-reels/slot-reels.config.js"
         },
         {
             id: "slot-bet-panel",
             type: "config",
             url: "../../slot-betPanel-standard-${betPanel.version}/slot-bet-panel/slot-bet-panel.config.js"
         },
         {
             id: "winmeter-config",
             type: "config",
             url: "../../slot-winMeter-standard-${winMeter.version}/slot-win-meter/slot-win-meter.config.js"
         },
         {
             id: "win-controller",
             type: "config",
             url: "../../slot-winController-standard-${winController.version}/win-controller/win-controller-class-loader.config.js"
         },
         {
             id: "slot-info-bar",
             type: "config",
             url: "../../slot-infoBar-standard-${infoBar.version}/slot-info-bar/slot-info-bar.config.js"
         },
         {
             id: "paytable-config",
             type: "config",
             url: "../../slot-paytable-standard-${paytable.version}/slot-paytable/slot-paytable.config.js"
         },
         {
             id: "jackpot-meter-config",
             type: "config",
             url: "../../slot-jackpotMeter-standard-${jackpotMeter.version}/jackpot-meter/jackpot-meter.config.js"
         },


         // slot model and its dependencies
         {
             id: "slotmodel",
             type: "pack",
             url: ".",
             config: {
                 loader: [{
                         id: "statemachine-engine",
                         type: "javascript",
                         url: "../../core-stateMachineKit-standard-${stateMachine.version}/state-machine-engine/stateMachineEngine.js"
                     },
                     {
                         id: "slot-definition_json",
                         type: "preload-asset",
                         url: "slot-definition.json"
                     },
                     {
                         id: "slot-model",
                         type: "config",
                         url: "../../models-slot-standard-${slotModel.version}/slot-model/slotmodel.config.js"
                     }
                 ]
             }
         },
         // game plugin
         {
             id: "slotmodel-plugin",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-slot-model-game-plugin/pbWofExoticFarEastSlotModelGamePlugin.js"
         },

         // game controller
         {
             id: "gamecontroller-component",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-game-controller/pbWofExoticFarEastGameController.js"
         },
         {
             id: "gamecontroller-component-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-game-controller-api/pbWofExoticFarEastGameControllerApi.js"
         },
         {
             id: "logo-component",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-logo-component/pbWofExoticFarEastLogoComponent.js"
         },
         {
             id: "logo-component-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-logo-component-api/pbWofExoticFarEastLogoComponentApi.js"
         },
         {
             id: "pb-wof-exotic-far-east-view-manager",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-view-manager/pbWofExoticFarEastViewManager.js"
         },
         {
             id: "pb-wof-exotic-far-east-view-manager-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-view-manager-api/pbWofExoticFarEastViewManagerApi.js"
         },
         {
             id: "glow-component",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-chest-glow-component/pbWofExoticFarEastChestGlowComponent.js"
         },
         {
             id: "glow-component-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-chest-glow-component-api/pbWofExoticFarEastChestGlowComponentApi.js"
         },
         {
             id: "picker-component",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-picker/pbWofExoticFarEastPicker.js"
         },
         {
             id: "picker-component-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-picker-api/pbWofExoticFarEastPickerApi.js"
         },

         // tutorial
         {
             id: "tutorial-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-tutorial-api/pbWofExoticFarEastTutorialApi.js"
         },
         {
             id: "tutorial",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-tutorial/pbWofExoticFarEastTutorial.js"
         },

         {
             id: "tension-component",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-tension/pbWofExoticFarEastTension.js"
         },
         {
             id: "tension-component-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-tension-api/pbWofExoticFarEastTensionApi.js"
         },

         {
             id: "background-config",
             type: "config",
             url: "../../generic-background-standard-${background.version}/generic-background/generic-background.config.js"
         },





         // assembly
         {
             id: "pb-wof-exotic-far-east-popups-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-popups-api/pbWofExoticFarEastPopupsApi.js"
         },
         {
             id: "pb-wof-exotic-far-east-popups",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-popups/pbWofExoticFarEastPopups.js"
         },
         // grandMajorJackpot
         {
             id: "pb-wof-exotic-far-east-grand-major-jackpot-api",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-grand-major-jackpot-api/pbWofExoticFarEastGrandMajorJackpotApi.js"
         },
         {
             id: "pb-wof-exotic-far-east-grand-major-jackpot",
             type: "javascript",
             url: "../pb-wof-exotic-far-east-grand-major-jackpot/pbWofExoticFarEastGrandMajorJackpot.js"
         },
         {
             id: "assembly",
             type: "pack",
             url: ".",
             config: {
                 loader: [{
                     id: "game-assembly",
                     type: "javascript",
                     url: "pbWofExoticFarEastAssembly.js"
                 }]
             }
         },
         // bundled game version
         {
             id: "game-bundle",
             type: "javascript",
             url: "../../bundle-${skin}.js",
             condition: "'${bundle}'=='true'",
             config: {
                 category: "bundle"
             }
         },

         //sound
         {
             id: "soundmanager-config",
             type: "config",
             url: "../../generic-soundManager-standard-${soundManager.version}/sound-manager/sound-manager.config.js"
         }
     ]
 }