cram
Version:
An AMD-compatible build tool.
44 lines (43 loc) • 17.9 kB
JavaScript
(function(){/*
MIT License (c) copyright 2010-2013 B Cavalier & J Hann */
(function(a){function h(){}function g(b,c){return 0==U.call(b).indexOf("[object "+c)}function n(b){return b&&"/"==b.charAt(b.length-1)?b.substr(0,b.length-1):b}function m(b,c){var f,k,r,P;f=1;k=b;"."==k.charAt(0)&&(r=!0,k=k.replace(V,function(b,c,k,r){k&&f++;return r||""}));if(r){r=c.split("/");P=r.length-f;if(0>P)return b;r.splice(P,f);return r.concat(k||[]).join("/")}return k}function q(b){var c=b.indexOf("!");return{g:b.substr(c+1),i:0<=c&&b.substr(0,c)}}function w(){}function p(b,c){w.prototype=
b||Q;var f=new w;w.prototype=Q;for(var k in c)f[k]=c[k];return f}function y(){function b(b,c,f){k.push([b,c,f])}function c(b,c){for(var f,r=0;f=k[r++];)(f=f[b])&&f(c)}var f,k,r;f=this;k=[];r=function(f,l){b=f?function(b){b&&b(l)}:function(b,c){c&&c(l)};r=h;c(f?0:1,l);c=h;k=E};this.j=function(c,k,r){b(c,k,r);return f};this.f=function(b){f.H=b;r(!0,b)};this.d=function(b){f.ya=b;r(!1,b)};this.F=function(b){c(2,b)}}function C(b){return b instanceof y||b instanceof t}function u(b,c,f,k){C(b)?b.j(c,f,k):
c(b)}function v(b,c,f){var k;return function(){0<=--b&&c&&(k=c.apply(E,arguments));0==b&&f&&f(k);return k}}function e(){var b,c;b=[].slice.call(arguments);g(b[0],"Object")&&(c=b.shift(),c=B(c));return new t(b[0],b[1],b[2],c)}function B(b,c,f){var k,r,l;if(b&&(s.U(b),d=s.b(b),"preloads"in b&&(k=new t(b.preloads,E,f,J,!0),s.B(function(){J=k})),l=(l=b.main)&&String(l).split(W)))return r=new y,r.j(c,f),b=l[1]?function(){new t([l[1]],r.f,r.d)}:r.d,new t([l[0]],r.f,b),r}function t(b,c,f,k,r){var l;l=s.k(d,
E,[].concat(b),r);this.then=this.j=b=function(b,c){u(l,function(c){b&&b.apply(E,c)},function(b){if(c)c(b);else throw b;});return this};this.next=function(b,c,k){return new t(b,c,k,l)};this.config=B;(c||f)&&b(c,f);s.B(function(){u(r||J,function(){u(k,function(){s.v(l)},f)})})}function x(b){var c,f;c=b.id;c==E&&(K!==E?K={L:"Multiple anonymous defines encountered"}:(c=s.ha())||(K=b));if(c!=E){f=D[c];c in D||(f=s.q(c,d),f=s.I(f.b,c),D[c]=f);if(!C(f))throw Error("duplicate define: "+c);f.na=!1;s.J(f,b)}}
function z(){var b=s.ea(arguments);x(b)}var d,A,F,H=a.document,G=H&&(H.head||H.getElementsByTagName("head")[0]),R=G&&G.getElementsByTagName("base")[0]||null,L={},M={},I={},l="addEventListener"in a?{}:{loaded:1,complete:1},Q={},U=Q.toString,E,D={},N={},J=!1,K,T=/^\/|^[^:]+:\/\//,V=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,W=/\s*,\s*/,S,s;s={r:function(b,c,f){var k;b=m(b,c);if("."==b.charAt(0))return b;k=q(b);b=(c=
k.i)||k.g;b in f.c&&(b=f.c[b].o||b);c&&(0>c.indexOf("/")&&!(c in f.c)&&(b=n(f.S)+"/"+c),b=b+"!"+k.g);return b},k:function(b,c,f,k){function r(c,k){var f,l;f=s.r(c,d.id,b);if(!k)return f;l=q(f);if(!l.i)return f;f=D[l.i];l.g="normalize"in f?f.normalize(l.g,r,d.b)||"":r(l.g);return l.i+"!"+l.g}function l(c,f,e){var a;a=f&&function(b){f.apply(E,b)};if(g(c,"String")){if(a)throw Error("require(id, callback) not allowed");e=r(c,!0);c=D[e];if(!(e in D))throw Error("Module not resolved: "+e);return(e=C(c)&&
c.a)||c}u(s.v(s.k(b,d.id,c,k)),a,e)}var d;d=new y;d.id=c||"";d.ia=k;d.K=f;d.b=b;d.p=l;l.toUrl=function(c){return s.q(r(c,!0),b).url};d.r=r;return d},I:function(b,c,f){var k,l,d;k=s.k(b,c,E,f);l=k.f;d=v(1,function(b){k.u=b;try{return s.$(k)}catch(c){k.d(c)}});k.f=function(b){u(f||J,function(){l(D[k.id]=N[k.url]=d(b))})};k.M=function(b){u(f||J,function(){k.a&&(d(b),k.F(M))})};return k},Y:function(b,c,f,k){return s.k(b,f,E,k)},ga:function(b){return b.p},O:function(b){return b.a||(b.a={})},fa:function(b){var c=
b.A;c||(c=b.A={id:b.id,uri:s.P(b),exports:s.O(b),config:function(){return b.b}},c.a=c.exports);return c},P:function(b){return b.url||(b.url=s.s(b.p.toUrl(b.id),b.b))},U:function(b){var c,f,k,l,d;c="curl";f="define";k=l=a;if(b&&(d=b.overwriteApi||b.va,c=b.apiName||b.pa||c,k=b.apiContext||b.oa||k,f=b.defineName||b.ta||f,l=b.defineContext||b.sa||l,A&&g(A,"Function")&&(a.curl=A),A=null,F&&g(F,"Function")&&(a.define=F),F=null,!d)){if(k[c]&&k[c]!=e)throw Error(c+" already exists");if(l[f]&&l[f]!=z)throw Error(f+
" already exists");}k[c]=e;l[f]=z},b:function(b){function c(b,c){var l,f,k,d,a;for(a in b){k=b[a];g(k,"String")&&(k={path:b[a]});k.name=k.name||a;d=r;f=q(n(k.name));l=f.g;if(f=f.i)d=e[f],d||(d=e[f]=p(r),d.c=p(r.c),d.e=[]),delete b[a];if(c){f=k;var h=void 0;f.path=n(f.path||f.location||"");h=f.main||"./main";"."==h.charAt(0)||(h="./"+h);f.o=m(h,f.name+"/");f.b=f.config;f.b&&(f.b=p(r,f.b))}else f={path:n(k.path)};f.V=l.split("/").length;l?(d.c[l]=f,d.e.push(l)):d.l=s.T(k.path,r)}}function f(b){var c=
b.c;b.R=RegExp("^("+b.e.sort(function(b,f){return c[f].V-c[b].V}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete b.e}var l,r,e,a;"baseUrl"in b&&(b.l=b.baseUrl);"main"in b&&(b.o=b.main);"preloads"in b&&(b.wa=b.preloads);"pluginPath"in b&&(b.S=b.pluginPath);if("dontAddFileExt"in b||b.n)b.n=RegExp(b.dontAddFileExt||b.n);l=d;r=p(l,b);r.c=p(l.c);e=b.plugins||{};r.plugins=p(l.plugins);r.D=p(l.D,b.D);r.C=p(l.C,b.C);r.e=[];c(b.packages,!0);c(b.paths,!1);for(a in e)b=s.r(a+"!","",r),r.plugins[b.substr(0,
b.length-1)]=e[a];e=r.plugins;for(a in e)if(e[a]=p(r,e[a]),b=e[a].e)e[a].e=b.concat(r.e),f(e[a]);for(a in l.c)r.c.hasOwnProperty(a)||r.e.push(a);f(r);return r},q:function(b,c){var f,l,e,a;f=c.c;e=T.test(b)?b:b.replace(c.R,function(b){l=f[b]||{};a=l.b;return l.path||""});return{b:a||d,url:s.T(e,c)}},T:function(b,c){var f=c.l;return f&&!T.test(b)?n(f)+"/"+b:b},s:function(b,c){return b+((c||d).n.test(b)?"":".js")},w:function(b,c,f){var k=H.createElement("script");k.onload=k.onreadystatechange=function(f){f=
f||a.event;if("load"==f.type||l[k.readyState])delete I[b.id],k.onload=k.onreadystatechange=k.onerror="",c()};k.onerror=function(){f(Error("Syntax or http error: "+b.url))};k.type=b.Q||"text/javascript";k.charset="utf-8";k.async=!b.ka;k.src=b.url;I[b.id]=k;G.insertBefore(k,R);return k},N:function(b){var c=[],f;("string"==typeof b?b:b.toSource?b.toSource():b.toString()).replace(X,"").replace(Y,function(b,l,d,e){e?f=f==e?E:f:f||c.push(d);return""});return c},ea:function(b){var c,f,l,d,e,a;e=b.length;
l=b[e-1];d=g(l,"Function")?l.length:-1;2==e?g(b[0],"Array")?f=b[0]:c=b[0]:3==e&&(c=b[0],f=b[1]);!f&&0<d&&(a=!0,f=["require","exports","module"].slice(0,d).concat(s.N(l)));return{id:c,u:f||[],G:0<=d?l:function(){return l},t:a}},$:function(b){var c;c=b.G.apply(b.t?b.a:E,b.u);c===E&&b.a&&(c=b.A?b.a=b.A.a:b.a);return c},J:function(b,c){b.G=c.G;b.t=c.t;b.K=c.u;s.v(b)},v:function(b){function c(b,c,f){a[c]=b;f&&m(b,c)}function f(c,f){var l,d,e,k;l=v(1,function(b){d(b);q(b,f)});d=v(1,function(b){m(b,f)});
e=s.ba(c,b);(k=C(e)&&e.a)&&d(k);u(e,l,b.d,b.a&&function(b){e.a&&(b==L?d(e.a):b==M&&l(e.a))})}function l(){b.f(a)}var d,e,a,h,g,m,q;a=[];e=b.K;h=e.length;0==e.length&&l();m=v(h,c,function(){b.M&&b.M(a)});q=v(h,c,l);for(d=0;d<h;d++)g=e[d],g in S?(q(S[g](b),d,!0),b.a&&b.F(L)):g?f(g,d):q(E,d,!0);return b},ca:function(b){s.P(b);s.w(b,function(){var c=K;K=E;!1!==b.na&&(!c||c.L?b.d(Error(c&&c.L||"define() missing or duplicated: "+b.url)):s.J(b,c))},b.d);return b},ba:function(b,c){var f,l,e,a,g,h,m,p,t,n,
A;f=c.r;l=c.ia;e=c.b||d;g=f(b);g in D||(a=q(g),m=a.g,g=a.i||m,p=s.q(g,e));if(a)if(a.i)h=g;else if(h=p.b.moduleLoader||p.b.ua)m=g,g=h,p=s.q(h,e);g in D?t=D[g]:p.url in N?t=D[g]=N[p.url]:(t=s.I(p.b,g,l),t.url=s.s(p.url,p.b),D[g]=N[p.url]=t,s.ca(t));g==h&&(n=new y,A=e.plugins[h]||e,u(t,function(b){var c,d,e;e=b.dynamic;m="normalize"in b?b.normalize(m,f,t.b)||"":f(m);d=h+"!"+m;c=D[d];if(!(d in D)){c=s.Y(A,d,m,l);e||(D[d]=c);var a=function(b){e||(D[d]=b);c.f(b)};a.resolve=a;a.reject=a.error=c.d;b.load(m,
c.p,a,A)}n!=c&&u(c,n.f,n.d,n.F)},n.d));return n||t},ha:function(){var b;if(!g(a.opera,"Opera"))for(var c in I)if("interactive"==I[c].readyState){b=c;break}return b},da:function(b){var c=0,l,d;for(l=H&&(H.scripts||H.getElementsByTagName("script"));l&&(d=l[c++]);)if(b(d))return d},aa:function(b){var c;(c=s.da(function(c){if(c=c.getAttribute("data-curl-run"))b.o=c;return c}))&&c.setAttribute("data-curl-run","");return b},B:function(b){setTimeout(b,0)}};S={require:s.ga,exports:s.O,module:s.fa};e.version=
"0.7.6";e.config=B;z.amd={plugins:!0,jQuery:!0,curl:"0.7.6"};d={l:"",S:"curl/plugin",n:/\?|\.js\b/,D:{},C:{},plugins:{},c:{},R:/$^/};d=s.aa(d);A=a.curl;F=a.define;A&&g(A,"Object")||d.o?(a.curl=E,B(A||d)):s.U();D.curl=e;D["curl/_privileged"]={core:s,cache:D,config:function(){return d},_define:x,_curl:e,Promise:y}})(this.window||"undefined"!=typeof global&&global||this);
(function(a,h){function g(){if(!h.body)return!1;z||(z=h.createTextNode(""));try{return h.body.removeChild(h.body.appendChild(z)),z=x,!0}catch(d){return!1}}function n(){var d;d=w[h[q]]&&g();if(!C&&d){C=!0;for(clearTimeout(t);e=B.pop();)e();y&&(h[q]="complete");for(var a;a=p.shift();)a()}return d}function m(){n();C||(t=setTimeout(m,u))}var q="readyState",w={loaded:1,interactive:1,complete:1},p=[],y=h&&"string"!=typeof h[q],C=!1,u=10,v,e,B=[],t,x,z;v="addEventListener"in a?function(d,e){d.addEventListener(e,
n,!1);return function(){d.removeEventListener(e,n,!1)}}:function(d,e){d.attachEvent("on"+e,n);return function(){d.detachEvent(e,n)}};h&&!n()&&(B=[v(a,"load"),v(h,"readystatechange"),v(a,"DOMContentLoaded")],t=setTimeout(m,u));define("curl/domReady",function(){function d(d){C?d():p.push(d)}d.then=d;d.amd=!0;return d})})(this,this.document);var O;
define("curl/shim/dojo16",["curl/_privileged","curl/domReady"],function(a,h){function g(a){a.ready||(a.ready=function(a){h(a)});a.nameToUrl||(a.nameToUrl=function(g,h){return a.toUrl(g+(h||""))});a.cache||(a.cache={})}var n=a._curl,m=a.core.k;g(n);"undefined"==typeof O&&(O=n);a.core.k=function(){var a=m.apply(this,arguments);g(a.p);return a};return!0});
(function(a,h,g){define("curl/plugin/js",["curl/_privileged"],function(a){function m(e){return e.lastIndexOf(".")<=e.lastIndexOf("/")?e+".js":e}function q(e,h,m){function p(){d||(q<new Date?m():setTimeout(p,10))}var q,d,v;q=(new Date).valueOf()+(e.ma||3E5);m&&e.a&&setTimeout(p,10);v=a.core.w(e,function(){d=!0;e.a&&(e.H=g(e.a));!e.a||e.H?h(v):m()},function(e){d=!0;m(e)})}function w(e,a){q(e,function(){var g=y.shift();v=0<y.length;g&&w.apply(null,g);a.f(e.H||!0)},function(e){a.d(e)})}var p={},y=[],
C=h&&!0==h.createElement("script").async,u,v;u=a.Promise;return{dynamic:!0,normalize:function(e,a){var g=e.indexOf("!");return 0<=g?a(e.substr(0,g))+e.substr(g):a(e)},load:function(a,g,h,n){function z(a){(h.error||function(a){throw a;})(a)}var d,A,F,H,G;d=0<a.indexOf("!order");A=a.indexOf("!exports=");F=0<A&&a.substr(A+9);H="prefetch"in n?n.prefetch:!0;a=d||0<A?a.substr(0,a.indexOf("!")):a;G=m(g.toUrl(a));G in p?p[G]instanceof u?p[G].j(h,z):h(p[G]):(a={name:a,url:G,ka:d,a:F,ma:n.timeout},p[G]=g=new u,
g.j(function(a){p[G]=a;h(a)},z),d&&!C&&v?(y.push([a,g]),H&&(a.Q="text/cache",q(a,function(a){a&&a.parentNode.removeChild(a)},function(){}),a.Q="")):(v=v||d,w(a,g)))},cramPlugin:"../cram/js"}})})(this,this.document,function(a){try{return eval(a)}catch(h){}});
define("curl/plugin/_fetchText",[],function(){var a,h;h=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];a=function(){if("undefined"!==typeof XMLHttpRequest)a=function(){return new XMLHttpRequest};else for(var g=a=function(){throw Error("getXhr(): XMLHttpRequest not available");};0<h.length&&a===g;)(function(g){try{new ActiveXObject(g),a=function(){return new ActiveXObject(g)}}catch(h){}})(h.shift());return a()};return function(g,h,m){var q=a();q.open("GET",g,!0);q.onreadystatechange=function(){4===
q.readyState&&(400>q.status?h(q.responseText):m(Error("fetchText() failed. status: "+q.statusText)))};q.send(null)}});define("curl/plugin/text",["./_fetchText"],function(a){function h(a){throw a;}return{normalize:function(a,h){return a?h(a.split("!")[0]):a},load:function(g,n,m){a(n.toUrl(g),m,m.error||h)},cramPlugin:"../cram/text"}});
define("curl/plugin/async",function(){return{load:function(a,h,g){function n(a){"function"==typeof g.error&&g.error(a)}h([a],function(a){"function"==typeof a.j?a.j(function(h){0==arguments.length&&(h=a);g(h)},n):g(a)},g.error||function(a){throw a;})},analyze:function(a,h,g){g(a)}}});
(function(a){function h(){var a;a=d[x]("link");a.rel="stylesheet";a.type="text/css";return a}function g(a,d){a.onload=function(){I.load=I.load||!0;d()}}function n(a,d){a.onerror=function(){I.error=I.error||!0;d()}}function m(a,d,e){G.push({url:a,W:d,Z:function(){e(Error(M))}});(a=w())&&q(a)}function q(a){var d,e;d=G.shift();e=a.styleSheet;d?(a.onload=function(){d.W(d.la);q(a)},a.onerror=function(){d.Z();q(a)},d.la=e.imports[e.addImport(d.url)]):(a.onload=a.onerror=t,H.push(a))}function w(){var a;
a=H.shift();!a&&F.length<R&&(a=d.createElement("style"),F.push(a),A.appendChild(a));return a}function p(a){var e,g,h;if(!a.href||d.readyState&&"complete"!=d.readyState)return!1;e=!1;try{if(g=a.sheet)h=g.cssRules,e=null===h,!e&&h&&(g.insertRule("-curl-css-test {}",0),g.deleteRule(0),e=!0)}catch(m){e="[object Opera]"!=Object.prototype.toString.call(window.opera)&&/security|denied/i.test(m.message)}return e}function y(a,d,e){I.load||(p(a)?e(a.sheet):a.onload==t||!a.onload||z(function(){y(a,d,e)},d))}
function C(a,d,h){function m(){a.onload!=t&&a.onload&&(a.onload=a.onerror=t,e(function(){h(a.sheet)}))}g(a,m);y(a,d,m)}function u(a,d){n(a,function(){a.onload!=t&&a.onload&&(a.onload=a.onerror=t,d(Error(M)))})}function v(a,d,e,g){var m;m=h();C(m,g,d);u(m,e);m.href=a;A.appendChild(m)}function e(a){function e(){d.readyState&&"complete"!=d.readyState?z(e,10):a()}e()}function B(a){return a.lastIndexOf(".")<=a.lastIndexOf("/")?a+".css":a}function t(){}var x="createElement",z=a.setTimeout,d=a.document,
A;a=d&&d.createStyleSheet&&!(10<=d.documentMode);var F=[],H=[],G=[],R=12,L,M="HTTP or network error.",I={};d&&(A=d.head||d.getElementsByTagName("head")[0],L=a?m:v);define("curl/plugin/css",{normalize:function(a,d){var e,g;if(!a)return a;e=a.split(",");g=[];for(var h=0,m=e.length;h<m;h++)g.push(d(e[h]));return g.join(",")},load:function(a,d,e,g){function m(a){1<q.length&&n.push(a);0==--t&&e(1==q.length?a:n)}function p(a){(e.d||function(a){throw a;})(a)}var n,q,v,t,u;n=[];q=(a||"").split(",");v=g.cssWatchPeriod||
50;g=g.cssNoWait;t=q.length;for(u=0;u<q.length;u++){a=q[u];var F;a=B(d.toUrl(a));g?(F=h(),F.href=a,A.appendChild(F),m(F.sheet||F.styleSheet)):L(a,m,p,v)}},cramPlugin:"../cram/css"})})(this);
(function(a){var h=a.document,g=/^\/\//,n;h&&(n=h.head||(h.head=h.getElementsByTagName("head")[0]));define("curl/plugin/link",{load:function(a,q,w,p){a=q.toUrl(a);a=a.lastIndexOf(".")<=a.lastIndexOf("/")?a+".css":a;p=a=(p="fixSchemalessUrls"in p?p.fixSchemalessUrls:h.location.protocol)?a.replace(g,p+"//"):a;a=h.createElement("link");a.rel="stylesheet";a.type="text/css";a.href=p;n.appendChild(a);w(a.sheet||a.styleSheet)}})})(this);
define("curl/plugin/domReady",["../domReady"],function(a){return{load:function(h,g,n){a(n)}}});(function(a){define("curl/shim/_fetchText",function(){function h(a,g,h){n.xa(a,function(a,p){a?h(a):g(p.toString())})}function g(a,g,h){var n;a=q.parse(a,!1,!0);n="";m.get(a,function(a){a.h("data",function(a){n+=a}).h("end",function(){g(n)}).h("error",h)}).h("error",h)}var n,m,q;n=a("fs");m=a("http");q=a("url");var w;w=/^https?:/;return function(a,m,n){w.test(a)?g(a,m,n):h(a,m,n)}})})(O);define.amd.za=!0;
(function(a,h){define("curl/shim/ssjs",["curl/_privileged","./_fetchText"],function(g,n){function m(a,d,e){try{h(a.url),d()}catch(g){e(g)}}function q(d,e,g){var h;try{h=d.url.replace(/\.js$/,""),a(h),e()}catch(m){g(m)}}function w(d,e,g){var h;d=a("url").parse(d.url,!1,!0);h="";x.get(d,function(a){a.h("data",function(a){h+=a}).h("end",function(){y(h);e()}).h("error",g)}).h("error",g)}function p(a){throw Error("ssjs: unable to load module in current environment: "+a.url);}function y(a){eval(a)}function C(a){return a&&
a.replace(B,function(a,d){return d})}var u,v,e,B,t,x,z,d;if("object"!=typeof window||!window.ra&&!window.navigator){u=g.qa;v=g.b();e=/^\w+:/;B=/(^\w+:)?.*$/;"undefined"==typeof XMLHttpRequest&&(u["curl/plugin/_fetchText"]=n);t=(v.m&&":"!=v.m[v.m.length-1]?v.m+":":v.m)||C(v.l)||"http:";if(h)z=d=m;else if(a){z=q;try{x=a("http"),d=w}catch(A){d=p}}else z=d=p;"object"===typeof process&&process.ja&&(g.X.B=process.ja);g.X.w=function(a,g,h){/^\/\//.test(a.url)&&(a.url=t+a.url);return e.test(a.url)?d(a,g,
h):z(a,g,h)}}})})(O,void 0);
(function(a,h,g){define("curl/loader/cjsm11",["../plugin/_fetchText","curl/_privileged"],function(a,m){function q(a,e){q="text"in a?function(a,e){a.text=e}:function(a,e){a.appendChild(h.createTextNode(e))};q(a,e)}function w(a,e,g){g=g?"/*\n////@ sourceURL="+g.replace(/\s/g,"%20")+".js\n*/":"";return"define('"+e+"',['require','exports','module'],function(require,exports,module){"+a+"\n});\n"+g+"\n"}var p,y,C,u;y=(p=h&&(h.head||h.getElementsByTagName("head")[0]))&&p.getElementsByTagName("base")[0]||null;
C=m.core.N;u=m.core.s;w.load=function(m,e,B,t){var x,z,d;x=B.error||function(a){throw a;};z=u(e.Ba(m),t);d=!1!==t.injectSourceUrl&&z;a(z,function(a){var n;n=C(a);e(n,function(){a=w(a,m,d);if(t.injectScript){var n=a,u=h.createElement("script");q(u,n);u.charset="utf-8";p.insertBefore(u,y)}else g(a);B(e(m))},x)},x)};w.cramPlugin="../cram/cjsm11";return w})})(this,this.document,function(a){eval(a)});
define("curl/plugin/i18n",["./locale"],function(a){function h(a,h,m,q,w){a([h],function(a){q(a,m)},w)}return{load:function(g,n,m,q){function w(a,d){v[d]=a;p()}function p(){var a;if(++e==B.length)if(0==v.length)y(Error('No i18n bundles found: "'+g+'", locale "'+u+'"'));else{a=v[0]||{};for(x=1;x<v.length;x++){var d=v[x];if(d){var h=void 0;for(h in d)a[h]=d[h]}}m(a)}}var y,C,u,v,e,B,t,x;y=m.error;g||y(Error("blank i18n bundle id."));C=q.localeToModuleId||a.Aa;u=a(q,g);B=[g];v=[];e=0;if(u)for(B=B.concat(u.toLowerCase().split("-")),
t=[],x=1;x<B.length;x++)t[x-1]=B[x],q=C(g,t.join("-")),h(n,q,x,w,p);h(n,g,0,w,p)},cramPlugin:"../cram/i18n"}});
}).call(this);