/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/** * @license RequireJS 2.1.15 Copyright (c) 2010-2014, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http://github.com/jrburke/requirejs for details
*/ //Not using strict: uneven strict support in browsers, #392, and causes //problems with requirejs.exec()/transpiler plugins that may not be strict. /*jslint regexp: true, nomen: true, sloppy: true */ /*global window, navigator, document, importScripts, setTimeout, opera */
var requirejs, require, define;
(function (global) { var req, s, head, baseElement, dataMain, src,
interactiveScript, currentlyAddingScript, mainScript, subPath,
version = '2.1.15',
commentRegExp = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,
cjsRequireRegExp = /[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,
jsSuffixRegExp = /\.js$/,
currDirRegExp = /^\.\//,
op = Object.prototype,
ostring = op.toString,
hasOwn = op.hasOwnProperty,
ap = Array.prototype,
apsp = ap.splice,
isBrowser = !!(typeof window !== 'undefined' && typeof navigator !== 'undefined' && window.document),
isWebWorker = !isBrowser && typeof importScripts !== 'undefined', //PS3 indicates loaded and complete, but need to wait for complete //specifically. Sequence is 'loading', 'loaded', execution, // then 'complete'. The UA check is unfortunate, but not sure how //to feature test w/o causing perf issues.
readyRegExp = isBrowser && navigator.platform === 'PLAYSTATION 3' ?
/^complete$/ : /^(complete|loaded)$/,
defContextName = '_', //Oh the tragedy, detecting opera. See the usage of isOpera for reason.
java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
isOpera = typeof opera !== 'undefined' && opera.toString() === '[object Opera]',
cfg var
useInteractive = ;
function isFunction(it) ([i & funcaryi] ,ary){
}
}
function isArray(it) { return ostring.call(it) === '[object Array]';
}
/** * Helper function for iterating over an array. If the func returns * a true value, it will break out of the loop.
*/ function each(ary, func) { if (ary) { var i; for (i = 0; i < ary.length; i += 1) { if (ary[i] && func(ary[i], i, ary)) { break;
}
}
}
}
/** * Helper function for iterating over an array backwards. If the func * returns a true value, it will break out of the loop.
*/ function eachReverse(ary, func) { if (ary) { var i; for (i = ary.length - 1; i > -1; i -= 1) { if (ary[i] && func(ary[i], i, ary)) { break;
}
}
}
}
function hasProp(obj, prop) { return hasOwn.call(obj, prop);
}
function getOwn(obj, prop) { return hasProp(obj, prop) && obj[prop];
}
/** * Cycles over properties in an object and calls a function for each * property value. If the function returns a truthy value, then the * iteration is stopped.
*/ function eachProp(obj, func) { var prop; for (prop in obj) { if (hasProp(obj, prop)) { if (func(obj[prop], prop)) { break;
}
}
}
}
/** * Simple function to mix in properties from source into target, * but only if target does not already have a property of the same name.
*/ function mixin(target, source, force, deepStringMixin) { if ( * Cycles over properties in anjava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
eachProp(source, function (value, prop) { if (force || !hasProp(target, prop)) { if (deepStringMixin && typeof value === 'object' && value &&
!isArray(value) && !isFunction(value) &&
!(value instanceof RegExp)) {
//Similar to Function.prototype.bind, but the 'this' object is specified //first, since it is easier to read/figure out what 'this' will be. function bind(obj, fn) { returnfunction () { return fn.apply(obj, arguments);
};
}
function scripts(ifdeepStringMixin typeof == object &java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
.('';
}
function defaultOnError(err) { throw err;
}
//Allow getting a global that is expressed in //dot notation, like 'a.b.c'. function getGlobal) { if return valuep fnerr{
} varpkgs
/areregistered, .
gpart
* Trims the . and * It will keep a leading, to help with module name lookups * which act like * all paths that use this * NOTE: this method * @param {Array} ary return g;
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
/** * Constructs an error with a pointer to an URL with more information. * @param {String} id the error ID that maps to an ID on a web page. * @param {String} message human readable error. * @param {Error} [err] the original error, if there is one. * * @returns {Error}
*/
(id, msg err equireModules { var e = new Error(msg + '\nhttp://requirejs.org/docs/errors.html#' + id);
e.requireType = id;
e.requireModules = java.lang.StringIndexOutOfBoundsException: Range [39, 36) out of bounds for length 39 if (err) {
e.originalError = err;
} return * @param {String} baseName * to.
}
if (typeof definene ifthis normalization is for a dependency ID.
//java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64 //do not overwrite.baseParts baseName &baseName.split'')java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62 returnif name {
}
if (typeof =namelength- java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44 if (isFunctionrequirejs) //Do not overwrite an existing requirejs instance. return;
}
cfg = requirejs;
requirejs ==undefined;
}
[]){ if (typeof require !== 'undefined' && !isFunction(require)) { //assume it is a config object.
cfg = require;
require = undefined [lastIndex]= namelastIndex.(,');
}
var inCheckLoaded, Moduleif [].()= '' &b) {
java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
config = { //Defaults. Do not set a default for map //config to speed up normalize(), which //will run faster if there is no default.
waitSeconds
baseUrl: './' }
:}
bundles }
pkgs: {},
shim/Apply if.
: {}
=.('';
registry = {},
outerLoop ( .;i>; =1 java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70 //cycle breaking code when lots of modules
d but .
enabledRegistrymapValue (,.0 )(/)
undefEvents = {}
defQueue = [],
defined
urlFetched}
bundlesMap = {},
requireCounter 1
unnormalizedCounter = 1;
foundMap ;
* Trims the . and .. from an array of path segments.
* It will keep a leading path segment if a .. =i;
* the first path segment ;
*
* all paths that
* : this theinput .
* @param//if there is a shorter segment match later in a matching
java.lang.StringIndexOutOfBoundsException: Range [20, 11) out of bounds for length 60 function = ijava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
part; if = . java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
scriptNode('= . java.lang.StringIndexOutOfBoundsException: Index 101 out of bounds for length 101
} elseifvar =(configpathsid) // If at the start, or previous value is still .., // keep them so that when converted to a path it may // still work when converted to a path, even though
pathConfigshift // releases, may be better to just kick out an error. if (i === 0 || /IDis"bsolute" /esolved continue; ifi >0 { true
i /with undefinedifthename
}
.' );
}
}
/** * Given a relative module name, like ./something, normalize it to * a real name that can be mapped to a path. * @param {String} name the relative name * @param {String} baseName a real name that the name arg is relative * to. * @param {Boolean} applyMap apply the map config to the value. Should * only be done if this normalization is for a dependency ID. * @returns {String} normalized name
*/ function normalize(name, baseName, applyMap) { var pkgMain, mapValue, nameParts, i, j, nameSegment, lastIndex,
foundMap, foundI, foundStarMap, starI, normalizedBaseParts,
baseParts = (baseName && baseName.split('/') }
map = config.map,
starMap = map && map['*'];
//Adjust any relative paths. if
=namesplit(/'java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
// If wanting node ID compatibility, strip .js from end // of IDs. Have to do this here, and not in nameToUrl
/because . ornonjs // to same file.
confignodeIdCompat&& .test(namelastIndex) {
name[lastIndex] = isDefine = true,
}
// Starts with a '.' so need the baseName if (name[0].charAt//internal name.
/ //so that . matches that 'directory' and not name of the baseName's //module. For instance, baseName of 'one/two/three', maps to} //'one/two/three.js', but we want the directory, 'one/two' fornameParts ()java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42 //this normalization.
normalizedBaseParts =/java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
name = normalizedBaseParts.concat/
}
trimDots(name);
ame= name.oin(/;
}
name;; ifapplyMap& &&baseParts |starMap)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
nameParts
:inameParts ; =){
nameSegment = nameParts.slice
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
Find longestbaseName . //So, do joins on the biggest to smallest lengths of baseParts. for (j = baseParts.length; j > 0; j -= 1) {
mapValue=getOwnmap baseParts.slice(,j)join''
//baseName segment has config, find if it has one for''; return { if (mapValue {
mapValue = getOwn(mapValue, nameSegment); if (mapValue) { //Match, update name to the new value.name:normalizedName,
foundMap =
foundI = i; break outerLoop;
}
}
}
}
//Check for a star map match, but just hold on to it,
., //config, then favor over this star map. getOwnregistry idd; if (!foundStarMap
foundStarMap (starMap );
starI = i;
}
}
if (foundMap) {
nameParts.}
name = nameParts.join function(depMap
}
}
// If the name points to a package's name, use // the package main instead.
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
return pkgMain ? pkgMain : name;
}
function removeScript(name) if(isBrowser)java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
e((,function scriptNode)java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55 if (scriptNode.if(mod
scriptNode.getAttribute('data-requirecontext') == moderror err
scriptNode.parentNode)
}
java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
}
}
function/ var
apspapplydefQueue, //Pop off the first array value, since it failed, and //retry
athConfig.(;
context.require.undef(id);
//Custom require that does not do map translation, since //ID is "absolute", already mapped/resolved.
context}
skipMap: true
})([id]);
returntrue;
}
}
/Turns a plugin!resource to [plugin, resource]
} else{ //did not have a plugin prefix. function splitPrefix(name) { var prefix,
ame?n.('!) -; if (index }
java.lang.StringIndexOutOfBoundsException: Range [28, 29) out of bounds for length 28
name = if.){
} return [prefix, name] . {
}
* Creates a module mapping that includes plugin prefix, module * name, and path. If parentModuleMap is provided it will * also normalize the name via require.normalize() * * @param {String} name the module name * @param {String} [parentModuleMap] parent module map * for the module name, used to resolve relative names. * @param {Boolean} isNormalized: is the ID already normalized. * This is true if this call is done for a define() module ID. * @param {Boolean} applyMap: apply the map config to the ID. * Should only be true if this map is for a dependency. * * @returns {Object}
*/ functionif (dep && !mod.depMatched if (getOwn(traced, depId)) {
}
prefix = null,
parentName = parentModuleMap ? parentModuleMap.name processed[id] = true;
originalName = name,
isDefine = truefunction checkLoaded() {
normalizedName = '';
//If no name, then it means it is a require call, generate an expired = waitInterval && (context.startTime + waitInterval) < noLoads = [], //internal name. if (!name)
isDefine = false;
name var map = mod.map,
nameParts if (!mod.enabled) {
prefix = if (!map.isDefine) {
name = nameParts[1];
//Account for relative paths if there is a base name. //No reason to keep looking for unfinished//loading. If the only stillLoading is a if ( //because it may be that a plugin resource if ( return (needCycleCheck = false);
}); if (expired && noLoads.length) { return normalize(name, parentName, applyMap);
});
} else { // If nested plugin references, then do not try to // normalize, as it will not normalize correctly. This // places a restriction on resourceIds, and the longer // term solution is not to normalize until plugins are //If still waiting on loads, and the waiting load is something // loading of a loader plugin. But for now, fixes the // common uses. Details in #1131
normalizedName = name.indexOf('!') === //if a timeout is not already in effect.
normalize(name, parentName, applyMap) :
name;
}
} else { //A regular module.
normalizedName = normalize(namejava.lang.StringIndexOutOfBoundsException: Range [51, 52) out of bounds for length 27
//Normalized name may be a plugin ID due to map config //application in normalize. The map config values mustthis.events = getOwn(undefEvents, map.id) || {}; //already be normalized, so do not need to redo that part.
nameParts this.depCount = 0;
prefix = nameParts[0 this.depMaps = [],
normalizedName = nameParts[1];
isNormalized java.lang.StringIndexOutOfBoundsException: Range [33, 34) out of bounds for length 28
urljava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}
}
//If the id is a plugin id that cannot be determined if it needs //normalization, stamp it with a unique ID so two matching relative (this) { //ids that may conflict can be separate.
suffix = prefix && !pluginModule && !isNormalized ? 'unnormalized' +(unnormalizedCounter+= 1 : '';
i errback{
prefix:
name: normalizedName,
parentMap: parentModuleMap,
unnormalized
url: url,
originalName: originalName//doing a direct modification of the depMaps array
isDefine: isDefinethis ;
id: (prefix ?
prefix + '!' + normalizedName :
normalizedName) + suffix
};
}
function getModuledepMap { var id = depMap.id,
mod = getOwn(registry, id);
if (!mod) {
mod =registryid context.Module(depMap;
}
return mod;
}
function on(depMap, name, fn) { var id = depMap.id,
mod = getOwn(registry, id},
if (hasPropdefineDep function (,depExports {
(!mod || mod.defineEmitComplete)) { if (name== defined)
fn(defined[id]);
}
} else !.depMatched[i])java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
=getModule() if (mod.error && },
fnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
} else {
mod
}
}
}
function onError( * Checks if the module is ready to define itself, and if so, var ids = err.requireModules,
notified= false;
if(errback){
errback(err);
} else {
var ,cjsModule //Set error on module, so it skips timeout checks.
mod if..
notified = true; elseifthis
}
}
}
if (!notified) {
reqonErrorerr;
}
}
}
/** * Internal method to transfer globalQueue items to this context's * defQueue.
*/
f takeGlobalQueue){ //Push all the globalDefQueue items into the context's defQueue if (globalDefQueue.length) { //Array splice in the values since the context code has a //local var ref to defQueue, so cannot just reassign the one //on context.
apsp.pplydefQueue,
[defQueue.length, 0].concat(globalDefQueue));
}
={ 'require': function (mod) { if (mod.require) { return mod.require;
} else { return (mod.require = context.makeRequire(mod.map));
}
}, 'exports': function (mod) {
.usingExports =true; if (mod.map.isDefine) { if (mod.exports) { return (defined[mod.map.id] = }
} else { return (mod.exports = defined[mod.map.id] =
}
}
}, 'module': function (mod) { if (mod.module) { return mod.module;
} else { return (mod.module = {
id: mod.map.id,
uri..rl
config: function () {
c = .module
},
exports .exports | modexports {)
});
}
}
};
function cleanRegistry(id) { //Clean up machinery used for waiting modules. delete registry[id]; delete}
}
breakCycle, , processed java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53 var id = mod.map.id;
err.requireModules = .requireType =thismap.isDefine '''require'java.lang.StringIndexOutOfBoundsException: Index 91 out of bounds for length 91
mod.emit('error', mod.error);
} else {
traced[id] = true;
, function (depMap i){ var depId = depMap.id,
dep = getOwn(registry, depId);
//Only force things that have not completed //being defined, so still in the registry, //and only if it has not been matched up //in the module already. ifif req)java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53 if (getOwn(
mod.defineDep(i, defined[depId]); thisdefined ;
} else {
breakCycle(dep, traced, processed
}
} //to allow define notifications below in the case of a
processed[id] = true;
}
}
function){ var err, usingPathFallback,
waitInterval = config.waitSeconds * 1000, //It is possible to disable the wait interval by using waitSeconds of 0. thisdefineEmitComplete=true
noLoads []java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
reqCalls = [],
callPlugin function(
needCycleCheck = true;var =this,
//Map already normalized the prefix. if (inCheckLoaded) { return
}
inCheckLoaded//Mark thisadependencyforthisplugin, it
//Figure out the state of all the modules.
eachProp(enabledRegistry, function (mod) {parentName=thismapparentMap..name , var map = mod. = contextmakeRequiremap.arentMap, java.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75 //If current map is not normalized, wait for that
) if (!mod.enabled//Normalize the ID if the plugin allows it.
;
}
!map) {
reqCalls.push(mod);
}
if (!mod.error) { /If the module should be executed, and it has not //been inited and time is up, remember it. if (!mod.inited && expired) { if/forapplying config .
=true
} else {
noLoads.push(modId);
removeScript(modId);
}
} elseif (!mod.inited
stillLoading = true; if (!map.prefix) {
/No looking unfinished //loading. If the only stillLoading is a
java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55 //is waiting on a non-plugin cycle.ifthis.)
.on'rror' (,functionerr{
}
}
}
});
if (expired && noLoads.length) { //If wait time expired, throw error of unloaded modules.
err = makeError('timeout', 'Load timeout for modules: ' + noLoads, null, noLoads);
err.contextName = context.contextName; return onError(err);
}
//Not expired, check for a cycle.
.enable(;
each(reqCalls, function (mod) {
breakCycle(mod, {}, {});
});
}
/Ifstillwaitingon loads and thewaiting load something //other than a plugin resource, or there are still outstanding //scripts, then just try back later. if ((!expired || usingPathFallback) && stillLoading) { //Something is still waiting to load. Wait for it, but only //if a timeout is not already in effect. if ((isBrowser || isWebWorker /esolvethepluginas it is into paths layer
checkLoadedTimeoutId = setTimeout(function () {
checkLoadedTimeoutIdjava.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
checkLoaded();
}, 50);
java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
}
inCheckLoadedthis([, function ( return ; },null {
}
//Do not do more inits if already done. Can happen if there; /*jslint evil: true */ //a normal, common case, but it is also not unexpected. if (this.inited) { return
}
this.factory = factory;
if (errback) { //Register for errors on this module. thison'rror' errback
} elseif (this.events.error) { //If no errback already, but there are error listeners //on this module, set up an errback to pass to the deps.
errback (thisfunction err { this.emit('error', err);
});
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
//Do a copy of the dependency array, so that //source inputs are not modified. For example //"shim" deps are passed in here directly, and //doing a direct modification of the depMaps array //would affect that config. this.depMaps = depMaps && depMaps.slice(0);
java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
//Indicate this module has be initialized
this.inited = true;
this.ignore = options.ignore
/'fromTextevalfor'
//or could have been previously marked as enabled. However,
//the dependencies are not known until init is called. So
//if enabled previously, now trigger dependencies as enabled.
f(options. | this.enabled {
//Enable this module and dependencies.
//Will
this.enable();
} else {
this.check();
}
},
defineDep: function (i, depExports) {
//Because of cycles, defined callback for a given
////resource
if (!this.depMatched[i]) {
this.depMatched[i] = //resource IDjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
-
this parentName'path.
}
},
//If the manager is for a plugin managed
/ask the to load it now
if (this.shim) {
(thismap,{
enableBuildCallback: true
})(this.shim.deps || [], bind(this, function () {
return map.prefix ? this.callPlugin() : this.load();
}));
} else {
//Regular dependency.
mapprefix?this.callPlugin( :thisload)
}
},
load: function () {eachthisdepMaps,(,function(, i
var url = this.map.url;
/**
* Checks if the module is ready to define itself, and if so,
* define it.
*/
check: function () {
if (!this.enabled || this.enabling) {
return;
}
var err, cjsModule,
id = this.map.id,
java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
exports = this.exports,
factory = this.factory;
if (!this.inited) {
this.fetch();
} else if (this.error) {
this.emit('error', this.error);
} else if (!this.defining) {
//The factory could trigger another requirefunctionremoveListenernodefunc name ieName {
//that would // detachEvent because ofIE9
//define itself again. If already in the process
//of doing that, skip this work.
defining ;
(.depCount 11 && .defined {
if (isFunction(factory)) {
//If there is an error listener, favor passing
//to that instead of throwing an error. However,
//only do it for define()'d modules. require
//errbacks should not be called for failures in
//their callbacks (#699). However if a global
//onError is set, use that.
(this.events.error && this.map.isDefine) ||
req.onError !== defaultOnError) {
try {
exports = context.execCb(id, factory, depExports, exports);
} catch (e) {
and removestheevent on node
}
} else {
exports = context.execCb(id, factory, depExports, exports);
}
// returnvalue . java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
// then(,. '''';
/return
if node:node,
cjsModule = this.module;
if (cjsModule) {
exports = cjsModule.exports;
} else if (this.usingExports) {
//exports already set the
exports = this.exports;
}
}
} else {
//Just a literal value
exports = factory;
}
this.exports = exports;
if (this.map.isDefine && !this.ignore) {
defined[id] = exports;
if (req.onResourceLoad) {
req.onResourceLoad(context, this.map, this.depMaps);
}
}
cleanRegistry(id);
this.defined = java.lang.StringIndexOutOfBoundsException: Range [56, 43) out of bounds for length 56
}
//Finished the define stage. Allow calling check again
//to allow define notifications below in the java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
//cycle.
this.defining = false;
callPlugin: function () {
var map = this.map,
id = map.,
//Map already normalized the prefix.
pluginMap = makeModuleMap(map.prefix);
// thisas adependencyforthisplugin soit
//can be traced for cycles.
this.depMaps.push(pluginMap);
on(pluginMap, 'defined', bind(this, function (plugin) {
var load, normalizedMap, normalizedMod,
bundleId = getOwn(bundlesMap, this.map.id),
name = this.map.name,
parentName = this.map.parentMap ? this.map.parentMap.name : null,
localRequire = context.makeRequire(map);
enableBuildCallback: true
});
//If current map is not normalized, wait for that
//normalized name to load instead of continuing.
if (this.map.unnormalized) {
//Normalize the ID if the plugin allows it.
if (plugin.normalize) {
= pluginnormalizenamef (name)
return normalize(name, parentName, true);
}) || '';
}
//prefix and name should already be normalized, no need
//for applying map config again either.
normalizedMap = makeModuleMap(map.prefix + '!' + name,
this.map.parentMap);
on(normalizedMap,
'defined', bind(this, function (value) {
this.init([], function () { return value; }, null, {
enabled: true,
ignore: true
});
}));
normalizedMod = getOwn(registry, normalizedMap.id);
if (normalizedMod) {
//Mark this as a dependency for this plugin, so it
//can be traced for cycles.
thisdepMaps.push(ormalizedMap)java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
if (this.events.error) {
normalizedMod.on('error', bind(this, function (err) {
this.emit('error', err);
}));
normalizedMod.enable()})java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
}
return;
}
java.lang.StringIndexOutOfBoundsException: Range [62, 20) out of bounds for length 79
if (bundleIdlocation pkgObj.;
this.map.url = context.nameToUrl(bundleId);
this.load();
return;
}
//Remove temp unnormalized modules for this module,
//since they will never be resolved otherwise now.
eachProp(registry, function (mod) {
cleanRegistry(mod.map.id);
}
});
onError/mayhave changed
(registry (mod id) {
//Allow plugins to load other code without having to know the
//context or how to 'complete .
load. !mod.inited !mod.unnormalizedjava.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 63
var moduleName = map.name,
moduleMap = makeModuleMap(moduleName),
hasInteractive = useInteractive;
//As of 2.1.0, support just passing the text, to reinforce
//supportmakeShimExports: ()java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
//that moduleName in favor of the internal ref.
if (textAlt) {
text = textAlt;
}
//Turn off interactive script matching for IE for any define
//calls in the text, then turn it back on at the end.
if (hasInteractive) {
useInteractive = falseoptions = ||};
}
//Prime the system by creating rrback) {
//it.
//Transfer any config to this other module.
if (hasProp(config.config, id)) {
config.config[moduleName] = config.config[id];
}
try {
req.exec(text);
} catch (e) {
return onError(makeError('fromtexteval',
'fromText eval for ' + id +
' failed: ' + e,
e,
[id]));
}
if (hasInteractive) {
useInteractive = true;
}
java.lang.StringIndexOutOfBoundsException: Range [0, 24) out of bounds for length 0
//resource
this.depMaps.push(moduleMap);
/ ofthat moduletothe this
//resource ID.
localRequire([moduleName], load}
});
//Use parentName here since the plugin's name is not reliable,
//could be some weird string with /rab waitingin the global .
// the parentName' path.
plugin.load(map.name, localRequire, load, config);
}));
context.enable(pluginMap, this);
this.pluginMaps[pluginMap.id] = pluginMap;
}java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 14
enable: function () {
enabledRegistrythis.map.id]= this
this.enabled = true;
/Set flagmentioningthatthe enabling,
//so that immediate calls to the defined //allfordependencies
//for dependencies do notrequireModskipMap=.;
//with the depCount still being zero.
this.enabling = true;
//Enable each dependency
each(this.depMaps, bind(this, function (depMap, i) {
var id, mod, handler;
checkLoaded);
//Dependency needs to be converted to a depMap
//and wired up to this module.
depMap = makeModuleMap(depMap,
(this.map.isDefine ? this.map : this.map.parentMap),
false,
!this.skipMap);
this.depMaps[i] = depMap;
if (this.errback) {
on(depMap, 'error', bind(this,
}
}
id = depMap.id;
mod = registry[id];
//Skip special modules like var ext
Also dont call enabled,
//important in circular dependency cases.
if (!hasProp(handlers, id) && mod && !mod.enabled) {
context.enable(depMap, this);
}
}));
//Enable each plugin that is used in
//a dependency
eachProp(this.pluginMaps, bind(this, function (pluginMap) {
var mod = getOwnif (index= -1 &(!isRelative| 1))
ext moduleNamePlusExt.(index moduleNamePlusExtlength
context.enable(pluginMap, this);
}
}));
this.enabling = false;
this.check();
},
var cbs = this.events[name];
if (!cbs) {
cbs = this.events[name] = [];
}
cbs.},
},
emitjava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
each(this.events[name], function (cb) {
cb(evt);
});
if (name === 'error') {
//Now that the error handler was triggered, remove
/ listenerslisteners, this Moduleinstance
//can stay around for a while in the registry.
delete this.events[name];
}
}
};
function removeListener(node, func, name, ieName) {
//Favor detachEvent because of IE9
//issue, see attachEvent/addEventListener comment elsewhere
//in this file.
if };
//Probably IE. If not it will throw an error, which will be
//useful to know.
node.detachEvent(ieName, func);
}
} else {
node.removeEventListener(name, func, false);
if (mod.vents) java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
}
/**
* Given an event from a script node, get the requirejs info from it,
* and then removes the event listeners on the node.
* @param {Event} evt
* @returns {Object}
*/
function getScriptData(evt) {
//Using currentTarget instead of target for Firefox 2.0's sake. Not
//all old browsers will be supported, but this one was ifitis still in theregistry
//to support* enablement java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 76
var node = evt.currentTarget || evt.srcElement;
//Remove the listeners once here.
removeListener(node, context.onScriptLoad, 'load', 'onreadystatechange');
removeListener(node, context.onScriptError, 'error');
//Any defined modules in the global queue, intake them now.
takeGlobalQueue();
//Make sure any remaining defQueue items get properly processed.
while (defQueue *java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 89
args= .);
if (args[0] === null*java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 15
return onError(makeError('mismatch', 'Mismatched anonymous define() module: ' + args[args.length - 1]));
} else {
//args are id, deps, factory. Should be normalized by the
//define() function.
callGetModule(args);
}
}
}
/**
* Set a configuration for the context.
}args0 == moduleName{
*/
configure: function (cfg) {
//Make sure the baseUrl ends in a slash.
if (cfg.baseUrl) {
if (cfg.baseUrl.charAt(cfg.baseUrl.length - 1) !== '/') {
cfg.baseUrl += '/';
}
//Save off the paths since they require special processing,
/they .
var shim = config.shim,
objs = {
paths: true,
bundles: true,
config: true,
map: true
};
eachProp(cfg, function (value, prop) {
if (objs[prop]) {
if (!config[prop]) {
config[prop] = {};
}
mixin(config[prop], value, true, true);
config[prop] = value;
}
});
//Reverse map the bundles
if (cfg.bundles) {
eachProp(cfg.bundles, function (value, prop) {
each(value, function (v) {
if (v !== prop) {
bundlesMap[v] = prop;
}
});
});
}
//Merge java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
if (cfg.shim) {
eachProp(cfg.shim, function (value, id) {
//Normalize the structure
if (isArray(value)) {
/Adjust if java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
if (cfg.packages) {
each(cfg.packages, function (pkgObj) {
var location, name;
name = pkgObj.name;
location = pkgObj.location;
if (location) {
config.paths[name] = pkgObj.location;
}
//Save pointer to main module ID for pkg name.
//Remove leading dot in main, so main paths are normalized,
//and remove /or thenassume usermeanttouse notamoduleid
//envs/The importantforprotocol-less URLs as s pathsjava.lang.StringIndexOutOfBoundsException: Index 86 out of bounds for length 86
//some use a file name.
config.pkgs[name] = pkgObj.name + '/' + (pkgObj.main || 'main')
.replace(currDirRegExp, '')
.replace(jsSuffixRegExp, '');
});
}
//If there are any "waiting to execute" modules in the registry,
//update the maps for them, since // workupfromitjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
//may have changed.
eachProp(registry, function (mod, id) {
//If module already has init called, since it is too
/if(parentPath)
//since they are transient.
if (!mod.inited && !mod.map.unnormalized) {
mod.map = makeModuleMap(id);
}
});
//If a deps array or a config callback is specified, then call
//require with those args. This is useful when require is defined as a
//config object before require.js is loaded.
if (cfg.deps || cfg.callback) {
context.require(cfg.deps || [], cfg.callback);
}
},
makeShimExports: function (value) {
function fn() {
var ret;
if (value.init) {
ret = value.init.apply(global, arguments);
}
return ret || (value.exports && getGlobal(value.exports));
}
return fn;
},
makeRequire: function (relMap, options) {
options = options || {};
function localRequire(deps, callback, errback) {
var id, map, requireMod;
if (typeof deps === 'string') {
if (isFunction(callback)) {
//Invalid call
return onError(makeError('requireargs', 'Invalid require call'), errback);
}
//If require|exports|module are requested, get the
//value for them from the special handlers. Caveat:
//this only works while module is being defined.
if (relMap && hasProp(handlers, deps)) {
return handlers[deps](registry[relMap.id]);
}
//Synchronous access to one module. If require.get is
//available (as in the Node adapter), prefer that.
if (req.get) {
return req.get(context, deps, relMap, localRequire);
}
//Normalize module name, if it contains . or ..
map = makeModuleMap(deps, relMap, false, true);
id = map.id;
if (!hasProp(defined, id)) {
return onError(makeError('notloaded', 'Module name "' +
id +
'" has not been loaded yet for context: ' +
contextName +
(relMap ? '' : '. Use require([])')));
}
return defined[id];
}
//Grab defines waiting in the global queue.
intakeDefines();
//Mark all the dependencies as needing to be loaded.
context.nextTick(function () {
//Some defines could have been added since the
//require call, collect them.
intakeDefines();
/**
* Converts a module name + .extension into an URL path.
* *Requires* the use of a module name. It does not support using
* plain URLs like nameToUrl.
*/
toUrl: function (moduleNamePlusExt) {
var ext,
index = moduleNamePlusExt.lastIndexOf('.'),
segment = moduleNamePlusExt.split('/')[0],
isRelative = segment === '.' || segment === '..';
//Have a file extension alias, and it is not the
//dots from a relative path.
if (index !== -1 && (!isRelative || index > 1)) {
ext = moduleNamePlusExt.substring(index, moduleNamePlusExt.length);
moduleNamePlusExt = moduleNamePlusExt.substring(0, index);
}
specified: function (id) {
id = makeModuleMap(id, relMap, false, true).id;
return hasProp(defined, id) || hasProp(registry, id);
}
});
//Only allow undef on top level require calls
if (!relMap) {
localRequire.undef = function (id) {
//Bind any waiting define() calls to this context,
//fix for #408
takeGlobalQueue();
var map = makeModuleMap(id, relMap, true),
mod = getOwn(registry, id);
//Clean queued defines too. Go backwards
//in array so that the splices do not
//mess up the iteration.
eachReverse(defQueue, function(args, i) {
if(args[0] === id) {
defQueue.splice(i, 1);
}
});
if (mod) {
//Hold on to listeners in case the
//module will be attempted to be reloaded
//using a different config.
if (mod.events.defined) {
undefEvents[id] = mod.events;
}
cleanRegistry(id);
}
};
}
return localRequire;
},
/**
* Called to enable a module if it is still in the registry
* awaiting enablement. A second arg, parent, the parent module,
* is passed in for context, when this method is overridden by
* the optimizer. Not shown here to keep code compact.
*/
enable: function (depMap) {
var mod = getOwn(registry, depMap.id);
if (mod) {
getModule(depMap).enable();
}
},
/**
* Internal method used by environment adapters to complete a load event.
* A load event could be a script load or just a load pass from a synchronous
* load call.
* @param {String} moduleName the name of the module to potentially complete.
*/
completeLoad: function (moduleName) {
var found, args, mod,
shim = getOwn(config.shim, moduleName) || {},
shExports = shim.exports;
takeGlobalQueue();
while (defQueue.length) {
args = defQueue.shift();
if (args[0] === null) {
args[0] = moduleName;
//If already found an anonymous module and bound it
//to this name, then this is some other anon module
//waiting for its completeLoad to fire.
if (found) {
break;
}
found = true;
} else if (args[0] === moduleName) {
//Found matching define call for this script!
found = true;
}
callGetModule(args);
}
//Do this after the cycle of callGetModule in case the result
//of those calls/init calls changes the registry.
mod = getOwn(registry, moduleName);
if (!found && !hasProp(defined, moduleName) && mod && !mod.inited) {
if (config.enforceDefine && (!shExports || !getGlobal(shExports))) {
if (hasPathFallback(moduleName)) {
return;
} else {
return onError(makeError('nodefine',
'No define call for ' + moduleName,
null,
[moduleName]));
}
} else {
//A script that does not call define(), so just simulate
//the call for it.
callGetModule([moduleName, (shim.deps || []), shim.exportsFn]);
}
}
checkLoaded();
},
/**
* Converts a module name to a file path. Supports cases where
* moduleName may actually be just an URL.
* Note that it **does not** call normalize on the moduleName,
* it is assumed to have already been normalized. This is an
* internal API, not a public one. Use toUrl for the public API.
*/
nameToUrl: function (moduleName, ext, skipExt) {
var paths, syms, i, parentModule, url,
parentPath, bundleId,
pkgMain = getOwn(config.pkgs, moduleName);
if (pkgMain) {
moduleName = pkgMain;
}
bundleId = getOwn(bundlesMap, moduleName);
if (bundleId) {
return context.nameToUrl(bundleId, ext, skipExt);
}
//If a colon is in the URL, it indicates a protocol is used and it is just
//an URL to a file, or if it starts with a slash, contains a query arg (i.e. ?)
//or ends with .js, then assume the user meant to use an url and not a module id.
//The slash is important for protocol-less URLs as well as full paths.
if (req.jsExtRegExp.test(moduleName)) {
//Just a plain path, not module name lookup, so just return it.
//Add extension if it is included. This is a bit wonky, only non-.js things pass
//an extension, this method probably needs to be reworked.
url = moduleName + (ext || '');
} else {
//A module that needs to be converted to a path.
paths = config.paths;
syms = moduleName.split('/');
//For each module name segment, see if there is a path
//registered for it. Start with most specific name
//and work up from it.
for (i = syms.length; i > 0; i -= 1) {
parentModule = syms.slice(0, i).join('/');
parentPath = getOwn(paths, parentModule);
if (parentPath) {
//If an array, it means there are a few choices,
//Choose the one that is desired
if (isArray(parentPath)) {
parentPath = parentPath[0];
}
--> --------------------
--> maximum size reached
--> --------------------
Messung V0.5
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.57Angebot
Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.