define("js/lib/multitracker",["require","exports","module","js/lib/log"],function(require,exports,module){function _classCallCheck(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function asString(e){return"string"==typeof e?e:JSON.stringify(e)}var e=function(){function defineProperties(i,t){for(var r=0;r<t.length;r++){var e=t[r];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(i,e.key,e)}}return function(e,r,t){return r&&defineProperties(e.prototype,r),t&&defineProperties(e,t),e}}(),r=require("js/lib/log"),t=500,i=function(){function MultiTracker(e){_classCallCheck(this,MultiTracker);var t=e||{};this.trackers={},this.logger=t.logger||r({level:"error"})}return e(MultiTracker,[{key:"register",value:function register(e,r,t,i){this.trackers[e]={queue:r||[],type:t||"key-value",parse:i,name:e}}},{key:"get",value:function get(e){return this.trackers[e]}},{key:"push",value:function push(){for(var s=arguments,r,u,o,n=0;n<s.length;n++){var e=Array.isArray(s[n])?s[n]:[s[n]];for(var f in this.trackers)if("400"!==f){var i=this.trackers[f];if("google"==i.type){if("pageview"==e[0]){r=["_trackPageview"];for(var l=1;l<e.length;l++)r.push(asString(e[l]))}}else if("key-value"==i.type){o=[];for(var a=1;a<e.length;a++)"function"==typeof e[a]?u=e[a]:o.push(asString(e[a]));r=o.length?{key:e[0],value:o.join(".")}:{key:e[0]}}else"custom"==i.type&&i.parse&&(r=i.parse.apply(this,e));if(r)if(u){var p=u,g=window.setTimeout(p,t);i.queue.push(["send",r,function(){return window.clearTimeout(g),p(i.name)}])}else i.queue.push(r);r=void 0,u=void 0}this.logger.info.apply(this.logger,e)}}},{key:"pushV2",value:function pushV2(){for(var o=arguments,r,u,i,n=0;n<o.length;n++){var e=Array.isArray(o[n])?o[n]:[o[n]];for(var l in this.trackers)if("204"!==l){var t=this.trackers[l];if("google"==t.type){if("pageview"==e[0]){r=["_trackPageview"];for(var s=1;s<e.length;s++)r.push(asString(e[s]))}}else if("key-value"==t.type){i=[];for(var a=1;a<e.length;a++)"function"==typeof e[a]?u=e[a]:i.push(e[a]);r=i.length?{key:e[0],value:1==i.length?i[0]:i}:{key:e[0],value:{}}}else"custom"==t.type&&t.parse&&(r=t.parse.apply(this,e));if(r)if(u){var f=u,p=window.setTimeout(f,500);t.queue.push(["send",r,function(){return window.clearTimeout(p),f(t.name)}])}else t.queue.push(r);r=void 0,u=void 0}this.logger.info.apply(this.logger,e)}}}]),MultiTracker}();module.exports=function(e){return new i(e)}});
var requirejs,require,define;!function(global){function isFunction(e){return"[object Function]"===ostring.call(e)}function isArray(e){return"[object Array]"===ostring.call(e)}function each(t,r){if(t){var e;for(e=0;e<t.length&&(!t[e]||!r(t[e],e,t));e+=1);}}function eachReverse(t,r){if(t){var e;for(e=t.length-1;e>-1&&(!t[e]||!r(t[e],e,t));e-=1);}}function hasProp(e,t){return hasOwn.call(e,t)}function getOwn(e,t){return hasProp(e,t)&&e[t]}function eachProp(t,r){var e;for(e in t)if(hasProp(t,e)&&r(t[e],e))break}function mixin(e,t,r,i){return t&&eachProp(t,function(t,n){(r||!hasProp(e,n))&&(!i||"object"!=typeof t||!t||isArray(t)||isFunction(t)||t instanceof RegExp?e[n]=t:(e[n]||(e[n]={}),mixin(e[n],t,r,i)))}),e}function bind(e,t){return function(){return t.apply(e,arguments)}}function scripts(){return document.getElementsByTagName("script")}function defaultOnError(e){throw e}function getGlobal(e){if(!e)return e;var t=global;return each(e.split("."),function(e){t=t[e]}),t}function makeError(t,i,r,n){var e=new Error(i+"\nhttp://requirejs.org/docs/errors.html#"+t);return e.requireType=t,e.requireModules=n,r&&(e.originalError=r),e}function newContext(l){function trimDots(t){var e,r;for(e=0;e<t.length;e++)if(r=t[e],"."===r)t.splice(e,1),e-=1;else if(".."===r){if(0===e||1==e&&".."===t[2]||".."===t[e-1])continue;e>0&&(t.splice(e-1,2),e-=2)}}function normalize(e,m,v){var h,n,a,i,u,c,f,o,l,p,g,x,r=m&&m.split("/"),s=t.map,d=s&&s["*"];if(e&&(e=e.split("/"),f=e.length-1,t.nodeIdCompat&&jsSuffixRegExp.test(e[f])&&(e[f]=e[f].replace(jsSuffixRegExp,"")),"."===e[0].charAt(0)&&r&&(x=r.slice(0,r.length-1),e=x.concat(e)),trimDots(e),e=e.join("/")),v&&s&&(r||d)){a=e.split("/");e:for(i=a.length;i>0;i-=1){if(c=a.slice(0,i).join("/"),r)for(u=r.length;u>0;u-=1)if(n=getOwn(s,r.slice(0,u).join("/")),n&&(n=getOwn(n,c))){o=n,l=i;break e}!p&&d&&getOwn(d,c)&&(p=getOwn(d,c),g=i)}!o&&p&&(o=p,l=g),o&&(a.splice(0,l,o),e=a.join("/"))}return h=getOwn(t.pkgs,e),h?h:e}function removeScript(t){isBrowser&&each(scripts(),function(r){if(r.getAttribute("data-requiremodule")===t&&r.getAttribute("data-requirecontext")===e.contextName)return r.parentNode.removeChild(r),!0})}function hasPathFallback(i){var r=getOwn(t.paths,i);if(r&&isArray(r)&&r.length>1)return r.shift(),e.require.undef(i),e.makeRequire(null,{skipMap:!0})([i]),!0}function splitPrefix(e){var r,t=e?e.indexOf("!"):-1;return t>-1&&(r=e.substring(0,t),e=e.substring(t+1,e.length)),[r,e]}function makeModuleMap(t,c,f,s){var d,o,p,a,r=null,u=c?c.name:null,g=t,l=!0,n="";return t||(l=!1,t="_@r"+(h+=1)),a=splitPrefix(t),r=a[0],t=a[1],r&&(r=normalize(r,u,s),o=getOwn(i,r)),t&&(r?n=o&&o.normalize?o.normalize(t,function(e){return normalize(e,u,s)}):-1===t.indexOf("!")?normalize(t,u,s):t:(n=normalize(t,u,s),a=splitPrefix(n),r=a[0],n=a[1],f=!0,d=e.nameToUrl(n))),p=!r||o||f?"":"_unnormalized"+(m+=1),{prefix:r,name:n,parentMap:c,unnormalized:!!p,url:d,originalName:g,isDefine:l,id:(r?r+"!"+n:n)+p}}function getModule(i){var n=i.id,t=getOwn(r,n);return t||(t=r[n]=new e.Module(i)),t}function on(o,t,n){var a=o.id,e=getOwn(r,a);!hasProp(i,a)||e&&!e.defineEmitComplete?(e=getModule(o),e.error&&"error"===t?n(e.error):e.on(t,n)):"defined"===t&&n(i[a])}function onError(e,t){var n=e.requireModules,i=!1;t?t(e):(each(n,function(n){var t=getOwn(r,n);t&&(t.error=e,t.events.error&&(i=!0,t.emit("error",e)))}),i||req.onError(e))}function takeGlobalQueue(){globalDefQueue.length&&(apsp.apply(n,[n.length,0].concat(globalDefQueue)),globalDefQueue=[])}function cleanRegistry(e){delete r[e],delete p[e]}function breakCycle(e,t,n){var a=e.map.id;e.error?e.emit("error",e.error):(t[a]=!0,each(e.depMaps,function(u,o){var a=u.id,s=getOwn(r,a);!s||e.depMatched[o]||n[a]||(getOwn(t,a)?(e.defineDep(o,i[a]),e.check()):breakCycle(s,t,n))}),n[a]=!0)}function checkLoaded(){var i,o,u=1e3*t.waitSeconds,n=u&&e.startTime+u<(new Date).getTime(),r=[],d=[],a=!1,f=!0;if(s)return;if(s=!0,eachProp(p,function(e){var t=e.map,i=t.id;if(!e.enabled)return;if(t.isDefine||d.push(e),!e.error)if(!e.inited&&n)hasPathFallback(i)?(o=!0,a=!0):(r.push(i),removeScript(i));else if(!e.inited&&e.fetched&&t.isDefine&&(a=!0,!t.prefix))return f=!1}),n&&r.length)return i=makeError("timeout","Load timeout for modules: "+r,null,r),i.contextName=e.contextName,onError(i);f&&each(d,function(e){breakCycle(e,{},{})}),n&&!o||!a||!isBrowser&&!isWebWorker||c||(c=setTimeout(function(){c=0,checkLoaded()},50)),s=!1}function callGetModule(e){hasProp(i,e[0])||getModule(makeModuleMap(e[0],null,!0)).init(e[1],e[2])}function removeListener(e,t,i,r){e.detachEvent&&!isOpera?r&&e.detachEvent(r,t):e.removeEventListener(i,t,!1)}function getScriptData(r){var t=r.currentTarget||r.srcElement;return removeListener(t,e.onScriptLoad,"load","onreadystatechange"),removeListener(t,e.onScriptError,"error"),{node:t,id:t&&t.getAttribute("data-requiremodule")}}function intakeDefines(){var e;for(takeGlobalQueue();n.length;){if(e=n.shift(),null===e[0])return onError(makeError("mismatch","Mismatched anonymous define() module: "+e[e.length-1]));callGetModule(e)}}var s,u,e,a,c,t={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},r={},p={},d={},n=[],i={},o={},f={},h=1,m=1;return a={require:function(t){return t.require?t.require:t.require=e.makeRequire(t.map)},exports:function(e){if(e.usingExports=!0,e.map.isDefine)return e.exports?i[e.map.id]=e.exports:e.exports=i[e.map.id]={}},module:function(e){return e.module?e.module:e.module={id:e.map.id,uri:e.map.url,config:function(){return getOwn(t.config,e.map.id)||{}},exports:e.exports||(e.exports={})}}},u=function(e){this.events=getOwn(d,e.id)||{},this.map=e,this.shim=getOwn(t.shim,e.id),this.depExports=[],this.depMaps=[],this.depMatched=[],this.pluginMaps={},this.depCount=0},u.prototype={init:function(r,i,e,t){if(t=t||{},this.inited)return;this.factory=i,e?this.on("error",e):this.events.error&&(e=bind(this,function(e){this.emit("error",e)})),this.depMaps=r&&r.slice(0),this.errback=e,this.inited=!0,this.ignore=t.ignore,t.enabled||this.enabled?this.enable():this.check()},defineDep:function(e,t){this.depMatched[e]||(this.depMatched[e]=!0,this.depCount-=1,this.depExports[e]=t)},fetch:function(){if(this.fetched)return;this.fetched=!0,e.startTime=(new Date).getTime();var t=this.map;if(!this.shim)return t.prefix?this.callPlugin():this.load();e.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],bind(this,function(){return t.prefix?this.callPlugin():this.load()}))},load:function(){var t=this.map.url;o[t]||(o[t]=!0,e.load(this.map.id,t))},check:function(){if(!this.enabled||this.enabling)return;var t,a,r=this.map.id,o=this.depExports,exports=this.exports,n=this.factory;if(this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,this.depCount<1&&!this.defined){if(isFunction(n)){if(this.events.error&&this.map.isDefine||req.onError!==defaultOnError)try{exports=e.execCb(r,n,o,exports)}catch(s){t=s}else exports=e.execCb(r,n,o,exports);if(this.map.isDefine&&void 0===exports&&(a=this.module,a?exports=a.exports:this.usingExports&&(exports=this.exports)),t)return t.requireMap=this.map,t.requireModules=this.map.isDefine?[this.map.id]:null,t.requireType=this.map.isDefine?"define":"require",onError(this.error=t)}else exports=n;this.exports=exports,this.map.isDefine&&!this.ignore&&(i[r]=exports,req.onResourceLoad&&req.onResourceLoad(e,this.map,this.depMaps)),cleanRegistry(r),this.defined=!0}this.defining=!1,this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else this.fetch()},callPlugin:function(){var i=this.map,n=i.id,a=makeModuleMap(i.prefix);this.depMaps.push(a),on(a,"defined",bind(this,function(u){var a,o,s,p=getOwn(f,this.map.id),c=this.map.name,l=this.map.parentMap?this.map.parentMap.name:null,d=e.makeRequire(i.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized)return u.normalize&&(c=u.normalize(c,function(e){return normalize(e,l,!0)})||""),o=makeModuleMap(i.prefix+"!"+c,this.map.parentMap),on(o,"defined",bind(this,function(e){this.init([],function(){return e},null,{enabled:!0,ignore:!0})})),s=getOwn(r,o.id),void(s&&(this.depMaps.push(o),this.events.error&&s.on("error",bind(this,function(e){this.emit("error",e)})),s.enable()));if(p)return this.map.url=e.nameToUrl(p),void this.load();a=bind(this,function(e){this.init([],function(){return e},null,{enabled:!0})}),a.error=bind(this,function(e){this.inited=!0,this.error=e,e.requireModules=[n],eachProp(r,function(e){0===e.map.id.indexOf(n+"_unnormalized")&&cleanRegistry(e.map.id)}),onError(e)}),a.fromText=bind(this,function(o,s){var r=i.name,u=makeModuleMap(r),c=useInteractive;s&&(o=s),c&&(useInteractive=!1),getModule(u),hasProp(t.config,n)&&(t.config[r]=t.config[n]);try{req.exec(o)}catch(p){return onError(makeError("fromtexteval","fromText eval for "+n+" failed: "+p,p,[n]))}c&&(useInteractive=!0),this.depMaps.push(u),e.completeLoad(r),d([r],a)}),u.load(i.name,d,a,t)})),e.enable(a,this),this.pluginMaps[a.id]=a},enable:function(){p[this.map.id]=this,this.enabled=!0,this.enabling=!0,each(this.depMaps,bind(this,function(t,i){var n,o,s;if("string"==typeof t){if(t=makeModuleMap(t,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[i]=t,s=getOwn(a,t.id))return void(this.depExports[i]=s(this));this.depCount+=1,on(t,"defined",bind(this,function(e){this.defineDep(i,e),this.check()})),this.errback&&on(t,"error",bind(this,this.errback))}n=t.id,o=r[n],hasProp(a,n)||!o||o.enabled||e.enable(t,this)})),eachProp(this.pluginMaps,bind(this,function(t){var i=getOwn(r,t.id);i&&!i.enabled&&e.enable(t,this)})),this.enabling=!1,this.check()},on:function(t,r){var e=this.events[t];e||(e=this.events[t]=[]),e.push(r)},emit:function(e,t){each(this.events[e],function(e){e(t)}),"error"===e&&delete this.events[e]}},e={config:t,contextName:l,registry:r,defined:i,urlFetched:o,defQueue:n,Module:u,makeModuleMap:makeModuleMap,nextTick:req.nextTick,onError:onError,configure:function(i){i.baseUrl&&"/"!==i.baseUrl.charAt(i.baseUrl.length-1)&&(i.baseUrl+="/");var n=t.shim,a={paths:!0,bundles:!0,config:!0,map:!0};eachProp(i,function(r,e){a[e]?(t[e]||(t[e]={}),mixin(t[e],r,!0,!0)):t[e]=r}),i.bundles&&eachProp(i.bundles,function(t,e){each(t,function(t){t!==e&&(f[t]=e)})}),i.shim&&(eachProp(i.shim,function(t,r){isArray(t)&&(t={deps:t}),!t.exports&&!t.init||t.exportsFn||(t.exportsFn=e.makeShimExports(t)),n[r]=t}),t.shim=n),i.packages&&each(i.packages,function(e){var i,r;e="string"==typeof e?{name:e}:e,r=e.name,i=e.location,i&&(t.paths[r]=e.location),t.pkgs[r]=e.name+"/"+(e.main||"main").replace(currDirRegExp,"").replace(jsSuffixRegExp,"")}),eachProp(r,function(e,t){e.inited||e.map.unnormalized||(e.map=makeModuleMap(t))}),(i.deps||i.callback)&&e.require(i.deps||[],i.callback)},makeShimExports:function(e){function fn(){var t;return e.init&&(t=e.init.apply(global,arguments)),t||e.exports&&getGlobal(e.exports)}return fn},makeRequire:function(t,s){function localRequire(n,o,p){var u,d,c;if(s.enableBuildCallback&&o&&isFunction(o)&&(o.__requireJsBuild=!0),"string"==typeof n){if(isFunction(o))return onError(makeError("requireargs","Invalid require call"),p);if(t&&hasProp(a,n))return a[n](r[t.id]);if(req.get)return req.get(e,n,t,localRequire);if(d=makeModuleMap(n,t,!1,!0),u=d.id,!hasProp(i,u))return onError(makeError("notloaded",'Module name "'+u+'" has not been loaded yet for context: '+l+(t?"":". Use require([])")));return i[u]}return intakeDefines(),e.nextTick(function(){intakeDefines(),c=getModule(makeModuleMap(null,t)),c.skipMap=s.skipMap,c.init(n,o,p,{enabled:!0}),checkLoaded()}),localRequire}return s=s||{},mixin(localRequire,{isBrowser:isBrowser,toUrl:function(r){var n,i=r.lastIndexOf("."),a=r.split("/")[0],o="."===a||".."===a;return-1!==i&&(!o||i>1)&&(n=r.substring(i,r.length),r=r.substring(0,i)),e.nameToUrl(normalize(r,t&&t.id,!0),n,!0)},defined:function(e){return hasProp(i,makeModuleMap(e,t,!1,!0).id)},specified:function(e){return e=makeModuleMap(e,t,!1,!0).id,hasProp(i,e)||hasProp(r,e)}}),t||(localRequire.undef=function(e){takeGlobalQueue();var s=makeModuleMap(e,t,!0),a=getOwn(r,e);removeScript(e),delete i[e],delete o[s.url],delete d[e],eachReverse(n,function(t,r){t[0]===e&&n.splice(r,1)}),a&&(a.events.defined&&(d[e]=a.events),cleanRegistry(e))}),localRequire},enable:function(e){var t=getOwn(r,e.id);t&&getModule(e).enable()},completeLoad:function(e){var o,a,s,u=getOwn(t.shim,e)||{},c=u.exports;for(takeGlobalQueue();n.length;){if(a=n.shift(),null===a[0]){if(a[0]=e,o)break;o=!0}else a[0]===e&&(o=!0);callGetModule(a)}if(s=getOwn(r,e),!o&&!hasProp(i,e)&&s&&!s.inited){if(!(!t.enforceDefine||c&&getGlobal(c)))return hasPathFallback(e)?void 0:onError(makeError("nodefine","No define call for "+e,null,[e]));callGetModule([e,u.deps||[],u.exportsFn])}checkLoaded()},nameToUrl:function(i,s,p){var c,o,a,u,r,n,d,l=getOwn(t.pkgs,i);if(l&&(i=l),d=getOwn(f,i))return e.nameToUrl(d,s,p);if(req.jsExtRegExp.test(i))r=i+(s||"");else{for(c=t.paths,o=i.split("/"),a=o.length;a>0;a-=1)if(u=o.slice(0,a).join("/"),n=getOwn(c,u)){isArray(n)&&(n=n[0]),o.splice(0,a,n);break}r=o.join("/"),r+=s||(/^data\:|\?/.test(r)||p?"":".js"),r=("/"===r.charAt(0)||r.match(/^[\w\+\.\-]+:/)?"":t.baseUrl)+r}return t.urlArgs?r+((-1===r.indexOf("?")?"?":"&")+t.urlArgs):r},load:function(t,r){req.load(e,t,r)},execCb:function(r,e,t,exports){return e.apply(exports,t)},onScriptLoad:function(t){if("load"===t.type||readyRegExp.test((t.currentTarget||t.srcElement).readyState)){interactiveScript=null;var r=getScriptData(t);e.completeLoad(r.id)}},onScriptError:function(t){var e=getScriptData(t);if(!hasPathFallback(e.id))return onError(makeError("scripterror","Script error for: "+e.id,t,[e.id]))}},e.require=e.makeRequire(),e}function getInteractiveScript(){if(interactiveScript&&"interactive"===interactiveScript.readyState)return interactiveScript;return eachReverse(scripts(),function(e){if("interactive"===e.readyState)return interactiveScript=e}),interactiveScript}var req,s,head,baseElement,dataMain,src,interactiveScript,currentlyAddingScript,mainScript,subPath,version="2.1.15",commentRegExp=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/gm,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=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),isWebWorker=!isBrowser&&"undefined"!=typeof importScripts,readyRegExp=isBrowser&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,defContextName="_",isOpera="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),contexts={},cfg={},globalDefQueue=[],useInteractive=!1;if("undefined"!=typeof define)return;if("undefined"!=typeof requirejs){if(isFunction(requirejs))return;cfg=requirejs,requirejs=void 0}"undefined"==typeof require||isFunction(require)||(cfg=require,require=void 0),req=requirejs=function(e,i,a,o){var r,t,n=defContextName;return isArray(e)||"string"==typeof e||(t=e,isArray(i)?(e=i,i=a,a=o):e=[]),t&&t.context&&(n=t.context),r=getOwn(contexts,n),r||(r=contexts[n]=req.s.newContext(n)),t&&r.configure(t),r.require(e,i,a)},req.config=function(e){return req(e)},req.nextTick="undefined"!=typeof setTimeout?function(e){setTimeout(e,4)}:function(e){e()},require||(require=req),req.version=version,req.jsExtRegExp=/^\/|:|\?|\.js$/,req.isBrowser=isBrowser,s=req.s={contexts:contexts,newContext:newContext},req({}),each(["toUrl","undef","defined","specified"],function(e){req[e]=function(){var t=contexts[defContextName];return t.require[e].apply(t,arguments)}}),isBrowser&&(head=s.head=document.getElementsByTagName("head")[0],baseElement=document.getElementsByTagName("base")[0],baseElement&&(head=s.head=baseElement.parentNode)),req.onError=defaultOnError,req.createNode=function(t,r,i){var e=t.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script");return e.type=t.scriptType||"text/javascript",e.charset="utf-8",e.async=!0,e},req.load=function(t,r,i){var n=t&&t.config||{},e;if(isBrowser)return e=req.createNode(n,r,i),e.setAttribute("data-requirecontext",t.contextName),e.setAttribute("data-requiremodule",r),!e.attachEvent||e.attachEvent.toString&&e.attachEvent.toString().indexOf("[native code")<0||isOpera?(e.addEventListener("load",t.onScriptLoad,!1),e.addEventListener("error",t.onScriptError,!1)):(useInteractive=!0,e.attachEvent("onreadystatechange",t.onScriptLoad)),e.src=i,currentlyAddingScript=e,baseElement?head.insertBefore(e,baseElement):head.appendChild(e),currentlyAddingScript=null,e;if(isWebWorker)try{importScripts(i),t.completeLoad(r)}catch(a){t.onError(makeError("importscripts","importScripts failed for "+r+" at "+i,a,[r]))}},isBrowser&&!cfg.skipDataMain&&eachReverse(scripts(),function(e){if(head||(head=e.parentNode),dataMain=e.getAttribute("data-main"))return mainScript=dataMain,cfg.baseUrl||(src=mainScript.split("/"),mainScript=src.pop(),subPath=src.length?src.join("/")+"/":"./",cfg.baseUrl=subPath),mainScript=mainScript.replace(jsSuffixRegExp,""),req.jsExtRegExp.test(mainScript)&&(mainScript=dataMain),cfg.deps=cfg.deps?cfg.deps.concat(mainScript):[mainScript],!0}),define=function(r,e,t){var i,n;"string"!=typeof r&&(t=e,e=r,r=null),isArray(e)||(t=e,e=null),!e&&isFunction(t)&&(e=[],t.length&&(t.toString().replace(commentRegExp,"").replace(cjsRequireRegExp,function(r,t){e.push(t)}),e=(1===t.length?["require"]:["require","exports","module"]).concat(e))),useInteractive&&(i=currentlyAddingScript||getInteractiveScript(),i&&(r||(r=i.getAttribute("data-requiremodule")),n=contexts[i.getAttribute("data-requirecontext")])),(n?n.defQueue:globalDefQueue).push([r,e,t])},define.amd={jQuery:!0},req.exec=function(text){return eval(text)},req(cfg)}(this);