From 338b8c4b99aa7fe8b023d72e3311baaf35a4b9c0 Mon Sep 17 00:00:00 2001 From: "argiro.kokogiannaki" Date: Wed, 23 Dec 2020 15:25:11 +0000 Subject: [PATCH] [Library|Trunk] Citations: - update library and use citation-js - allow download for bibtex and ris formats - update bibtext cls Result landing: update checks for no index tag git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/assets@60181 d315682c-612b-4755-9ff5-7f18f6832af3 --- citation-0.4.0-9.min.js | 1 + citeproc.js | 16840 -------------------------------------- 2 files changed, 1 insertion(+), 16840 deletions(-) create mode 100644 citation-0.4.0-9.min.js delete mode 100644 citeproc.js diff --git a/citation-0.4.0-9.min.js b/citation-0.4.0-9.min.js new file mode 100644 index 0000000..3725f92 --- /dev/null +++ b/citation-0.4.0-9.min.js @@ -0,0 +1 @@ +require=function n(o,a,l){function u(e,t){if(!a[e]){if(!o[e]){var r="function"==typeof require&&require;if(!t&&r)return r(e,!0);if(c)return c(e,!0);var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}var s=a[e]={exports:{}};o[e][0].call(s.exports,function(t){return u(o[e][1][t]||t)},s,s.exports,n,o,a,l)}return a[e].exports}for(var c="function"==typeof require&&require,t=0;to;)n.call(t,i=s[o++])&&e.push(i);return e}},{"./_object-gops":76,"./_object-keys":79,"./_object-pie":80}],32:[function(e,r,i){"use strict";var d=e("./_global"),g=e("./_core"),b=e("./_hide"),_=e("./_redefine"),y=e("./_ctx"),v="prototype",s=function t(e,r,i){var s,n,o,a,l=e&t.F,u=e&t.G,c=e&t.P,p=e&t.B,m=u?d:e&t.S?d[r]||(d[r]={}):(d[r]||{})[v],f=u?g:g[r]||(g[r]={}),h=f[v]||(f[v]={});for(s in u&&(i=r),i)o=((n=!l&&m&&m[s]!==undefined)?m:i)[s],a=p&&n?y(o,d):c&&"function"==typeof o?y(Function.call,o):o,m&&_(m,s,o,e&t.U),f[s]!=o&&b(f,s,a),c&&h[s]!=o&&(h[s]=o)};d.core=g,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,r.exports=s},{"./_core":22,"./_ctx":24,"./_global":39,"./_hide":41,"./_redefine":90}],33:[function(t,e,r){"use strict";var s=t("./_wks")("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[s]=!1,!"/./"[t](e)}catch(i){}}return!0}},{"./_wks":124}],34:[function(t,e,r){"use strict";e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],35:[function(t,e,r){"use strict";var a=t("./_hide"),l=t("./_redefine"),u=t("./_fails"),c=t("./_defined"),p=t("./_wks");e.exports=function(e,t,r){var i=p(e),s=r(c,i,""[e]),n=s[0],o=s[1];u(function(){var t={};return t[i]=function(){return 7},7!=""[e](t)})&&(l(String.prototype,e,n),a(RegExp.prototype,i,2==t?function(t,e){return o.call(t,this,e)}:function(t){return o.call(t,this)}))}},{"./_defined":27,"./_fails":34,"./_hide":41,"./_redefine":90,"./_wks":124}],36:[function(t,e,r){"use strict";var i=t("./_an-object");e.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{"./_an-object":6}],37:[function(e,r,i){"use strict";var h=e("./_is-array"),d=e("./_is-object"),g=e("./_to-length"),b=e("./_ctx"),_=e("./_wks")("isConcatSpreadable");r.exports=function t(e,r,i,s,n,o,a,l){for(var u,c,p=n,m=0,f=!!a&&b(a,l,3);mdocument.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c[u][o[r]];return c()};t.exports=Object.create||function(t,e){var r;return null!==t?(l[u]=s(t),r=new l,l[u]=null,r[a]=t):r=c(),e===undefined?r:n(r,e)}},{"./_an-object":6,"./_dom-create":29,"./_enum-bug-keys":30,"./_html":42,"./_object-dps":71,"./_shared-key":97}],70:[function(t,e,r){"use strict";var s=t("./_an-object"),n=t("./_ie8-dom-define"),o=t("./_to-primitive"),a=Object.defineProperty;r.f=t("./_descriptors")?Object.defineProperty:function(t,e,r){if(s(t),e=o(e,!0),s(r),n)try{return a(t,e,r)}catch(i){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[e]=r.value),t}},{"./_an-object":6,"./_descriptors":28,"./_ie8-dom-define":43,"./_to-primitive":115}],71:[function(t,e,r){"use strict";var o=t("./_object-dp"),a=t("./_an-object"),l=t("./_object-keys");e.exports=t("./_descriptors")?Object.defineProperties:function(t,e){a(t);for(var r,i=l(e),s=i.length,n=0;ns;)o(i,r=e[s++])&&(~l(n,r)||n.push(r));return n}},{"./_array-includes":10,"./_has":40,"./_shared-key":97,"./_to-iobject":112}],79:[function(t,e,r){"use strict";var i=t("./_object-keys-internal"),s=t("./_enum-bug-keys");e.exports=Object.keys||function(t){return i(t,s)}},{"./_enum-bug-keys":30,"./_object-keys-internal":78}],80:[function(t,e,r){"use strict";r.f={}.propertyIsEnumerable},{}],81:[function(t,e,r){"use strict";var s=t("./_export"),n=t("./_core"),o=t("./_fails");e.exports=function(t,e){var r=(n.Object||{})[t]||Object[t],i={};i[t]=e(r),s(s.S+s.F*o(function(){r(1)}),"Object",i)}},{"./_core":22,"./_export":32,"./_fails":34}],82:[function(t,e,r){"use strict";var l=t("./_object-keys"),u=t("./_to-iobject"),c=t("./_object-pie").f;e.exports=function(a){return function(t){for(var e,r=u(t),i=l(r),s=i.length,n=0,o=[];n>>0||(o.test(r)?16:10))}:i},{"./_global":39,"./_string-trim":106,"./_string-ws":107}],86:[function(t,e,r){"use strict";e.exports=function(t){try{return{e:!1,v:t()}}catch(e){return{e:!0,v:e}}}},{}],87:[function(t,e,r){"use strict";var i=t("./_an-object"),s=t("./_is-object"),n=t("./_new-promise-capability");e.exports=function(t,e){if(i(t),s(e)&&e.constructor===t)return e;var r=n.f(t);return(0,r.resolve)(e),r.promise}},{"./_an-object":6,"./_is-object":50,"./_new-promise-capability":67}],88:[function(t,e,r){"use strict";e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],89:[function(t,e,r){"use strict";var s=t("./_redefine");e.exports=function(t,e,r){for(var i in e)s(t,i,e[i],r);return t}},{"./_redefine":90}],90:[function(t,e,r){"use strict";var n=t("./_global"),o=t("./_hide"),a=t("./_has"),l=t("./_uid")("src"),i="toString",s=Function[i],u=(""+s).split(i);t("./_core").inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,r,i){var s="function"==typeof r;s&&(a(r,"name")||o(r,"name",e)),t[e]!==r&&(s&&(a(r,l)||o(r,l,t[e]?""+t[e]:u.join(String(e)))),t===n?t[e]=r:i?t[e]?t[e]=r:o(t,e,r):(delete t[e],o(t,e,r)))})(Function.prototype,i,function(){return"function"==typeof this&&this[l]||s.call(this)})},{"./_core":22,"./_global":39,"./_has":40,"./_hide":41,"./_uid":119}],91:[function(t,e,r){"use strict";e.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},{}],92:[function(t,e,r){"use strict";var i=t("./_export"),o=t("./_a-function"),a=t("./_ctx"),l=t("./_for-of");e.exports=function(t){i(i.S,t,{from:function(t){var e,r,i,s,n=arguments[1];return o(this),(e=n!==undefined)&&o(n),t==undefined?new this:(r=[],e?(i=0,s=a(n,arguments[2],2),l(t,!1,function(t){r.push(s(t,i++))})):l(t,!1,r.push,r),new this(r))}})}},{"./_a-function":2,"./_ctx":24,"./_export":32,"./_for-of":38}],93:[function(t,e,r){"use strict";var i=t("./_export");e.exports=function(t){i(i.S,t,{of:function(){for(var t=arguments.length,e=new Array(t);t--;)e[t]=arguments[t];return new this(e)}})}},{"./_export":32}],94:[function(s,t,e){"use strict";var r=s("./_is-object"),i=s("./_an-object"),n=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,r,i){try{(i=s("./_ctx")(Function.call,s("./_object-gopd").f(Object.prototype,"__proto__").set,2))(t,[]),r=!(t instanceof Array)}catch(e){r=!0}return function(t,e){return n(t,e),r?t.__proto__=e:i(t,e),t}}({},!1):undefined),check:n}},{"./_an-object":6,"./_ctx":24,"./_is-object":50,"./_object-gopd":73}],95:[function(t,e,r){"use strict";var i=t("./_global"),s=t("./_object-dp"),n=t("./_descriptors"),o=t("./_wks")("species");e.exports=function(t){var e=i[t];n&&e&&!e[o]&&s.f(e,o,{configurable:!0,get:function(){return this}})}},{"./_descriptors":28,"./_global":39,"./_object-dp":70,"./_wks":124}],96:[function(t,e,r){"use strict";var i=t("./_object-dp").f,s=t("./_has"),n=t("./_wks")("toStringTag");e.exports=function(t,e,r){t&&!s(t=r?t:t.prototype,n)&&i(t,n,{configurable:!0,value:e})}},{"./_has":40,"./_object-dp":70,"./_wks":124}],97:[function(t,e,r){"use strict";var i=t("./_shared")("keys"),s=t("./_uid");e.exports=function(t){return i[t]||(i[t]=s(t))}},{"./_shared":98,"./_uid":119}],98:[function(t,e,r){"use strict";var i=t("./_core"),s=t("./_global"),n="__core-js_shared__",o=s[n]||(s[n]={});(e.exports=function(t,e){return o[t]||(o[t]=e!==undefined?e:{})})("versions",[]).push({version:i.version,mode:t("./_library")?"pure":"global",copyright:"\xa9 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":22,"./_global":39,"./_library":58}],99:[function(t,e,r){"use strict";var s=t("./_an-object"),n=t("./_a-function"),o=t("./_wks")("species");e.exports=function(t,e){var r,i=s(t).constructor;return i===undefined||(r=s(i)[o])==undefined?e:n(r)}},{"./_a-function":2,"./_an-object":6,"./_wks":124}],100:[function(t,e,r){"use strict";var i=t("./_fails");e.exports=function(t,e){return!!t&&i(function(){e?t.call(null,function(){},1):t.call(null)})}},{"./_fails":34}],101:[function(t,e,r){"use strict";var l=t("./_to-integer"),u=t("./_defined");e.exports=function(a){return function(t,e){var r,i,s=String(u(t)),n=l(e),o=s.length;return n<0||o<=n?a?"":undefined:(r=s.charCodeAt(n))<55296||56319"+s+""};e.exports=function(e,t){var r={};r[e]=t(n),i(i.P+i.F*s(function(){var t=""[e]('"');return t!==t.toLowerCase()||3l&&(u=u.slice(0,l)),i?u+s:s+u}},{"./_defined":27,"./_string-repeat":105,"./_to-length":113}],105:[function(t,e,r){"use strict";var s=t("./_to-integer"),n=t("./_defined");e.exports=function(t){var e=String(n(this)),r="",i=s(t);if(i<0||i==Infinity)throw RangeError("Count can't be negative");for(;0>>=1)&&(e+=e))1&i&&(r+=e);return r}},{"./_defined":27,"./_to-integer":111}],106:[function(t,e,r){"use strict";var o=t("./_export"),i=t("./_defined"),a=t("./_fails"),l=t("./_string-ws"),s="["+l+"]",n=RegExp("^"+s+s+"*"),u=RegExp(s+s+"*$"),c=function(t,e,r){var i={},s=a(function(){return!!l[t]()||"\u200b\x85"!="\u200b\x85"[t]()}),n=i[t]=s?e(p):l[t];r&&(i[r]=n),o(o.P+o.F*s,"String",i)},p=c.trim=function(t,e){return t=String(i(t)),1&e&&(t=t.replace(n,"")),2&e&&(t=t.replace(u,"")),t};e.exports=c},{"./_defined":27,"./_export":32,"./_fails":34,"./_string-ws":107}],107:[function(t,e,r){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},{}],108:[function(t,e,r){"use strict";var i,s,n,o=t("./_ctx"),a=t("./_invoke"),l=t("./_html"),u=t("./_dom-create"),c=t("./_global"),p=c.process,m=c.setImmediate,f=c.clearImmediate,h=c.MessageChannel,d=c.Dispatch,g=0,b={},_="onreadystatechange",y=function(){var t=+this;if(b.hasOwnProperty(t)){var e=b[t];delete b[t],e()}},v=function(t){y.call(t.data)};m&&f||(m=function(t){for(var e=[],r=1;arguments.length>r;)e.push(arguments[r++]);return b[++g]=function(){a("function"==typeof t?t:Function(t),e)},i(g),g},f=function(t){delete b[t]},"process"==t("./_cof")(p)?i=function(t){p.nextTick(o(y,t,1))}:d&&d.now?i=function(t){d.now(o(y,t,1))}:h?(n=(s=new h).port2,s.port1.onmessage=v,i=o(n.postMessage,n,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(i=function(t){c.postMessage(t+"","*")},c.addEventListener("message",v,!1)):i=_ in u("script")?function(t){l.appendChild(u("script"))[_]=function(){l.removeChild(this),y.call(t)}}:function(t){setTimeout(o(y,t,1),0)}),e.exports={set:m,clear:f}},{"./_cof":17,"./_ctx":24,"./_dom-create":29,"./_global":39,"./_html":42,"./_invoke":45}],109:[function(t,e,r){"use strict";var i=t("./_to-integer"),s=Math.max,n=Math.min;e.exports=function(t,e){return(t=i(t))<0?s(t+e,0):n(t,e)}},{"./_to-integer":111}],110:[function(t,e,r){"use strict";var i=t("./_to-integer"),s=t("./_to-length");e.exports=function(t){if(t===undefined)return 0;var e=i(t),r=s(e);if(e!==r)throw RangeError("Wrong length!");return r}},{"./_to-integer":111,"./_to-length":113}],111:[function(t,e,r){"use strict";var i=Math.ceil,s=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(0>1,c=23===e?I(2,-24)-I(2,-77):0,p=0,m=t<0||0===t&&1/t<0?1:0;for((t=k(t))!=t||t===O?(s=t!=t?1:0,i=l):(i=T(N(t)/C),t*(n=I(2,-i))<1&&(i--,n*=2),2<=(t+=1<=i+u?c/n:c*I(2,1-u))*n&&(i++,n/=2),l<=i+u?(s=0,i=l):1<=i+u?(s=(t*n-1)*I(2,e),i+=u):(s=t*I(2,u-1)*I(2,e),i=0));8<=e;o[p++]=255&s,s/=256,e-=8);for(i=i<>1,a=s-7,l=r-1,u=t[l--],c=127&u;for(u>>=7;0>=-a,a+=e;0>8&255]}function $(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function V(t){return M(t,52,8)}function G(t){return M(t,23,4)}function X(t,e,r){d(t[v],e,{get:function(){return this[r]}})}function W(t,e,r,i){var s=f(+r);if(s+e>t[F])throw j(x);var n=t[R]._b,o=s+t[L],a=n.slice(o,o+e);return i?a:a.reverse()}function H(t,e,r,i,s,n){var o=f(+r);if(o+e>t[F])throw j(x);for(var a=t[R]._b,l=o+t[L],u=i(+s),c=0;cY;)(Q=K[Y++])in w||a(w,Q,S[Q]);n||(J.constructor=w)}var Z=new A(new w(2)),tt=A[v].setInt8;Z.setInt8(0,2147483648),Z.setInt8(1,2147483649),!Z.getInt8(0)&&Z.getInt8(1)||l(A[v],{setInt8:function(t,e){tt.call(this,t,e<<24>>24)},setUint8:function(t,e){tt.call(this,t,e<<24>>24)}},!0)}else w=function(t){c(this,w,_);var e=f(t);this._b=g.call(new Array(e),0),this[F]=e},A=function(t,e,r){c(this,A,y),c(t,w,y);var i=t[F],s=p(e);if(s<0||i>24},getUint8:function(t){return W(this,1,t)[0]},getInt16:function(t){var e=W(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=W(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return U(W(this,4,t,arguments[1]))},getUint32:function(t){return U(W(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return B(W(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return B(W(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){H(this,1,t,z,e)},setUint8:function(t,e){H(this,1,t,z,e)},setInt16:function(t,e){H(this,2,t,q,e,arguments[2])},setUint16:function(t,e){H(this,2,t,q,e,arguments[2])},setInt32:function(t,e){H(this,4,t,$,e,arguments[2])},setUint32:function(t,e){H(this,4,t,$,e,arguments[2])},setFloat32:function(t,e){H(this,4,t,G,e,arguments[2])},setFloat64:function(t,e){H(this,8,t,V,e,arguments[2])}});b(w,_),b(A,y),a(A[v],o.VIEW,!0),r[_]=w,r[y]=A},{"./_an-instance":5,"./_array-fill":8,"./_descriptors":28,"./_fails":34,"./_global":39,"./_hide":41,"./_library":58,"./_object-dp":70,"./_object-gopn":75,"./_redefine-all":89,"./_set-to-string-tag":96,"./_to-index":110,"./_to-integer":111,"./_to-length":113,"./_typed":118}],118:[function(t,e,r){"use strict";for(var i,s=t("./_global"),n=t("./_hide"),o=t("./_uid"),a=o("typed_array"),l=o("view"),u=!(!s.ArrayBuffer||!s.DataView),c=u,p=0,m="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");p<9;)(i=s[m[p++]])?(n(i.prototype,a,!0),n(i.prototype,l,!0)):c=!1;e.exports={ABV:u,CONSTR:c,TYPED:a,VIEW:l}},{"./_global":39,"./_hide":41,"./_uid":119}],119:[function(t,e,r){"use strict";var i=0,s=Math.random();e.exports=function(t){return"Symbol(".concat(t===undefined?"":t,")_",(++i+s).toString(36))}},{}],120:[function(t,e,r){"use strict";var i=t("./_global").navigator;e.exports=i&&i.userAgent||""},{"./_global":39}],121:[function(t,e,r){"use strict";var i=t("./_is-object");e.exports=function(t,e){if(!i(t)||t._t!==e)throw TypeError("Incompatible receiver, "+e+" required!");return t}},{"./_is-object":50}],122:[function(t,e,r){"use strict";var i=t("./_global"),s=t("./_core"),n=t("./_library"),o=t("./_wks-ext"),a=t("./_object-dp").f;e.exports=function(t){var e=s.Symbol||(s.Symbol=n?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:o.f(t)})}},{"./_core":22,"./_global":39,"./_library":58,"./_object-dp":70,"./_wks-ext":123}],123:[function(t,e,r){"use strict";r.f=t("./_wks")},{"./_wks":124}],124:[function(t,e,r){"use strict";var i=t("./_shared")("wks"),s=t("./_uid"),n=t("./_global").Symbol,o="function"==typeof n;(e.exports=function(t){return i[t]||(i[t]=o&&n[t]||(o?n:s)("Symbol."+t))}).store=i},{"./_global":39,"./_shared":98,"./_uid":119}],125:[function(t,e,r){"use strict";var i=t("./_classof"),s=t("./_wks")("iterator"),n=t("./_iterators");e.exports=t("./_core").getIteratorMethod=function(t){if(t!=undefined)return t[s]||t["@@iterator"]||n[i(t)]}},{"./_classof":16,"./_core":22,"./_iterators":57,"./_wks":124}],126:[function(t,e,r){"use strict";var i=t("./_export");i(i.P,"Array",{copyWithin:t("./_array-copy-within")}),t("./_add-to-unscopables")("copyWithin")},{"./_add-to-unscopables":4,"./_array-copy-within":7,"./_export":32}],127:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_array-methods")(4);i(i.P+i.F*!t("./_strict-method")([].every,!0),"Array",{every:function(t){return s(this,t,arguments[1])}})},{"./_array-methods":11,"./_export":32,"./_strict-method":100}],128:[function(t,e,r){"use strict";var i=t("./_export");i(i.P,"Array",{fill:t("./_array-fill")}),t("./_add-to-unscopables")("fill")},{"./_add-to-unscopables":4,"./_array-fill":8,"./_export":32}],129:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_array-methods")(2);i(i.P+i.F*!t("./_strict-method")([].filter,!0),"Array",{filter:function(t){return s(this,t,arguments[1])}})},{"./_array-methods":11,"./_export":32,"./_strict-method":100}],130:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_array-methods")(6),n="findIndex",o=!0;n in[]&&Array(1)[n](function(){o=!1}),i(i.P+i.F*o,"Array",{findIndex:function(t){return s(this,t,1=t.length?(this._t=undefined,s(1)):s(0,"keys"==e?r:"values"==e?t[r]:[r,t[r]])},"values"),n.Arguments=n.Array,i("keys"),i("values"),i("entries")},{"./_add-to-unscopables":4,"./_iter-define":54,"./_iter-step":56,"./_iterators":57,"./_to-iobject":112}],137:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_to-iobject"),n=[].join;i(i.P+i.F*(t("./_iobject")!=Object||!t("./_strict-method")(n)),"Array",{join:function(t){return n.call(s(this),t===undefined?",":t)}})},{"./_export":32,"./_iobject":46,"./_strict-method":100,"./_to-iobject":112}],138:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_to-iobject"),n=t("./_to-integer"),o=t("./_to-length"),a=[].lastIndexOf,l=!!a&&1/[1].lastIndexOf(1,-0)<0;i(i.P+i.F*(l||!t("./_strict-method")(a)),"Array",{lastIndexOf:function(t){if(l)return a.apply(this,arguments)||0;var e=s(this),r=o(e.length),i=r-1;for(1>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},{"./_export":32}],161:[function(t,e,r){"use strict";var i=t("./_export"),s=Math.exp;i(i.S,"Math",{cosh:function(t){return(s(t=+t)+s(-t))/2}})},{"./_export":32}],162:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_math-expm1");i(i.S+i.F*(s!=Math.expm1),"Math",{expm1:s})},{"./_export":32,"./_math-expm1":59}],163:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{fround:t("./_math-fround")})},{"./_export":32,"./_math-fround":60}],164:[function(t,e,r){"use strict";var i=t("./_export"),l=Math.abs;i(i.S,"Math",{hypot:function(t,e){for(var r,i,s=0,n=0,o=arguments.length,a=0;n>>16)*o+n*(r&s>>>16)<<16>>>0)}})},{"./_export":32,"./_fails":34}],166:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{log10:function(t){return Math.log(t)*Math.LOG10E}})},{"./_export":32}],167:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{log1p:t("./_math-log1p")})},{"./_export":32,"./_math-log1p":61}],168:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},{"./_export":32}],169:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{sign:t("./_math-sign")})},{"./_export":32,"./_math-sign":63}],170:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_math-expm1"),n=Math.exp;i(i.S+i.F*t("./_fails")(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(s(t)-s(-t))/2:(n(t-1)-n(-t-1))*(Math.E/2)}})},{"./_export":32,"./_fails":34,"./_math-expm1":59}],171:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_math-expm1"),n=Math.exp;i(i.S,"Math",{tanh:function(t){var e=s(t=+t),r=s(-t);return e==Infinity?1:r==Infinity?-1:(e-r)/(n(t)+n(-t))}})},{"./_export":32,"./_math-expm1":59}],172:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{trunc:function(t){return(0w;w++)s(d,v=x[w])&&!s(h,v)&&p(h,v,u(d,v));(h.prototype=g).constructor=h,t("./_redefine")(i,f,h)}},{"./_cof":17,"./_descriptors":28,"./_fails":34,"./_global":39,"./_has":40,"./_inherit-if-required":44,"./_object-create":69,"./_object-dp":70,"./_object-gopd":73,"./_object-gopn":75,"./_redefine":90,"./_string-trim":106,"./_to-primitive":115}],174:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":32}],175:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_global").isFinite;i(i.S,"Number",{isFinite:function(t){return"number"==typeof t&&s(t)}})},{"./_export":32,"./_global":39}],176:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Number",{isInteger:t("./_is-integer")})},{"./_export":32,"./_is-integer":49}],177:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Number",{isNaN:function(t){return t!=t}})},{"./_export":32}],178:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_is-integer"),n=Math.abs;i(i.S,"Number",{isSafeInteger:function(t){return s(t)&&n(t)<=9007199254740991}})},{"./_export":32,"./_is-integer":49}],179:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"./_export":32}],180:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"./_export":32}],181:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_parse-float");i(i.S+i.F*(Number.parseFloat!=s),"Number",{parseFloat:s})},{"./_export":32,"./_parse-float":84}],182:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_parse-int");i(i.S+i.F*(Number.parseInt!=s),"Number",{parseInt:s})},{"./_export":32,"./_parse-int":85}],183:[function(e,r,i){"use strict";var s=e("./_export"),u=e("./_to-integer"),c=e("./_a-number-value"),p=e("./_string-repeat"),n=1..toFixed,o=Math.floor,a=[0,0,0,0,0,0],m="Number.toFixed: incorrect invocation!",f=function(t,e){for(var r=-1,i=e;++r<6;)i+=t*a[r],a[r]=i%1e7,i=o(i/1e7)},h=function(t){for(var e=6,r=0;0<=--e;)r+=a[e],a[e]=o(r/t),r=r%t*1e7},d=function(){for(var t=6,e="";0<=--t;)if(""!==e||0===t||0!==a[t]){var r=String(a[t]);e=""===e?r:e+p.call("0",7-r.length)+r}return e},g=function t(e,r,i){return 0===r?i:r%2==1?t(e,r-1,i*e):t(e*e,r/2,i)};s(s.P+s.F*(!!n&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!e("./_fails")(function(){n.call({})})),"Number",{toFixed:function(t){var e,r,i,s,n=c(this,m),o=u(t),a="",l="0";if(o<0||20t;)e(i[t++]);p._c=[],p._n=!1,r&&!p._h&&F(p)})}},F=function(n){_.call(u,function(){var t,e,r,i=n._v,s=L(n);if(s&&(t=x(function(){T?O.emit("unhandledRejection",i,n):(e=u.onunhandledrejection)?e({promise:n,reason:i}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",i)}),n._h=T||L(n)?2:1),n._a=undefined,s&&t.e)throw t.v})},L=function(t){return 1!==t._h&&0===(t._a||t._c).length},M=function(e){_.call(u,function(){var t;T?O.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})})},B=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),R(e,!0))},U=function r(i){var s,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===i)throw j("Promise can't be resolved itself");(s=P(i))?y(function(){var t={_w:n,_d:!1};try{s.call(i,c(r,t,1),c(B,t,1))}catch(e){B.call(t,e)}}):(n._v=i,n._s=1,R(n,!1))}catch(t){B.call({_w:n,_d:!1},t)}}};D||(I=function(t){d(this,I,E,"_h"),h(t),s.call(this);try{t(c(U,this,1),c(B,this,1))}catch(e){B.call(this,e)}},(s=function(t){this._c=[],this._a=undefined,this._s=0,this._d=!1,this._v=undefined,this._h=0,this._n=!1}).prototype=i("./_redefine-all")(I.prototype,{then:function(t,e){var r=C(b(this,I));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=T?O.domain:undefined,this._c.push(r),this._a&&this._a.push(r),this._s&&R(this,!1),r.promise},"catch":function(t){return this.then(undefined,t)}}),o=function(){var t=new s;this.promise=t,this.resolve=c(U,t,1),this.reject=c(B,t,1)},v.f=C=function(t){return t===I||t===a?new o(t):n(t)}),m(m.G+m.W+m.F*!D,{Promise:I}),i("./_set-to-string-tag")(I,E),i("./_set-species")(E),a=i("./_core")[E],m(m.S+m.F*!D,E,{reject:function(t){var e=C(this);return(0,e.reject)(t),e.promise}}),m(m.S+m.F*(l||!D),E,{resolve:function(t){return A(l&&this===a?I:this,t)}}),m(m.S+m.F*!(D&&i("./_iter-detect")(function(t){I.all(t)["catch"](N)})),E,{all:function(t){var o=this,e=C(o),a=e.resolve,l=e.reject,r=x(function(){var i=[],s=0,n=1;g(t,!1,function(t){var e=s++,r=!1;i.push(undefined),n++,o.resolve(t).then(function(t){r||(r=!0,i[e]=t,--n||a(i))},l)}),--n||a(i)});return r.e&&l(r.v),e.promise},race:function(t){var e=this,r=C(e),i=r.reject,s=x(function(){g(t,!1,function(t){e.resolve(t).then(r.resolve,i)})});return s.e&&i(s.v),r.promise}})},{"./_a-function":2,"./_an-instance":5,"./_classof":16,"./_core":22,"./_ctx":24,"./_export":32,"./_for-of":38,"./_global":39,"./_is-object":50,"./_iter-detect":55,"./_library":58,"./_microtask":66,"./_new-promise-capability":67,"./_perform":86,"./_promise-resolve":87,"./_redefine-all":89,"./_set-species":95,"./_set-to-string-tag":96,"./_species-constructor":99,"./_task":108,"./_user-agent":120,"./_wks":124}],205:[function(t,e,r){"use strict";var i=t("./_export"),n=t("./_a-function"),o=t("./_an-object"),a=(t("./_global").Reflect||{}).apply,l=Function.apply;i(i.S+i.F*!t("./_fails")(function(){a(function(){})}),"Reflect",{apply:function(t,e,r){var i=n(t),s=o(r);return a?a(i,e,s):l.call(i,e,s)}})},{"./_a-function":2,"./_an-object":6,"./_export":32,"./_fails":34,"./_global":39}],206:[function(t,e,r){"use strict";var i=t("./_export"),a=t("./_object-create"),l=t("./_a-function"),u=t("./_an-object"),c=t("./_is-object"),s=t("./_fails"),p=t("./_bind"),m=(t("./_global").Reflect||{}).construct,f=s(function(){function t(){}return!(m(function(){},[],t)instanceof t)}),h=!s(function(){m(function(){})});i(i.S+i.F*(f||h),"Reflect",{construct:function(t,e){l(t),u(e);var r=arguments.length<3?t:l(arguments[2]);if(h&&!f)return m(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var i=[null];return i.push.apply(i,e),new(p.apply(t,i))}var s=r.prototype,n=a(c(s)?s:Object.prototype),o=Function.apply.call(t,n,e);return c(o)?o:n}})},{"./_a-function":2,"./_an-object":6,"./_bind":15,"./_export":32,"./_fails":34,"./_global":39,"./_is-object":50,"./_object-create":69}],207:[function(t,e,r){"use strict";var s=t("./_object-dp"),i=t("./_export"),n=t("./_an-object"),o=t("./_to-primitive");i(i.S+i.F*t("./_fails")(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,r){n(t),e=o(e,!0),n(r);try{return s.f(t,e,r),!0}catch(i){return!1}}})},{"./_an-object":6,"./_export":32,"./_fails":34,"./_object-dp":70,"./_to-primitive":115}],208:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_object-gopd").f,n=t("./_an-object");i(i.S,"Reflect",{deleteProperty:function(t,e){var r=s(n(t),e);return!(r&&!r.configurable)&&delete t[e]}})},{"./_an-object":6,"./_export":32,"./_object-gopd":73}],209:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_an-object"),n=function(t){this._t=s(t),this._i=0;var e,r=this._k=[];for(e in t)r.push(e)};t("./_iter-create")(n,"Object",function(){var t,e=this._k;do{if(this._i>=e.length)return{value:undefined,done:!0}}while(!((t=e[this._i++])in this._t));return{value:t,done:!1}}),i(i.S,"Reflect",{enumerate:function(t){return new n(t)}})},{"./_an-object":6,"./_export":32,"./_iter-create":53}],210:[function(t,e,r){"use strict";var i=t("./_object-gopd"),s=t("./_export"),n=t("./_an-object");s(s.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return i.f(n(t),e)}})},{"./_an-object":6,"./_export":32,"./_object-gopd":73}],211:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_object-gpo"),n=t("./_an-object");i(i.S,"Reflect",{getPrototypeOf:function(t){return s(n(t))}})},{"./_an-object":6,"./_export":32,"./_object-gpo":77}],212:[function(e,r,i){"use strict";var o=e("./_object-gopd"),a=e("./_object-gpo"),l=e("./_has"),s=e("./_export"),u=e("./_is-object"),c=e("./_an-object");s(s.S,"Reflect",{get:function t(e,r){var i,s,n=arguments.length<3?e:arguments[2];return c(e)===n?e[r]:(i=o.f(e,r))?l(i,"value")?i.value:i.get!==undefined?i.get.call(n):undefined:u(s=a(e))?t(s,r,n):void 0}})},{"./_an-object":6,"./_export":32,"./_has":40,"./_is-object":50,"./_object-gopd":73,"./_object-gpo":77}],213:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Reflect",{has:function(t,e){return e in t}})},{"./_export":32}],214:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_an-object"),n=Object.isExtensible;i(i.S,"Reflect",{isExtensible:function(t){return s(t),!n||n(t)}})},{"./_an-object":6,"./_export":32}],215:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Reflect",{ownKeys:t("./_own-keys")})},{"./_export":32,"./_own-keys":83}],216:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_an-object"),n=Object.preventExtensions;i(i.S,"Reflect",{preventExtensions:function(t){s(t);try{return n&&n(t),!0}catch(e){return!1}}})},{"./_an-object":6,"./_export":32}],217:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_set-proto");s&&i(i.S,"Reflect",{setPrototypeOf:function(t,e){s.check(t,e);try{return s.set(t,e),!0}catch(r){return!1}}})},{"./_export":32,"./_set-proto":94}],218:[function(e,r,i){"use strict";var l=e("./_object-dp"),u=e("./_object-gopd"),c=e("./_object-gpo"),p=e("./_has"),s=e("./_export"),m=e("./_property-desc"),f=e("./_an-object"),h=e("./_is-object");s(s.S,"Reflect",{set:function t(e,r,i){var s,n,o=arguments.length<4?e:arguments[3],a=u.f(f(e),r);if(!a){if(h(n=c(e)))return t(n,r,i,o);a=m(0)}if(p(a,"value")){if(!1===a.writable||!h(o))return!1;if(s=u.f(o,r)){if(s.get||s.set||!1===s.writable)return!1;s.value=i,l.f(o,r,s)}else l.f(o,r,m(0,i));return!0}return a.set!==undefined&&(a.set.call(o,i),!0)}})},{"./_an-object":6,"./_export":32,"./_has":40,"./_is-object":50,"./_object-dp":70,"./_object-gopd":73,"./_object-gpo":77,"./_property-desc":88}],219:[function(t,e,r){"use strict";var i=t("./_global"),n=t("./_inherit-if-required"),s=t("./_object-dp").f,o=t("./_object-gopn").f,a=t("./_is-regexp"),l=t("./_flags"),u=i.RegExp,c=u,p=u.prototype,m=/a/g,f=/a/g,h=new u(m)!==m;if(t("./_descriptors")&&(!h||t("./_fails")(function(){return f[t("./_wks")("match")]=!1,u(m)!=m||u(f)==f||"/a/i"!=u(m,"i")}))){u=function(t,e){var r=this instanceof u,i=a(t),s=e===undefined;return!r&&i&&t.constructor===u&&s?t:n(h?new c(i&&!s?t.source:t,e):c((i=t instanceof u)?t.source:t,i&&s?l.call(t):e),r?this:p,u)};for(var d=function(e){e in u||s(u,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})},g=o(c),b=0;g.length>b;)d(g[b++]);(p.constructor=u).prototype=p,t("./_redefine")(i,"RegExp",u)}t("./_set-species")("RegExp")},{"./_descriptors":28,"./_fails":34,"./_flags":36,"./_global":39,"./_inherit-if-required":44,"./_is-regexp":51,"./_object-dp":70,"./_object-gopn":75,"./_redefine":90,"./_set-species":95,"./_wks":124}],220:[function(t,e,r){"use strict";t("./_descriptors")&&"g"!=/./g.flags&&t("./_object-dp").f(RegExp.prototype,"flags",{configurable:!0,get:t("./_flags")})},{"./_descriptors":28,"./_flags":36,"./_object-dp":70}],221:[function(t,e,r){"use strict";t("./_fix-re-wks")("match",1,function(i,s,t){return[function(t){var e=i(this),r=t==undefined?undefined:t[s];return r!==undefined?r.call(t,e):new RegExp(t)[s](String(e))},t]})},{"./_fix-re-wks":35}],222:[function(t,e,r){"use strict";t("./_fix-re-wks")("replace",2,function(s,n,o){return[function(t,e){var r=s(this),i=t==undefined?undefined:t[n];return i!==undefined?i.call(t,r,e):o.call(String(r),t,e)},o]})},{"./_fix-re-wks":35}],223:[function(t,e,r){"use strict";t("./_fix-re-wks")("search",1,function(i,s,t){return[function(t){var e=i(this),r=t==undefined?undefined:t[s];return r!==undefined?r.call(t,e):new RegExp(t)[s](String(e))},t]})},{"./_fix-re-wks":35}],224:[function(e,t,r){"use strict";e("./_fix-re-wks")("split",2,function(s,n,o){var f=e("./_is-regexp"),h=o,d=[].push,t="split",g="length",b="lastIndex";if("c"=="abbc"[t](/(b)*/)[1]||4!="test"[t](/(?:)/,-1)[g]||2!="ab"[t](/(?:ab)*/)[g]||4!="."[t](/(.?)(.?)/)[g]||1<"."[t](/()()/)[g]||""[t](/.?/)[g]){var _=/()??/.exec("")[1]===undefined;o=function(t,e){var r=String(this);if(t===undefined&&0===e)return[];if(!f(t))return h.call(r,t,e);var i,s,n,o,a,l=[],u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),c=0,p=e===undefined?4294967295:e>>>0,m=new RegExp(t.source,u+"g");for(_||(i=new RegExp("^"+m.source+"$(?!\\s)",u));(s=m.exec(r))&&!(c<(n=s.index+s[0][g])&&(l.push(r.slice(c,s.index)),!_&&1=p));)m[b]===s.index&&m[b]++;return c===r[g]?!o&&m.test("")||l.push(""):l.push(r.slice(c)),l[g]>p?l.slice(0,p):l}}else"0"[t](undefined,0)[g]&&(o=function(t,e){return t===undefined&&0===e?[]:h.call(this,t,e)});return[function(t,e){var r=s(this),i=t==undefined?undefined:t[n];return i!==undefined?i.call(t,r,e):o.call(String(r),t,e)},o]})},{"./_fix-re-wks":35,"./_is-regexp":51}],225:[function(e,t,r){"use strict";e("./es6.regexp.flags");var i=e("./_an-object"),s=e("./_flags"),n=e("./_descriptors"),o="toString",a=/./[o],l=function(t){e("./_redefine")(RegExp.prototype,o,t,!0)};e("./_fails")(function(){return"/a/b"!=a.call({source:"a",flags:"b"})})?l(function(){var t=i(this);return"/".concat(t.source,"/","flags"in t?t.flags:!n&&t instanceof RegExp?s.call(t):undefined)}):a.name!=o&&l(function(){return a.call(this)})},{"./_an-object":6,"./_descriptors":28,"./_fails":34,"./_flags":36,"./_redefine":90,"./es6.regexp.flags":220}],226:[function(t,e,r){"use strict";var i=t("./_collection-strong"),s=t("./_validate-collection");e.exports=t("./_collection")("Set",function(t){return function(){return t(this,0>10),e%1024+56320))}return r.join("")}})},{"./_export":32,"./_to-absolute-index":109}],237:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_string-context"),n="includes";i(i.P+i.F*t("./_fails-is-regexp")(n),"String",{includes:function(t){return!!~s(this,t,n).indexOf(t,1=e.length?{value:undefined,done:!0}:(t=i(e,r),this._i+=t.length,{value:t,done:!1})})},{"./_iter-define":54,"./_string-at":101}],240:[function(t,e,r){"use strict";t("./_string-html")("link",function(e){return function(t){return e(this,"a","href",t)}})},{"./_string-html":103}],241:[function(t,e,r){"use strict";var i=t("./_export"),o=t("./_to-iobject"),a=t("./_to-length");i(i.S,"String",{raw:function(t){for(var e=o(t.raw),r=a(e.length),i=arguments.length,s=[],n=0;ns;)o(U,e=r[s++])||e==F||e==u||i.push(e);return i},tt=function(t){for(var e,r=t===q,i=N(r?z:x(t)),s=[],n=0;i.length>n;)!o(U,e=i[n++])||r&&!o(q,e)||s.push(U[e]);return s};$||(l((C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var r=f(0rt;)h(et[rt++]);for(var it=k(h.store),st=0;it.length>st;)g(it[st++]);a(a.S+a.F*!$,"Symbol",{"for":function(t){return o(B,t+="")?B[t]:B[t]=C(t)},keyFor:function(t){if(!H(t))throw TypeError(t+" is not a symbol!");for(var e in B)if(B[e]===t)return e},useSetter:function(){G=!0},useSimple:function(){G=!1}}),a(a.S+a.F*!$,"Object",{create:function(t,e){return e===undefined?E(t):J(E(t),e)},defineProperty:Q,defineProperties:J,getOwnPropertyDescriptor:Y,getOwnPropertyNames:Z,getOwnPropertySymbols:tt}),D&&a(a.S+a.F*(!$||c(function(){var t=C();return"[null]"!=P([t])||"{}"!=P({a:t})||"{}"!=P(Object(t))})),"JSON",{stringify:function(t){for(var e,r,i=[t],s=1;arguments.length>s;)i.push(arguments[s++]);if(r=e=i[1],(v(e)||t!==undefined)&&!H(t))return _(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!H(e))return e}),i[1]=e,P.apply(D,i)}}),C[R][L]||t("./_hide")(C[R],L,C[R].valueOf),m(C,"Symbol"),m(Math,"Math",!0),m(s.JSON,"JSON",!0)},{"./_an-object":6,"./_descriptors":28,"./_enum-keys":31,"./_export":32,"./_fails":34,"./_global":39,"./_has":40,"./_hide":41,"./_is-array":48,"./_is-object":50,"./_library":58,"./_meta":64,"./_object-create":69,"./_object-dp":70,"./_object-gopd":73,"./_object-gopn":75,"./_object-gopn-ext":74,"./_object-gops":76,"./_object-keys":79,"./_object-pie":80,"./_property-desc":88,"./_redefine":90,"./_set-to-string-tag":96,"./_shared":98,"./_to-iobject":112,"./_to-primitive":115,"./_uid":119,"./_wks":124,"./_wks-define":122,"./_wks-ext":123}],250:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_typed"),n=t("./_typed-buffer"),u=t("./_an-object"),c=t("./_to-absolute-index"),p=t("./_to-length"),o=t("./_is-object"),a=t("./_global").ArrayBuffer,m=t("./_species-constructor"),f=n.ArrayBuffer,h=n.DataView,l=s.ABV&&a.isView,d=f.prototype.slice,g=s.VIEW,b="ArrayBuffer";i(i.G+i.W+i.F*(a!==f),{ArrayBuffer:f}),i(i.S+i.F*!s.CONSTR,b,{isView:function(t){return l&&l(t)||o(t)&&g in t}}),i(i.P+i.U+i.F*t("./_fails")(function(){return!new f(2).slice(1,undefined).byteLength}),b,{slice:function(t,e){if(d!==undefined&&e===undefined)return d.call(u(this),t);for(var r=u(this).byteLength,i=c(t,r),s=c(e===undefined?r:e,r),n=new(m(this,f))(p(s-i)),o=new h(this),a=new h(n),l=0;i>>0,n=r>>>0;return(e>>>0)+(i>>>0)+((s&n|(s|n)&~(s+n>>>0))>>>31)|0}})},{"./_export":32}],277:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{imulh:function(t,e){var r=+t,i=+e,s=65535&r,n=65535&i,o=r>>16,a=i>>16,l=(o*n>>>0)+(s*n>>>16);return o*a+(l>>16)+((s*a>>>0)+(65535&l)>>16)}})},{"./_export":32}],278:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{isubh:function(t,e,r,i){var s=t>>>0,n=r>>>0;return(e>>>0)-(i>>>0)-((~s&n|~(s^n)&s-n>>>0)>>>31)|0}})},{"./_export":32}],279:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{RAD_PER_DEG:180/Math.PI})},{"./_export":32}],280:[function(t,e,r){"use strict";var i=t("./_export"),s=Math.PI/180;i(i.S,"Math",{radians:function(t){return t*s}})},{"./_export":32}],281:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{scale:t("./_math-scale")})},{"./_export":32,"./_math-scale":62}],282:[function(t,e,r){"use strict";var i=t("./_export");i(i.S,"Math",{signbit:function(t){return(t=+t)!=t?t:0==t?1/t==Infinity:0>>16,a=i>>>16,l=(o*n>>>0)+(s*n>>>16);return o*a+(l>>>16)+((s*a>>>0)+(65535&l)>>>16)}})},{"./_export":32}],284:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_to-object"),n=t("./_a-function"),o=t("./_object-dp");t("./_descriptors")&&i(i.P+t("./_object-forced-pam"),"Object",{__defineGetter__:function(t,e){o.f(s(this),t,{get:n(e),enumerable:!0,configurable:!0})}})},{"./_a-function":2,"./_descriptors":28,"./_export":32,"./_object-dp":70,"./_object-forced-pam":72,"./_to-object":114}],285:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_to-object"),n=t("./_a-function"),o=t("./_object-dp");t("./_descriptors")&&i(i.P+t("./_object-forced-pam"),"Object",{__defineSetter__:function(t,e){o.f(s(this),t,{set:n(e),enumerable:!0,configurable:!0})}})},{"./_a-function":2,"./_descriptors":28,"./_export":32,"./_object-dp":70,"./_object-forced-pam":72,"./_to-object":114}],286:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_object-to-array")(!0);i(i.S,"Object",{entries:function(t){return s(t)}})},{"./_export":32,"./_object-to-array":82}],287:[function(t,e,r){"use strict";var i=t("./_export"),l=t("./_own-keys"),u=t("./_to-iobject"),c=t("./_object-gopd"),p=t("./_create-property");i(i.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,r,i=u(t),s=c.f,n=l(i),o={},a=0;n.length>a;)(r=s(i,e=n[a++]))!==undefined&&p(o,e,r);return o}})},{"./_create-property":23,"./_export":32,"./_object-gopd":73,"./_own-keys":83,"./_to-iobject":112}],288:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_to-object"),n=t("./_to-primitive"),o=t("./_object-gpo"),a=t("./_object-gopd").f;t("./_descriptors")&&i(i.P+t("./_object-forced-pam"),"Object",{__lookupGetter__:function(t){var e,r=s(this),i=n(t,!0);do{if(e=a(r,i))return e.get}while(r=o(r))}})},{"./_descriptors":28,"./_export":32,"./_object-forced-pam":72,"./_object-gopd":73,"./_object-gpo":77,"./_to-object":114,"./_to-primitive":115}],289:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_to-object"),n=t("./_to-primitive"),o=t("./_object-gpo"),a=t("./_object-gopd").f;t("./_descriptors")&&i(i.P+t("./_object-forced-pam"),"Object",{__lookupSetter__:function(t){var e,r=s(this),i=n(t,!0);do{if(e=a(r,i))return e.set}while(r=o(r))}})},{"./_descriptors":28,"./_export":32,"./_object-forced-pam":72,"./_object-gopd":73,"./_object-gpo":77,"./_to-object":114,"./_to-primitive":115}],290:[function(t,e,r){"use strict";var i=t("./_export"),s=t("./_object-to-array")(!1);i(i.S,"Object",{values:function(t){return s(t)}})},{"./_export":32,"./_object-to-array":82}],291:[function(t,e,r){"use strict";var i=t("./_export"),n=t("./_global"),o=t("./_core"),s=t("./_microtask")(),a=t("./_wks")("observable"),l=t("./_a-function"),u=t("./_an-object"),c=t("./_an-instance"),p=t("./_redefine-all"),m=t("./_hide"),f=t("./_for-of"),h=f.RETURN,d=function(t){return null==t?undefined:l(t)},g=function(t){var e=t._c;e&&(t._c=undefined,e())},b=function(t){return t._o===undefined},_=function(t){b(t)||(t._o=undefined,g(t))},y=function(t,e){u(t),this._c=undefined,this._o=t,t=new v(this);try{var r=e(t),i=r;null!=r&&("function"==typeof r.unsubscribe?r=function(){i.unsubscribe()}:l(r),this._c=r)}catch(s){return void t.error(s)}b(this)&&g(this)};y.prototype=p({},{unsubscribe:function(){_(this)}});var v=function(t){this._s=t};v.prototype=p({},{next:function(t){var e=this._s;if(!b(e)){var r=e._o;try{var i=d(r.next);if(i)return i.call(r,t)}catch(s){try{_(e)}finally{throw s}}}},error:function(t){var e=this._s;if(b(e))throw t;var r=e._o;e._o=undefined;try{var i=d(r.error);if(!i)throw t;t=i.call(r,t)}catch(s){try{g(e)}finally{throw s}}return g(e),t},complete:function(t){var e=this._s;if(!b(e)){var r=e._o;e._o=undefined;try{var i=d(r.complete);t=i?i.call(r,t):undefined}catch(s){try{g(e)}finally{throw s}}return g(e),t}}});var x=function(t){c(this,x,"Observable","_f")._f=l(t)};p(x.prototype,{subscribe:function(t){return new y(t,this._f)},forEach:function(s){var e=this;return new(o.Promise||n.Promise)(function(t,r){l(s);var i=e.subscribe({next:function(t){try{return s(t)}catch(e){r(e),i.unsubscribe()}},error:r,complete:t})})}}),p(x,{from:function(i){var t="function"==typeof this?this:x,e=d(u(i)[a]);if(e){var r=u(e.call(i));return r.constructor===t?r:new t(function(t){return r.subscribe(t)})}return new t(function(e){var r=!1;return s(function(){if(!r){try{if(f(i,!1,function(t){if(e.next(t),r)return h})===h)return}catch(t){if(r)throw t;return void e.error(t)}e.complete()}}),function(){r=!0}})},of:function(){for(var t=0,e=arguments.length,i=new Array(e);te&&t.length");-1");return e[e.length-1]+=t,e},demoteNoiseWords:function(t,e,r){var i=t.locale[t.opt.lang].opts["leading-noise-words"];if(e&&r){(e=e.split(/\s+/)).reverse();for(var s=[],n=e.length-1;-1 ')}),s.length?function(t){for(var e=0,r=s.length;e/,"")).replace(//g,"")).replace(/^\s+/g,"")).replace(/\s+$/g,""):t},wt.parseXml=function(t){var e={children:[]},s=[e.children];function c(t){return t.split("&").join("&").split(""").join('"').split(">").join(">").split("<").join("<").replace(/&#([0-9]{1,6});/gi,function(t,e){var r=parseInt(e,10);return String.fromCharCode(r)}).replace(/&#x([a-f0-9]{1,6});/gi,function(t,e){var r=parseInt(e,16);return String.fromCharCode(r)})}function p(t){var e=RegExp("^<([^\t />]+)"),r=t.match(e);return r?r[1]:null}function n(t){var e={};e.name=p(t),e.attrs={};var r,i,s,n,o=function(t){var e=t.match(/([^\'\"=\x09 ]+)=(?:\"[^\"]*\"|\'[^\']*\')/g);if(e)for(var r=0,i=e.length;r")+1))).children=[(i=t,c(i.match(/^.*>([^<]*)<.*$/)[1]))],o(e)):"/>"===t.slice(-2)?(e=n(t),"term"===p(t)&&e.children.push(""),o(e)):"[\x09 ]+<").replace(/<\!--.*?-->/g,"")).split("><"),r=null,i=0,s=e.length;i"),"number"!=typeof r&&("',vancouver:'',harvard1:''}},{}],389:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.templates=r["default"]=void 0;var i=n(t("../../../util/register")),s=n(t("./styles.json"));function n(t){return t&&t.__esModule?t:{"default":t}}var o=new i["default"](s["default"]);r.templates=o;var a=function(t){return o.has(t)?o.get(t):o.get("apa")};r["default"]=a},{"../../../util/register":446,"./styles.json":388}],390:[function(t,e,r){"use strict";var i=t("../../plugins/"),s=function(t){{if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};i.get||i.set?Object.defineProperty(e,r,i):e[r]=t[r]}return e["default"]=t,e}}(t("./modules"));for(var n in s){var o=s[n];(0,i.add)(n,{output:o})}},{"../../plugins/":440,"./modules":393}],391:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=r.getJsonWrapper=void 0;var i,n=(i=t("../../util/deepCopy.js"))&&i.__esModule?i:{"default":i},o=t("../dict");function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=[],i=!0,s=!1,n=undefined;try{for(var o,a=t[Symbol.iterator]();!(i=(o=a.next()).done)&&(r.push(o.value),!e||r.length!==e);i=!0);}catch(l){s=!0,n=l}finally{try{i||null==a["return"]||a["return"]()}finally{if(s)throw n}}return r}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var l=function(t,e,r){return t+(e+i[1]&&0<+i[1]?i.pop():i.shift()}return[i.pop(),r]}return null}(t)||("string"==typeof(e=t)&&/^-?\d+$/.test(e)?[e]:null));return s?{"date-parts":[s=s.map(function(t){return parseInt(t)})]}:{raw:t}};r.scope="@date";r.types="@date"},{}],400:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={wikidata:!0,bibtex:!0,bibtxt:!0,bibjson:!0,doi:!0,input:!0,json:!0,date:!0,name:!0,csl:!0};Object.defineProperty(r,"json",{enumerable:!0,get:function(){return p.parse}}),Object.defineProperty(r,"date",{enumerable:!0,get:function(){return m["default"]}}),Object.defineProperty(r,"name",{enumerable:!0,get:function(){return f["default"]}}),Object.defineProperty(r,"csl",{enumerable:!0,get:function(){return h["default"]}}),r.input=r.doi=r.bibjson=r.bibtxt=r.bibtex=r.wikidata=void 0,t("./modules/");var s=t("./interface/chain"),n=t("./interface/data"),o=t("./interface/type"),a=t("./modules/bibjson/"),l=t("./modules/bibtex/"),u=t("./modules/doi/"),c=t("./modules/wikidata/"),p=t("./modules/other/json"),m=g(t("./date")),f=g(t("./name")),h=g(t("./csl")),d=t("./interface/");function g(t){return t&&t.__esModule?t:{"default":t}}Object.keys(d).forEach(function(t){"default"!==t&&"__esModule"!==t&&(Object.prototype.hasOwnProperty.call(i,t)||Object.defineProperty(r,t,{enumerable:!0,get:function(){return d[t]}}))});var b={list:c.parsers.list.parse,json:c.parsers.json.parse,prop:c.parsers.prop.parse,type:c.parsers.type.parse,async:{json:c.parsers.json.parseAsync,prop:c.parsers.prop.parseAsync}};r.wikidata=b;var _={json:l.parsers.json.parse,text:l.parsers.text.parse,prop:l.parsers.prop.parse,type:l.parsers.type.parse};r.bibtex=_;var y={text:l.parsers.bibtxt.text,textEntry:l.parsers.bibtxt.textEntry};r.bibtxt=y;var v=a.parsers.json.parse;r.bibjson=v;var x={id:u.parsers.id.parse,api:u.parsers.api.parse,async:{api:u.parsers.api.parseAsync}};r.doi=x;var w={chain:s.chain,chainAsync:s.chainAsync,chainLink:s.chainLink,chainLinkAsync:s.chainLinkAsync,data:n.data,dataAsync:n.dataAsync,type:o.type,async:{chain:s.chainAsync,chainLink:s.chainLinkAsync,data:n.dataAsync}};r.input=w},{"./csl":398,"./date":399,"./interface/":405,"./interface/chain":401,"./interface/data":402,"./interface/type":408,"./modules/":423,"./modules/bibjson/":409,"./modules/bibtex/":412,"./modules/doi/":420,"./modules/other/json":429,"./modules/wikidata/":432,"./name":438}],401:[function(e,r,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.chainLinkAsync=i.chainAsync=i.chainLink=i.chain=void 0;var s,m=(s=e("../../util/deepCopy"))&&s.__esModule?s:{"default":s},f=e("./type"),h=e("./data"),d=e("./graph");function n(i){return function(){var t=this,r=arguments;return new Promise(function(n,o){var a=i.apply(t,r);function e(t,e){try{var r=a[t](e),i=r.value}catch(s){return void o(s)}r.done?n(i):Promise.resolve(i).then(l,u)}function l(t){e("next",t)}function u(t){e("throw",t)}l()})}}i.chain=function(t){for(var e=1")),"<".concat(r,">")}return"{"===t?(s.push(""),''):"}"===t?(1===s.length&&e!==i.length-2&&(n=!1),s.pop()):void 0}),n&&(i.splice(0,2),i.splice(-2,2)),i.join("");default:return e.replace(/[{}]/g,"")}var r,i,s,n,o,a}(0,e)]}},{"../../date":399,"../../name":438}],415:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=r.parse=void 0;var u=i(t("../../../util/stack")),c=i(t("./tokens.json"));function i(t){return t&&t.__esModule?t:{"default":t}}var p=/\\url|\\href|{\\[a-zA-Z]+}|\$\\[a-zA-Z]+\$|\$[_^]{[0-9()+=\-n]}\$|`{2,3}|'{2,3}|-{2,3}|[!?]!|!\?|{\\~}|\\[#$%&~_^\\{}]|{\\(?:[a-z] |[`"'^~=.])\\?[a-zA-Z]}|[\s\S]/g,m=/^\s$/,f=/^[@{}"=,\\]$/,h={'"':'"',"{":"}","":""};r["default"]=r.parse=function(t){var e=[],r=t.replace(/(\\[`"'^~=.]){\\?([A-Za-z])}/g,"{$1$2}").replace(/(\\[a-z]) ?{\\?([A-Za-z])}/g,"{$1 $2}").match(p),n=new u["default"](r);try{for(n.consumeWhitespace();n.tokensLeft();){n.consumeToken("@",{spaced:!1}),n.consumeWhitespace();var i=n.consume([m,f],{inverse:!0}).toLowerCase();n.consumeToken("{");var s=n.consume([m,f],{inverse:!0});n.consumeToken(",");for(var o={},a=function(){var t=n.consume([m,"="],{inverse:!0}).toLowerCase();n.consumeToken("=");var e=n.consume(/^({|"|)$/g),r=h[e];if(!h.hasOwnProperty(e))throw new SyntaxError("Unexpected field delimiter at index ".concat(n.index,". Expected ")+"".concat(Object.keys(h).map(function(t){return'"'.concat(t,'"')}).join(", "),'; got "').concat(e,'"'));var i=0,s=n.consume(function(e,t){if("{"===e&&i++,n.tokensLeft()n)throw new SyntaxError("Too many ".concat(f.getPatternText(t)));return l&&(m=m.map(l)),u&&(m=m.filter(u)),m.join("")}}])&&i(t.prototype,e),r&&i(t,r),f}();r["default"]=s},{}],448:[function(t,e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"cite",{enumerable:!0,get:function(){return i.version}}),Object.defineProperty(r,"citeproc",{enumerable:!0,get:function(){return s.PROCESSOR_VERSION}});var i=t("../package.json"),s=t("citeproc")},{"../package.json":361,citeproc:323}],"citation-js":[function(t,e,r){"use strict";t("@babel/polyfill"),t("./logger");var i,s=f(t("./Cite/static")),n=f(t("./plugins/index")),o=f(t("./get/index")),a=f(t("./parse/index")),l=f(t("./util/index")),u=f(t("./version")),c=(i=t("./Cite/index"))&&i.__esModule?i:{"default":i},p=f(t("./get/modules/csl/locales")),m=f(t("./get/modules/csl/styles"));function f(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(t,r):{};i.get||i.set?Object.defineProperty(e,r,i):e[r]=t[r]}return e["default"]=t,e}var h={engine:t("./get/modules/csl/engines").fetchEngine,style:m["default"],locale:p["default"],item:function(t){return function(e){return t.find(function(t){return t.id===e})}},register:{addTemplate:m.templates.add.bind(m.templates),getTemplate:m.templates.get.bind(m.templates),hasTemplate:m.templates.has.bind(m.templates),addLocale:p.locales.add.bind(p.locales),getLocale:p.locales.get.bind(p.locales),hasLocale:p.locales.has.bind(p.locales)}};Object.assign(c["default"],s,{plugins:n,get:o,CSL:h,parse:a,util:l,version:u,input:a.chain,inputAsync:a.chainAsync}),e.exports=c["default"]},{"./Cite/index":364,"./Cite/static":369,"./get/index":373,"./get/modules/csl/engines":384,"./get/modules/csl/locales":387,"./get/modules/csl/styles":389,"./logger":397,"./parse/index":400,"./plugins/index":440,"./util/index":445,"./version":448,"@babel/polyfill":1}]},{},[]); diff --git a/citeproc.js b/citeproc.js deleted file mode 100644 index 1aebe87..0000000 --- a/citeproc.js +++ /dev/null @@ -1,16840 +0,0 @@ -/* - * Copyright (c) 2009-2016 Frank Bennett - * - * This program is free software: you can redistribute it and/or - * modify it under EITHER - * - * * the terms of the Common Public Attribution License (CPAL) as - * published by the Open Source Initiative, either version 1 of - * the CPAL, or (at your option) any later version; OR - * - * * the terms of the GNU Affero General Public License (AGPL) - * as published by the Free Software Foundation, either version - * 3 of the AGPL, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Affero General Public License for more details. - * - * You should have received copies of the Common Public Attribution - * License and of the GNU Affero General Public License along with - * this program. If not, see or - * respectively. - */ - -var CSL = { - PROCESSOR_VERSION: "1.1.178", - CONDITION_LEVEL_TOP: 1, - CONDITION_LEVEL_BOTTOM: 2, - PLAIN_HYPHEN_REGEX: /(?:[^\\]-|\u2013)/, - LOCATOR_LABELS_REGEXP: new RegExp("^((art|ch|subch|col|fig|l|n|no|op|p|pp|para|subpara|pt|r|sec|subsec|sv|sch|tit|vrs|vol)\\.)\\s+(.*)"), - STATUTE_SUBDIV_GROUPED_REGEX: /((?:^| )(?:art|bk|ch|subch|col|fig|fol|l|n|no|op|p|pp|para|subpara|pt|r|sec|subsec|sv|sch|tit|vrs|vol)\. *)/g, - STATUTE_SUBDIV_PLAIN_REGEX: /(?:(?:^| )(?:art|bk|ch|subch|col|fig|fol|l|n|no|op|p|pp|para|subpara|pt|r|sec|subsec|sv|sch|tit|vrs|vol)\. *)/, - STATUTE_SUBDIV_STRINGS: { - "art.": "article", - "bk.": "book", - "ch.": "chapter", - "subch.": "subchapter", - "p.": "page", - "pp.": "page", - "para.": "paragraph", - "subpara.": "subparagraph", - "pt.": "part", - "r.": "rule", - "sec.": "section", - "subsec.": "subsection", - "sch.": "schedule", - "tit.": "title", - "col.": "column", - "fig.": "figure", - "fol.": "folio", - "l.": "line", - "n.": "note", - "no.": "issue", - "op.": "opus", - "sv.": "sub-verbo", - "vrs.": "verse", - "vol.": "volume" - }, - STATUTE_SUBDIV_STRINGS_REVERSE: { - "article": "art.", - "book": "bk.", - "chapter": "ch.", - "subchapter": "subch.", - "page": "p.", - "paragraph": "para.", - "subparagraph": "subpara.", - "part": "pt.", - "rule": "r.", - "section": "sec.", - "subsection": "subsec.", - "schedule": "sch.", - "title": "tit.", - "column": "col.", - "figure": "fig.", - "folio": "fol.", - "line": "l.", - "note": "n.", - "issue": "no.", - "opus": "op.", - "sub-verbo": "sv.", - "sub verbo": "sv.", - "verse": "vrs.", - "volume": "vol." - }, - LOCATOR_LABELS_MAP: { - "art": "article", - "bk": "book", - "ch": "chapter", - "subch": "subchapter", - "col": "column", - "fig": "figure", - "fol": "folio", - "l": "line", - "n": "note", - "no": "issue", - "op": "opus", - "p": "page", - "pp": "page", - "para": "paragraph", - "subpara": "subparagraph", - "pt": "part", - "r": "rule", - "sec": "section", - "subsec": "subsection", - "sv": "sub-verbo", - "sch": "schedule", - "tit": "title", - "vrs": "verse", - "vol": "volume" - }, - MODULE_MACROS: { - "juris-pretitle": true, - "juris-title": true, - "juris-pretitle-short": true, - "juris-title-short": true, - "juris-main": true, - "juris-main-short": true, - "juris-tail": true, - "juris-tail-short": true, - "juris-locator": true - }, - MODULE_TYPES: { - "legal_case": true, - "legislation": true, - "bill": true, - "hearing": true, - "gazette": true, - "report": true, - "regulation": true, - "standard": true - }, - NestedBraces: [ - ["(", "["], - [")", "]"] - ], - checkNestedBrace: function(state) { - if (state.opt.xclass === "note") { - this.depth = 0; - this.update = function(str) { - var str = str ? str : ''; - var lst = str.split(/([\(\)])/); - for (var i=1,ilen=lst.length;i -1) { - var raw_locator = item.locator; - item.locator = raw_locator.slice(0, idx); - raw_locator = raw_locator.slice(idx + 1); - var m = raw_locator.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2}).*/); - if (m) { - item["locator-date"] = this.fun.dateparser.parseDateToObject(m[1]); - raw_locator = raw_locator.slice(m[1].length); - } - item["locator-extra"] = raw_locator.replace(/^\s+/, "").replace(/\s+$/, ""); - } - } - } - if (item.locator) { - item.locator = ("" + item.locator).replace(/\s+$/, ''); - } - return item; - }, - normalizeLocaleStr: function(str) { - if (!str) return; - var lst = str.split('-'); - lst[0] = lst[0].toLowerCase(); - if (lst[1]) { - lst[1] = lst[1].toUpperCase(); - } - return lst.join("-"); - }, - parseNoteFieldHacks: function(Item, validFieldsForType, allowDateOverride) { - if ("string" !== typeof Item.note) return; - var elems = []; - var lines = Item.note.split('\n'); - var lastline = ""; - for (var i=0, ilen=lines.length; i0 || j>1) && !elems[j-1].match(CSL.NOTE_FIELD_REGEXP)) { - break - } else { - elems[j] = '\n' + elems[j].slice(2,-1).trim() + '\n'; - } - } - lines[i] = elems.join(''); - } - } - lines = lines.join('\n').split('\n'); - var offset = 0; - var names = {}; - for (var i=0,ilen=lines.length;i -1) { - if (allowDateOverride) { - Item[key] = {raw: val}; - if (!validFieldsForType || (validFieldsForType[key] && val.match(/^[0-9]{4}(?:-[0-9]{1,2}(?:-[0-9]{1,2})*)*$/))) { - lines[i] = ""; - } - } - } else if (!Item[key]) { - if (CSL.NAME_VARIABLES.indexOf(key) > -1) { - if (!names[key]) { - names[key] = []; - } - var lst = val.split(/\s*\|\|\s*/); - if (lst.length === 1) { - names[key].push({literal:lst[0]}); - } else if (lst.length === 2) { - var name = {family:lst[0],given:lst[1]}; - CSL.parseParticles(name); - names[key].push(name); - } - } else { - Item[key] = val; - } - if (!validFieldsForType || validFieldsForType[key]) { - lines[i] = ""; - } - } - } - for (var key in names) { - Item[key] = names[key]; - } - if (validFieldsForType) { - if (lines[offset].trim()) { - lines[offset] = '\n' + lines[offset] - } - for (var i=offset-1;i>-1;i--) { - if (!lines[i].trim()) { - lines = lines.slice(0, i).concat(lines.slice(i + 1)); - } - } - } - Item.note = lines.join("\n").trim(); - }, - GENDERS: ["masculine", "feminine"], - ERROR_NO_RENDERED_FORM: 1, - PREVIEW: "Just for laughs.", - ASSUME_ALL_ITEMS_REGISTERED: 2, - START: 0, - END: 1, - SINGLETON: 2, - SEEN: 6, - SUCCESSOR: 3, - SUCCESSOR_OF_SUCCESSOR: 4, - SUPPRESS: 5, - SINGULAR: 0, - PLURAL: 1, - LITERAL: true, - BEFORE: 1, - AFTER: 2, - DESCENDING: 1, - ASCENDING: 2, - ONLY_FIRST: 1, - ALWAYS: 2, - ONLY_LAST: 3, - FINISH: 1, - POSITION_FIRST: 0, - POSITION_SUBSEQUENT: 1, - POSITION_IBID: 2, - POSITION_IBID_WITH_LOCATOR: 3, - MARK_TRAILING_NAMES: true, - POSITION_TEST_VARS: ["position", "first-reference-note-number", "near-note"], - AREAS: ["citation", "citation_sort", "bibliography", "bibliography_sort"], - CITE_FIELDS: ["first-reference-note-number", "locator", "locator-extra"], - MINIMAL_NAME_FIELDS: ["literal", "family"], - SWAPPING_PUNCTUATION: [".", "!", "?", ":", ","], - TERMINAL_PUNCTUATION: [":", ".", ";", "!", "?", " "], - NONE: 0, - NUMERIC: 1, - POSITION: 2, - COLLAPSE_VALUES: ["citation-number", "year", "year-suffix"], - DATE_PARTS: ["year", "month", "day"], - DATE_PARTS_ALL: ["year", "month", "day", "season"], - DATE_PARTS_INTERNAL: ["year", "month", "day", "year_end", "month_end", "day_end"], - NAME_PARTS: ["non-dropping-particle", "family", "given", "dropping-particle", "suffix", "literal"], - DECORABLE_NAME_PARTS: ["given", "family", "suffix"], - DISAMBIGUATE_OPTIONS: [ - "disambiguate-add-names", - "disambiguate-add-givenname", - "disambiguate-add-year-suffix" - ], - GIVENNAME_DISAMBIGUATION_RULES: [ - "all-names", - "all-names-with-initials", - "primary-name", - "primary-name-with-initials", - "by-cite" - ], - NAME_ATTRIBUTES: [ - "and", - "delimiter-precedes-last", - "delimiter-precedes-et-al", - "initialize-with", - "initialize", - "name-as-sort-order", - "sort-separator", - "et-al-min", - "et-al-use-first", - "et-al-subsequent-min", - "et-al-subsequent-use-first", - "form", - "prefix", - "suffix", - "delimiter" - ], - PARALLEL_MATCH_VARS: ["container-title"], - PARALLEL_TYPES: ["bill","gazette","regulation","legislation","legal_case","treaty","article-magazine","article-journal"], - PARALLEL_COLLAPSING_MID_VARSET: ["volume", "issue", "container-title", "section", "collection-number"], - LOOSE: 0, - STRICT: 1, - TOLERANT: 2, - PREFIX_PUNCTUATION: /[.;:]\s*$/, - SUFFIX_PUNCTUATION: /^\s*[.;:,\(\)]/, - NUMBER_REGEXP: /(?:^\d+|\d+$)/, - NAME_INITIAL_REGEXP: /^([A-Z\u0590-\u05ff\u00c0-\u017f\u0400-\u042f\u0600-\u06ff\u0370\u0372\u0376\u0386\u0388-\u03ab\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03fd-\u03ff])([a-zA-Z\u00c0-\u017f\u0400-\u052f\u0600-\u06ff\u0370-\u03ff\u1f00-\u1fff]*|)/, - ROMANESQUE_REGEXP: /[-0-9a-zA-Z\u0590-\u05d4\u05d6-\u05ff\u0080-\u017f\u0400-\u052f\u0370-\u03ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/, - ROMANESQUE_NOT_REGEXP: /[^a-zA-Z\u0590-\u05ff\u00c0-\u017f\u0400-\u052f\u0370-\u03ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/g, - STARTSWITH_ROMANESQUE_REGEXP: /^[&a-zA-Z\u0590-\u05d4\u05d6-\u05ff\u00c0-\u017f\u0400-\u052f\u0370-\u03ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]/, - ENDSWITH_ROMANESQUE_REGEXP: /[.;:&a-zA-Z\u0590-\u05d4\u05d6-\u05ff\u00c0-\u017f\u0400-\u052f\u0370-\u03ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]$/, - ALL_ROMANESQUE_REGEXP: /^[a-zA-Z\u0590-\u05ff\u00c0-\u017f\u0400-\u052f\u0370-\u03ff\u1f00-\u1fff\u0600-\u06ff\u200c\u200d\u200e\u0218\u0219\u021a\u021b\u202a-\u202e]+$/, - VIETNAMESE_SPECIALS: /[\u00c0-\u00c3\u00c8-\u00ca\u00cc\u00cd\u00d2-\u00d5\u00d9\u00da\u00dd\u00e0-\u00e3\u00e8-\u00ea\u00ec\u00ed\u00f2-\u00f5\u00f9\u00fa\u00fd\u0101\u0103\u0110\u0111\u0128\u0129\u0168\u0169\u01a0\u01a1\u01af\u01b0\u1ea0-\u1ef9]/, - VIETNAMESE_NAMES: /^(?:(?:[.AaBbCcDdEeGgHhIiKkLlMmNnOoPpQqRrSsTtUuVvXxYy \u00c0-\u00c3\u00c8-\u00ca\u00cc\u00cd\u00d2-\u00d5\u00d9\u00da\u00dd\u00e0-\u00e3\u00e8-\u00ea\u00ec\u00ed\u00f2-\u00f5\u00f9\u00fa\u00fd\u0101\u0103\u0110\u0111\u0128\u0129\u0168\u0169\u01a0\u01a1\u01af\u01b0\u1ea0-\u1ef9]{2,6})(\s+|$))+$/, - NOTE_FIELDS_REGEXP: /\{:(?:[\-_a-z]+|[A-Z]+):[^\}]+\}/g, - NOTE_FIELD_REGEXP: /^([\-_a-z]+|[A-Z]+):\s*([^\}]+)$/, - PARTICLE_GIVEN_REGEXP: /^([^ ]+(?:\u02bb |\u2019 | |\' ) *)(.+)$/, - PARTICLE_FAMILY_REGEXP: /^([^ ]+(?:\-|\u02bb|\u2019| |\') *)(.+)$/, - DISPLAY_CLASSES: ["block", "left-margin", "right-inline", "indent"], - NAME_VARIABLES: [ - "author", - "editor", - "translator", - "contributor", - "collection-editor", - "composer", - "container-author", - "director", - "editorial-director", - "interviewer", - "original-author", - "recipient" - ], - NUMERIC_VARIABLES: [ - "call-number", - "chapter-number", - "collection-number", - "edition", - "page", - "issue", - "locator", - "number", - "number-of-pages", - "number-of-volumes", - "volume", - "citation-number" - ], - DATE_VARIABLES: [ - "locator-date", - "issued", - "event-date", - "accessed", - "container", - "original-date", - "publication-date", - "original-date", - "available-date", - "submitted" - ], - TITLE_FIELD_SPLITS: function(seg) { - var keys = ["title", "short", "main", "sub"]; - var ret = {}; - for (var i=0,ilen=keys.length;i"); - while (open > -1 && close > -1) { - if (open > close) { - end = open + 1; - } else { - end = close + 1; - } - if (open < close && str.slice(open + 1, close).indexOf("<") === -1) { - ret[ret.length - 1] += str.slice(0, open); - ret.push(str.slice(open, close + 1)); - ret.push(""); - str = str.slice(end); - } else { - ret[ret.length - 1] += str.slice(0, close + 1); - str = str.slice(end); - } - open = str.indexOf("<"); - close = str.indexOf(">"); - } - ret[ret.length - 1] += str; - return ret; - }, - demoteNoiseWords: function (state, fld, drop_or_demote) { - var SKIP_WORDS = state.locale[state.opt.lang].opts["leading-noise-words"]; - if (fld && drop_or_demote) { - fld = fld.split(/\s+/); - fld.reverse(); - var toEnd = []; - for (var j = fld.length - 1; j > -1; j += -1) { - if (SKIP_WORDS.indexOf(fld[j].toLowerCase()) > -1) { - toEnd.push(fld.pop()); - } else { - break; - } - } - fld.reverse(); - var start = fld.join(" "); - var end = toEnd.join(" "); - if ("drop" === drop_or_demote || !end) { - fld = start; - } else if ("demote" === drop_or_demote) { - fld = [start, end].join(", "); - } - } - return fld; - }, - extractTitleAndSubtitle: function (Item) { - var segments = ["", "container-"]; - for (var i=0,ilen=segments.length;i -1) { - var callbacks = []; - if (state.opt.development_extensions.thin_non_breaking_space_html_hack && state.opt.mode === "html") { - callbacks.push(function (txt) { - return txt.replace(/\u202f/g, ''); - }); - } - if (callbacks.length) { - return function (txt) { - for (var i = 0, ilen = callbacks.length; i < ilen; i += 1) { - txt = callbacks[i](txt); - } - return CSL.Output.Formats[state.opt.mode].text_escape(txt); - } - } else { - return CSL.Output.Formats[state.opt.mode].text_escape; - } - } else { - return function (txt) { return txt; }; - } - }, - SKIP_WORDS: ["about","above","across","afore","after","against","along","alongside","amid","amidst","among","amongst","anenst","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","despite","down","during","except","for","forenenst","from","given","in","inside","into","lest","like","modulo","near","next","notwithstanding","of","off","on","onto","out","over","per","plus","pro","qua","sans","since","than","through"," thru","throughout","thruout","till","to","toward","towards","under","underneath","until","unto","up","upon","versus","vs.","v.","vs","v","via","vis-à-vis","with","within","without","according to","ahead of","apart from","as for","as of","as per","as regards","aside from","back to","because of","close to","due to","except for","far from","inside of","instead of","near to","next to","on to","out from","out of","outside of","prior to","pursuant to","rather than","regardless of","such as","that of","up to","where as","or", "yet", "so", "for", "and", "nor", "a", "an", "the", "de", "d'", "von", "van", "c", "et", "ca"], - FORMAT_KEY_SEQUENCE: [ - "@strip-periods", - "@font-style", - "@font-variant", - "@font-weight", - "@text-decoration", - "@vertical-align", - "@quotes" - ], - INSTITUTION_KEYS: [ - "font-style", - "font-variant", - "font-weight", - "text-decoration", - "text-case" - ], - SUFFIX_CHARS: "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z", - ROMAN_NUMERALS: [ - [ "", "i", "ii", "iii", "iv", "v", "vi", "vii", "viii", "ix" ], - [ "", "x", "xx", "xxx", "xl", "l", "lx", "lxx", "lxxx", "xc" ], - [ "", "c", "cc", "ccc", "cd", "d", "dc", "dcc", "dccc", "cm" ], - [ "", "m", "mm", "mmm", "mmmm", "mmmmm"] - ], - CREATORS: [ - "author", - "editor", - "contributor", - "translator", - "recipient", - "interviewer", - "composer", - "original-author", - "container-author", - "collection-editor" - ], - LANGS: { - "af-ZA":"Afrikaans", - "ar":"Arabic", - "bg-BG":"Bulgarian", - "ca-AD":"Catalan", - "cs-CZ":"Czech", - "da-DK":"Danish", - "de-AT":"Austrian", - "de-CH":"German (CH)", - "de-DE":"German (DE)", - "el-GR":"Greek", - "en-GB":"English (GB)", - "en-US":"English (US)", - "es-ES":"Spanish", - "et-EE":"Estonian", - "eu":"European", - "fa-IR":"Persian", - "fi-FI":"Finnish", - "fr-CA":"French (CA)", - "fr-FR":"French (FR)", - "he-IL":"Hebrew", - "hr-HR":"Croatian", - "hu-HU":"Hungarian", - "is-IS":"Icelandic", - "it-IT":"Italian", - "ja-JP":"Japanese", - "km-KH":"Khmer", - "ko-KR":"Korean", - "lt-LT":"Lithuanian", - "lv-LV":"Latvian", - "mn-MN":"Mongolian", - "nb-NO":"Norwegian (Bokmål)", - "nl-NL":"Dutch", - "nn-NO":"Norwegian (Nynorsk)", - "pl-PL":"Polish", - "pt-BR":"Portuguese (BR)", - "pt-PT":"Portuguese (PT)", - "ro-RO":"Romanian", - "ru-RU":"Russian", - "sk-SK":"Slovak", - "sl-SI":"Slovenian", - "sr-RS":"Serbian", - "sv-SE":"Swedish", - "th-TH":"Thai", - "tr-TR":"Turkish", - "uk-UA":"Ukranian", - "vi-VN":"Vietnamese", - "zh-CN":"Chinese (CN)", - "zh-TW":"Chinese (TW)" - }, - LANG_BASES: { - af: "af_ZA", - ar: "ar", - bg: "bg_BG", - ca: "ca_AD", - cs: "cs_CZ", - da: "da_DK", - de: "de_DE", - el: "el_GR", - en: "en_US", - es: "es_ES", - et: "et_EE", - eu: "eu", - fa: "fa_IR", - fi: "fi_FI", - fr: "fr_FR", - he: "he_IL", - hr: "hr-HR", - hu: "hu_HU", - is: "is_IS", - it: "it_IT", - ja: "ja_JP", - km: "km_KH", - ko: "ko_KR", - lt: "lt_LT", - lv: "lv-LV", - mn: "mn_MN", - nb: "nb_NO", - nl: "nl_NL", - nn: "nn-NO", - pl: "pl_PL", - pt: "pt_PT", - ro: "ro_RO", - ru: "ru_RU", - sk: "sk_SK", - sl: "sl_SI", - sr: "sr_RS", - sv: "sv_SE", - th: "th_TH", - tr: "tr_TR", - uk: "uk_UA", - vi: "vi_VN", - zh: "zh_CN" - }, - SUPERSCRIPTS: { - "\u00AA": "\u0061", - "\u00B2": "\u0032", - "\u00B3": "\u0033", - "\u00B9": "\u0031", - "\u00BA": "\u006F", - "\u02B0": "\u0068", - "\u02B1": "\u0266", - "\u02B2": "\u006A", - "\u02B3": "\u0072", - "\u02B4": "\u0279", - "\u02B5": "\u027B", - "\u02B6": "\u0281", - "\u02B7": "\u0077", - "\u02B8": "\u0079", - "\u02E0": "\u0263", - "\u02E1": "\u006C", - "\u02E2": "\u0073", - "\u02E3": "\u0078", - "\u02E4": "\u0295", - "\u1D2C": "\u0041", - "\u1D2D": "\u00C6", - "\u1D2E": "\u0042", - "\u1D30": "\u0044", - "\u1D31": "\u0045", - "\u1D32": "\u018E", - "\u1D33": "\u0047", - "\u1D34": "\u0048", - "\u1D35": "\u0049", - "\u1D36": "\u004A", - "\u1D37": "\u004B", - "\u1D38": "\u004C", - "\u1D39": "\u004D", - "\u1D3A": "\u004E", - "\u1D3C": "\u004F", - "\u1D3D": "\u0222", - "\u1D3E": "\u0050", - "\u1D3F": "\u0052", - "\u1D40": "\u0054", - "\u1D41": "\u0055", - "\u1D42": "\u0057", - "\u1D43": "\u0061", - "\u1D44": "\u0250", - "\u1D45": "\u0251", - "\u1D46": "\u1D02", - "\u1D47": "\u0062", - "\u1D48": "\u0064", - "\u1D49": "\u0065", - "\u1D4A": "\u0259", - "\u1D4B": "\u025B", - "\u1D4C": "\u025C", - "\u1D4D": "\u0067", - "\u1D4F": "\u006B", - "\u1D50": "\u006D", - "\u1D51": "\u014B", - "\u1D52": "\u006F", - "\u1D53": "\u0254", - "\u1D54": "\u1D16", - "\u1D55": "\u1D17", - "\u1D56": "\u0070", - "\u1D57": "\u0074", - "\u1D58": "\u0075", - "\u1D59": "\u1D1D", - "\u1D5A": "\u026F", - "\u1D5B": "\u0076", - "\u1D5C": "\u1D25", - "\u1D5D": "\u03B2", - "\u1D5E": "\u03B3", - "\u1D5F": "\u03B4", - "\u1D60": "\u03C6", - "\u1D61": "\u03C7", - "\u2070": "\u0030", - "\u2071": "\u0069", - "\u2074": "\u0034", - "\u2075": "\u0035", - "\u2076": "\u0036", - "\u2077": "\u0037", - "\u2078": "\u0038", - "\u2079": "\u0039", - "\u207A": "\u002B", - "\u207B": "\u2212", - "\u207C": "\u003D", - "\u207D": "\u0028", - "\u207E": "\u0029", - "\u207F": "\u006E", - "\u2120": "\u0053\u004D", - "\u2122": "\u0054\u004D", - "\u3192": "\u4E00", - "\u3193": "\u4E8C", - "\u3194": "\u4E09", - "\u3195": "\u56DB", - "\u3196": "\u4E0A", - "\u3197": "\u4E2D", - "\u3198": "\u4E0B", - "\u3199": "\u7532", - "\u319A": "\u4E59", - "\u319B": "\u4E19", - "\u319C": "\u4E01", - "\u319D": "\u5929", - "\u319E": "\u5730", - "\u319F": "\u4EBA", - "\u02C0": "\u0294", - "\u02C1": "\u0295", - "\u06E5": "\u0648", - "\u06E6": "\u064A" - }, - SUPERSCRIPTS_REGEXP: new RegExp("[\u00AA\u00B2\u00B3\u00B9\u00BA\u02B0\u02B1\u02B2\u02B3\u02B4\u02B5\u02B6\u02B7\u02B8\u02E0\u02E1\u02E2\u02E3\u02E4\u1D2C\u1D2D\u1D2E\u1D30\u1D31\u1D32\u1D33\u1D34\u1D35\u1D36\u1D37\u1D38\u1D39\u1D3A\u1D3C\u1D3D\u1D3E\u1D3F\u1D40\u1D41\u1D42\u1D43\u1D44\u1D45\u1D46\u1D47\u1D48\u1D49\u1D4A\u1D4B\u1D4C\u1D4D\u1D4F\u1D50\u1D51\u1D52\u1D53\u1D54\u1D55\u1D56\u1D57\u1D58\u1D59\u1D5A\u1D5B\u1D5C\u1D5D\u1D5E\u1D5F\u1D60\u1D61\u2070\u2071\u2074\u2075\u2076\u2077\u2078\u2079\u207A\u207B\u207C\u207D\u207E\u207F\u2120\u2122\u3192\u3193\u3194\u3195\u3196\u3197\u3198\u3199\u319A\u319B\u319C\u319D\u319E\u319F\u02C0\u02C1\u06E5\u06E6]", "g"), - UPDATE_GROUP_CONTEXT_CONDITION: function (state, termtxt, valueTerm) { - if (state.tmp.group_context.tip.condition) { - if (state.tmp.group_context.tip.condition.test) { - var testres; - if (state.tmp.group_context.tip.condition.test === "empty-label") { - testres = !termtxt; - } else if (state.tmp.group_context.tip.condition.test === "comma-safe") { - var empty = !termtxt; - var alpha = termtxt.slice(0,1).match(CSL.ALL_ROMANESQUE_REGEXP); - var num = state.tmp.just_did_number; - if (empty) { - testres = true; - } else if (num) { - if (alpha && !valueTerm) { - testres = true; - } else { - testres = false; - } - } else { - if (alpha && !valueTerm) { - testres = true; - } else { - testres = false; - } - } - } - if (testres) { - state.tmp.group_context.tip.force_suppress = false; - } else { - state.tmp.group_context.tip.force_suppress = true; - } - if (state.tmp.group_context.tip.condition.not) { - state.tmp.group_context.tip.force_suppress = !state.tmp.group_context.tip.force_suppress; - } - } - } else { - if (termtxt.slice(-1).match(/[0-9]/)) { - state.tmp.just_did_number = true; - } else { - state.tmp.just_did_number = false; - } - } - }, - locale: {}, - locale_opts: {}, - locale_dates: {} -}; -if (typeof require !== "undefined" && typeof module !== 'undefined' && "exports" in module) { - var CSL_IS_NODEJS = true; - exports.CSL = CSL; -} -CSL.TERMINAL_PUNCTUATION_REGEXP = new RegExp("^([" + CSL.TERMINAL_PUNCTUATION.slice(0, -1).join("") + "])(.*)"); -CSL.CLOSURES = new RegExp(".*[\\]\\)]"); -if ("undefined" === typeof console) { - CSL.debug = function (str) { - dump("CSL: " + str + "\n"); - }; - CSL.error = function (str) { - dump("CSL error: " + str + "\n"); - }; -} else { - CSL.debug = function (str) { - console.log("CSL: " + str); - }; - CSL.error = function (str) { - console.log("CSL error: " + str); - }; -} -CSL.XmlJSON = function (dataObj) { - this.dataObj = dataObj; - this.institution = { - name:"institution", - attrs:{ - "institution-parts":"long", - "delimiter":", ", - "substitute-use-first":"1", - "use-last":"1" - }, - children:[ - { - name:"institution-part", - attrs:{ - name:"long" - }, - children:[] - } - ] - }; -}; -CSL.XmlJSON.prototype.clean = function (json) { - return json; -}; -CSL.XmlJSON.prototype.getStyleId = function (myjson, styleName) { - var tagName = 'id'; - if (styleName) { - tagName = 'title'; - } - var ret = ""; - var children = myjson.children; - for (var i=0,ilen=children.length;i -1 && !myjson.children[i].attrs.prefix && !myjson.children[i].attrs.suffix) { - mustHaves = mustHaves.slice(0,haveVarname).concat(mustHaves.slice(haveVarname+1)); - } else { - useme = false; - break; - } - } - if (useme && !mustHaves.length) { - myjson.attrs["has-publisher-and-publisher-place"] = true; - } - } - for (var i=0,ilen=myjson.children.length;i 0) { - var myparents = parents.slice(); - var parent = myparents.pop(); - if (parent === "substitute") { - return true; - } else { - return this.isChildOfSubstitute(myparents); - } - } - return false; -}; -CSL.XmlJSON.prototype.addMissingNameNodes = function(myjson,parents) { - if (!parents) { - parents = []; - } - if (myjson.name === "names") { - if (!this.isChildOfSubstitute(parents)) { - var addName = true; - for (var i=0,ilen=myjson.children.length;i -1) { - var institution = this.nodeCopy(this.institution); - for (var i=0,ilen = CSL.INSTITUTION_KEYS.length;i/, ""); - xml = xml.replace(//g, ""); - xml = xml.replace(/^\s+/g, ""); - xml = xml.replace(/\s+$/g, ""); - return xml; -}; -CSL.parseXml = function(str) { - var _pos = 0; - var _obj = {children:[]}; - var _stack = [_obj.children]; - function _listifyString(str) { - str = str.split(/(?:\r\n|\n|\r)/).join(" ").replace(/>[ ]+<").replace(/<\!--.*?-->/g, ""); - var lst = str.split("><"); - var stylePos = null; - for (var i=0,ilen=lst.length;i 0) { - lst[i] = "<" + lst[i]; - } - if (i < (lst.length-1)) { - lst[i] = lst[i] + ">"; - } - if ("number" != typeof stylePos) { - if (lst[i].slice(0, 7) === "