{"ScriptPreparationCode":null,"TestCases":[{"Name":"A-A test","Code":"/*\r\n RequireJS 2.2.0 Copyright jQuery Foundation and other contributors.\r\n Released under MIT license, http://github.com/requirejs/requirejs/LICENSE\r\n*/\r\nvar requirejs,require,define;\r\n(function(ga){function ka(b,c,d,g){return g||\u0022\u0022}function K(b){return\u0022[object Function]\u0022===Q.call(b)}function L(b){return\u0022[object Array]\u0022===Q.call(b)}function y(b,c){if(b){var d;for(d=0;d\u003Cb.length\u0026\u0026(!b[d]||!c(b[d],d,b));d\u002B=1);}}function X(b,c){if(b){var d;for(d=b.length-1;-1\u003Cd\u0026\u0026(!b[d]||!c(b[d],d,b));--d);}}function x(b,c){return la.call(b,c)}function e(b,c){return x(b,c)\u0026\u0026b[c]}function D(b,c){for(var d in b)if(x(b,d)\u0026\u0026c(b[d],d))break}function Y(b,c,d,g){c\u0026\u0026D(c,function(c,e){if(d||!x(b,e))!g||\u0022object\u0022!==\r\ntypeof c||!c||L(c)||K(c)||c instanceof RegExp?b[e]=c:(b[e]||(b[e]={}),Y(b[e],c,d,g))});return b}function z(b,c){return function(){return c.apply(b,arguments)}}function ha(b){throw b;}function ia(b){if(!b)return b;var c=ga;y(b.split(\u0022.\u0022),function(b){c=c[b]});return c}function F(b,c,d,g){c=Error(c\u002B\u0022\\nhttp://requirejs.org/docs/errors.html#\u0022\u002Bb);c.requireType=b;c.requireModules=g;d\u0026\u0026(c.originalError=d);return c}function ma(b){function c(a,n,b){var h,k,f,c,d,l,g,r;n=n\u0026\u0026n.split(\u0022/\u0022);var q=p.map,m=q\u0026\u0026q[\u0022*\u0022];\r\nif(a){a=a.split(\u0022/\u0022);k=a.length-1;p.nodeIdCompat\u0026\u0026U.test(a[k])\u0026\u0026(a[k]=a[k].replace(U,\u0022\u0022));\u0022.\u0022===a[0].charAt(0)\u0026\u0026n\u0026\u0026(k=n.slice(0,n.length-1),a=k.concat(a));k=a;for(f=0;f\u003Ck.length;f\u002B\u002B)c=k[f],\u0022.\u0022===c?(k.splice(f,1),--f):\u0022..\u0022===c\u0026\u00260!==f\u0026\u0026(1!==f||\u0022..\u0022!==k[2])\u0026\u0026\u0022..\u0022!==k[f-1]\u0026\u00260\u003Cf\u0026\u0026(k.splice(f-1,2),f-=2);a=a.join(\u0022/\u0022)}if(b\u0026\u0026q\u0026\u0026(n||m)){k=a.split(\u0022/\u0022);f=k.length;a:for(;0\u003Cf;--f){d=k.slice(0,f).join(\u0022/\u0022);if(n)for(c=n.length;0\u003Cc;--c)if(b=e(q,n.slice(0,c).join(\u0022/\u0022)))if(b=e(b,d)){h=b;l=f;break a}!g\u0026\u0026m\u0026\u0026e(m,d)\u0026\u0026\r\n(g=e(m,d),r=f)}!h\u0026\u0026g\u0026\u0026(h=g,l=r);h\u0026\u0026(k.splice(0,l,h),a=k.join(\u0022/\u0022))}return(h=e(p.pkgs,a))?h:a}function d(a){E\u0026\u0026y(document.getElementsByTagName(\u0022script\u0022),function(n){if(n.getAttribute(\u0022data-requiremodule\u0022)===a\u0026\u0026n.getAttribute(\u0022data-requirecontext\u0022)===l.contextName)return n.parentNode.removeChild(n),!0})}function m(a){var n=e(p.paths,a);if(n\u0026\u0026L(n)\u0026\u00261\u003Cn.length)return n.shift(),l.require.undef(a),l.makeRequire(null,{skipMap:!0})([a]),!0}function r(a){var n,b=a?a.indexOf(\u0022!\u0022):-1;-1\u003Cb\u0026\u0026(n=a.substring(0,\r\nb),a=a.substring(b\u002B1,a.length));return[n,a]}function q(a,n,b,h){var k,f,d=null,g=n?n.name:null,p=a,q=!0,m=\u0022\u0022;a||(q=!1,a=\u0022_@r\u0022\u002B(Q\u002B=1));a=r(a);d=a[0];a=a[1];d\u0026\u0026(d=c(d,g,h),f=e(v,d));a\u0026\u0026(d?m=f\u0026\u0026f.normalize?f.normalize(a,function(a){return c(a,g,h)}):-1===a.indexOf(\u0022!\u0022)?c(a,g,h):a:(m=c(a,g,h),a=r(m),d=a[0],m=a[1],b=!0,k=l.nameToUrl(m)));b=!d||f||b?\u0022\u0022:\u0022_unnormalized\u0022\u002B(T\u002B=1);return{prefix:d,name:m,parentMap:n,unnormalized:!!b,url:k,originalName:p,isDefine:q,id:(d?d\u002B\u0022!\u0022\u002Bm:m)\u002Bb}}function u(a){var b=a.id,\r\nc=e(t,b);c||(c=t[b]=new l.Module(a));return c}function w(a,b,c){var h=a.id,k=e(t,h);if(!x(v,h)||k\u0026\u0026!k.defineEmitComplete)if(k=u(a),k.error\u0026\u0026\u0022error\u0022===b)c(k.error);else k.on(b,c);else\u0022defined\u0022===b\u0026\u0026c(v[h])}function A(a,b){var c=a.requireModules,h=!1;if(b)b(a);else if(y(c,function(b){if(b=e(t,b))b.error=a,b.events.error\u0026\u0026(h=!0,b.emit(\u0022error\u0022,a))}),!h)g.onError(a)}function B(){V.length\u0026\u0026(y(V,function(a){var b=a[0];\u0022string\u0022===typeof b\u0026\u0026(l.defQueueMap[b]=!0);G.push(a)}),V=[])}function C(a){delete t[a];\r\ndelete Z[a]}function J(a,b,c){var h=a.map.id;a.error?a.emit(\u0022error\u0022,a.error):(b[h]=!0,y(a.depMaps,function(h,f){var d=h.id,g=e(t,d);!g||a.depMatched[f]||c[d]||(e(b,d)?(a.defineDep(f,v[d]),a.check()):J(g,b,c))}),c[h]=!0)}function H(){var a,b,c=(a=1E3*p.waitSeconds)\u0026\u0026l.startTime\u002Ba\u003C(new Date).getTime(),h=[],k=[],f=!1,g=!0;if(!aa){aa=!0;D(Z,function(a){var l=a.map,e=l.id;if(a.enabled\u0026\u0026(l.isDefine||k.push(a),!a.error))if(!a.inited\u0026\u0026c)m(e)?f=b=!0:(h.push(e),d(e));else if(!a.inited\u0026\u0026a.fetched\u0026\u0026l.isDefine\u0026\u0026\r\n(f=!0,!l.prefix))return g=!1});if(c\u0026\u0026h.length)return a=F(\u0022timeout\u0022,\u0022Load timeout for modules: \u0022\u002Bh,null,h),a.contextName=l.contextName,A(a);g\u0026\u0026y(k,function(a){J(a,{},{})});c\u0026\u0026!b||!f||!E\u0026\u0026!ja||ba||(ba=setTimeout(function(){ba=0;H()},50));aa=!1}}function I(a){x(v,a[0])||u(q(a[0],null,!0)).init(a[1],a[2])}function O(a){a=a.currentTarget||a.srcElement;var b=l.onScriptLoad;a.detachEvent\u0026\u0026!ca?a.detachEvent(\u0022onreadystatechange\u0022,b):a.removeEventListener(\u0022load\u0022,b,!1);b=l.onScriptError;a.detachEvent\u0026\u0026!ca||a.removeEventListener(\u0022error\u0022,\r\nb,!1);return{node:a,id:a\u0026\u0026a.getAttribute(\u0022data-requiremodule\u0022)}}function P(){var a;for(B();G.length;){a=G.shift();if(null===a[0])return A(F(\u0022mismatch\u0022,\u0022Mismatched anonymous define() module: \u0022\u002Ba[a.length-1]));I(a)}l.defQueueMap={}}var aa,da,l,R,ba,p={waitSeconds:7,baseUrl:\u0022./\u0022,paths:{},bundles:{},pkgs:{},shim:{},config:{}},t={},Z={},ea={},G=[],v={},W={},fa={},Q=1,T=1;R={require:function(a){return a.require?a.require:a.require=l.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?\r\nv[a.map.id]=a.exports:a.exports=v[a.map.id]={}},module:function(a){return a.module?a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return e(p.config,a.map.id)||{}},exports:a.exports||(a.exports={})}}};da=function(a){this.events=e(ea,a.id)||{};this.map=a;this.shim=e(p.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};da.prototype={init:function(a,b,c,h){h=h||{};if(!this.inited){this.factory=b;if(c)this.on(\u0022error\u0022,c);else this.events.error\u0026\u0026\r\n(c=z(this,function(a){this.emit(\u0022error\u0022,a)}));this.depMaps=a\u0026\u0026a.slice(0);this.errback=c;this.inited=!0;this.ignore=h.ignore;h.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,b){this.depMatched[a]||(this.depMatched[a]=!0,--this.depCount,this.depExports[a]=b)},fetch:function(){if(!this.fetched){this.fetched=!0;l.startTime=(new Date).getTime();var a=this.map;if(this.shim)l.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],z(this,function(){return a.prefix?this.callPlugin():\r\nthis.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=this.map.url;W[a]||(W[a]=!0,l.load(this.map.id,a))},check:function(){if(this.enabled\u0026\u0026!this.enabling){var a,b,c=this.map.id;b=this.depExports;var h=this.exports,k=this.factory;if(!this.inited)x(l.defQueueMap,c)||this.fetch();else if(this.error)this.emit(\u0022error\u0022,this.error);else if(!this.defining){this.defining=!0;if(1\u003Ethis.depCount\u0026\u0026!this.defined){if(K(k)){if(this.events.error\u0026\u0026this.map.isDefine||g.onError!==\r\nha)try{h=l.execCb(c,k,b,h)}catch(d){a=d}else h=l.execCb(c,k,b,h);this.map.isDefine\u0026\u0026void 0===h\u0026\u0026((b=this.module)?h=b.exports:this.usingExports\u0026\u0026(h=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?\u0022define\u0022:\u0022require\u0022,A(this.error=a)}else h=k;this.exports=h;if(this.map.isDefine\u0026\u0026!this.ignore\u0026\u0026(v[c]=h,g.onResourceLoad)){var f=[];y(this.depMaps,function(a){f.push(a.normalizedMap||a)});g.onResourceLoad(l,this.map,f)}C(c);\r\nthis.defined=!0}this.defining=!1;this.defined\u0026\u0026!this.defineEmitted\u0026\u0026(this.defineEmitted=!0,this.emit(\u0022defined\u0022,this.exports),this.defineEmitComplete=!0)}}},callPlugin:function(){var a=this.map,b=a.id,d=q(a.prefix);this.depMaps.push(d);w(d,\u0022defined\u0022,z(this,function(h){var k,f,d=e(fa,this.map.id),M=this.map.name,r=this.map.parentMap?this.map.parentMap.name:null,m=l.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(h.normalize\u0026\u0026(M=h.normalize(M,function(a){return c(a,r,!0)})||\r\n\u0022\u0022),f=q(a.prefix\u002B\u0022!\u0022\u002BM,this.map.parentMap),w(f,\u0022defined\u0022,z(this,function(a){this.map.normalizedMap=f;this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),h=e(t,f.id)){this.depMaps.push(f);if(this.events.error)h.on(\u0022error\u0022,z(this,function(a){this.emit(\u0022error\u0022,a)}));h.enable()}}else d?(this.map.url=l.nameToUrl(d),this.load()):(k=z(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),k.error=z(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];D(t,function(a){0===\r\na.map.id.indexOf(b\u002B\u0022_unnormalized\u0022)\u0026\u0026C(a.map.id)});A(a)}),k.fromText=z(this,function(h,c){var d=a.name,f=q(d),M=S;c\u0026\u0026(h=c);M\u0026\u0026(S=!1);u(f);x(p.config,b)\u0026\u0026(p.config[d]=p.config[b]);try{g.exec(h)}catch(e){return A(F(\u0022fromtexteval\u0022,\u0022fromText eval for \u0022\u002Bb\u002B\u0022 failed: \u0022\u002Be,e,[b]))}M\u0026\u0026(S=!0);this.depMaps.push(f);l.completeLoad(d);m([d],k)}),h.load(a.name,m,k,p))}));l.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){Z[this.map.id]=this;this.enabling=this.enabled=!0;y(this.depMaps,z(this,function(a,\r\nb){var c,h;if(\u0022string\u0022===typeof a){a=q(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=e(R,a.id)){this.depExports[b]=c(this);return}this.depCount\u002B=1;w(a,\u0022defined\u0022,z(this,function(a){this.undefed||(this.defineDep(b,a),this.check())}));this.errback?w(a,\u0022error\u0022,z(this,this.errback)):this.events.error\u0026\u0026w(a,\u0022error\u0022,z(this,function(a){this.emit(\u0022error\u0022,a)}))}c=a.id;h=t[c];x(R,c)||!h||h.enabled||l.enable(a,this)}));D(this.pluginMaps,z(this,function(a){var b=e(t,a.id);\r\nb\u0026\u0026!b.enabled\u0026\u0026l.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){y(this.events[a],function(a){a(b)});\u0022error\u0022===a\u0026\u0026delete this.events[a]}};l={config:p,contextName:b,registry:t,defined:v,urlFetched:W,defQueue:G,defQueueMap:{},Module:da,makeModuleMap:q,nextTick:g.nextTick,onError:A,configure:function(a){a.baseUrl\u0026\u0026\u0022/\u0022!==a.baseUrl.charAt(a.baseUrl.length-1)\u0026\u0026(a.baseUrl\u002B=\u0022/\u0022);if(\u0022string\u0022===typeof a.urlArgs){var b=\r\na.urlArgs;a.urlArgs=function(a,c){return(-1===c.indexOf(\u0022?\u0022)?\u0022?\u0022:\u0022\u0026\u0022)\u002Bb}}var c=p.shim,h={paths:!0,bundles:!0,config:!0,map:!0};D(a,function(a,b){h[b]?(p[b]||(p[b]={}),Y(p[b],a,!0,!0)):p[b]=a});a.bundles\u0026\u0026D(a.bundles,function(a,b){y(a,function(a){a!==b\u0026\u0026(fa[a]=b)})});a.shim\u0026\u0026(D(a.shim,function(a,b){L(a)\u0026\u0026(a={deps:a});!a.exports\u0026\u0026!a.init||a.exportsFn||(a.exportsFn=l.makeShimExports(a));c[b]=a}),p.shim=c);a.packages\u0026\u0026y(a.packages,function(a){var b;a=\u0022string\u0022===typeof a?{name:a}:a;b=a.name;a.location\u0026\u0026\r\n(p.paths[b]=a.location);p.pkgs[b]=a.name\u002B\u0022/\u0022\u002B(a.main||\u0022main\u0022).replace(na,\u0022\u0022).replace(U,\u0022\u0022)});D(t,function(a,b){a.inited||a.map.unnormalized||(a.map=q(b,null,!0))});(a.deps||a.callback)\u0026\u0026l.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init\u0026\u0026(b=a.init.apply(ga,arguments));return b||a.exports\u0026\u0026ia(a.exports)}},makeRequire:function(a,n){function m(c,d,f){var e,r;n.enableBuildCallback\u0026\u0026d\u0026\u0026K(d)\u0026\u0026(d.__requireJsBuild=!0);if(\u0022string\u0022===typeof c){if(K(d))return A(F(\u0022requireargs\u0022,\r\n\u0022Invalid require call\u0022),f);if(a\u0026\u0026x(R,c))return R[c](t[a.id]);if(g.get)return g.get(l,c,a,m);e=q(c,a,!1,!0);e=e.id;return x(v,e)?v[e]:A(F(\u0022notloaded\u0022,\u0027Module name \u0022\u0027\u002Be\u002B\u0027\u0022 has not been loaded yet for context: \u0027\u002Bb\u002B(a?\u0022\u0022:\u0022. Use require([])\u0022)))}P();l.nextTick(function(){P();r=u(q(null,a));r.skipMap=n.skipMap;r.init(c,d,f,{enabled:!0});H()});return m}n=n||{};Y(m,{isBrowser:E,toUrl:function(b){var d,f=b.lastIndexOf(\u0022.\u0022),g=b.split(\u0022/\u0022)[0];-1!==f\u0026\u0026(\u0022.\u0022!==g\u0026\u0026\u0022..\u0022!==g||1\u003Cf)\u0026\u0026(d=b.substring(f,b.length),b=b.substring(0,\r\nf));return l.nameToUrl(c(b,a\u0026\u0026a.id,!0),d,!0)},defined:function(b){return x(v,q(b,a,!1,!0).id)},specified:function(b){b=q(b,a,!1,!0).id;return x(v,b)||x(t,b)}});a||(m.undef=function(b){B();var c=q(b,a,!0),f=e(t,b);f.undefed=!0;d(b);delete v[b];delete W[c.url];delete ea[b];X(G,function(a,c){a[0]===b\u0026\u0026G.splice(c,1)});delete l.defQueueMap[b];f\u0026\u0026(f.events.defined\u0026\u0026(ea[b]=f.events),C(b))});return m},enable:function(a){e(t,a.id)\u0026\u0026u(a).enable()},completeLoad:function(a){var b,c,d=e(p.shim,a)||{},g=d.exports;\r\nfor(B();G.length;){c=G.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a\u0026\u0026(b=!0);I(c)}l.defQueueMap={};c=e(t,a);if(!b\u0026\u0026!x(v,a)\u0026\u0026c\u0026\u0026!c.inited)if(!p.enforceDefine||g\u0026\u0026ia(g))I([a,d.deps||[],d.exportsFn]);else return m(a)?void 0:A(F(\u0022nodefine\u0022,\u0022No define call for \u0022\u002Ba,null,[a]));H()},nameToUrl:function(a,b,c){var d,k,f,m;(d=e(p.pkgs,a))\u0026\u0026(a=d);if(d=e(fa,a))return l.nameToUrl(d,b,c);if(g.jsExtRegExp.test(a))d=a\u002B(b||\u0022\u0022);else{d=p.paths;k=a.split(\u0022/\u0022);for(f=k.length;0\u003Cf;--f)if(m=k.slice(0,f).join(\u0022/\u0022),\r\nm=e(d,m)){L(m)\u0026\u0026(m=m[0]);k.splice(0,f,m);break}d=k.join(\u0022/\u0022);d\u002B=b||(/^data\\:|^blob\\:|\\?/.test(d)||c?\u0022\u0022:\u0022.js\u0022);d=(\u0022/\u0022===d.charAt(0)||d.match(/^[\\w\\\u002B\\.\\-]\u002B:/)?\u0022\u0022:p.baseUrl)\u002Bd}return p.urlArgs\u0026\u0026!/^blob\\:/.test(d)?d\u002Bp.urlArgs(a,d):d},load:function(a,b){g.load(l,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if(\u0022load\u0022===a.type||oa.test((a.currentTarget||a.srcElement).readyState))N=null,a=O(a),l.completeLoad(a.id)},onScriptError:function(a){var b=O(a);if(!m(b.id)){var c=[];\r\nD(t,function(a,d){0!==d.indexOf(\u0022_@r\u0022)\u0026\u0026y(a.depMaps,function(a){if(a.id===b.id)return c.push(d),!0})});return A(F(\u0022scripterror\u0022,\u0027Script error for \u0022\u0027\u002Bb.id\u002B(c.length?\u0027\u0022, needed by: \u0027\u002Bc.join(\u0022, \u0022):\u0027\u0022\u0027),a,[b.id]))}}};l.require=l.makeRequire();return l}function pa(){if(N\u0026\u0026\u0022interactive\u0022===N.readyState)return N;X(document.getElementsByTagName(\u0022script\u0022),function(b){if(\u0022interactive\u0022===b.readyState)return N=b});return N}var g,B,C,H,O,I,N,P,u,T,qa=/(\\/\\*([\\s\\S]*?)\\*\\/|([^:]|^)\\/\\/(.*)$)/mg,ra=/[^.]\\s*require\\s*\\(\\s*[\u0022\u0027]([^\u0027\u0022\\s]\u002B)[\u0022\u0027]\\s*\\)/g,\r\nU=/\\.js$/,na=/^\\.\\//;B=Object.prototype;var Q=B.toString,la=B.hasOwnProperty,E=!(\u0022undefined\u0022===typeof window||\u0022undefined\u0022===typeof navigator||!window.document),ja=!E\u0026\u0026\u0022undefined\u0022!==typeof importScripts,oa=E\u0026\u0026\u0022PLAYSTATION 3\u0022===navigator.platform?/^complete$/:/^(complete|loaded)$/,ca=\u0022undefined\u0022!==typeof opera\u0026\u0026\u0022[object Opera]\u0022===opera.toString(),J={},w={},V=[],S=!1;if(\u0022undefined\u0022===typeof define){if(\u0022undefined\u0022!==typeof requirejs){if(K(requirejs))return;w=requirejs;requirejs=void 0}\u0022undefined\u0022===typeof require||\r\nK(require)||(w=require,require=void 0);g=requirejs=function(b,c,d,m){var r,q=\u0022_\u0022;L(b)||\u0022string\u0022===typeof b||(r=b,L(c)?(b=c,c=d,d=m):b=[]);r\u0026\u0026r.context\u0026\u0026(q=r.context);(m=e(J,q))||(m=J[q]=g.s.newContext(q));r\u0026\u0026m.configure(r);return m.require(b,c,d)};g.config=function(b){return g(b)};g.nextTick=\u0022undefined\u0022!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=g);g.version=\u00222.2.0\u0022;g.jsExtRegExp=/^\\/|:|\\?|\\.js$/;g.isBrowser=E;B=g.s={contexts:J,newContext:ma};g({});y([\u0022toUrl\u0022,\r\n\u0022undef\u0022,\u0022defined\u0022,\u0022specified\u0022],function(b){g[b]=function(){var c=J._;return c.require[b].apply(c,arguments)}});E\u0026\u0026(C=B.head=document.getElementsByTagName(\u0022head\u0022)[0],H=document.getElementsByTagName(\u0022base\u0022)[0])\u0026\u0026(C=B.head=H.parentNode);g.onError=ha;g.createNode=function(b,c,d){c=b.xhtml?document.createElementNS(\u0022http://www.w3.org/1999/xhtml\u0022,\u0022html:script\u0022):document.createElement(\u0022script\u0022);c.type=b.scriptType||\u0022text/javascript\u0022;c.charset=\u0022utf-8\u0022;c.async=!0;return c};g.load=function(b,c,d){var m=b\u0026\u0026b.config||\r\n{},e;if(E){e=g.createNode(m,c,d);e.setAttribute(\u0022data-requirecontext\u0022,b.contextName);e.setAttribute(\u0022data-requiremodule\u0022,c);!e.attachEvent||e.attachEvent.toString\u0026\u00260\u003Ee.attachEvent.toString().indexOf(\u0022[native code\u0022)||ca?(e.addEventListener(\u0022load\u0022,b.onScriptLoad,!1),e.addEventListener(\u0022error\u0022,b.onScriptError,!1)):(S=!0,e.attachEvent(\u0022onreadystatechange\u0022,b.onScriptLoad));e.src=d;if(m.onNodeCreated)m.onNodeCreated(e,m,c,d);P=e;H?C.insertBefore(e,H):C.appendChild(e);P=null;return e}if(ja)try{setTimeout(function(){},\r\n0),importScripts(d),b.completeLoad(c)}catch(q){b.onError(F(\u0022importscripts\u0022,\u0022importScripts failed for \u0022\u002Bc\u002B\u0022 at \u0022\u002Bd,q,[c]))}};E\u0026\u0026!w.skipDataMain\u0026\u0026X(document.getElementsByTagName(\u0022script\u0022),function(b){C||(C=b.parentNode);if(O=b.getAttribute(\u0022data-main\u0022))return u=O,w.baseUrl||-1!==u.indexOf(\u0022!\u0022)||(I=u.split(\u0022/\u0022),u=I.pop(),T=I.length?I.join(\u0022/\u0022)\u002B\u0022/\u0022:\u0022./\u0022,w.baseUrl=T),u=u.replace(U,\u0022\u0022),g.jsExtRegExp.test(u)\u0026\u0026(u=O),w.deps=w.deps?w.deps.concat(u):[u],!0});define=function(b,c,d){var e,g;\u0022string\u0022!==typeof b\u0026\u0026\r\n(d=c,c=b,b=null);L(c)||(d=c,c=null);!c\u0026\u0026K(d)\u0026\u0026(c=[],d.length\u0026\u0026(d.toString().replace(qa,ka).replace(ra,function(b,d){c.push(d)}),c=(1===d.length?[\u0022require\u0022]:[\u0022require\u0022,\u0022exports\u0022,\u0022module\u0022]).concat(c)));S\u0026\u0026(e=P||pa())\u0026\u0026(b||(b=e.getAttribute(\u0022data-requiremodule\u0022)),g=J[e.getAttribute(\u0022data-requirecontext\u0022)]);g?(g.defQueue.push([b,c,d]),g.defQueueMap[b]=!0):V.push([b,c,d])};define.amd={jQuery:!0};g.exec=function(b){return eval(b)};g(w)}})(this);","IsDeferred":false},{"Name":"A-A test 2","Code":"/*\r\n RequireJS 2.2.0 Copyright jQuery Foundation and other contributors.\r\n Released under MIT license, http://github.com/requirejs/requirejs/LICENSE\r\n*/\r\nvar requirejs,require,define;\r\n(function(ga){function ka(b,c,d,g){return g||\u0022\u0022}function K(b){return\u0022[object Function]\u0022===Q.call(b)}function L(b){return\u0022[object Array]\u0022===Q.call(b)}function y(b,c){if(b){var d;for(d=0;d\u003Cb.length\u0026\u0026(!b[d]||!c(b[d],d,b));d\u002B=1);}}function X(b,c){if(b){var d;for(d=b.length-1;-1\u003Cd\u0026\u0026(!b[d]||!c(b[d],d,b));--d);}}function x(b,c){return la.call(b,c)}function e(b,c){return x(b,c)\u0026\u0026b[c]}function D(b,c){for(var d in b)if(x(b,d)\u0026\u0026c(b[d],d))break}function Y(b,c,d,g){c\u0026\u0026D(c,function(c,e){if(d||!x(b,e))!g||\u0022object\u0022!==\r\ntypeof c||!c||L(c)||K(c)||c instanceof RegExp?b[e]=c:(b[e]||(b[e]={}),Y(b[e],c,d,g))});return b}function z(b,c){return function(){return c.apply(b,arguments)}}function ha(b){throw b;}function ia(b){if(!b)return b;var c=ga;y(b.split(\u0022.\u0022),function(b){c=c[b]});return c}function F(b,c,d,g){c=Error(c\u002B\u0022\\nhttp://requirejs.org/docs/errors.html#\u0022\u002Bb);c.requireType=b;c.requireModules=g;d\u0026\u0026(c.originalError=d);return c}function ma(b){function c(a,n,b){var h,k,f,c,d,l,g,r;n=n\u0026\u0026n.split(\u0022/\u0022);var q=p.map,m=q\u0026\u0026q[\u0022*\u0022];\r\nif(a){a=a.split(\u0022/\u0022);k=a.length-1;p.nodeIdCompat\u0026\u0026U.test(a[k])\u0026\u0026(a[k]=a[k].replace(U,\u0022\u0022));\u0022.\u0022===a[0].charAt(0)\u0026\u0026n\u0026\u0026(k=n.slice(0,n.length-1),a=k.concat(a));k=a;for(f=0;f\u003Ck.length;f\u002B\u002B)c=k[f],\u0022.\u0022===c?(k.splice(f,1),--f):\u0022..\u0022===c\u0026\u00260!==f\u0026\u0026(1!==f||\u0022..\u0022!==k[2])\u0026\u0026\u0022..\u0022!==k[f-1]\u0026\u00260\u003Cf\u0026\u0026(k.splice(f-1,2),f-=2);a=a.join(\u0022/\u0022)}if(b\u0026\u0026q\u0026\u0026(n||m)){k=a.split(\u0022/\u0022);f=k.length;a:for(;0\u003Cf;--f){d=k.slice(0,f).join(\u0022/\u0022);if(n)for(c=n.length;0\u003Cc;--c)if(b=e(q,n.slice(0,c).join(\u0022/\u0022)))if(b=e(b,d)){h=b;l=f;break a}!g\u0026\u0026m\u0026\u0026e(m,d)\u0026\u0026\r\n(g=e(m,d),r=f)}!h\u0026\u0026g\u0026\u0026(h=g,l=r);h\u0026\u0026(k.splice(0,l,h),a=k.join(\u0022/\u0022))}return(h=e(p.pkgs,a))?h:a}function d(a){E\u0026\u0026y(document.getElementsByTagName(\u0022script\u0022),function(n){if(n.getAttribute(\u0022data-requiremodule\u0022)===a\u0026\u0026n.getAttribute(\u0022data-requirecontext\u0022)===l.contextName)return n.parentNode.removeChild(n),!0})}function m(a){var n=e(p.paths,a);if(n\u0026\u0026L(n)\u0026\u00261\u003Cn.length)return n.shift(),l.require.undef(a),l.makeRequire(null,{skipMap:!0})([a]),!0}function r(a){var n,b=a?a.indexOf(\u0022!\u0022):-1;-1\u003Cb\u0026\u0026(n=a.substring(0,\r\nb),a=a.substring(b\u002B1,a.length));return[n,a]}function q(a,n,b,h){var k,f,d=null,g=n?n.name:null,p=a,q=!0,m=\u0022\u0022;a||(q=!1,a=\u0022_@r\u0022\u002B(Q\u002B=1));a=r(a);d=a[0];a=a[1];d\u0026\u0026(d=c(d,g,h),f=e(v,d));a\u0026\u0026(d?m=f\u0026\u0026f.normalize?f.normalize(a,function(a){return c(a,g,h)}):-1===a.indexOf(\u0022!\u0022)?c(a,g,h):a:(m=c(a,g,h),a=r(m),d=a[0],m=a[1],b=!0,k=l.nameToUrl(m)));b=!d||f||b?\u0022\u0022:\u0022_unnormalized\u0022\u002B(T\u002B=1);return{prefix:d,name:m,parentMap:n,unnormalized:!!b,url:k,originalName:p,isDefine:q,id:(d?d\u002B\u0022!\u0022\u002Bm:m)\u002Bb}}function u(a){var b=a.id,\r\nc=e(t,b);c||(c=t[b]=new l.Module(a));return c}function w(a,b,c){var h=a.id,k=e(t,h);if(!x(v,h)||k\u0026\u0026!k.defineEmitComplete)if(k=u(a),k.error\u0026\u0026\u0022error\u0022===b)c(k.error);else k.on(b,c);else\u0022defined\u0022===b\u0026\u0026c(v[h])}function A(a,b){var c=a.requireModules,h=!1;if(b)b(a);else if(y(c,function(b){if(b=e(t,b))b.error=a,b.events.error\u0026\u0026(h=!0,b.emit(\u0022error\u0022,a))}),!h)g.onError(a)}function B(){V.length\u0026\u0026(y(V,function(a){var b=a[0];\u0022string\u0022===typeof b\u0026\u0026(l.defQueueMap[b]=!0);G.push(a)}),V=[])}function C(a){delete t[a];\r\ndelete Z[a]}function J(a,b,c){var h=a.map.id;a.error?a.emit(\u0022error\u0022,a.error):(b[h]=!0,y(a.depMaps,function(h,f){var d=h.id,g=e(t,d);!g||a.depMatched[f]||c[d]||(e(b,d)?(a.defineDep(f,v[d]),a.check()):J(g,b,c))}),c[h]=!0)}function H(){var a,b,c=(a=1E3*p.waitSeconds)\u0026\u0026l.startTime\u002Ba\u003C(new Date).getTime(),h=[],k=[],f=!1,g=!0;if(!aa){aa=!0;D(Z,function(a){var l=a.map,e=l.id;if(a.enabled\u0026\u0026(l.isDefine||k.push(a),!a.error))if(!a.inited\u0026\u0026c)m(e)?f=b=!0:(h.push(e),d(e));else if(!a.inited\u0026\u0026a.fetched\u0026\u0026l.isDefine\u0026\u0026\r\n(f=!0,!l.prefix))return g=!1});if(c\u0026\u0026h.length)return a=F(\u0022timeout\u0022,\u0022Load timeout for modules: \u0022\u002Bh,null,h),a.contextName=l.contextName,A(a);g\u0026\u0026y(k,function(a){J(a,{},{})});c\u0026\u0026!b||!f||!E\u0026\u0026!ja||ba||(ba=setTimeout(function(){ba=0;H()},50));aa=!1}}function I(a){x(v,a[0])||u(q(a[0],null,!0)).init(a[1],a[2])}function O(a){a=a.currentTarget||a.srcElement;var b=l.onScriptLoad;a.detachEvent\u0026\u0026!ca?a.detachEvent(\u0022onreadystatechange\u0022,b):a.removeEventListener(\u0022load\u0022,b,!1);b=l.onScriptError;a.detachEvent\u0026\u0026!ca||a.removeEventListener(\u0022error\u0022,\r\nb,!1);return{node:a,id:a\u0026\u0026a.getAttribute(\u0022data-requiremodule\u0022)}}function P(){var a;for(B();G.length;){a=G.shift();if(null===a[0])return A(F(\u0022mismatch\u0022,\u0022Mismatched anonymous define() module: \u0022\u002Ba[a.length-1]));I(a)}l.defQueueMap={}}var aa,da,l,R,ba,p={waitSeconds:7,baseUrl:\u0022./\u0022,paths:{},bundles:{},pkgs:{},shim:{},config:{}},t={},Z={},ea={},G=[],v={},W={},fa={},Q=1,T=1;R={require:function(a){return a.require?a.require:a.require=l.makeRequire(a.map)},exports:function(a){a.usingExports=!0;if(a.map.isDefine)return a.exports?\r\nv[a.map.id]=a.exports:a.exports=v[a.map.id]={}},module:function(a){return a.module?a.module:a.module={id:a.map.id,uri:a.map.url,config:function(){return e(p.config,a.map.id)||{}},exports:a.exports||(a.exports={})}}};da=function(a){this.events=e(ea,a.id)||{};this.map=a;this.shim=e(p.shim,a.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0};da.prototype={init:function(a,b,c,h){h=h||{};if(!this.inited){this.factory=b;if(c)this.on(\u0022error\u0022,c);else this.events.error\u0026\u0026\r\n(c=z(this,function(a){this.emit(\u0022error\u0022,a)}));this.depMaps=a\u0026\u0026a.slice(0);this.errback=c;this.inited=!0;this.ignore=h.ignore;h.enabled||this.enabled?this.enable():this.check()}},defineDep:function(a,b){this.depMatched[a]||(this.depMatched[a]=!0,--this.depCount,this.depExports[a]=b)},fetch:function(){if(!this.fetched){this.fetched=!0;l.startTime=(new Date).getTime();var a=this.map;if(this.shim)l.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],z(this,function(){return a.prefix?this.callPlugin():\r\nthis.load()}));else return a.prefix?this.callPlugin():this.load()}},load:function(){var a=this.map.url;W[a]||(W[a]=!0,l.load(this.map.id,a))},check:function(){if(this.enabled\u0026\u0026!this.enabling){var a,b,c=this.map.id;b=this.depExports;var h=this.exports,k=this.factory;if(!this.inited)x(l.defQueueMap,c)||this.fetch();else if(this.error)this.emit(\u0022error\u0022,this.error);else if(!this.defining){this.defining=!0;if(1\u003Ethis.depCount\u0026\u0026!this.defined){if(K(k)){if(this.events.error\u0026\u0026this.map.isDefine||g.onError!==\r\nha)try{h=l.execCb(c,k,b,h)}catch(d){a=d}else h=l.execCb(c,k,b,h);this.map.isDefine\u0026\u0026void 0===h\u0026\u0026((b=this.module)?h=b.exports:this.usingExports\u0026\u0026(h=this.exports));if(a)return a.requireMap=this.map,a.requireModules=this.map.isDefine?[this.map.id]:null,a.requireType=this.map.isDefine?\u0022define\u0022:\u0022require\u0022,A(this.error=a)}else h=k;this.exports=h;if(this.map.isDefine\u0026\u0026!this.ignore\u0026\u0026(v[c]=h,g.onResourceLoad)){var f=[];y(this.depMaps,function(a){f.push(a.normalizedMap||a)});g.onResourceLoad(l,this.map,f)}C(c);\r\nthis.defined=!0}this.defining=!1;this.defined\u0026\u0026!this.defineEmitted\u0026\u0026(this.defineEmitted=!0,this.emit(\u0022defined\u0022,this.exports),this.defineEmitComplete=!0)}}},callPlugin:function(){var a=this.map,b=a.id,d=q(a.prefix);this.depMaps.push(d);w(d,\u0022defined\u0022,z(this,function(h){var k,f,d=e(fa,this.map.id),M=this.map.name,r=this.map.parentMap?this.map.parentMap.name:null,m=l.makeRequire(a.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(h.normalize\u0026\u0026(M=h.normalize(M,function(a){return c(a,r,!0)})||\r\n\u0022\u0022),f=q(a.prefix\u002B\u0022!\u0022\u002BM,this.map.parentMap),w(f,\u0022defined\u0022,z(this,function(a){this.map.normalizedMap=f;this.init([],function(){return a},null,{enabled:!0,ignore:!0})})),h=e(t,f.id)){this.depMaps.push(f);if(this.events.error)h.on(\u0022error\u0022,z(this,function(a){this.emit(\u0022error\u0022,a)}));h.enable()}}else d?(this.map.url=l.nameToUrl(d),this.load()):(k=z(this,function(a){this.init([],function(){return a},null,{enabled:!0})}),k.error=z(this,function(a){this.inited=!0;this.error=a;a.requireModules=[b];D(t,function(a){0===\r\na.map.id.indexOf(b\u002B\u0022_unnormalized\u0022)\u0026\u0026C(a.map.id)});A(a)}),k.fromText=z(this,function(h,c){var d=a.name,f=q(d),M=S;c\u0026\u0026(h=c);M\u0026\u0026(S=!1);u(f);x(p.config,b)\u0026\u0026(p.config[d]=p.config[b]);try{g.exec(h)}catch(e){return A(F(\u0022fromtexteval\u0022,\u0022fromText eval for \u0022\u002Bb\u002B\u0022 failed: \u0022\u002Be,e,[b]))}M\u0026\u0026(S=!0);this.depMaps.push(f);l.completeLoad(d);m([d],k)}),h.load(a.name,m,k,p))}));l.enable(d,this);this.pluginMaps[d.id]=d},enable:function(){Z[this.map.id]=this;this.enabling=this.enabled=!0;y(this.depMaps,z(this,function(a,\r\nb){var c,h;if(\u0022string\u0022===typeof a){a=q(a,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap);this.depMaps[b]=a;if(c=e(R,a.id)){this.depExports[b]=c(this);return}this.depCount\u002B=1;w(a,\u0022defined\u0022,z(this,function(a){this.undefed||(this.defineDep(b,a),this.check())}));this.errback?w(a,\u0022error\u0022,z(this,this.errback)):this.events.error\u0026\u0026w(a,\u0022error\u0022,z(this,function(a){this.emit(\u0022error\u0022,a)}))}c=a.id;h=t[c];x(R,c)||!h||h.enabled||l.enable(a,this)}));D(this.pluginMaps,z(this,function(a){var b=e(t,a.id);\r\nb\u0026\u0026!b.enabled\u0026\u0026l.enable(a,this)}));this.enabling=!1;this.check()},on:function(a,b){var c=this.events[a];c||(c=this.events[a]=[]);c.push(b)},emit:function(a,b){y(this.events[a],function(a){a(b)});\u0022error\u0022===a\u0026\u0026delete this.events[a]}};l={config:p,contextName:b,registry:t,defined:v,urlFetched:W,defQueue:G,defQueueMap:{},Module:da,makeModuleMap:q,nextTick:g.nextTick,onError:A,configure:function(a){a.baseUrl\u0026\u0026\u0022/\u0022!==a.baseUrl.charAt(a.baseUrl.length-1)\u0026\u0026(a.baseUrl\u002B=\u0022/\u0022);if(\u0022string\u0022===typeof a.urlArgs){var b=\r\na.urlArgs;a.urlArgs=function(a,c){return(-1===c.indexOf(\u0022?\u0022)?\u0022?\u0022:\u0022\u0026\u0022)\u002Bb}}var c=p.shim,h={paths:!0,bundles:!0,config:!0,map:!0};D(a,function(a,b){h[b]?(p[b]||(p[b]={}),Y(p[b],a,!0,!0)):p[b]=a});a.bundles\u0026\u0026D(a.bundles,function(a,b){y(a,function(a){a!==b\u0026\u0026(fa[a]=b)})});a.shim\u0026\u0026(D(a.shim,function(a,b){L(a)\u0026\u0026(a={deps:a});!a.exports\u0026\u0026!a.init||a.exportsFn||(a.exportsFn=l.makeShimExports(a));c[b]=a}),p.shim=c);a.packages\u0026\u0026y(a.packages,function(a){var b;a=\u0022string\u0022===typeof a?{name:a}:a;b=a.name;a.location\u0026\u0026\r\n(p.paths[b]=a.location);p.pkgs[b]=a.name\u002B\u0022/\u0022\u002B(a.main||\u0022main\u0022).replace(na,\u0022\u0022).replace(U,\u0022\u0022)});D(t,function(a,b){a.inited||a.map.unnormalized||(a.map=q(b,null,!0))});(a.deps||a.callback)\u0026\u0026l.require(a.deps||[],a.callback)},makeShimExports:function(a){return function(){var b;a.init\u0026\u0026(b=a.init.apply(ga,arguments));return b||a.exports\u0026\u0026ia(a.exports)}},makeRequire:function(a,n){function m(c,d,f){var e,r;n.enableBuildCallback\u0026\u0026d\u0026\u0026K(d)\u0026\u0026(d.__requireJsBuild=!0);if(\u0022string\u0022===typeof c){if(K(d))return A(F(\u0022requireargs\u0022,\r\n\u0022Invalid require call\u0022),f);if(a\u0026\u0026x(R,c))return R[c](t[a.id]);if(g.get)return g.get(l,c,a,m);e=q(c,a,!1,!0);e=e.id;return x(v,e)?v[e]:A(F(\u0022notloaded\u0022,\u0027Module name \u0022\u0027\u002Be\u002B\u0027\u0022 has not been loaded yet for context: \u0027\u002Bb\u002B(a?\u0022\u0022:\u0022. Use require([])\u0022)))}P();l.nextTick(function(){P();r=u(q(null,a));r.skipMap=n.skipMap;r.init(c,d,f,{enabled:!0});H()});return m}n=n||{};Y(m,{isBrowser:E,toUrl:function(b){var d,f=b.lastIndexOf(\u0022.\u0022),g=b.split(\u0022/\u0022)[0];-1!==f\u0026\u0026(\u0022.\u0022!==g\u0026\u0026\u0022..\u0022!==g||1\u003Cf)\u0026\u0026(d=b.substring(f,b.length),b=b.substring(0,\r\nf));return l.nameToUrl(c(b,a\u0026\u0026a.id,!0),d,!0)},defined:function(b){return x(v,q(b,a,!1,!0).id)},specified:function(b){b=q(b,a,!1,!0).id;return x(v,b)||x(t,b)}});a||(m.undef=function(b){B();var c=q(b,a,!0),f=e(t,b);f.undefed=!0;d(b);delete v[b];delete W[c.url];delete ea[b];X(G,function(a,c){a[0]===b\u0026\u0026G.splice(c,1)});delete l.defQueueMap[b];f\u0026\u0026(f.events.defined\u0026\u0026(ea[b]=f.events),C(b))});return m},enable:function(a){e(t,a.id)\u0026\u0026u(a).enable()},completeLoad:function(a){var b,c,d=e(p.shim,a)||{},g=d.exports;\r\nfor(B();G.length;){c=G.shift();if(null===c[0]){c[0]=a;if(b)break;b=!0}else c[0]===a\u0026\u0026(b=!0);I(c)}l.defQueueMap={};c=e(t,a);if(!b\u0026\u0026!x(v,a)\u0026\u0026c\u0026\u0026!c.inited)if(!p.enforceDefine||g\u0026\u0026ia(g))I([a,d.deps||[],d.exportsFn]);else return m(a)?void 0:A(F(\u0022nodefine\u0022,\u0022No define call for \u0022\u002Ba,null,[a]));H()},nameToUrl:function(a,b,c){var d,k,f,m;(d=e(p.pkgs,a))\u0026\u0026(a=d);if(d=e(fa,a))return l.nameToUrl(d,b,c);if(g.jsExtRegExp.test(a))d=a\u002B(b||\u0022\u0022);else{d=p.paths;k=a.split(\u0022/\u0022);for(f=k.length;0\u003Cf;--f)if(m=k.slice(0,f).join(\u0022/\u0022),\r\nm=e(d,m)){L(m)\u0026\u0026(m=m[0]);k.splice(0,f,m);break}d=k.join(\u0022/\u0022);d\u002B=b||(/^data\\:|^blob\\:|\\?/.test(d)||c?\u0022\u0022:\u0022.js\u0022);d=(\u0022/\u0022===d.charAt(0)||d.match(/^[\\w\\\u002B\\.\\-]\u002B:/)?\u0022\u0022:p.baseUrl)\u002Bd}return p.urlArgs\u0026\u0026!/^blob\\:/.test(d)?d\u002Bp.urlArgs(a,d):d},load:function(a,b){g.load(l,a,b)},execCb:function(a,b,c,d){return b.apply(d,c)},onScriptLoad:function(a){if(\u0022load\u0022===a.type||oa.test((a.currentTarget||a.srcElement).readyState))N=null,a=O(a),l.completeLoad(a.id)},onScriptError:function(a){var b=O(a);if(!m(b.id)){var c=[];\r\nD(t,function(a,d){0!==d.indexOf(\u0022_@r\u0022)\u0026\u0026y(a.depMaps,function(a){if(a.id===b.id)return c.push(d),!0})});return A(F(\u0022scripterror\u0022,\u0027Script error for \u0022\u0027\u002Bb.id\u002B(c.length?\u0027\u0022, needed by: \u0027\u002Bc.join(\u0022, \u0022):\u0027\u0022\u0027),a,[b.id]))}}};l.require=l.makeRequire();return l}function pa(){if(N\u0026\u0026\u0022interactive\u0022===N.readyState)return N;X(document.getElementsByTagName(\u0022script\u0022),function(b){if(\u0022interactive\u0022===b.readyState)return N=b});return N}var g,B,C,H,O,I,N,P,u,T,qa=/(\\/\\*([\\s\\S]*?)\\*\\/|([^:]|^)\\/\\/(.*)$)/mg,ra=/[^.]\\s*require\\s*\\(\\s*[\u0022\u0027]([^\u0027\u0022\\s]\u002B)[\u0022\u0027]\\s*\\)/g,\r\nU=/\\.js$/,na=/^\\.\\//;B=Object.prototype;var Q=B.toString,la=B.hasOwnProperty,E=!(\u0022undefined\u0022===typeof window||\u0022undefined\u0022===typeof navigator||!window.document),ja=!E\u0026\u0026\u0022undefined\u0022!==typeof importScripts,oa=E\u0026\u0026\u0022PLAYSTATION 3\u0022===navigator.platform?/^complete$/:/^(complete|loaded)$/,ca=\u0022undefined\u0022!==typeof opera\u0026\u0026\u0022[object Opera]\u0022===opera.toString(),J={},w={},V=[],S=!1;if(\u0022undefined\u0022===typeof define){if(\u0022undefined\u0022!==typeof requirejs){if(K(requirejs))return;w=requirejs;requirejs=void 0}\u0022undefined\u0022===typeof require||\r\nK(require)||(w=require,require=void 0);g=requirejs=function(b,c,d,m){var r,q=\u0022_\u0022;L(b)||\u0022string\u0022===typeof b||(r=b,L(c)?(b=c,c=d,d=m):b=[]);r\u0026\u0026r.context\u0026\u0026(q=r.context);(m=e(J,q))||(m=J[q]=g.s.newContext(q));r\u0026\u0026m.configure(r);return m.require(b,c,d)};g.config=function(b){return g(b)};g.nextTick=\u0022undefined\u0022!==typeof setTimeout?function(b){setTimeout(b,4)}:function(b){b()};require||(require=g);g.version=\u00222.2.0\u0022;g.jsExtRegExp=/^\\/|:|\\?|\\.js$/;g.isBrowser=E;B=g.s={contexts:J,newContext:ma};g({});y([\u0022toUrl\u0022,\r\n\u0022undef\u0022,\u0022defined\u0022,\u0022specified\u0022],function(b){g[b]=function(){var c=J._;return c.require[b].apply(c,arguments)}});E\u0026\u0026(C=B.head=document.getElementsByTagName(\u0022head\u0022)[0],H=document.getElementsByTagName(\u0022base\u0022)[0])\u0026\u0026(C=B.head=H.parentNode);g.onError=ha;g.createNode=function(b,c,d){c=b.xhtml?document.createElementNS(\u0022http://www.w3.org/1999/xhtml\u0022,\u0022html:script\u0022):document.createElement(\u0022script\u0022);c.type=b.scriptType||\u0022text/javascript\u0022;c.charset=\u0022utf-8\u0022;c.async=!0;return c};g.load=function(b,c,d){var m=b\u0026\u0026b.config||\r\n{},e;if(E){e=g.createNode(m,c,d);e.setAttribute(\u0022data-requirecontext\u0022,b.contextName);e.setAttribute(\u0022data-requiremodule\u0022,c);!e.attachEvent||e.attachEvent.toString\u0026\u00260\u003Ee.attachEvent.toString().indexOf(\u0022[native code\u0022)||ca?(e.addEventListener(\u0022load\u0022,b.onScriptLoad,!1),e.addEventListener(\u0022error\u0022,b.onScriptError,!1)):(S=!0,e.attachEvent(\u0022onreadystatechange\u0022,b.onScriptLoad));e.src=d;if(m.onNodeCreated)m.onNodeCreated(e,m,c,d);P=e;H?C.insertBefore(e,H):C.appendChild(e);P=null;return e}if(ja)try{setTimeout(function(){},\r\n0),importScripts(d),b.completeLoad(c)}catch(q){b.onError(F(\u0022importscripts\u0022,\u0022importScripts failed for \u0022\u002Bc\u002B\u0022 at \u0022\u002Bd,q,[c]))}};E\u0026\u0026!w.skipDataMain\u0026\u0026X(document.getElementsByTagName(\u0022script\u0022),function(b){C||(C=b.parentNode);if(O=b.getAttribute(\u0022data-main\u0022))return u=O,w.baseUrl||-1!==u.indexOf(\u0022!\u0022)||(I=u.split(\u0022/\u0022),u=I.pop(),T=I.length?I.join(\u0022/\u0022)\u002B\u0022/\u0022:\u0022./\u0022,w.baseUrl=T),u=u.replace(U,\u0022\u0022),g.jsExtRegExp.test(u)\u0026\u0026(u=O),w.deps=w.deps?w.deps.concat(u):[u],!0});define=function(b,c,d){var e,g;\u0022string\u0022!==typeof b\u0026\u0026\r\n(d=c,c=b,b=null);L(c)||(d=c,c=null);!c\u0026\u0026K(d)\u0026\u0026(c=[],d.length\u0026\u0026(d.toString().replace(qa,ka).replace(ra,function(b,d){c.push(d)}),c=(1===d.length?[\u0022require\u0022]:[\u0022require\u0022,\u0022exports\u0022,\u0022module\u0022]).concat(c)));S\u0026\u0026(e=P||pa())\u0026\u0026(b||(b=e.getAttribute(\u0022data-requiremodule\u0022)),g=J[e.getAttribute(\u0022data-requirecontext\u0022)]);g?(g.defQueue.push([b,c,d]),g.defQueueMap[b]=!0):V.push([b,c,d])};define.amd={jQuery:!0};g.exec=function(b){return eval(b)};g(w)}})(this);","IsDeferred":false}]}