Files
lodash/vendor/curl/dist/curl-kitchen-sink/curl.js
John-David Dalton cf73ba2905 Update other vendors.
2014-04-15 01:02:14 -07:00

53 lines
21 KiB
JavaScript

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