forked from jbillimoria/JavaScriptButtons
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbutton.js
More file actions
11 lines (10 loc) · 39.9 KB
/
Copy pathbutton.js
File metadata and controls
11 lines (10 loc) · 39.9 KB
1
2
3
4
5
6
7
8
9
10
11
/*!
* paypaljsbuttons
* JavaScript integration for PayPal's buttons
*
* @version 2.0.1
* @url http://paypal.github.io/JavaScriptButtons
* @license MIT <https://github.com/paypal/JavaScriptButtons/raw/master/LICENSE.md>
*/
!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){function d(a){return"[object Array]"===j.call(a)}function e(a,b){var c;if(null===a)c={__proto__:null};else{if("object"!=typeof a)throw new TypeError("typeof prototype["+typeof a+"] != 'object'");var d=function(){};d.prototype=a,c=new d,c.__proto__=a}return"undefined"!=typeof b&&Object.defineProperties&&Object.defineProperties(c,b),c}function f(a){return"object"!=typeof a&&"function"!=typeof a||null===a}function g(a){if(f(a))throw new TypeError("Object.keys called on a non-object");var b=[];for(var c in a)k.call(a,c)&&b.push(c);return b}function h(a){if(f(a))throw new TypeError("Object.getOwnPropertyNames called on a non-object");var b=g(a);return c.isArray(a)&&-1===c.indexOf(a,"length")&&b.push("length"),b}function i(a,b){return{value:a[b]}}var j=Object.prototype.toString,k=Object.prototype.hasOwnProperty;c.isArray="function"==typeof Array.isArray?Array.isArray:d,c.indexOf=function(a,b){if(a.indexOf)return a.indexOf(b);for(var c=0;c<a.length;c++)if(b===a[c])return c;return-1},c.filter=function(a,b){if(a.filter)return a.filter(b);for(var c=[],d=0;d<a.length;d++)b(a[d],d,a)&&c.push(a[d]);return c},c.forEach=function(a,b,c){if(a.forEach)return a.forEach(b,c);for(var d=0;d<a.length;d++)b.call(c,a[d],d,a)},c.map=function(a,b){if(a.map)return a.map(b);for(var c=new Array(a.length),d=0;d<a.length;d++)c[d]=b(a[d],d,a);return c},c.reduce=function(a,b,c){if(a.reduce)return a.reduce(b,c);var d,e=!1;2<arguments.length&&(d=c,e=!0);for(var f=0,g=a.length;g>f;++f)a.hasOwnProperty(f)&&(e?d=b(d,a[f],f,a):(d=a[f],e=!0));return d},c.substr="b"!=="ab".substr(-1)?function(a,b,c){return 0>b&&(b=a.length+b),a.substr(b,c)}:function(a,b,c){return a.substr(b,c)},c.trim=function(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")},c.bind=function(){var a=Array.prototype.slice.call(arguments),b=a.shift();if(b.bind)return b.bind.apply(b,a);var c=a.shift();return function(){b.apply(c,a.concat([Array.prototype.slice.call(arguments)]))}},c.create="function"==typeof Object.create?Object.create:e;var l="function"==typeof Object.keys?Object.keys:g,m="function"==typeof Object.getOwnPropertyNames?Object.getOwnPropertyNames:h;if((new Error).hasOwnProperty("description")){var n=function(a,b){return"[object Error]"===j.call(a)&&(b=c.filter(b,function(a){return"description"!==a&&"number"!==a&&"message"!==a})),b};c.keys=function(a){return n(a,l(a))},c.getOwnPropertyNames=function(a){return n(a,m(a))}}else c.keys=l,c.getOwnPropertyNames=m;if("function"==typeof Object.getOwnPropertyDescriptor)try{Object.getOwnPropertyDescriptor({a:1},"a"),c.getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor}catch(o){c.getOwnPropertyDescriptor=function(a,b){try{return Object.getOwnPropertyDescriptor(a,b)}catch(c){return i(a,b)}}}else c.getOwnPropertyDescriptor=i},{}],2:[function(){},{}],3:[function(a,b,c){function d(a,b){for(var c=0,d=a.length-1;d>=0;d--){var e=a[d];"."===e?a.splice(d,1):".."===e?(a.splice(d,1),c++):c&&(a.splice(d,1),c--)}if(b)for(;c--;c)a.unshift("..");return a}var e=a("__browserify_process"),f=a("util"),g=a("_shims"),h=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(a){return h.exec(a).slice(1)};c.resolve=function(){for(var a="",b=!1,c=arguments.length-1;c>=-1&&!b;c--){var h=c>=0?arguments[c]:e.cwd();if(!f.isString(h))throw new TypeError("Arguments to path.resolve must be strings");h&&(a=h+"/"+a,b="/"===h.charAt(0))}return a=d(g.filter(a.split("/"),function(a){return!!a}),!b).join("/"),(b?"/":"")+a||"."},c.normalize=function(a){var b=c.isAbsolute(a),e="/"===g.substr(a,-1);return a=d(g.filter(a.split("/"),function(a){return!!a}),!b).join("/"),a||b||(a="."),a&&e&&(a+="/"),(b?"/":"")+a},c.isAbsolute=function(a){return"/"===a.charAt(0)},c.join=function(){var a=Array.prototype.slice.call(arguments,0);return c.normalize(g.filter(a,function(a){if(!f.isString(a))throw new TypeError("Arguments to path.join must be strings");return a}).join("/"))},c.relative=function(a,b){function d(a){for(var b=0;b<a.length&&""===a[b];b++);for(var c=a.length-1;c>=0&&""===a[c];c--);return b>c?[]:a.slice(b,c-b+1)}a=c.resolve(a).substr(1),b=c.resolve(b).substr(1);for(var e=d(a.split("/")),f=d(b.split("/")),g=Math.min(e.length,f.length),h=g,i=0;g>i;i++)if(e[i]!==f[i]){h=i;break}for(var j=[],i=h;i<e.length;i++)j.push("..");return j=j.concat(f.slice(h)),j.join("/")},c.sep="/",c.delimiter=":",c.dirname=function(a){var b=i(a),c=b[0],d=b[1];return c||d?(d&&(d=d.substr(0,d.length-1)),c+d):"."},c.basename=function(a,b){var c=i(a)[2];return b&&c.substr(-1*b.length)===b&&(c=c.substr(0,c.length-b.length)),c},c.extname=function(a){return i(a)[3]}},{__browserify_process:5,_shims:1,util:4}],4:[function(a,b,c){function d(a,b){var d={seen:[],stylize:f};return arguments.length>=3&&(d.depth=arguments[2]),arguments.length>=4&&(d.colors=arguments[3]),o(b)?d.showHidden=b:b&&c._extend(d,b),u(d.showHidden)&&(d.showHidden=!1),u(d.depth)&&(d.depth=2),u(d.colors)&&(d.colors=!1),u(d.customInspect)&&(d.customInspect=!0),d.colors&&(d.stylize=e),h(d,a,d.depth)}function e(a,b){var c=d.styles[b];return c?"["+d.colors[c][0]+"m"+a+"["+d.colors[c][1]+"m":a}function f(a){return a}function g(a){var b={};return G.forEach(a,function(a){b[a]=!0}),b}function h(a,b,d){if(a.customInspect&&b&&z(b.inspect)&&b.inspect!==c.inspect&&(!b.constructor||b.constructor.prototype!==b)){var e=b.inspect(d);return s(e)||(e=h(a,e,d)),e}var f=i(a,b);if(f)return f;var o=G.keys(b),p=g(o);if(a.showHidden&&(o=G.getOwnPropertyNames(b)),0===o.length){if(z(b)){var q=b.name?": "+b.name:"";return a.stylize("[Function"+q+"]","special")}if(v(b))return a.stylize(RegExp.prototype.toString.call(b),"regexp");if(x(b))return a.stylize(Date.prototype.toString.call(b),"date");if(y(b))return j(b)}var r="",t=!1,u=["{","}"];if(n(b)&&(t=!0,u=["[","]"]),z(b)){var w=b.name?": "+b.name:"";r=" [Function"+w+"]"}if(v(b)&&(r=" "+RegExp.prototype.toString.call(b)),x(b)&&(r=" "+Date.prototype.toUTCString.call(b)),y(b)&&(r=" "+j(b)),0===o.length&&(!t||0==b.length))return u[0]+r+u[1];if(0>d)return v(b)?a.stylize(RegExp.prototype.toString.call(b),"regexp"):a.stylize("[Object]","special");a.seen.push(b);var A;return A=t?k(a,b,d,p,o):o.map(function(c){return l(a,b,d,p,c,t)}),a.seen.pop(),m(A,r,u)}function i(a,b){if(u(b))return a.stylize("undefined","undefined");if(s(b)){var c="'"+JSON.stringify(b).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return a.stylize(c,"string")}return r(b)?a.stylize(""+b,"number"):o(b)?a.stylize(""+b,"boolean"):p(b)?a.stylize("null","null"):void 0}function j(a){return"["+Error.prototype.toString.call(a)+"]"}function k(a,b,c,d,e){for(var f=[],g=0,h=b.length;h>g;++g)f.push(F(b,String(g))?l(a,b,c,d,String(g),!0):"");return G.forEach(e,function(e){e.match(/^\d+$/)||f.push(l(a,b,c,d,e,!0))}),f}function l(a,b,c,d,e,f){var g,i,j;if(j=G.getOwnPropertyDescriptor(b,e)||{value:b[e]},j.get?i=j.set?a.stylize("[Getter/Setter]","special"):a.stylize("[Getter]","special"):j.set&&(i=a.stylize("[Setter]","special")),F(d,e)||(g="["+e+"]"),i||(G.indexOf(a.seen,j.value)<0?(i=p(c)?h(a,j.value,null):h(a,j.value,c-1),i.indexOf("\n")>-1&&(i=f?i.split("\n").map(function(a){return" "+a}).join("\n").substr(2):"\n"+i.split("\n").map(function(a){return" "+a}).join("\n"))):i=a.stylize("[Circular]","special")),u(g)){if(f&&e.match(/^\d+$/))return i;g=JSON.stringify(""+e),g.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(g=g.substr(1,g.length-2),g=a.stylize(g,"name")):(g=g.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),g=a.stylize(g,"string"))}return g+": "+i}function m(a,b,c){var d=0,e=G.reduce(a,function(a,b){return d++,b.indexOf("\n")>=0&&d++,a+b.replace(/\u001b\[\d\d?m/g,"").length+1},0);return e>60?c[0]+(""===b?"":b+"\n ")+" "+a.join(",\n ")+" "+c[1]:c[0]+b+" "+a.join(", ")+" "+c[1]}function n(a){return G.isArray(a)}function o(a){return"boolean"==typeof a}function p(a){return null===a}function q(a){return null==a}function r(a){return"number"==typeof a}function s(a){return"string"==typeof a}function t(a){return"symbol"==typeof a}function u(a){return void 0===a}function v(a){return w(a)&&"[object RegExp]"===C(a)}function w(a){return"object"==typeof a&&a}function x(a){return w(a)&&"[object Date]"===C(a)}function y(a){return w(a)&&"[object Error]"===C(a)}function z(a){return"function"==typeof a}function A(a){return null===a||"boolean"==typeof a||"number"==typeof a||"string"==typeof a||"symbol"==typeof a||"undefined"==typeof a}function B(a){return a&&"object"==typeof a&&"function"==typeof a.copy&&"function"==typeof a.fill&&"function"==typeof a.binarySlice}function C(a){return Object.prototype.toString.call(a)}function D(a){return 10>a?"0"+a.toString(10):a.toString(10)}function E(){var a=new Date,b=[D(a.getHours()),D(a.getMinutes()),D(a.getSeconds())].join(":");return[a.getDate(),I[a.getMonth()],b].join(" ")}function F(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var G=a("_shims"),H=/%[sdj%]/g;c.format=function(a){if(!s(a)){for(var b=[],c=0;c<arguments.length;c++)b.push(d(arguments[c]));return b.join(" ")}for(var c=1,e=arguments,f=e.length,g=String(a).replace(H,function(a){if("%%"===a)return"%";if(c>=f)return a;switch(a){case"%s":return String(e[c++]);case"%d":return Number(e[c++]);case"%j":try{return JSON.stringify(e[c++])}catch(b){return"[Circular]"}default:return a}}),h=e[c];f>c;h=e[++c])g+=p(h)||!w(h)?" "+h:" "+d(h);return g},c.inspect=d,d.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},d.styles={special:"cyan",number:"yellow","boolean":"yellow",undefined:"grey","null":"bold",string:"green",date:"magenta",regexp:"red"},c.isArray=n,c.isBoolean=o,c.isNull=p,c.isNullOrUndefined=q,c.isNumber=r,c.isString=s,c.isSymbol=t,c.isUndefined=u,c.isRegExp=v,c.isObject=w,c.isDate=x,c.isError=y,c.isFunction=z,c.isPrimitive=A,c.isBuffer=B;var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];c.log=function(){console.log("%s - %s",E(),c.format.apply(c,arguments))},c.inherits=function(a,b){a.super_=b,a.prototype=G.create(b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})},c._extend=function(a,b){if(!b||!w(b))return a;for(var c=G.keys(b),d=c.length;d--;)a[c[d]]=b[c[d]];return a}},{_shims:1}],5:[function(a,b){var c=b.exports={};c.nextTick=function(){var a="undefined"!=typeof window&&window.setImmediate,b="undefined"!=typeof window&&window.postMessage&&window.addEventListener;if(a)return function(a){return window.setImmediate(a)};if(b){var c=[];return window.addEventListener("message",function(a){var b=a.source;if((b===window||null===b)&&"process-tick"===a.data&&(a.stopPropagation(),c.length>0)){var d=c.shift();d()}},!0),function(a){c.push(a),window.postMessage("process-tick","*")}}return function(a){setTimeout(a,0)}}(),c.title="browser",c.browser=!0,c.env={},c.argv=[],c.binding=function(){throw new Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(){throw new Error("process.chdir is not supported")}},{}],6:[function(a,b){"use strict";b.exports={css:a("./lib/css"),events:a("./lib/events")}},{"./lib/css":7,"./lib/events":8}],7:[function(a,b){"use strict";b.exports.add=function(a,b){var c;return a?void(a&&a.classList&&a.classList.add?a.classList.add(b):(c=new RegExp("\\b"+b+"\\b"),c.test(a.className)||(a.className+=" "+b))):!1},b.exports.remove=function(a,b){var c;return a?void(a.classList&&a.classList.remove?a.classList.remove(b):(c=new RegExp("\\b"+b+"\\b"),c.test(a.className)&&(a.className=a.className.replace(c,"")))):!1},b.exports.inject=function(a,b){var c;return a?void(b&&(c=document.createElement("style"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=b:c.appendChild(document.createTextNode(b)),a.appendChild(c))):!1}},{}],8:[function(a,b){"use strict";b.exports=function(a,b){var c=[];return b?b.addEventListener?{add:function(a,b,d,e){e=e||a;var f=function(a){d.call(e,a)};a.addEventListener(b,f,!1),c.push([a,b,d,f])},remove:function(a,b,d){var e,f,g,h=c.length;for(g=0;h>g;g++)f=c[g],f[0]===a&&f[1]===b&&f[2]===d&&(e=f[3],e&&(a.removeEventListener(b,e,!1),delete c[g]))}}:b.attachEvent?{add:function(b,d,e,f){f=f||b;var g=function(){var b=a.event;b.target=b.target||b.srcElement,b.preventDefault=function(){b.returnValue=!1},e.call(f,b)};b.attachEvent("on"+d,g),c.push([b,d,e,g])},remove:function(a,b,d){var e,f,g,h=c.length;for(g=0;h>g;g++)f=c[g],f[0]===a&&f[1]===b&&f[2]===d&&(e=f[3],e&&(a.detachEvent("on"+b,e),delete c[g]))}}:void 0:{add:function(){},remove:function(){}}}("undefined"==typeof window?null:window,"undefined"==typeof document?null:document)},{}],9:[function(a,b,c){function d(a){return a.substr(1).split("|").reduce(function(a,b){var c=b.split(":"),d=c.shift(),e=c.join(":")||"";return e&&(e=", "+e),"filters."+d+"("+a+e+")"})}function e(a,b,c,d){var e=b.split("\n"),f=Math.max(d-3,0),g=Math.min(e.length,d+3),h=e.slice(f,g).map(function(a,b){var c=b+f+1;return(c==d?" >> ":" ")+c+"| "+a}).join("\n");throw a.path=c,a.message=(c||"ejs")+":"+d+"\n"+h+"\n\n"+a.message,a}function f(a,b){var c=k(i(b),a),d=j(a);return d||(c+=".ejs"),c}var g=a("./utils"),h=a("path"),i=h.dirname,j=h.extname,k=h.join,l=a("fs"),m=l.readFileSync,n=c.filters=a("./filters"),o={};c.clearCache=function(){o={}};var p=(c.parse=function(a,b){var b=b||{},e=b.open||c.open||"<%",g=b.close||c.close||"%>",h=b.filename,i=b.compileDebug!==!1,j="";j+="var buf = [];",!1!==b._with&&(j+="\nwith (locals || {}) { (function(){ "),j+="\n buf.push('";for(var k=1,l=!1,n=0,o=a.length;o>n;++n){var p=a[n];if(a.slice(n,e.length+n)==e){n+=e.length;var q,r,s=(i?"__stack.lineno=":"")+k;switch(a[n]){case"=":q="', escape(("+s+", ",r=")), '",++n;break;case"-":q="', ("+s+", ",r="), '",++n;break;default:q="');"+s+";",r="; buf.push('"}var t=a.indexOf(g,n),u=a.substring(n,t),v=n,w=null,x=0;if("-"==u[u.length-1]&&(u=u.substring(0,u.length-2),l=!0),0==u.trim().indexOf("include")){var y=u.trim().slice(7).trim();if(!h)throw new Error("filename option is required for includes");var z=f(y,h);w=m(z,"utf8"),w=c.parse(w,{filename:z,_with:!1,open:e,close:g,compileDebug:i}),j+="' + (function(){"+w+"})() + '",u=""}for(;~(x=u.indexOf("\n",x));)x++,k++;":"==u.substr(0,1)&&(u=d(u)),u&&(u.lastIndexOf("//")>u.lastIndexOf("\n")&&(u+="\n"),j+=q,j+=u,j+=r),n+=t-v+g.length-1}else"\\"==p?j+="\\\\":"'"==p?j+="\\'":"\r"==p||("\n"==p?l?l=!1:(j+="\\n",k++):j+=p)}return j+=!1!==b._with?"'); })();\n} \nreturn buf.join('');":"');\nreturn buf.join('');"},c.compile=function(a,b){b=b||{};var d=b.escape||g.escape,f=JSON.stringify(a),h=b.compileDebug!==!1,i=b.client,j=b.filename?JSON.stringify(b.filename):"undefined";a=h?["var __stack = { lineno: 1, input: "+f+", filename: "+j+" };",e.toString(),"try {",c.parse(a,b),"} catch (err) {"," rethrow(err, __stack.input, __stack.filename, __stack.lineno);","}"].join("\n"):c.parse(a,b),b.debug&&console.log(a),i&&(a="escape = escape || "+d.toString()+";\n"+a);try{var k=new Function("locals, filters, escape, rethrow",a)}catch(l){throw"SyntaxError"==l.name&&(l.message+=b.filename?" in "+j:" while compiling ejs"),l}return i?k:function(a){return k.call(this,a,n,d,e)}});c.render=function(a,b){var c,b=b||{};if(b.cache){if(!b.filename)throw new Error('"cache" option requires "filename".');c=o[b.filename]||(o[b.filename]=p(a,b))}else c=p(a,b);return b.__proto__=b.locals,c.call(b.scope,b)},c.renderFile=function(a,b,d){var e=a+":string";"function"==typeof b&&(d=b,b={}),b.filename=a;var f;try{f=b.cache?o[e]||(o[e]=m(a,"utf8")):m(a,"utf8")}catch(g){return void d(g)}d(null,c.render(f,b))},c.__express=c.renderFile,a.extensions?a.extensions[".ejs"]=function(a,b){b=b||a.filename;var c={filename:b,client:!0},d=l.readFileSync(b).toString(),e=p(d,c);a._compile("module.exports = "+e.toString()+";",b)}:a.registerExtension&&a.registerExtension(".ejs",function(a){return p(a,{})})},{"./filters":10,"./utils":11,fs:2,path:3}],10:[function(a,b,c){c.first=function(a){return a[0]},c.last=function(a){return a[a.length-1]},c.capitalize=function(a){return a=String(a),a[0].toUpperCase()+a.substr(1,a.length)},c.downcase=function(a){return String(a).toLowerCase()},c.upcase=function(a){return String(a).toUpperCase()},c.sort=function(a){return Object.create(a).sort()},c.sort_by=function(a,b){return Object.create(a).sort(function(a,c){return a=a[b],c=c[b],a>c?1:c>a?-1:0})},c.size=c.length=function(a){return a.length},c.plus=function(a,b){return Number(a)+Number(b)},c.minus=function(a,b){return Number(a)-Number(b)},c.times=function(a,b){return Number(a)*Number(b)},c.divided_by=function(a,b){return Number(a)/Number(b)},c.join=function(a,b){return a.join(b||", ")},c.truncate=function(a,b,c){return a=String(a),a.length>b&&(a=a.slice(0,b),c&&(a+=c)),a},c.truncate_words=function(a,b){var a=String(a),c=a.split(/ +/);return c.slice(0,b).join(" ")},c.replace=function(a,b,c){return String(a).replace(b,c||"")},c.prepend=function(a,b){return Array.isArray(a)?[b].concat(a):b+a},c.append=function(a,b){return Array.isArray(a)?a.concat(b):a+b},c.map=function(a,b){return a.map(function(a){return a[b]})},c.reverse=function(a){return Array.isArray(a)?a.reverse():String(a).split("").reverse().join("")},c.get=function(a,b){return a[b]},c.json=function(a){return JSON.stringify(a)}},{}],11:[function(a,b,c){c.escape=function(a){return String(a).replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""")}},{}],12:[function(a,b){"use strict";var c=a("./util/template"),d=a("./constants");b.exports=function(a,b,e){var f,g,h;return e=e||{},g=b.get("lc")||d.DEFAULT_LOCALE,h=e.style||d.DEFAULT_STYLE,a=d.STRINGS[g][a],a=a.replace("{wordmark}",'<img src="'+d.WORDMARK[h]+'" alt="PayPal" />'),f={style:h,size:e.size||d.DEFAULT_SIZE,logo:d.LOGO,label:a},c(d.TEMPLATES.button,f)}},{"./constants":13,"./util/template":20}],13:[function(a,b){"use strict";b.exports={BN_CODE:"JavaScriptButtons_{label}",PAYPAL_URL:"https://{host}/cgi-bin/webscr",QR_URL:"https://{host}/webapps/ppint/qrcode?data={url}&pattern={pattern}&height={size}",QR_PATTERN:13,QR_SIZE:250,PRETTY_PARAMS:{name:"item_name",number:"item_number",locale:"lc",currency:"currency_code",recurrence:"p3",period:"t3",callback:"notify_url",button_id:"hosted_button_id"},WIDGET_NAME:"paypal-button-widget",DEFAULT_HOST:"www.paypal.com",DEFAULT_TYPE:"button",DEFAULT_LABEL:"buynow",DEFAULT_SIZE:"large",DEFAULT_STYLE:"primary",DEFAULT_LOCALE:"en_US",DEFAULT_ENV:"www",TEMPLATES:{button:'<button class="paypal-button paypal-style-<%= style %> paypal-size-<%= size %>" type="submit"> <span class="paypal-button-logo"> <img src="<%= logo %>" /> </span><span class="paypal-button-content"><%- label %></span></button>',form:'<form method="post" action="<%= url %>" target="_top"> <% var optionIdx = 0; %> <% for (var key in data) { %> <% var item = data[key]; var renderable = (item.editable || item.value instanceof Array); %> <% if (renderable) { %> <p class="paypal-group"> <label class="paypal-label"> <%= item.label || content[key] || key %> <% if (item.value instanceof Array) { %> <select class="paypal-select" name="os<%= optionIdx %>"> <% for (var i = 0, len = item.value.length; i < len; i++) { %> <% var option = item.value[i].split(\':\') %> <option value="<%= option[0] %>"><%= option.join(\' \') %></option> <% } %> </select> <input type="hidden" name="on<%= optionIdx %>" value="<%= item.label %>"> <% ++optionIdx; %> <% } else { %> <input type="text" id="<%= key %>" name="<%= key %>" value="<%= item.value %>" class="paypal-input" /> <% } %> </label> </p> <% } else { %> <input type="hidden" name="<%= key %>" value="<%= item.value %>" /> <% } %> <% } %> <%- button %></form>',qr:'<img src="<%= url %>" alt="PayPal QR code" />'},STRINGS:{en_AU:{buynow:"Buy with {wordmark}",cart:"Add to Cart",donate:"Donate with {wordmark}",subscribe:"Subscribe with {wordmark}",paynow:"Pay now with {wordmark}",item_name:"Item",number:"Number",amount:"Amount",quantity:"Quantity"},pt_BR:{buynow:"Comprar com {wordmark}",cart:"Adicionar ao carrinho",donate:"Doar com {wordmark}",subscribe:"Fazer assinatura com {wordmark}",paynow:"Pagar agora com {wordmark}",item_name:"Item",number:"Número",amount:"Valor",quantity:"Quantidade"},fr_CA:{buynow:"Achetez avec {wordmark}",cart:"Ajouter au panier",donate:"Faire un don avec {wordmark}",subscribe:"Souscrire avec {wordmark}",paynow:"Payez maintenant avec {wordmark}",item_name:"Objet",number:"Numéro",amount:"Montant",quantity:"Quantité"},zh_CN:{buynow:"使用{wordmark}购买",cart:"添加到购物车",donate:"使用{wordmark}捐赠",subscribe:"使用{wordmark}订用",paynow:"利用{wordmark}立即付款",item_name:"物品",number:"号码",amount:"金额",quantity:"数量"},de_DE:{buynow:"Kaufen mit {wordmark}",cart:"In den Warenkorb",donate:"Spenden mit {wordmark}",subscribe:"Abonnieren mit {wordmark}",paynow:"Jetzt bezahlen mit {wordmark}",item_name:"Artikel",number:"Nummer",amount:"Betrag",quantity:"Anzahl"},da_DK:{buynow:"Køb med {wordmark}",cart:"Læg i indkøbsvogn",donate:"Doner med {wordmark}",subscribe:"Abonner med {wordmark}",paynow:"Betal nu med {wordmark}",item_name:"Vare",number:"Nummer",amount:"Beløb",quantity:"Antal"},es_ES:{buynow:"Comprar con {wordmark}",cart:"Añadir al carro",donate:"Donar con {wordmark}",subscribe:"Suscribirse con {wordmark}",paynow:"Pagar ahora con {wordmark}",item_name:"Artículo",number:"Número",amount:"Importe",quantity:"Cantidad"},fr_FR:{buynow:"Acheter avec {wordmark}",cart:"Ajouter au panier",donate:"Faire un don avec {wordmark}",subscribe:"S'abonner avec {wordmark}",paynow:"Payer maintenant avec {wordmark}",item_name:"Objet",number:"Numéro",amount:"Montant",quantity:"Quantité"},en_GB:{buynow:"Buy with {wordmark}",cart:"Add to Cart",donate:"Donate with {wordmark}",subscribe:"Subscribe with {wordmark}",paynow:"Pay now with {wordmark}",item_name:"Item",number:"Number",amount:"Amount",quantity:"Quantity"},zh_HK:{buynow:"{wordmark} 購物",cart:"加到購物車",donate:"{wordmark} 捐款",subscribe:"{wordmark} 訂用",paynow:"{wordmark} 立即付款",item_name:"物品",number:"號碼",amount:"金額",quantity:"數量"},id_ID:{buynow:"Beli dengan {wordmark}",cart:"Tambah ke Keranjang",donate:"Donasikan dengan {wordmark}",subscribe:"Berlangganan dengan {wordmark}",paynow:"Bayar sekarang dengan {wordmark}",item_name:"Barang",number:"Nomor",amount:"Jumlah",quantity:"Jumlah"},he_IL:{buynow:"קנה באמצעות {wordmark}",cart:"הוסף לסל הקניות",donate:"תרום באמצעות {wordmark}",subscribe:"הצטרף כמנוי באמצעות {wordmark}",paynow:"שלם עכשיו באמצעות {wordmark}",item_name:"פריט",number:"מספר",amount:"סכום",quantity:"כמות"},it_IT:{buynow:"Compra con {wordmark}",cart:"Aggiungi al carrello",donate:"Fai una donazione con {wordmark}",subscribe:"Iscriviti con {wordmark}",paynow:"Paga adesso con {wordmark}",item_name:"Oggetto",number:"Numero",amount:"Importo",quantity:"Quantità"},ja_JP:{buynow:"{wordmark}で購入手続きに進む",cart:"カートに入れる",donate:"{wordmark}で寄付する",subscribe:"{wordmark}で定期購入",paynow:"{wordmark}で購入手続きに進む",item_name:"商品",number:"番号",amount:"金額",quantity:"数量"},nl_NL:{buynow:"Kopen met {wordmark}",cart:"Toevoegen aan winkelwagentje",donate:"Doneren met {wordmark}",subscribe:"Abonneren met {wordmark}",paynow:"Nu betalen met {wordmark}",item_name:"Object",number:"Nummer",amount:"Bedrag",quantity:"Hoeveelheid"},no_NO:{buynow:"Kjøp med {wordmark}",cart:"Legg i kurven",donate:"Doner med {wordmark}",subscribe:"Abonner med {wordmark}",paynow:"Betal nå med {wordmark}",item_name:"Artikkel",number:"Nummer",amount:"Beløp",quantity:"Antall"},pl_PL:{buynow:"Kup w systemie {wordmark}",cart:"Dodaj do koszyka",donate:"Przekaż darowiznę w systemie {wordmark}",subscribe:"Subskrybuj w systemie {wordmark}",paynow:"Zapłać teraz w systemie {wordmark}",item_name:"Przedmiot",number:"Numer",amount:"Kwota",quantity:"Ilość"},pt_PT:{buynow:"Compre com {wordmark}",cart:"Adicionar ao carrinho de compras",donate:"Doar com {wordmark}",subscribe:"Subscrever com {wordmark}",paynow:"Pague agora com {wordmark}",item_name:"Artigo",number:"Número",amount:"Valor",quantity:"Quantidade"},ru_RU:{buynow:"Совершайте покупки с {wordmark}",cart:"Добавить в корзину",donate:"Пожертвование с {wordmark}",subscribe:"Подписка с {wordmark}",paynow:"Оплатить сейчас с помощью {wordmark}",item_name:"Товар",number:"Номер",amount:"Сумма",quantity:"Количество"},sv_SE:{buynow:"Betala med {wordmark}",cart:"Lägg till i kundvagn",donate:"Donera med {wordmark}",subscribe:"Abonnera med {wordmark}",paynow:"Betala nu med {wordmark}",item_name:"Objekt",number:"Nummer",amount:"Belopp",quantity:"Antal"},th_TH:{buynow:"ซื้อด้วย {wordmark}",cart:"เพิ่มสินค้าลงในตะกร้า",donate:"บริจาคด้วย {wordmark}",subscribe:"บอกรับสมาชิกด้วย {wordmark}",paynow:"ชำระทันทีด้วย {wordmark}",item_name:"รายการสินค้า",number:"หมายเลข",amount:"จำนวนเงิน",quantity:"ปริมาณ"},tr_TR:{buynow:"{wordmark} ile Satın Alın",cart:"Sepete Ekleyin",donate:"{wordmark} ile Bağışta Bulunun",subscribe:"{wordmark} ile Abone Olun",paynow:"{wordmark} ile Şimdi Ödeyin",item_name:"Ürün",number:"Numarası",amount:"Tutar",quantity:"Miktar"},zh_TW:{buynow:"使用 {wordmark} 購買",cart:"加到購物車",donate:"使用 {wordmark} 捐款",subscribe:"使用 {wordmark} 訂閱",paynow:"使用 {wordmark} 立即付款",item_name:"商品",number:"號碼",amount:"金額",quantity:"數量"},en_US:{buynow:"Buy with {wordmark}",cart:"Add to Cart",donate:"Donate with {wordmark}",subscribe:"Subscribe with {wordmark}",paynow:"Pay now with {wordmark}",item_name:"Item",number:"Number",amount:"Amount",quantity:"Quantity"},es_US:{buynow:"Compre con {wordmark}",cart:"Añadir al carro",donate:"Donar con {wordmark}",subscribe:"Suscribir con {wordmark}",paynow:"Pagar ahora con {wordmark}",item_name:"Artículo",number:"Número",amount:"Importe",quantity:"Cantidad"},fr_US:{buynow:"Acheter avec {wordmark}",cart:"Ajouter au panier",donate:"Faire un don avec {wordmark}",subscribe:"S'abonner avec {wordmark}",paynow:"Payer maintenant avec {wordmark}",item_name:"Objet",number:"Numéro",amount:"Montant",quantity:"Quantité"},zh_US:{buynow:"使用{wordmark}购买",cart:"添加到购物车",donate:"使用{wordmark}捐赠",subscribe:"使用{wordmark}订用",paynow:"使用{wordmark}立即付款",item_name:"物品",number:"号码",amount:"金额",quantity:"数量"}},STYLES:'.paypal-button { white-space: nowrap; overflow: hidden; margin: 0; padding: 0; background: 0; border: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: bold; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; cursor: pointer; z-index: 0;}.paypal-button-logo { display: inline-block; border: 1px solid #aaa; border-right: 0; border-radius: 3px 0 0 3px; vertical-align: top;}.paypal-button-content { padding: 4px 8px 4px; border: 1px solid transparent; border-radius: 0 3px 3px 0; min-width: 57px !important;}.paypal-button-content img { vertical-align: middle;}/* Small */.paypal-button-logo { width: 24px; height: 24px;}.paypal-button-logo img { width: 18px; height: 18px; margin: 3px 0 0 -1px;}.paypal-button-content { height: 16px; display:inline-block; font-size: 10px !important; line-height: 16px !important;}.paypal-button-content img { width: 60px; height: 16px; margin: 1px 0 0 1px;} /* Medium */.paypal-button.paypal-size-medium .paypal-button-logo { width: 30px; height: 30px;}.paypal-button.paypal-size-medium .paypal-button-logo img { width: 22px; height: 22px; margin: 4px 0 0 0px;}.paypal-button.paypal-size-medium .paypal-button-content { height: 19px; font-size: 10px !important; line-height: 19px !important; padding: 5px 8px 6px; min-width: 71px !important;}.paypal-button.paypal-size-medium .paypal-button-content img { width: 71px; height: 19px; margin: 2px 0 0 1px;} /* Large */.paypal-button.paypal-size-large .paypal-button-logo { width: 42px; height: 42px;}.paypal-button.paypal-size-large .paypal-button-logo img { width: 30px; height: 30px; margin: 6px 0 0 -1px;}.paypal-button.paypal-size-large .paypal-button-content { height: 25px; font-size: 13px !important; line-height: 25px !important; padding: 8px 13px 9px; min-width: 109px !important;}.paypal-button.paypal-size-large .paypal-button-content img { width: 93px; height: 25px; margin: 2px 0 0 2px;} /* Primary */.paypal-button.paypal-style-primary .paypal-button-content { background: #009cde; border-color: #009cde; color: #fff;} /* Secondary */.paypal-button.paypal-style-secondary .paypal-button-logo { border: 1px solid #cfcfcf; border-right: 0;}.paypal-button.paypal-style-secondary .paypal-button-content { background: #eee; border-color: #cfcfcf; color: #333;}',LOGO:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA1RJREFUeNrkmr9v01AQx99LoC1SAatCpQgJ0krQSkjgKUOllg4wIsFfABmYaTa2wMZI5g7lPyD9CxoWZnfrBJm7YFja2LHNnUlQVdWJ794PO8pXerLS1ok/vfP37l4sBVNrm+/fwKEmzKoLy//x/ZOn6w0lE/YDHFrCnvwh/AGsDvwDfNvAv+DgiGKEsB1YTQ64ZMBiGv8UxQthGwDdoZxUYXxQTZRDmGFfh15iFNgV5dI+QO+YBL4vyieMtDMrER6l9+4sAaPemQJ2Sgrs5LmXScAUcyhIru4I10oO7Mwa8ERdIf79U9anJLEQcajvqqvz1oDphpVEQp6e/IPWKQnJWbkqkuoCUFyD11UjwOSSJIM/+mFHWRP1hYQlgt9p1Af3HugrS+DQvPoLEbYiAA9ct7W8d7wPy9FhWjXuhdhSdDftenGYOMyCrphMZyOpPB72/LW2VIHpQ4NOZ6YBo3Yhyjt2U9oicLj28LIfv1YBJreV0pJhxTduivjW7ct+9ZIFPNzWEWWNcPikntk3QFq7nAgzgQfGYZP5BRFuPM7dLOUFLm0NxugidF7lBaY7tIX6i/dtv75FOsdchC1E9/TZC/I5xoBNO/QZwGY480X5HGD6lBQFRmEnGNV/nbzd8EjTEntbx0CE0Zz6W89zw4I8znhYihqMreMZwOZMY8vAGmGxiwrq25SontcBB5i+raM4JWHqDqA3Hqyup0cFdTnAZMOScUBK1fQIqZpANAfwmpi2WfoChuVzgOk1GFpKNJcgu8e1oTa5DnO3dcL1R0XDdi+Wo7x1mOXQ/c3tImHTL8q5nRY5wsncHKmZN6CPEN0eF5g8NMRLS0XColF9Vumla1MEjLAN1eGB3FbG1xeLgG3mgR1blrjbOpYjjI1FY9w9S6nDLOBk0XiER89ptbNKDxeYVYNjvcDeEBAjeDSuvuoAJjt0tLKiErVXANM1nR4VrTWYH92mDVjtwAoObQV2EjB5SuI6NMVljQBzt3WYhuUJi6roLEnMCPemElih4TgqAzB5WwenJIVaWzgwWdEdpRpcOHCbeiHcGmyr/o4kdb3R8t7xIWO66gHw6lSmNLP3turQ2oCHjwhxHiv+NpXAgv/QuD9rwN60ArNgbTs06q8AAwC1swu0LaowrwAAAABJRU5ErkJggg==",WORDMARK:{primary:"data:image/png;base64,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",secondary:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAAAyCAYAAADr7cFEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACH5JREFUeNrsXU1y4joQVij2w5wghgvgnCDOCWJOMFDFPrDMirBiGbJPVcgJ4pxgnBPEXCDlnOA5N3iWJRNjbKtbkm3IqKtMVQZsS91f/6qlOSNlZK+e4s8x0UNRfAX8eibBbUAMydHjhxV//o0vS9MTQy6Xt/jyyHQQnhg//os/ewLs9c9KQO5wZtZFlJnLGPAbg1y0YHUaoCLyEtlMB8EJ8AKK04tOmT2veYjUGj3FCvUSXz2DXjTv6iQ3vt5jEI1/DC9ipS0D+nlDA3Vr9hw/keyG3vN0AmCHAD0JxTotM5O9y17dGfyCXHVPEI/WAXb7iDkyVAW61fCAb0wIc1TWPEv3J27R344J6L2aEywTn8uTwys9p6r4JRadVVzaoEuD46MEelueRBTGQcdUGrpAmUnrkyMS3J4lFyFX/BrF14Z/j7XqhvQYA1oa7JPpgMrld0Y2k/jyfwTQ4XhJyqRdBaAHMcC9779uswz0Ys/wQFhFBTogx+BYm0V/3i38TAdRDtwbXk15OnFeQPAS8fkXWvQhRlPKv01WP5cGm60AvVo208FG+Jvjp3MMH1RCl09lhu+Tb3CsJSaF8v31H1D6HR+6CvFYexaBJcxWbrJB4qr2Q6h/MxHl7lojRUBl7HH82JmQNe1zCjX30UBCl69ioNsrjNUINTMzEICbxpXXhK2mVv2O5QiEPOxAzxakRIncfNdsxmr6T0TcLLSUalBjfL4HgGsSPz9CGiCoop9rkQ0DN5XNH+EYHz/CnWwo6Nm9Yj5PB6OCd6J40ZWufAS3EKBfI5i5rQD4guBKa25y2atNPM4Jvx9yT5ABlQusRvSRILcQSfpDRlhDzQbIUQI6A9sMyNusV5olivH4MefKLOYzbd6aDnyJqCMsA7qj2Wq4CCb4OUBQRr4oVmPGHFh6vUtWcPT5MKVP6QkI8jA3DqgR+gQBB5PY5kMhli+8EPm6fmrJfUl5wICeCZU6ku5MLFgWLljg52XBwlz7O9FTcsQrLwsXPO3KbK9miPFkwxZ9RohZ4ntpA8RKk+9Ez+KVAwRsJBF57I27o73iQi2cvbpHurTnAteug5EYCiWrEtdAkFsInqz3kmrcEnwksOR/CW4B6DkH8qbr70WKe4nlg2zocl7QcXjOwSljhTe5cKX5VdLD8MMDCtVJxr1vfVVCFroQN5euuFAP8/iR9zJDDm4LDbJ0AwYLV9pYZAolK1DbYqDjYtmxxolsMiBbkHaWm/0C4EcxTzxgaOLulFVHyKKWOC408mWZCXdeSDv0KQn0oCx0sVqYBLWCcw4Gh2fkGE2n99Iejt+8+jGqBBze3UPDl8sKkENKid/AKi5X/mpBNl6m0jFD4sPnCnvF+21U+mz8gvAL7Qm6EiUbnZRNuBYoSxPc3hWANSRyfTbbUmHD3LVbYokJwt37BXNqSzbhbj4sP1ggDMYoVwokmb9pn80MmQzLJKIkv+e1I1Fx0QlyL2P1MNWIO0G8HXDrDo7QS54Drb70CtubWR5jA4U5qUplG/ayo0ylY4xQjv4ByA8BuEZ53cNN2uAe9DKg2w0ycpI7AeAPwpLDmMSqFgFCSOKqA6b6wpR3gZhXWFIpaXL7HOXXRQ5cUNmMEK0HSwUDNDwFoPsJIw/B6gIVZI183ytQKYKK7zwC6/VwJUMWL37HumVrztoZpoOLvX4UVmmBxOYb1PEY7B0BcFwyiehbFdB7NTJxwwF+dWC5WLUHxkxxCU82HhWDUUzWrnKlL2Spu0gQcutKQ447hWrPg8YCQCVgZUOXbqbiIZ8JFw8w4glWoEmQbzUKG+IZILEq7a/xESHLBKC8FhI8geD7LZ+zD+gmhPXXyB121EPLBr5wVgJ0HDMvNB8p52i0ADKCEisQDV/sVQQQDo1nb4Bj2+zt0ConzPa5K80tuhBc+OinfrfzYgFrIXhRGLpAH+CfzLmJbJXV1ahAEFBCY1oqwLlGsLGkWX8fus7xYXOyIsA6IHkW8KEjYTXaIixDZ5rnpHNHzgSRb1hHLhsL0R+e0kISsL9k+dBBJqKfLQIdvqDEco6FVoDAqy8iWoN3QenfPlcXwVe02SGpluR8bFWgt7l9zgdbDnaUtQjkNGmE9mVEyEqOpzjXooYtHdY8qilsCYG/uxEqJbX6uJOAZYH+VfSP3Za3z2GfOeax92FPiL1yeSLooICHo1ei1tA2Qf6+7f27W0QFhZ7AuySsph7mEk+X4HeJfRUksOg+9GzVBf5y3E4a+DPtVYAQarpNLp1Uj8gvqoTIsUKrL0Uks7902KIBSj0Ypi9lkVxsb2hIDjewq3h6W4UXHaJ/060MPUje5xC1lUOZnGMjJTRRf065pWwvd2KWWUbuFpeNpfD2UCqMK1kboECHNnPVWbryarRKupX3Gfl7yOpnlSK3bYTaOYTqELCWCh86CK3b1jYplhDOW2BnKDHWAHnfUirkw22fC2sEnC/pxdSS9kNCb5/LA91ReLlOsHuarAcciHXkHHlPVd2wpaPiQhr4D7bmmuS/UVBcCD+2VUBv32p8A+9Owc2njLwCjlVOcPDTDSLFuRyHAWKKFHG+ypZXU48NNWRbSaAHVUCHxN7rxpb+WQtvH+kuvUQQ9LAiFgYFAMYvJUDuEL0NWzri7udG5ELBzk7MGiGUK+VzP9lwwTxPBADrWkKhaZNaqSKekWOm734VqyBGeyPp1rl62neLxgI9zyQ9IeznElsgooo/zPEk7ZD0hbuNGqQzYggK9BcCa0aiynfRiPIZAlPHsAAE8jGBd9xNDMiPj4xFF4Pc4iELZPFmjexlMWQs+tEQ9OSwwIDcAP1UrfkdgbcYTAzDDNBPEeS0ooA5riIwTDNAP0XSccKWIQP0oydIXK66+mmoIeoaFpQSXfJ2BSD3GuiXMaSB/hdgANn35QJf/zP0AAAAAElFTkSuQmCC"}}
},{}],14:[function(a,b){"use strict";var c=a("./util/datastore"),d=a("./constants"),e=a("./button"),f=a("browserlib").css,g=a("./form"),h=a("./qr"),i=!1;b.exports=function(a,b,j){var k,l,m,n,o,p;if(!a)return!1;if(b.items)k=b;else{k=new c;for(n in b)b.hasOwnProperty(n)&&k.add(n,b[n])}return j=j||{},o=j.label||d.DEFAULT_LABEL,p=j.type||d.DEFAULT_TYPE,"cart"===p?(k.add("cmd","_cart"),k.add("add",!0)):"donate"===p?k.add("cmd","_donations"):"subscribe"===p?(k.add("cmd","_xclick-subscriptions"),k.get("amount")&&!k.get("a3")&&k.add("a3",k.pluck("amount"))):k.get("hosted_button_id")?k.add("cmd","_s-xclick"):k.add("cmd","_xclick"),k.add("business",a),k.add("bn",d.BN_CODE.replace(/\{label\}/,o)),m="qr"===p?h(k,j):"button"===p?e(o,k,j):g(o,k,j),i||(i=!0,f.inject(document.getElementsByTagName("head")[0],d.STYLES)),l=document.createElement("div"),l.className=d.WIDGET_NAME,l.innerHTML=m,{label:o,type:p,el:l}}},{"./button":12,"./constants":13,"./form":15,"./qr":17,"./util/datastore":18,browserlib:6}],15:[function(a,b){"use strict";var c=a("./constants"),d=a("./util/template"),e=a("./button");b.exports=function(a,b,f){var g,h,i,j;return h=e(a,b,f),j=b.get("lc")||c.DEFAULT_LOCALE,i=c.PAYPAL_URL,i=i.replace("{host}",f.host||c.DEFAULT_HOST),g={data:b.items,button:h,url:i,content:c.STRINGS[j]},d(c.TEMPLATES.form,g)}},{"./button":12,"./constants":13,"./util/template":20}],16:[function(a,b){"use strict";var c=a("./util/datastore"),d=a("./factory"),e={};e.counter={buynow:0,cart:0,donate:0,subscribe:0},e.create=function(a,b,c,f){var g=d(a,b,c);return g&&(e.counter[g.label]+=1,f&&f.appendChild(g.el)),g},e.process=function(a){var b,d,f,g,h,i=a.getElementsByTagName("script");for(g=0,h=i.length;h>g;g++)b=i[g],b&&b.src&&(d=new c,d.parse(b),(f=b.src.split("?merchant=")[1])&&(e.create(f,d,{type:d.pluck("type"),label:d.pluck("button"),size:d.pluck("size"),style:d.pluck("style"),host:d.pluck("host")},b.parentNode),b.parentNode.removeChild(b)))},"undefined"==typeof window?b.exports=e:(window.paypal||(window.paypal={},window.paypal.button=e),window.paypal.button.process(document))},{"./factory":14,"./util/datastore":18}],17:[function(a,b){"use strict";var c=a("./constants"),d=a("./util/template");b.exports=function(a,b){var e,f,g={};b=b||{},b.size=b.size||c.QR_SIZE,b.host=b.host||c.DEFAULT_HOST,e=c.PAYPAL_URL,e=e.replace("{host}",b.host),e+="?";for(f in a.items)a.items.hasOwnProperty(f)&&(e+=f+"="+encodeURIComponent(a.get(f))+"&");return e=encodeURIComponent(e),g.url=c.QR_URL.replace("{host}",b.host).replace("{url}",e).replace("{pattern}",c.QR_PATTERN).replace("{size}",b.size),d(c.TEMPLATES.qr,g)}},{"./constants":13,"./util/template":20}],18:[function(a,b){"use strict";function c(){this.items={}}var d=a("../constants");c.prototype.add=function(a,b){a=d.PRETTY_PARAMS[a]||a,"string"==typeof b&&(b={value:b}),this.items[a]={label:b.label||"",value:b.value||"",editable:!!b.editable}},c.prototype.get=function(a){var b=this.items[a];return b&&b.value},c.prototype.remove=function(a){delete this.items[a]},c.prototype.pluck=function(a){var b=this.get(a);return this.remove(a),b},c.prototype.parse=function(a){var b,c,d,e,f,g,h,i,j;if(b=a.attributes)for(j=0,i=b.length;i>j;j++)c=b[j],(d=c.name.match(/^data-([a-z0-9_]+)(-editable)?/i))&&(e=d[1],h=!!d[2],g=c.value,0===e.indexOf("option")&&(g=g.split("="),f=g[0],g=g[1].split(",")),this.add(e,{label:f,value:g,editable:h}))},b.exports=c},{"../constants":13}],19:[function(a,b){"use strict";function c(){}function d(a,b,d){this._data=b,this._config=d,f||(e.add(window,"load",c),f=!0),e.add(a,"submit",c)}var e=a("browserlib").events,f=!1;b.exports=d},{browserlib:6}],20:[function(a,b){"use strict";var c=a("ejs");b.exports=function(a,b){return c.render(a,b)},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")})},{ejs:9}]},{},[12,13,14,15,16,17,18,19,20]);