fcn-wrtc
Version:
Fully Connected Network over WebRTC connection
2 lines • 247 kB
JavaScript
!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.jsnx=e()}}(function(){return function e(t,r,n){function a(o,u){if(!r[o]){if(!t[o]){var s="function"==typeof require&&require;if(!u&&s)return s(o,!0);if(i)return i(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var c=r[o]={exports:{}};t[o][0].call(c.exports,function(e){var r=t[o][1][e];return a(r?r:e)},c,c.exports,e,t,r,n)}return r[o].exports}for(var i="function"==typeof require&&require,o=0;o<n.length;o++)a(n[o]);return a}({1:[function(e,t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r["default"]={workerPath:"jsnetworkx.js"},t.exports=r["default"]},{}],2:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var a=e("lodash/collection/shuffle"),i=n(a),o=e("lodash/collection/sample"),u=n(o);r["default"]={shuffle:i["default"],sample:u["default"]},t.exports=r["default"]},{"babel-runtime/helpers/interop-require-default":107,"lodash/collection/sample":170,"lodash/collection/shuffle":171}],3:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/create-class")["default"],a=e("babel-runtime/helpers/class-call-check")["default"],i=e("babel-runtime/helpers/sliced-to-array")["default"],o=e("babel-runtime/core-js/object/create")["default"],u=e("babel-runtime/core-js/get-iterator")["default"],s=e("babel-runtime/regenerator")["default"],l=e("babel-runtime/core-js/symbol/iterator")["default"],c=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var f=e("./clear"),d=c(f),h=e("./isIterable"),p=c(h),v=e("lodash/lang/isFunction"),b=c(v),g=e("lodash/lang/isObject"),y=c(g),m=e("./isArrayLike"),w=c(m),x=e("lodash/collection/size"),k=c(x),j=function(){function e(t){if(a(this,e),this._stringValues=o(null),this._numberValues=o(null),this._values=o(null),this._keys=o(null),null!=t)if(p["default"](t)){var r=!0,n=!1,s=void 0;try{for(var l,c=u(t);!(r=(l=c.next()).done);r=!0){var f=i(l.value,2),d=f[0],h=f[1];this.set(d,h)}}catch(v){n=!0,s=v}finally{try{!r&&c["return"]&&c["return"]()}finally{if(n)throw s}}}else if(w["default"](t))for(var b=0;b<t.length;b++){var g=i(t[b],2),d=g[0],h=g[1];this.set(d,h)}else if(y["default"](t))for(var d in t)this.set(isNaN(+d)?d:+d,t[d])}return n(e,[{key:"_getStorage",value:function(e){switch(typeof e){case"number":return this._numberValues;case"string":return this._stringValues;default:return this._values}}},{key:"get",value:function(e,t){var r=this._getStorage(e);return e in r?r[e]:t}},{key:"has",value:function(e){return e in this._getStorage(e)}},{key:"set",value:function(e,t){var r=this._getStorage(e);return r[e]=t,r===this._values&&(this._keys[e]=e),this}},{key:"delete",value:function(e){var t=this._getStorage(e);return e in t?(delete t[e],t===this._values&&delete this._keys[e],!0):!1}},{key:"entries",value:s.mark(function t(){var e;return s.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=s.keys(this._numberValues);case 1:if((t.t1=t.t0()).done){t.next=7;break}return e=t.t1.value,t.next=5,[+e,this._numberValues[e]];case 5:t.next=1;break;case 7:t.t2=s.keys(this._stringValues);case 8:if((t.t3=t.t2()).done){t.next=14;break}return e=t.t3.value,t.next=12,[e,this._stringValues[e]];case 12:t.next=8;break;case 14:t.t4=s.keys(this._values);case 15:if((t.t5=t.t4()).done){t.next=21;break}return e=t.t5.value,t.next=19,[this._keys[e],this._values[e]];case 19:t.next=15;break;case 21:case"end":return t.stop()}},t,this)})},{key:"keys",value:s.mark(function r(){var e;return s.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=s.keys(this._numberValues);case 1:if((t.t1=t.t0()).done){t.next=7;break}return e=t.t1.value,t.next=5,+e;case 5:t.next=1;break;case 7:t.t2=s.keys(this._stringValues);case 8:if((t.t3=t.t2()).done){t.next=14;break}return e=t.t3.value,t.next=12,e;case 12:t.next=8;break;case 14:t.t4=s.keys(this._values);case 15:if((t.t5=t.t4()).done){t.next=21;break}return e=t.t5.value,t.next=19,this._keys[e];case 19:t.next=15;break;case 21:case"end":return t.stop()}},r,this)})},{key:"values",value:s.mark(function c(){var e;return s.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:t.t0=s.keys(this._numberValues);case 1:if((t.t1=t.t0()).done){t.next=7;break}return e=t.t1.value,t.next=5,this._numberValues[e];case 5:t.next=1;break;case 7:t.t2=s.keys(this._stringValues);case 8:if((t.t3=t.t2()).done){t.next=14;break}return e=t.t3.value,t.next=12,this._stringValues[e];case 12:t.next=8;break;case 14:t.t4=s.keys(this._values);case 15:if((t.t5=t.t4()).done){t.next=21;break}return e=t.t5.value,t.next=19,this._values[e];case 19:t.next=15;break;case 21:case"end":return t.stop()}},c,this)})},{key:"clear",value:function(){d["default"](this._stringValues),d["default"](this._numberValues),d["default"](this._values),d["default"](this._keys)}},{key:"forEach",value:function(e,t){if(!b["default"](e))throw new TypeError("callback must be a function");var r=!0,n=!1,a=void 0;try{for(var i,o=u(this.entries());!(r=(i=o.next()).done);r=!0){var s=i.value;e.call(t,s[1],s[0],this)}}catch(l){n=!0,a=l}finally{try{!r&&o["return"]&&o["return"]()}finally{if(n)throw a}}}},{key:l,value:function(){return this.entries()}},{key:"size",get:function(){return k["default"](this._values)+k["default"](this._numberValues)+k["default"](this._stringValues)}}]),e}();r["default"]=j,t.exports=r["default"]},{"./clear":7,"./isArrayLike":21,"./isIterable":24,"babel-runtime/core-js/get-iterator":89,"babel-runtime/core-js/object/create":93,"babel-runtime/core-js/symbol/iterator":100,"babel-runtime/helpers/class-call-check":101,"babel-runtime/helpers/create-class":102,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/helpers/sliced-to-array":109,"babel-runtime/regenerator":166,"lodash/collection/size":172,"lodash/lang/isFunction":227,"lodash/lang/isObject":229}],4:[function(e,t,r){"use strict";function n(e,t){return t[0]-e[0]}var a=e("babel-runtime/helpers/create-class")["default"],i=e("babel-runtime/helpers/class-call-check")["default"],o=e("babel-runtime/helpers/sliced-to-array")["default"],u=e("babel-runtime/core-js/get-iterator")["default"];Object.defineProperty(r,"__esModule",{value:!0});var s=function(){function e(t){if(i(this,e),this._values=[],null!=t){var r=!0,a=!1,s=void 0;try{for(var l,c=u(t);!(r=(l=c.next()).done);r=!0){var f=o(l.value,2),d=f[0],h=f[1];this._values.push([d,h])}}catch(p){a=!0,s=p}finally{try{!r&&c["return"]&&c["return"]()}finally{if(a)throw s}}this._values.sort(n)}}return a(e,[{key:"enqueue",value:function(e,t){this._values.push([e,t]),this._values.sort(n)}},{key:"dequeue",value:function(){return this._values.pop()}},{key:"size",get:function(){return this._values.length}}]),e}();r["default"]=s,t.exports=r["default"]},{"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/class-call-check":101,"babel-runtime/helpers/create-class":102,"babel-runtime/helpers/sliced-to-array":109}],5:[function(e,t,r){"use strict";function n(e,t){var r=new v(e),n=!0,a=!1,i=void 0;try{for(var o,s=u(t);!(n=(o=s.next()).done);n=!0){var l=o.value;e.has(l)?r["delete"](l):r.add(l)}}catch(c){a=!0,i=c}finally{try{!n&&s["return"]&&s["return"]()}finally{if(a)throw i}}return r}function a(e,t){var r=new v(e),n=!0,a=!1,i=void 0;try{for(var o,s=u(t);!(n=(o=s.next()).done);n=!0){var l=o.value;r.add(l)}}catch(c){a=!0,i=c}finally{try{!n&&s["return"]&&s["return"]()}finally{if(a)throw i}}return r}var i=e("babel-runtime/helpers/create-class")["default"],o=e("babel-runtime/helpers/class-call-check")["default"],u=e("babel-runtime/core-js/get-iterator")["default"],s=e("babel-runtime/regenerator")["default"],l=e("babel-runtime/core-js/symbol/iterator")["default"],c=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r.symmetricDifference=n,r.union=a;var f=e("./Map"),d=c(f),h=e("./toIterator"),p=c(h),v=function(){function e(t){if(o(this,e),this._map=new d["default"],null!=t){var r=!0,n=!1,a=void 0;try{for(var i,s=u(p["default"](t));!(r=(i=s.next()).done);r=!0){var l=i.value;this.add(l)}}catch(c){n=!0,a=c}finally{try{!r&&s["return"]&&s["return"]()}finally{if(n)throw a}}}}return i(e,[{key:"has",value:function(e){return this._map.has(e)}},{key:"add",value:function(e){this._map.set(e,!0)}},{key:"delete",value:function(e){return this._map["delete"](e)}},{key:"values",value:function(){return this._map.keys()}},{key:"keys",value:function(){return this.values()}},{key:"entries",value:s.mark(function t(){var e,r,n,a,i,o;return s.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:e=!0,r=!1,n=void 0,t.prev=3,a=u(this.values());case 5:if(e=(i=a.next()).done){t.next=12;break}return o=i.value,t.next=9,[o,o];case 9:e=!0,t.next=5;break;case 12:t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](3),r=!0,n=t.t0;case 18:t.prev=18,t.prev=19,!e&&a["return"]&&a["return"]();case 21:if(t.prev=21,!r){t.next=24;break}throw n;case 24:return t.finish(21);case 25:return t.finish(18);case 26:case"end":return t.stop()}},t,this,[[3,14,18,26],[19,,21,25]])})},{key:"clear",value:function(){this._map.clear()}},{key:"forEach",value:function(e,t){var r=!0,n=!1,a=void 0;try{for(var i,o=u(this.values());!(r=(i=o.next()).done);r=!0){var s=i.value;e.call(t,s,s,this)}}catch(l){n=!0,a=l}finally{try{!r&&o["return"]&&o["return"]()}finally{if(n)throw a}}}},{key:"difference",value:function(){for(var t=new e(this),r=arguments.length,n=Array(r),a=0;r>a;a++)n[a]=arguments[a];for(var i=0,o=n.length;o>i;i++){var s=!0,l=!1,c=void 0;try{for(var f,d=u(n[i]);!(s=(f=d.next()).done);s=!0){var h=f.value;t["delete"](h)}}catch(p){l=!0,c=p}finally{try{!s&&d["return"]&&d["return"]()}finally{if(l)throw c}}}return t}},{key:"intersection",value:function(){var t=new e,r=!0,n=!1,a=void 0;try{for(var i,o=u(this);!(r=(i=o.next()).done);r=!0){for(var s=i.value,l=arguments.length,c=Array(l),f=0;l>f;f++)c[f]=arguments[f];c.every(function(e){return e.has(s)})&&t.add(s)}}catch(d){n=!0,a=d}finally{try{!r&&o["return"]&&o["return"]()}finally{if(n)throw a}}return t}},{key:"pop",value:function(){try{var e=this.values().next().value;return this["delete"](e),e}catch(t){}}},{key:l,value:function(){return this.values()}},{key:"size",get:function(){return this._map.size}}]),e}();r["default"]=v},{"./Map":3,"./toIterator":39,"babel-runtime/core-js/get-iterator":89,"babel-runtime/core-js/symbol/iterator":100,"babel-runtime/helpers/class-call-check":101,"babel-runtime/helpers/create-class":102,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/regenerator":166}],6:[function(e,t,r){(function(e){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=e.Worker,t.exports=r["default"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(e,t,r){"use strict";function n(e){for(var t in e)delete e[t]}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],8:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var a=e("lodash/lang/clone"),i=n(a);r["default"]=i["default"],t.exports=r["default"]},{"babel-runtime/helpers/interop-require-default":107,"lodash/lang/clone":223}],9:[function(e,t,r){"use strict";function n(e,t,r){var n=function(){};n.prototype=e.constructor.prototype;var i,o,u={};for(i in e)e.hasOwnProperty(i)&&(u[i]=e[i]);u=a(u,t,r),o=new n;for(i in u)o[i]=u[i];return o}function a(e,t,r){return s["default"](e,!0,function(e){if(d["default"](e)||p["default"](e)||c["default"](e)){var a=n(e,t,r);return t.push(e),r.push(a),a}},null,null,t,r)}function i(e){return a(e,[],[])}var o=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=i;var u=e("lodash/internal/baseClone"),s=o(u),l=e("./isGraph"),c=o(l),f=e("./isMap"),d=o(f),h=e("./isSet"),p=o(h);t.exports=r["default"]},{"./isGraph":23,"./isMap":26,"./isSet":28,"babel-runtime/helpers/interop-require-default":107,"lodash/internal/baseClone":179}],10:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var a=e("lodash/object/merge"),i=n(a);r["default"]=i["default"],t.exports=r["default"]},{"babel-runtime/helpers/interop-require-default":107,"lodash/object/merge":238}],11:[function(e,t,r){"use strict";function n(e,t){return new a(function(r,n){try{var a=s["default"].methodLookupFunction(e).apply(null,t);c["default"](a)&&(a=i(a)),r(a)}catch(o){n(o)}})}var a=e("babel-runtime/core-js/promise")["default"],i=e("babel-runtime/core-js/array/from")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var u=e("../WorkerSettings"),s=o(u),l=e("./isIterator"),c=o(l);t.exports=r["default"]},{"../WorkerSettings":1,"./isIterator":25,"babel-runtime/core-js/array/from":88,"babel-runtime/core-js/promise":98,"babel-runtime/helpers/interop-require-default":107}],12:[function(e,t,r){"use strict";function n(e,t){return o(e,t)}var a=e("babel-runtime/core-js/promise")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var o,u=e("./Worker"),s=i(u),l=e("../WorkerSettings"),c=i(l),f=e("./delegateSync"),d=i(f),h=e("./message");o="function"==typeof s["default"]?function(e,t){var r=h.serializeAll(t),n=r.serializable,i=r.serializedValues;return n?new a(function(t,r){var n=new s["default"](c["default"].workerPath);n.addEventListener("message",function(e){return t(h.deserialize(e.data))},!1),n.addEventListener("error",r,!1),n.postMessage({method:e,args:i})}):(console.info("At least one argument can't be serialized and sent to the worker. "+("We will run "+e+" in the same thread instead.")),d["default"](e,t))}:function(e,t){return console.info('Workers are not supported in this environment, so "'+e+'" will run in the same thread instead. This might block the environment.'),d["default"](e,t)},t.exports=r["default"]},{"../WorkerSettings":1,"./Worker":6,"./delegateSync":11,"./message":32,"babel-runtime/core-js/promise":98,"babel-runtime/helpers/interop-require-default":107}],13:[function(e,t,r){"use strict";function n(e,t){for(var r=new Array(e),n=0;e>n;n++)r[n]=t;return r}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],14:[function(e,t,r){"use strict";function n(e,t,r){if(Array.isArray(e)){var n=0,i=e.length;if(r)for(;i>n;n++)t.call(r,e[n],n);else for(;i>n;n++)t(e[n],n)}else if(u["default"](e)&&(e=a(e)),l["default"](e)){var o,s;if(void 0!==r){var c=!0,f=!1,d=void 0;try{for(var h,p=a(e);!(c=(h=p.next()).done);c=!0)o=h.value,s+=1,t.call(r,o,s)}catch(v){f=!0,d=v}finally{try{!c&&p["return"]&&p["return"]()}finally{if(f)throw d}}}else{var b=!0,g=!1,y=void 0;try{for(var m,w=a(e);!(b=(m=w.next()).done);b=!0)o=m.value,s+=1,t(o,s)}catch(v){g=!0,y=v}finally{try{!b&&w["return"]&&w["return"]()}finally{if(g)throw y}}}}else if(e&&"object"==typeof e)if(r)for(var x in e)t.call(r,e[x],x);else for(var x in e)t(e[x],x)}var a=e("babel-runtime/core-js/get-iterator")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var o=e("./isIterable"),u=i(o),s=e("./isIterator"),l=i(s);t.exports=r["default"]},{"./isIterable":24,"./isIterator":25,"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/interop-require-default":107}],15:[function(e,t,r){"use strict";function n(e,t){for(;0!==t;){var r=e;e=t,t=r%t}return e}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],16:[function(e,t,r){"use strict";function n(e){return e.slice().reverse()}function a(e,t){var r,a,u,l,f,d,h;return i.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(r=o(e),a=r.length,!(t>a)){i.next=4;break}return i.abrupt("return");case 4:return u=c["default"](t),l=n(u),i.next=8,u.map(function(e){return r[e]});case 8:f=void 0,d=0;case 11:if(!(d<l.length)){i.next=18;break}if(f=l[d],u[f]===f+a-t){i.next=15;break}return i.abrupt("break",18);case 15:d++,i.next=11;break;case 18:if(l.length!==d){i.next=20;break}return i.abrupt("return");case 20:for(u[f]+=1,h=f+1;t>h;h++)u[h]=u[h-1]+1;return i.next=24,u.map(function(e){return r[e]});case 24:i.next=8;break;case 26:case"end":return i.stop()}},s[0],this)}var i=e("babel-runtime/regenerator")["default"],o=e("babel-runtime/core-js/array/from")["default"],u=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=a;var s=[a].map(i.mark),l=e("./range"),c=u(l);t.exports=r["default"]},{"./range":35,"babel-runtime/core-js/array/from":88,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/regenerator":166}],17:[function(e,t,r){"use strict";function n(e,t){var r,n,o,s,c,f,d,h,p;return a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(r=i(e),n=r.length,t=null==t?n:t,!(t>n)){a.next=5;break}return a.abrupt("return");case 5:return o=l["default"](n),s=l["default"](n,n-t,-1),c=l["default"](t-1,-1,-1),a.next=10,o.slice(0,t).map(function(e){return r[e]});case 10:f=0;case 12:if(!(f<c.length)){a.next=31;break}if(d=c[f],s[d]-=1,h=o[d],0!==s[d]){a.next=22;break}o.splice(d,1),o.push(h),s[d]=n-d,a.next=28;break;case 22:return p=s[d],o[d]=o[o.length-p],o[o.length-p]=h,a.next=27,o.slice(0,t).map(function(e){return r[e]});case 27:return a.abrupt("break",31);case 28:f++,a.next=12;break;case 31:if(c.length!==f){a.next=33;break}return a.abrupt("return");case 33:a.next=10;break;case 35:case"end":return a.stop()}},u[0],this)}var a=e("babel-runtime/regenerator")["default"],i=e("babel-runtime/core-js/array/from")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var u=[n].map(a.mark),s=e("./range"),l=o(s);t.exports=r["default"]},{"./range":35,"babel-runtime/core-js/array/from":88,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/regenerator":166}],18:[function(e,t,r){"use strict";function n(e,t,r){var n,o;return a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:if(null!=e){a.next=4;break}return a.abrupt("return");case 4:if(null!=t){a.next=10;break}t=e,e=0,r=1,a.next=16;break;case 10:if(null!=r){a.next=14;break}r=1,a.next=16;break;case 14:if(0!==r){a.next=16;break}throw new RangeError("opt_step can't be 0");case 16:n=0>r,o=e;case 18:if(!(n&&o>t||!n&&t>o)){a.next=24;break}return a.next=21,o;case 21:o+=r,a.next=18;break;case 24:case"end":return a.stop()}},i[0],this)}var a=e("babel-runtime/regenerator")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var i=[n].map(a.mark);t.exports=r["default"]},{"babel-runtime/regenerator":166}],19:[function(e,t,r){"use strict";function n(e,t){return null==e?t:e}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],20:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"],a=e("babel-runtime/helpers/interop-require-wildcard")["default"],i=e("babel-runtime/helpers/defaults")["default"];Object.defineProperty(r,"__esModule",{value:!0});var o=e("./Arrays"),u=n(o),s=e("./Map"),l=n(s),c=e("./PriorityQueue"),f=n(c),d=e("./Set"),h=n(d),p=e("./clone"),v=n(p),b=e("./clear"),g=n(b),y=e("./deepcopy"),m=n(y),w=e("./deepmerge"),x=n(w),k=e("./gcd"),j=n(k),E=e("./genCombinations"),_=n(E),S=e("./genPermutations"),O=n(S),M=e("./genRange"),I=n(M),P=e("./getDefault"),N=n(P),A=e("./fillArray"),$=n(A),q=e("./forEach"),D=n(q),L=e("./isArrayLike"),F=n(L),G=e("./isBoolean"),C=n(G),z=e("./isGraph"),T=n(z),J=e("./isIterable"),R=n(J),X=e("./isIterator"),B=n(X),U=e("./isMap"),V=n(U),W=e("./isPlainObject"),H=n(W),K=e("./mapIterator"),Y=n(K),Q=e("./mapSequence"),Z=n(Q),ee=e("./max"),te=n(ee),re=e("./next"),ne=n(re),ae=e("./nodesAreEqual"),ie=n(ae),oe=e("./range"),ue=n(oe),se=e("./someIterator"),le=n(se),ce=e("./toIterator"),fe=n(ce),de=e("./tuple"),he=a(de),pe=e("./size"),ve=n(pe),be=e("./sprintf"),ge=n(be),ye=e("./zipIterator"),me=n(ye),we=e("./zipSequence"),xe=n(we);r.Arrays=u["default"],r.Map=l["default"],r.PriorityQueue=f["default"],r.Set=h["default"],r.clone=v["default"],r.clear=g["default"],r.deepcopy=m["default"],r.deepmerge=x["default"],r.gcd=j["default"],r.genCombinations=_["default"],r.genPermutations=O["default"],r.genRange=I["default"],r.getDefault=N["default"],r.fillArray=$["default"],r.forEach=D["default"],r.isArrayLike=F["default"],r.isBoolean=C["default"],r.isGraph=T["default"],r.isIterable=R["default"],r.isIterator=B["default"],r.isMap=V["default"],r.isPlainObject=H["default"],r.mapIterator=Y["default"],r.mapSequence=Z["default"],r.max=te["default"],r.next=ne["default"],r.nodesAreEqual=ie["default"],r.range=ue["default"],r.someIterator=le["default"],r.toIterator=fe["default"],r.tuple=he,r.size=ve["default"],r.sprintf=ge["default"],r.zipIterator=me["default"],r.zipSequence=xe["default"],i(r,a(de))},{"./Arrays":2,"./Map":3,"./PriorityQueue":4,"./Set":5,"./clear":7,"./clone":8,"./deepcopy":9,"./deepmerge":10,"./fillArray":13,"./forEach":14,"./gcd":15,"./genCombinations":16,"./genPermutations":17,"./genRange":18,"./getDefault":19,"./isArrayLike":21,"./isBoolean":22,"./isGraph":23,"./isIterable":24,"./isIterator":25,"./isMap":26,"./isPlainObject":27,"./mapIterator":29,"./mapSequence":30,"./max":31,"./next":33,"./nodesAreEqual":34,"./range":35,"./size":36,"./someIterator":37,"./sprintf":38,"./toIterator":39,"./tuple":40,"./zipIterator":41,"./zipSequence":42,"babel-runtime/helpers/defaults":103,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/helpers/interop-require-wildcard":108}],21:[function(e,t,r){"use strict";function n(e){return e&&"object"==typeof e&&"number"==typeof e.length&&"function"!=typeof e}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],22:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var a=e("lodash/lang/isBoolean"),i=n(a);r["default"]=i["default"],t.exports=r["default"]},{"babel-runtime/helpers/interop-require-default":107,"lodash/lang/isBoolean":226}],23:[function(e,t,r){"use strict";function n(e){return e&&"function"==typeof e.addNode}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],24:[function(e,t,r){"use strict";function n(e){return"function"==typeof e[a]}var a=e("babel-runtime/core-js/symbol/iterator")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{"babel-runtime/core-js/symbol/iterator":100}],25:[function(e,t,r){"use strict";function n(e){return e&&"function"==typeof e.next}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],26:[function(e,t,r){"use strict";function n(e){return e instanceof o["default"]}var a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var i=e("./Map"),o=a(i);t.exports=r["default"]},{"./Map":3,"babel-runtime/helpers/interop-require-default":107}],27:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var a=e("lodash/lang/isPlainObject"),i=n(a);r["default"]=i["default"],t.exports=r["default"]},{"babel-runtime/helpers/interop-require-default":107,"lodash/lang/isPlainObject":230}],28:[function(e,t,r){"use strict";function n(e){return e instanceof o["default"]}var a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var i=e("./Set"),o=a(i);t.exports=r["default"]},{"./Set":5,"babel-runtime/helpers/interop-require-default":107}],29:[function(e,t,r){"use strict";function n(e,t,r){var n,u,s,l,c,f;return a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:n=!0,u=!1,s=void 0,a.prev=3,l=i(e);case 5:if(n=(c=l.next()).done){a.next=12;break}return f=c.value,a.next=9,t.call(r,f);case 9:n=!0,a.next=5;break;case 12:a.next=18;break;case 14:a.prev=14,a.t0=a["catch"](3),u=!0,s=a.t0;case 18:a.prev=18,a.prev=19,!n&&l["return"]&&l["return"]();case 21:if(a.prev=21,!u){a.next=24;break}throw s;case 24:return a.finish(21);case 25:return a.finish(18);case 26:case"end":return a.stop()}},o[0],this,[[3,14,18,26],[19,,21,25]])}var a=e("babel-runtime/regenerator")["default"],i=e("babel-runtime/core-js/get-iterator")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var o=[n].map(a.mark);t.exports=r["default"]},{"babel-runtime/core-js/get-iterator":89,"babel-runtime/regenerator":166}],30:[function(e,t,r){"use strict";function n(e,t,r){if(f["default"](e))return y.call(e,t,r);if(h["default"](e)&&(e=a(e)),v["default"](e))return g["default"](e,t,r);if(u["default"](e))return l["default"](e,t,r);throw new TypeError("Can't map value of type %s",typeof e)}var a=e("babel-runtime/core-js/get-iterator")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var o=e("lodash/lang/isPlainObject"),u=i(o),s=e("lodash/object/mapValues"),l=i(s),c=e("./isArrayLike"),f=i(c),d=e("./isIterable"),h=i(d),p=e("./isIterator"),v=i(p),b=e("./mapIterator"),g=i(b),y=Array.prototype.map;t.exports=r["default"]},{"./isArrayLike":21,"./isIterable":24,"./isIterator":25,"./mapIterator":29,"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/interop-require-default":107,"lodash/lang/isPlainObject":230,"lodash/object/mapValues":237}],31:[function(e,t,r){"use strict";function n(e,t){var r,n=-(1/0);return o["default"](e,function(e){var a=t?t(e):e;a>n&&(n=a,r=e)}),r}var a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var i=e("./forEach"),o=a(i);t.exports=r["default"]},{"./forEach":14,"babel-runtime/helpers/interop-require-default":107}],32:[function(e,t,r){"use strict";function n(e){var t;return t={},h(t,I,"Set"),h(t,"data",v(e.values())),t}function a(e){return new S["default"](e.data)}function i(e){var t;return t={},h(t,I,"Map"),h(t,"data",function(){var t=[],r=!0,n=!1,a=void 0;try{for(var i,o=b(e);!(r=(i=o.next()).done);r=!0){var u=p(i.value,2),s=u[0],l=u[1];t.push([s,c(l)])}}catch(f){n=!0,a=f}finally{try{!r&&o["return"]&&o["return"]()}finally{if(n)throw a}}return t}()),t}function o(e){return new E["default"](e.data.map(function(e){return e[1]=f(e[1]),e}))}function u(e){var t;return t={},h(t,I,e.constructor.__name__),h(t,"data",e.graph),h(t,"nodes",v(e.node)),h(t,"edges",e.edges(null,!0)),t}function s(e){var t=new M[e[I]](e.edges,e.data);return t.addNodesFrom(e.nodes),t}function l(e){var t=typeof e;return null==e||"string"===t||"number"===t||"boolean"===t||k["default"](e)||Array.isArray(e)||e instanceof E["default"]||e instanceof S["default"]||"Graph"===e.constructor.__name__||"DiGraph"===e.constructor.__name__||w["default"](e)}function c(e){var t=typeof e;return e&&"string"!==t&&"number"!==t&&"boolean"!==t?e instanceof S["default"]?n(e):e instanceof E["default"]?i(e):"Graph"===e.constructor.__name__||"DiGraph"===e.constructor.__name__?u(e):w["default"](e)?v(e):e:e}function f(e){var t=typeof e;if(!e||"string"===t||"number"===t||"boolean"===t)return e;if(e[I])switch(e[I]){case"Map":return o(e);case"Set":return a(e);case"Graph":case"DiGraph":return s(e)}return e}function d(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0],t=new Array(e.length),r=e.every(function(e,r){var n=l(e);return n&&(t[r]=c(e)),n});return{serializable:r,serializedValues:t}}var h=e("babel-runtime/helpers/define-property")["default"],p=e("babel-runtime/helpers/sliced-to-array")["default"],v=e("babel-runtime/core-js/array/from")["default"],b=e("babel-runtime/core-js/get-iterator")["default"],g=e("babel-runtime/helpers/interop-require-default")["default"],y=e("babel-runtime/helpers/interop-require-wildcard")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r.isSupported=l,r.serialize=c,r.deserialize=f,r.serializeAll=d;var m=e("./isIterable"),w=g(m),x=e("./isPlainObject"),k=g(x),j=e("./Map"),E=g(j),_=e("./Set"),S=g(_),O=e("../classes"),M=y(O),I="__type-jsnx__"},{"../classes":65,"./Map":3,"./Set":5,"./isIterable":24,"./isPlainObject":27,"babel-runtime/core-js/array/from":88,"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/define-property":104,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/helpers/interop-require-wildcard":108,"babel-runtime/helpers/sliced-to-array":109}],33:[function(e,t,r){"use strict";function n(e){var t=e.next();if(t.done)throw new Error("Iterator is already exhausted");return t.value}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],34:[function(e,t,r){"use strict";function n(e,t){return e===t||"object"==typeof e&&e.toString()===t.toString()}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{}],35:[function(e,t,r){"use strict";function n(e,t,r){return a(u["default"](e,t,r))}var a=e("babel-runtime/core-js/array/from")["default"],i=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var o=e("./genRange"),u=i(o);t.exports=r["default"]},{"./genRange":18,"babel-runtime/core-js/array/from":88,"babel-runtime/helpers/interop-require-default":107}],36:[function(e,t,r){"use strict";function n(e){if(s["default"](e))return e.numberOfNodes();if("string"==typeof e||o["default"](e))return e.length;if(c["default"](e))return d["default"](e);throw new TypeError("Expected a graph object, array, string or object, but got %s instead",typeof e)}var a=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var i=e("./isArrayLike"),o=a(i),u=e("./isGraph"),s=a(u),l=e("lodash/lang/isPlainObject"),c=a(l),f=e("lodash/collection/size"),d=a(f);t.exports=r["default"]},{"./isArrayLike":21,"./isGraph":23,"babel-runtime/helpers/interop-require-default":107,"lodash/collection/size":172,"lodash/lang/isPlainObject":230}],37:[function(e,t,r){"use strict";function n(e,t){var r=!0,n=!1,i=void 0;try{for(var o,u=a(e);!(r=(o=u.next()).done);r=!0){var s=o.value;if(t(s))return!0}}catch(l){n=!0,i=l}finally{try{!r&&u["return"]&&u["return"]()}finally{if(n)throw i}}return!1}var a=e("babel-runtime/core-js/get-iterator")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n,t.exports=r["default"]},{"babel-runtime/core-js/get-iterator":89}],38:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0});var a,i=e("tiny-sprintf"),o=n(i);o["default"].j=function(e){if(e===a)return a+"";try{return JSON.stringify(e)}catch(t){return e+""}},r["default"]=o["default"],t.exports=r["default"]},{"babel-runtime/helpers/interop-require-default":107,"tiny-sprintf":243}],39:[function(e,t,r){"use strict";function n(e){if(c["default"](e))return e;if(d["default"](e))return a(e);if(Array.isArray(e)||s["default"](e))return i.mark(function t(e){var r,n;return i.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=0,n=e.length;case 1:if(!(n>r)){t.next=7;break}return t.next=4,e[r];case 4:r++,t.next=1;break;case 7:case"end":return t.stop()}},t,this)})(e);throw new TypeError("Unable to convert "+e+" to an iterator")}var a=e("babel-runtime/core-js/get-iterator")["default"],i=e("babel-runtime/regenerator")["default"],o=e("babel-runtime/helpers/interop-require-default")["default"];
Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var u=e("./isArrayLike"),s=o(u),l=e("./isIterator"),c=o(l),f=e("./isIterable"),d=o(f);t.exports=r["default"]},{"./isArrayLike":21,"./isIterable":24,"./isIterator":25,"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/regenerator":166}],40:[function(e,t,r){"use strict";function n(e,t){return c[0]=e,c[1]=t,c}function a(e,t,r){return f[0]=e,f[1]=t,f[2]=r,f}function i(e,t,r,n){return d[0]=e,d[1]=t,d[2]=r,d[3]=n,d}function o(e,t,r){return r.length=2,r[0]=e,r[1]=t,r}function u(e,t,r,n){return n.length=3,n[0]=e,n[1]=t,n[2]=r,n}function s(e,t,r,n,a){return a.length=4,a[0]=e,a[1]=t,a[2]=r,a[3]=n,a}function l(e){var t=new Array(e);switch(e){case 2:return function(e,r){return t[0]=e,t[1]=r,t};case 3:return function(e,r,n){return t[0]=e,t[1]=r,t[2]=n,t};default:throw new Error("Typle size not supported.")}}Object.defineProperty(r,"__esModule",{value:!0}),r.tuple2=n,r.tuple3=a,r.tuple4=i,r.tuple2c=o,r.tuple3c=u,r.tuple4c=s,r.createTupleFactory=l;var c=new Array(2),f=new Array(3),d=new Array(4)},{}],41:[function(e,t,r){"use strict";function n(){var e,t,r,n,o,u,s=arguments;return a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:e=s,t=e.length;case 2:r=!1,n=new Array(t),o=0;case 6:if(!(t>o)){a.next=15;break}if(u=e[o].next(),!u.done){a.next=11;break}return r=!0,a.abrupt("break",15);case 11:n[o]=u.value;case 12:o++,a.next=6;break;case 15:if(!r){a.next=17;break}return a.abrupt("break",21);case 17:return a.next=19,n;case 19:a.next=2;break;case 21:case"end":return a.stop()}},i[0],this)}var a=e("babel-runtime/regenerator")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=n;var i=[n].map(a.mark);t.exports=r["default"]},{"babel-runtime/regenerator":166}],42:[function(e,t,r){"use strict";function n(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];var n,a,i=t.length,o=1/0,u=new Array(i);for(n=0;i>n;n++){var s=t[n],l=s.length;if(o>l&&(o=l,0===o))return[];u[n]=s[0]}for(a=new Array(o),a[0]=u,n=1;o>n;n++){u=new Array(i);for(var c=0;i>c;c++)u[c]=t[c][n];a[n]=u}return a}function a(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];var a=t[0];if(u["default"](a))return n.apply(null,t);if(l["default"](a))return f["default"].apply(null,t);throw new TypeError("Expected an iterator, array-like object or object, but got %s instead",a)}var i=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=a;var o=e("./isArrayLike"),u=i(o),s=e("./isIterator"),l=i(s),c=e("./zipIterator"),f=i(c);t.exports=r["default"]},{"./isArrayLike":21,"./isIterator":25,"./zipIterator":41,"babel-runtime/helpers/interop-require-default":107}],43:[function(e,t,r){"use strict";function n(e){var t=this,r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=r.k,a=r.normalized,i=r.weight,o=r.endpoints;a=null==a?!0:a,o=null==o?!1:o;var f=new w.Map(v.mark(function g(){var r,n,a,i,o,u;return v.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=!0,n=!1,a=void 0,t.prev=3,i=b(e);case 5:if(r=(o=i.next()).done){t.next=12;break}return u=o.value,t.next=9,w.tuple2(u,0);case 9:r=!0,t.next=5;break;case 12:t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](3),n=!0,a=t.t0;case 18:t.prev=18,t.prev=19,!r&&i["return"]&&i["return"]();case 21:if(t.prev=21,!n){t.next=24;break}throw a;case 24:return t.finish(21);case 25:return t.finish(18);case 26:case"end":return t.stop()}},g,t,[[3,14,18,26],[19,,21,25]])})()),h=e.nodes();return null!=n&&(h=w.Arrays.sample(h,n)),h.forEach(function(t){var r=null==i?u(e,t):s(e,t,i),n=p(r,3),a=n[0],d=n[1],h=n[2];f=o?c(f,a,d,h,t):l(f,a,d,h,t)}),d(f,e.order(),a,e.isDirected(),n)}function a(e,t){return m["default"]("betweennessCentrality",[e,t])}function i(e){var t=this,r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=r.normalized,a=r.weight;n=null==n?!0:n;var i=new w.Map(v.mark(function G(){var r,n,a,i,o,u;return v.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:r=!0,n=!1,a=void 0,t.prev=3,i=b(e);case 5:if(r=(o=i.next()).done){t.next=12;break}return u=o.value,t.next=9,w.tuple2(u,0);case 9:r=!0,t.next=5;break;case 12:t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](3),n=!0,a=t.t0;case 18:t.prev=18,t.prev=19,!r&&i["return"]&&i["return"]();case 21:if(t.prev=21,!n){t.next=24;break}throw a;case 24:return t.finish(21);case 25:return t.finish(18);case 26:case"end":return t.stop()}},G,t,[[3,14,18,26],[19,,21,25]])})()),o=!0,l=!1,c=void 0;try{for(var d,g=b(e.edgesIter());!(o=(d=g.next()).done);o=!0){var y=d.value;i.set(y,0)}}catch(m){l=!0,c=m}finally{try{!o&&g["return"]&&g["return"]()}finally{if(l)throw c}}var x=!0,k=!1,j=void 0;try{for(var E,_=b(e);!(x=(E=_.next()).done);x=!0){var S=E.value,O=null==a?u(e,S):s(e,S,a),M=p(O,3),I=M[0],P=M[1],N=M[2];i=f(i,I,P,N,S)}}catch(m){k=!0,j=m}finally{try{!x&&_["return"]&&_["return"]()}finally{if(k)throw j}}var A=!0,$=!1,q=void 0;try{for(var D,L=b(e);!(A=(D=L.next()).done);A=!0){var F=D.value;i["delete"](F)}}catch(m){$=!0,q=m}finally{try{!A&&L["return"]&&L["return"]()}finally{if($)throw q}}return h(i,e.order(),n,e.isDirected())}function o(e,t){return m["default"]("edgeBetweennessCentrality",[e,t])}function u(e,t){var r=this,n=[],a=new w.Map(v.mark(function f(){var t,n,a,i,o,u;return v.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:t=!0,n=!1,a=void 0,r.prev=3,i=b(e);case 5:if(t=(o=i.next()).done){r.next=12;break}return u=o.value,r.next=9,w.tuple2(u,[]);case 9:t=!0,r.next=5;break;case 12:r.next=18;break;case 14:r.prev=14,r.t0=r["catch"](3),n=!0,a=r.t0;case 18:r.prev=18,r.prev=19,!t&&i["return"]&&i["return"]();case 21:if(r.prev=21,!n){r.next=24;break}throw a;case 24:return r.finish(21);case 25:return r.finish(18);case 26:case"end":return r.stop()}},f,r,[[3,14,18,26],[19,,21,25]])})()),i=new w.Map(v.mark(function d(){var t,n,a,i,o,u;return v.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:t=!0,n=!1,a=void 0,r.prev=3,i=b(e);case 5:if(t=(o=i.next()).done){r.next=12;break}return u=o.value,r.next=9,w.tuple2(u,0);case 9:t=!0,r.next=5;break;case 12:r.next=18;break;case 14:r.prev=14,r.t0=r["catch"](3),n=!0,a=r.t0;case 18:r.prev=18,r.prev=19,!t&&i["return"]&&i["return"]();case 21:if(r.prev=21,!n){r.next=24;break}throw a;case 24:return r.finish(21);case 25:return r.finish(18);case 26:case"end":return r.stop()}},d,r,[[3,14,18,26],[19,,21,25]])})()),o=new w.Map;i.set(t,1),o.set(t,0);for(var u=[t];u.length>0;){var s=u.shift();n.push(s);var l=o.get(s),c=i.get(s);e.neighbors(s).forEach(function(e){o.has(e)||(u.push(e),o.set(e,l+1)),o.get(e)===l+1&&(i.set(e,i.get(e)+c),a.get(e).push(s))})}return[n,a,i]}function s(e,t){var r=this,n=arguments.length<=2||void 0===arguments[2]?"weight":arguments[2],a=[],i=new w.Map(v.mark(function P(){var t,n,a,i,o,u;return v.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:t=!0,n=!1,a=void 0,r.prev=3,i=b(e);case 5:if(t=(o=i.next()).done){r.next=12;break}return u=o.value,r.next=9,w.tuple2(u,[]);case 9:t=!0,r.next=5;break;case 12:r.next=18;break;case 14:r.prev=14,r.t0=r["catch"](3),n=!0,a=r.t0;case 18:r.prev=18,r.prev=19,!t&&i["return"]&&i["return"]();case 21:if(r.prev=21,!n){r.next=24;break}throw a;case 24:return r.finish(21);case 25:return r.finish(18);case 26:case"end":return r.stop()}},P,r,[[3,14,18,26],[19,,21,25]])})()),o=new w.Map(v.mark(function N(){var t,n,a,i,o,u;return v.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:t=!0,n=!1,a=void 0,r.prev=3,i=b(e);case 5:if(t=(o=i.next()).done){r.next=12;break}return u=o.value,r.next=9,w.tuple2(u,0);case 9:t=!0,r.next=5;break;case 12:r.next=18;break;case 14:r.prev=14,r.t0=r["catch"](3),n=!0,a=r.t0;case 18:r.prev=18,r.prev=19,!t&&i["return"]&&i["return"]();case 21:if(r.prev=21,!n){r.next=24;break}throw a;case 24:return r.finish(21);case 25:return r.finish(18);case 26:case"end":return r.stop()}},N,r,[[3,14,18,26],[19,,21,25]])})()),u=new w.Map;o.set(t,1);var s=new w.Map([w.tuple2(t,0)]),l=new w.PriorityQueue;for(l.enqueue(0,[t,t]);l.size>0;){var c=l.dequeue(),f=p(c,2),d=f[0],h=p(f[1],2),g=h[0],y=h[1];if(!u.has(y)){o.set(y,o.get(y)+o.get(g)),a.push(y),u.set(y,d);var m=!0,x=!1,k=void 0;try{for(var j,E=b(e.get(y));!(m=(j=E.next()).done);m=!0){var _=p(j.value,2),S=_[0],O=_[1],M=d+w.getDefault(O[n],1);u.has(S)||s.has(S)&&!(M<s.get(S))?M===s.get(S)&&(o.set(S,o.get(S)+o.get(y)),i.get(S).push(y)):(s.set(S,M),l.enqueue(M,[y,S]),o.set(S,0),i.set(S,[y]))}}catch(I){x=!0,k=I}finally{try{!m&&E["return"]&&E["return"]()}finally{if(x)throw k}}}}return[a,i,o]}function l(e,t,r,n,a){for(var i=this,o=new w.Map(v.mark(function l(){var e,r,n,a,o,u;return v.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:e=!0,r=!1,n=void 0,i.prev=3,a=b(t);case 5:if(e=(o=a.next()).done){i.next=12;break}return u=o.value,i.next=9,w.tuple2(u,0);case 9:e=!0,i.next=5;break;case 12:i.next=18;break;case 14:i.prev=14,i.t0=i["catch"](3),r=!0,n=i.t0;case 18:i.prev=18,i.prev=19,!e&&a["return"]&&a["return"]();case 21:if(i.prev=21,!r){i.next=24;break}throw n;case 24:return i.finish(21);case 25:return i.finish(18);case 26:case"end":return i.stop()}},l,i,[[3,14,18,26],[19,,21,25]])})());t.length>0;){var u=t.pop(),s=(1+o.get(u))/n.get(u);r.get(u).forEach(function(e){o.set(e,o.get(e)+n.get(e)*s)}),(u!==a||"object"==typeof u&&u.toString()!==a.toString())&&e.set(u,e.get(u)+o.get(u))}return e}function c(e,t,r,n,a){var i=this;e.set(a,e.get(a)+t.length-1);for(var o=new w.Map(v.mark(function l(){var e,r,n,a,o,u;return v.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:e=!0,r=!1,n=void 0,i.prev=3,a=b(t);case 5:if(e=(o=a.next()).done){i.next=12;break}return u=o.value,i.next=9,w.tuple2(u,0);case 9:e=!0,i.next=5;break;case 12:i.next=18;break;case 14:i.prev=14,i.t0=i["catch"](3),r=!0,n=i.t0;case 18:i.prev=18,i.prev=19,!e&&a["return"]&&a["return"]();case 21:if(i.prev=21,!r){i.next=24;break}throw n;case 24:return i.finish(21);case 25:return i.finish(18);case 26:case"end":return i.stop()}},l,i,[[3,14,18,26],[19,,21,25]])})());t.length>0;){var u=t.pop(),s=(1+o.get(u))/n.get(u);r.get(u).forEach(function(e){o.set(e,o.get(e)+n.get(e)*s)}),(u!==a||"object"==typeof u&&u.toString()!==a.toString())&&e.set(u,e.get(u)+o.get(u)+1)}return e}function f(e,t,r,n,a){for(var i=this,o=new w.Map(v.mark(function l(){var e,r,n,a,o,u;return v.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:e=!0,r=!1,n=void 0,i.prev=3,a=b(t);case 5:if(e=(o=a.next()).done){i.next=12;break}return u=o.value,i.next=9,w.tuple2(u,0);case 9:e=!0,i.next=5;break;case 12:i.next=18;break;case 14:i.prev=14,i.t0=i["catch"](3),r=!0,n=i.t0;case 18:i.prev=18,i.prev=19,!e&&a["return"]&&a["return"]();case 21:if(i.prev=21,!r){i.next=24;break}throw n;case 24:return i.finish(21);case 25:return i.finish(18);case 26:case"end":return i.stop()}},l,i,[[3,14,18,26],[19,,21,25]])})());t.length>0;){var u=t.pop(),s=(1+o.get(u))/n.get(u);r.get(u).forEach(function(t){var r=n.get(t)*s,a=[t,u];e.has(a)||(a=[u,t]),e.set(a,e.get(a)+r),o.set(t,o.get(t)+r)}),(u!==a||"object"==typeof u&&u.toString()!==a.toString())&&e.set(u,e.get(u)+o.get(u))}return e}function d(e,t,r,n,a){void 0===n&&(n=!1);var i;return i=r?2>=t?null:1/((t-1)*(t-2)):n?null:.5,null!=i&&(null!=a&&(i=i*t/a),e.forEach(function(t,r){return e.set(r,t*i)})),e}function h(e,t,r,n){var a;return a=r?1>=t?null:1/(t*(t-1)):n?null:.5,null!=a&&e.forEach(function(t,r){return e.set(r,t*a)}),e}var p=e("babel-runtime/helpers/sliced-to-array")["default"],v=e("babel-runtime/regenerator")["default"],b=e("babel-runtime/core-js/get-iterator")["default"],g=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r.betweennessCentrality=n,r.genBetweennessCentrality=a,r.edgeBetweennessCentrality=i,r.genEdgeBetweennessCentrality=o;var y=e("../../_internals/delegate"),m=g(y),w=e("../../_internals")},{"../../_internals":20,"../../_internals/delegate":12,"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/helpers/sliced-to-array":109,"babel-runtime/regenerator":166}],44:[function(e,t,r){"use strict";function n(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=t.maxIter,n=void 0===r?100:r,a=t.tolerance,u=void 0===a?1e-6:a,s=t.nstart,l=t.weight,d=Math.sqrt,h=Math.pow,p=Math.abs;if(e.isMultigraph())throw new c.JSNetworkXException("Not defined for multigraphs.");if(0===e.order())throw new c.JSNetworkXException("Empty graph.");var v=void 0,b=new f.Map;if(s){v=s;var g=!0,y=!1,m=void 0;try{for(var w,x=o(v.keys());!(g=(w=x.next()).done);g=!0){var k=w.value;b.set(k,0)}}catch(j){y=!0,m=j}finally{try{!g&&x["return"]&&x["return"]()}finally{if(y)throw m}}}else{var E=1/e.order();v=new f.Map;var _=!0,S=!1,O=void 0;try{for(var M,I=o(e);!(_=(M=I.next()).done);_=!0){var k=M.value;v.set(k,E),b.set(k,0)}}catch(j){S=!0,O=j}finally{try{!_&&I["return"]&&I["return"]()}finally{if(S)throw O}}}var P=0,N=!0,A=!1,$=void 0;try{for(var q,D=o(v.values());!(N=(q=D.next()).done);N=!0){var L=q.value;P+=L}}catch(j){A=!0,$=j}finally{try{!N&&D["return"]&&D["return"]()}finally{if(A)throw $}}P=1/P;var F=!0,G=!1,C=void 0;try{for(var z,T=o(v);!(F=(z=T.next()).done);F=!0){var J=i(z.value,2),R=J[0],L=J[1];v.set(R,L*P)}}catch(j){G=!0,C=j}finally{try{!F&&T["return"]&&T["return"]()}finally{if(G)throw C}}u=e.order()*u;for(var X=0;n>X;X++){var B=v;v=new f.Map(b);var U=!0,V=!1,W=void 0;try{for(var H,K=o(v);!(U=(H=K.next()).done);U=!0){var Y=i(H.value,2),k=Y[0],L=Y[1],Q=!0,Z=!1,ee=void 0;try{for(var te,re=o(e.get(k));!(Q=(te=re.next()).done);Q=!0){var ne=i(te.value,2),ae=ne[0],ie=ne[1];v.set(ae,v.get(ae)+B.get(k)*f.getDefault(l&&ie[l],1))}}catch(j){Z=!0,ee=j}finally{try{!Q&&re["return"]&&re["return"]()}finally{if(Z)throw ee}}}}catch(j){V=!0,W=j}finally{try{!U&&K["return"]&&K["return"]()}finally{if(V)throw W}}var oe=0,ue=!0,se=!1,le=void 0;try{for(var ce,fe=o(v.values());!(ue=(ce=fe.next()).done);ue=!0){var L=ce.value;oe+=h(L,2)}}catch(j){se=!0,le=j}finally{try{!ue&&fe["return"]&&fe["return"]()}finally{if(se)throw le}}oe=d(oe),oe=0===oe?1:1/oe;var de=0,he=!0,pe=!1,ve=void 0;try{for(var be,ge=o(v);!(he=(be=ge.next()).done);he=!0){var ye=i(be.value,2),k=ye[0],L=ye[1];L*=oe,v.set(k,L),de+=p(L-B.get(k))}}catch(j){pe=!0,ve=j}finally{try{!he&&ge["return"]&&ge["return"]()}finally{if(pe)throw ve}}if(u>de)return v}throw new c.JSNetworkXError("eigenvectorCentrality(): power iteration failed to converge in "+(n+" iterations."))}function a(e,t){return l["default"]("eigenvectorCentrality",[e,t])}var i=e("babel-runtime/helpers/sliced-to-array")["default"],o=e("babel-runtime/core-js/get-iterator")["default"],u=e("babel-runtime/helpers/interop-require-default")["default"];Object.defineProperty(r,"__esModule",{value:!0}),r.eigenvectorCentrality=n,r.genEigenvectorCentrality=a;var s=e("../../_internals/delegate"),l=u(s),c=e("../../exceptions"),f=e("../../_internals")},{"../../_internals":20,"../../_internals/delegate":12,"../../exceptions":78,"babel-runtime/core-js/get-iterator":89,"babel-runtime/helpers/interop-require-default":107,"babel-runtime/helpers/sliced-to-array":109}],45:[function(e,t,r){"use strict";var n=e("babel-runtime/helpers/interop-require-wildcard")["default"],a=e("babel-runtime/helpers/defaults")["default"];Object.defineProperty(r,"__esModule",{value:!0});var i=e("./betweenness"),o=n(i),u=e("./eigenvector"),s=n(u);r.betweenness=o,r.eigenvector=s,a(r,n(i)),a(r,n(u))},{"./betweenness":43,"./eigenvector":44,"babel-runtime/helpers/defaults":103,"babel-runtime/helpers/interop-require-wildcard":108}],46:[function(e,t,r){"use strict";function n(e){var t,r,n,a,i,o,u,s,l,c,f,d,v;return p.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(0!==e.numberOfNodes()){p.next=2;break}return p.abrupt("return",[]);case 2:t=new x.Map(x.mapIterator(e,function(t){var r=new x.Set(e.neighborsIter(t));return r["delete"](t),x.tuple2(t,r)})),r=new x.Set(e),n=new x.Set(e),a=[null],i=x.max(r,function(e){return n.intersection(t.get(e)).size}),o=n.difference(t.get(i)),u=[];case 9:if(!(o.size>0)){p.next=25;break}if(s=o.pop(),n["delete"](s),a[a.length-1]=s,l=t.get(s),c=r.intersection(l),0!==c.size){p.next=21;break}return p.next=19,a.slice();case 19:p.next=23;break;case 21:f=n.intersection(l),f.size>0&&(u.push([r,n,o]),a.push(null),r=c,n=f,i=x.max(r,function(e){return n.intersection(t.get(e)).size}),o=n.difference(t.get(i)));case 23:p.next=33;break;case 25:if(0!==a.length&&0!==u.length){p.next=27;break}return p.abrupt("break",35);case 27:a.pop(),d=u.pop(),v=h(d,3),r=v[0],n=v[1],o=v[2];case 33:p.next=9;break;case 35:case"end":return p.stop()}},y[0],this)}function a(e){return w["default"]("findCliques",[e])}function i(e){var t,r,n,a;return p.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(a=function o(e,a){var i,u,s,l,c,f,d,h,b,g;return p.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:i=x.max(e,function(e){return a.intersection(r.get(e)).size}),u=!0,s=!1,l=void 0,t.prev=4,c=v(a.difference(r.get(i)));case 6:if(u=(f=c.next()).done){t.next=24;break}if(d=f.value,a["delete"](d),n.push(d),h=r.get(d),b=e.intersection(h),0!==b.size){t.next=17;break}return t.next=15,n.slice();case 15:t.next=20;break;case 17:if(g=a.intersection(h),!(g.size>0)){t.next=20;break}return t.delegateYield(o(b,g),"t0",20);case 20:n.pop();case 21:u=!0,t.next=6;break;case 24:t.next=30;break;case 26:t.prev=26,t.t1=t["catch"](4),s=!0,l=t.t1;case 30:t.prev=30,t.prev=31,!u&&c["return"]&&c["return"]();case 33:if(t.prev=33,!s){t.next=36;break}throw l;case 36:return t.finish(33);case 37:return t.finish(30);case 38:case"end":return t.stop()}},t[0],this,[[4,26,30,38],[31,,33,37]])},t=[a].map(p.mark),0!==e.size){i.next=5;break}return i.next=5,[];case 5:return r=new x.Map(x.mapIterator(e,function(t){var r=new x.Set(e.neighborsIter(t));return r["delete"](t),x.tuple2(t,r)})),n=[],i.delegateYield(a(new x.Set(e),new x.Set(e)),"t0",8);case 8:case"end":return i.stop()}},y[1],this)}function o(e){return w["default"]("findCliquesRecursive",[e])}function u(e,t){return null==t&&(t=n(e)),x.max(t,function(e){return