From c8a4e40bcffd2b6dcaa695604f82346eeaed21ce Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 2 Sep 2013 00:46:22 -0500 Subject: [PATCH] Use dev branch version of curl-kitchen-sink. --- vendor/curl/dist/curl-kitchen-sink/curl.js | 88 +++++++++++----------- 1 file changed, 45 insertions(+), 43 deletions(-) diff --git a/vendor/curl/dist/curl-kitchen-sink/curl.js b/vendor/curl/dist/curl-kitchen-sink/curl.js index 2e0dcab23..63ae45cd9 100644 --- a/vendor/curl/dist/curl-kitchen-sink/curl.js +++ b/vendor/curl/dist/curl-kitchen-sink/curl.js @@ -1,46 +1,48 @@ (function(){/* MIT License (c) copyright 2010-2013 B Cavalier & J Hann MIT (c) copyright 2010-2013 B Cavalier & J Hann */ -(function(d){function k(){}function h(b,e){return 0==U.call(b).indexOf("[object "+e)}function m(b){return b&&"/"==b.charAt(b.length-1)?b.substr(0,b.length-1):b}function p(b,e){var l,g,x,P;l=1;g=b;"."==g.charAt(0)&&(x=!0,g=g.replace(V,function(b,e,g,x){g&&l++;return x||""}));if(x){x=e.split("/");P=x.length-l;if(0>P)return b;x.splice(P,l);return x.concat(g||[]).join("/")}return g}function s(b){var e=b.indexOf("!");return{h:b.substr(e+1),e:0<=e&&b.substr(0,e)}}function w(){}function r(b,e){w.prototype= -b||Q;var l=new w;w.prototype=Q;for(var g in e)l[g]=e[g];return l}function C(){function b(b,e,l){g.push([b,e,l])}function e(b,e){for(var l,x=0;l=g[x++];)(l=l[b])&&l(e)}var l,g,x;l=this;g=[];x=function(l,f){b=l?function(b){b&&b(f)}:function(b,e){e&&e(f)};x=k;e(l?0:1,f);e=k;g=G};this.j=function(e,g,x){b(e,g,x);return l};this.g=function(b){l.I=b;x(!0,b)};this.d=function(b){l.Aa=b;x(!1,b)};this.G=function(b){e(2,b)}}function y(b){return b instanceof C||b instanceof t}function n(b,e,l,g){y(b)?b.j(e,l,g): -e(b)}function v(b,e,l){var g;return function(){0<=--b&&e&&(g=e.apply(G,arguments));0==b&&l&&l(g);return g}}function c(){var b,e;b=[].slice.call(arguments);h(b[0],"Object")&&(e=b.shift(),e=a(e));return new t(b[0],b[1],b[2],e)}function a(b,e,l){var g,x,a;if(b&&(u.V(b),f=u.b(b),"preloads"in b&&(g=new t(b.preloads,G,l,J,!0),u.C(function(){J=g})),a=(a=b.main)&&String(a).split(W)))return x=new C,x.j(e,l),b=a[1]?function(){new t([a[1]],x.g,x.d)}:x.d,new t([a[0]],x.g,b),x}function t(b,e,l,g,x){var q;q=u.k(f, -G,[].concat(b),x);this.then=this.j=b=function(b,e){n(q,function(e){b&&b.apply(G,e)},function(b){if(e)e(b);else throw b;});return this};this.next=function(b,e,g){return new t(b,e,g,q)};this.config=a;(e||l)&&b(e,l);u.C(function(){n(x||J,function(){n(g,function(){u.A(q)},l)})})}function z(b){var e,l;e=b.id;e==G&&(K!==G?K={M:"Multiple anonymous defines encountered"}:(e=u.ia())||(K=b));if(e!=G){l=F[e];e in F||(l=u.m(e,f),l=u.J(l.b,e),F[e]=l);if(!y(l))throw Error("duplicate define: "+e);l.na=!1;u.K(l,b)}} -function B(){var b=u.fa(arguments);z(b)}var f,A,D,H=d.document,E=H&&(H.head||H.getElementsByTagName("head")[0]),R=E&&E.getElementsByTagName("base")[0]||null,L={},M={},I={},q="addEventListener"in d?{}:{loaded:1,complete:1},Q={},U=Q.toString,G,F={},N={},J=!1,K,T=/^\/|^[^:]+:\/\//,V=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,W=/\s*,\s*/,S,u;u={t:function(b,e,l){var g;b=p(b,e);if("."==b.charAt(0))return b;g=s(b);b=(e= -g.e)||g.h;b in l.c&&(b=l.c[b].q||b);e&&(0>e.indexOf("/")&&!(e in l.c)&&(b=m(l.T)+"/"+e),b=b+"!"+g.h);return b},k:function(b,e,l,g){function x(e,g){var l,a;l=u.t(e,f.id,b);if(!g)return l;a=s(l);if(!a.e)return l;l=F[a.e];a.h="normalize"in l?l.normalize(a.h,x,f.b)||"":x(a.h);return a.e+"!"+a.h}function a(e,l,q){var c;c=l&&function(b){l.apply(G,b)};if(h(e,"String")){if(c)throw Error("require(id, callback) not allowed");q=x(e,!0);e=F[q];if(!(q in F))throw Error("Module not resolved: "+q);return(q=y(e)&& -e.a)||e}n(u.A(u.k(b,f.id,e,g)),c,q)}var f;f=new C;f.id=e||"";f.ja=g;f.L=l;f.b=b;f.s=a;a.toUrl=function(e){return u.m(x(e,!0),b).url};f.t=x;return f},J:function(b,e,l){var g,x,a;g=u.k(b,e,G,l);x=g.g;a=v(1,function(b){g.w=b;try{return u.aa(g)}catch(e){g.d(e)}});g.g=function(b){n(l||J,function(){x(F[g.id]=N[g.url]=a(b))})};g.N=function(b){n(l||J,function(){g.a&&(a(b),g.G(M))})};return g},Z:function(b,e,l,g){return u.k(b,l,G,g)},ha:function(b){return b.s},P:function(b){return b.a||(b.a={})},ga:function(b){var e= -b.B;e||(e=b.B={id:b.id,uri:u.Q(b),exports:u.P(b),config:function(){return b.b}},e.a=e.exports);return e},Q:function(b){return b.url||(b.url=u.u(b.s.toUrl(b.id),b.b))},V:function(b){var e,l,g,a,f;e="curl";l="define";g=a=d;if(b&&(f=b.overwriteApi||b.xa,e=b.apiName||b.pa||e,g=b.apiContext||b.oa||g,l=b.defineName||b.ta||l,a=b.defineContext||b.sa||a,A&&h(A,"Function")&&(d.curl=A),A=null,D&&h(D,"Function")&&(d.define=D),D=null,!f)){if(g[e]&&g[e]!=c)throw Error(e+" already exists");if(a[l]&&a[l]!=B)throw Error(l+ -" already exists");}g[e]=c;a[l]=B},b:function(b){function e(b,e){var l,g,f,c,d;for(d in b){f=b[d];h(f,"String")&&(f={path:b[d]});f.name=f.name||d;c=a;g=s(m(f.name));l=g.h;if(g=g.e)c=q[g],c||(c=q[g]=r(a),c.c=r(a.c),c.f=[]),delete b[d];g=f;var n=e,k=void 0;g.path=m(g.path||g.location||"");n&&(k=g.main||"./main","."==k.charAt(0)||(k="./"+k),g.q=p(k,g.name+"/"));g.b=g.config;g.b&&(g.b=r(a,g.b));g.W=l.split("/").length;l?(c.c[l]=g,c.f.push(l)):c.n=u.U(f.path,a)}}function l(b){var e=b.c;b.S=RegExp("^("+ -b.f.sort(function(b,g){return e[g].W-e[b].W}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete b.f}var g,a,q,c;"baseUrl"in b&&(b.n=b.baseUrl);"main"in b&&(b.q=b.main);"preloads"in b&&(b.ya=b.preloads);"pluginPath"in b&&(b.T=b.pluginPath);if("dontAddFileExt"in b||b.l)b.l=RegExp(b.dontAddFileExt||b.l);g=f;a=r(g,b);a.c=r(g.c);q=b.plugins||{};a.plugins=r(g.plugins);a.F=r(g.F,b.F);a.D=r(g.D,b.D);a.f=[];e(b.packages,!0);e(b.paths,!1);for(c in q)b=u.t(c+"!","",a),a.plugins[b.substr(0,b.length-1)]= -q[c];q=a.plugins;for(c in q)if(q[c]=r(a,q[c]),b=q[c].f)q[c].f=b.concat(a.f),l(q[c]);for(c in g.c)a.c.hasOwnProperty(c)||a.f.push(c);l(a);return a},m:function(b,e){var a,g,q,c;a=e.c;q=T.test(b)?b:b.replace(e.S,function(b){g=a[b]||{};c=g.b;return g.path||""});return{b:c||f,url:u.U(q,e)}},U:function(b,e){var a=e.n;return a&&!T.test(b)?m(a)+"/"+b:b},u:function(b,e){return b+((e||f).l.test(b)?"":".js")},p:function(b,e,a){var g=H.createElement("script");g.onload=g.onreadystatechange=function(a){a=a||d.event; -if("load"==a.type||q[g.readyState])delete I[b.id],g.onload=g.onreadystatechange=g.onerror="",e()};g.onerror=function(){a(Error("Syntax or http error: "+b.url))};g.type=b.r||"text/javascript";g.charset="utf-8";g.async=!b.R;g.src=b.url;I[b.id]=g;E.insertBefore(g,R);return g},O:function(b){var e=[],a;("string"==typeof b?b:b.toSource?b.toSource():b.toString()).replace(X,"").replace(Y,function(b,f,q,c){c?a=a==c?G:a:a||e.push(q);return""});return e},fa:function(b){var e,a,g,f,q,c;q=b.length;g=b[q-1];f= -h(g,"Function")?g.length:-1;2==q?h(b[0],"Array")?a=b[0]:e=b[0]:3==q&&(e=b[0],a=b[1]);!a&&0s.status?k(s.responseText):p(Error("fetchText() failed. status: "+s.statusText)))};s.send(null)}});define("curl/plugin/text",["./_fetchText"],function(d){function k(d){throw d;}return{normalize:function(d,k){return d?k(d.split("!")[0]):d},load:function(h,m,p){d(m.toUrl(h),p,p.error||k)},cramPlugin:"../cram/text"}}); -define("curl/plugin/async",function(){return{load:function(d,k,h){function m(d){"function"==typeof h.error&&h.error(d)}k([d],function(d){"function"==typeof d.j?d.j(function(k){0==arguments.length&&(k=d);h(k)},m):h(d)},h.error||function(d){throw d;})},analyze:function(d,k,h){h(d)}}}); -(function(d){function k(){var a;a=f[z]("link");a.rel="stylesheet";a.type="text/css";return a}function h(a,c){a.onload=function(){I.load=I.load||!0;c()}}function m(a,c){a.onerror=function(){I.error=I.error||!0;c()}}function p(a,c,f){E.push({url:a,X:c,$:function(){f(Error(M))}});(a=w())&&s(a)}function s(a){var c,f;c=E.shift();f=a.styleSheet;c?(a.onload=function(){c.X(c.la);s(a)},a.onerror=function(){c.$();s(a)},c.la=f.imports[f.addImport(c.url)]):(a.onload=a.onerror=t,H.push(a))}function w(){var a; -a=H.shift();!a&&D.lengthP)return b;x.splice(P,m);return x.concat(g||[]).join("/")}return g}function p(b){var e=b.indexOf("!");return{h:b.substr(e+1),e:0<=e&&b.substr(0,e)}}function v(){}function r(b,e){v.prototype= +b||Q;var m=new v;v.prototype=Q;for(var g in e)m[g]=e[g];return m}function z(){function b(b,e,m){g.push([b,e,m])}function e(b,e){for(var m,x=0;m=g[x++];)(m=m[b])&&m(e)}var m,g,x;m=this;g=[];x=function(m,f){b=m?function(b){b&&b(f)}:function(b,e){e&&e(f)};x=l;e(m?0:1,f);e=l;g=G};this.j=function(e,g,x){b(e,g,x);return m};this.g=function(b){m.I=b;x(!0,b)};this.d=function(b){m.Aa=b;x(!1,b)};this.G=function(b){e(2,b)}}function y(b){return b instanceof z||b instanceof t}function q(b,e,m,g){y(b)?b.j(e,m,g): +e(b)}function w(b,e,m){var g;return function(){0<=--b&&e&&(g=e.apply(G,arguments));0==b&&m&&m(g);return g}}function c(){var b,e;b=[].slice.call(arguments);k(b[0],"Object")&&(e=b.shift(),e=a(e));return new t(b[0],b[1],b[2],e)}function a(b,e,m){var g,x,a;if(b&&(u.V(b),f=u.b(b),"preloads"in b&&(g=new t(b.preloads,G,m,J,!0),u.C(function(){J=g})),a=(a=b.main)&&String(a).split(W)))return x=new z,x.j(e,m),b=a[1]?function(){new t([a[1]],x.g,x.d)}:x.d,new t([a[0]],x.g,b),x}function t(b,e,m,g,x){var s;s=u.k(f, +G,[].concat(b),x);this.then=this.j=b=function(b,e){q(s,function(e){b&&b.apply(G,e)},function(b){if(e)e(b);else throw b;});return this};this.next=function(b,e,g){return new t(b,e,g,s)};this.config=a;(e||m)&&b(e,m);u.C(function(){q(x||J,function(){q(g,function(){u.A(s)},m)})})}function A(b){var e,m;e=b.id;e==G&&(K!==G?K={M:"Multiple anonymous defines encountered"}:(e=u.ia())||(K=b));if(e!=G){m=E[e];e in E||(m=u.m(e,f),m=u.J(m.b,e),E[e]=m);if(!y(m))throw Error("duplicate define: "+e);m.na=!1;u.K(m,b)}} +function C(){var b=u.fa(arguments);A(b)}var f,B,F,H=d.document,D=H&&(H.head||H.getElementsByTagName("head")[0]),R=D&&D.getElementsByTagName("base")[0]||null,L={},M={},I={},s="addEventListener"in d?{}:{loaded:1,complete:1},Q={},U=Q.toString,G,E={},N={},J=!1,K,T=/^\/|^[^:]+:\/\//,V=/(\.)(\.?)(?:$|\/([^\.\/]+.*)?)/g,X=/\/\*[\s\S]*?\*\/|\/\/.*?[\n\r]/g,Y=/require\s*\(\s*(["'])(.*?[^\\])\1\s*\)|[^\\]?(["'])/g,W=/\s*,\s*/,S,u;u={t:function(b,e,m){var g;b=h(b,e);if("."==b.charAt(0))return b;g=p(b);b=(e= +g.e)||g.h;b in m.c&&(b=m.c[b].q||b);e&&(0>e.indexOf("/")&&!(e in m.c)&&(b=n(m.T)+"/"+e),b=b+"!"+g.h);return b},k:function(b,e,m,g){function x(e,g){var m,a;m=u.t(e,f.id,b);if(!g)return m;a=p(m);if(!a.e)return m;m=E[a.e];a.h="normalize"in m?m.normalize(a.h,x,f.b)||"":x(a.h);return a.e+"!"+a.h}function a(e,m,s){var c;c=m&&function(b){m.apply(G,b)};if(k(e,"String")){if(c)throw Error("require(id, callback) not allowed");s=x(e,!0);e=E[s];if(!(s in E))throw Error("Module not resolved: "+s);return(s=y(e)&& +e.a)||e}q(u.A(u.k(b,f.id,e,g)),c,s)}var f;f=new z;f.id=e||"";f.ja=g;f.L=m;f.b=b;f.s=a;a.toUrl=function(e){return u.m(x(e,!0),b).url};f.t=x;return f},J:function(b,e,m){var g,x,a;g=u.k(b,e,G,m);x=g.g;a=w(1,function(b){g.w=b;try{return u.aa(g)}catch(e){g.d(e)}});g.g=function(b){q(m||J,function(){x(E[g.id]=N[g.url]=a(b))})};g.N=function(b){q(m||J,function(){g.a&&(a(b),g.G(M))})};return g},Z:function(b,e,m,g){return u.k(b,m,G,g)},ha:function(b){return b.s},P:function(b){return b.a||(b.a={})},ga:function(b){var e= +b.B;e||(e=b.B={id:b.id,uri:u.Q(b),exports:u.P(b),config:function(){return b.b}},e.a=e.exports);return e},Q:function(b){return b.url||(b.url=u.u(b.s.toUrl(b.id),b.b))},V:function(b){var e,m,g,a,f;e="curl";m="define";g=a=d;if(b&&(f=b.overwriteApi||b.xa,e=b.apiName||b.pa||e,g=b.apiContext||b.oa||g,m=b.defineName||b.ta||m,a=b.defineContext||b.sa||a,B&&k(B,"Function")&&(d.curl=B),B=null,F&&k(F,"Function")&&(d.define=F),F=null,!f)){if(g[e]&&g[e]!=c)throw Error(e+" already exists");if(a[m]&&a[m]!=C)throw Error(m+ +" already exists");}g[e]=c;a[m]=C},b:function(b){function e(b,e){var m,g,f,c,d;for(d in b){f=b[d];k(f,"String")&&(f={path:b[d]});f.name=f.name||d;c=a;g=p(n(f.name));m=g.h;if(g=g.e)c=s[g],c||(c=s[g]=r(a),c.c=r(a.c),c.f=[]),delete b[d];g=f;var l=e,q=void 0;g.path=n(g.path||g.location||"");l&&(q=g.main||"./main","."==q.charAt(0)||(q="./"+q),g.q=h(q,g.name+"/"));g.b=g.config;g.b&&(g.b=r(a,g.b));g.W=m.split("/").length;m?(c.c[m]=g,c.f.push(m)):c.n=u.U(f.path,a)}}function m(b){var e=b.c;b.S=RegExp("^("+ +b.f.sort(function(b,g){return e[g].W-e[b].W}).join("|").replace(/\/|\./g,"\\$&")+")(?=\\/|$)");delete b.f}var g,a,s,c;"baseUrl"in b&&(b.n=b.baseUrl);"main"in b&&(b.q=b.main);"preloads"in b&&(b.ya=b.preloads);"pluginPath"in b&&(b.T=b.pluginPath);if("dontAddFileExt"in b||b.l)b.l=RegExp(b.dontAddFileExt||b.l);g=f;a=r(g,b);a.c=r(g.c);s=b.plugins||{};a.plugins=r(g.plugins);a.F=r(g.F,b.F);a.D=r(g.D,b.D);a.f=[];e(b.packages,!0);e(b.paths,!1);for(c in s)b=u.t(c+"!","",a),a.plugins[b.substr(0,b.length-1)]= +s[c];s=a.plugins;for(c in s)if(s[c]=r(a,s[c]),b=s[c].f)s[c].f=b.concat(a.f),m(s[c]);for(c in g.c)a.c.hasOwnProperty(c)||a.f.push(c);m(a);return a},m:function(b,e){var a,g,c,s;a=e.c;c=T.test(b)?b:b.replace(e.S,function(b){g=a[b]||{};s=g.b;return g.path||""});return{b:s||f,url:u.U(c,e)}},U:function(b,e){var a=e.n;return a&&!T.test(b)?n(a)+"/"+b:b},u:function(b,e){return b+((e||f).l.test(b)?"":".js")},p:function(b,e,a){var g=H.createElement("script");g.onload=g.onreadystatechange=function(a){a=a||d.event; +if("load"==a.type||s[g.readyState])delete I[b.id],g.onload=g.onreadystatechange=g.onerror="",e()};g.onerror=function(){a(Error("Syntax or http error: "+b.url))};g.type=b.r||"text/javascript";g.charset="utf-8";g.async=!b.R;g.src=b.url;I[b.id]=g;D.insertBefore(g,R);return g},O:function(b){var e=[],a;("string"==typeof b?b:b.toSource?b.toSource():b.toString()).replace(X,"").replace(Y,function(b,f,c,s){s?a=a==s?G:a:a||e.push(c);return""});return e},fa:function(b){var e,a,g,f,c,s;c=b.length;g=b[c-1];f= +k(g,"Function")?g.length:-1;2==c?k(b[0],"Array")?a=b[0]:e=b[0]:3==c&&(e=b[0],a=b[1]);!a&&0p.status?l(p.responseText):h(Error("fetchText() failed. status: "+p.statusText)))};p.send(null)}});define("curl/plugin/text",["./_fetchText"],function(d){function l(d){throw d;}return{normalize:function(d,l){return d?l(d.split("!")[0]):d},load:function(k,n,h){d(n.toUrl(k),h,h.error||l)},cramPlugin:"../cram/text"}}); +define("curl/plugin/async",function(){return{load:function(d,l,k){function n(h){"function"==typeof k.error&&k.error(h)}l([d],function(h){"function"==typeof h.j?h.j(function(d){0==arguments.length&&(d=h);k(d)},n):k(h)},k.error||function(h){throw h;})},analyze:function(d,l,k){k(d)}}}); +(function(d){function l(){var a;a=f[A]("link");a.rel="stylesheet";a.type="text/css";return a}function k(a,c){a.onload=function(){I.load=I.load||!0;c()}}function n(a,c){a.onerror=function(){I.error=I.error||!0;c()}}function h(a,c,f){D.push({url:a,X:c,$:function(){f(Error(M))}});(a=v())&&p(a)}function p(a){var c,f;c=D.shift();f=a.styleSheet;c?(a.onload=function(){c.X(c.la);p(a)},a.onerror=function(){c.$();p(a)},c.la=f.imports[f.addImport(c.url)]):(a.onload=a.onerror=t,H.push(a))}function v(){var a; +a=H.shift();!a&&F.length