!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.d3=n.d3||{})}(this,function(n){"use strict";function t(n){return e(n(),3,0)}function r(){function n(n){var t=n.x-o[0],i=n.y-o[1],c=Math.sqrt(t*t+i*i);if(!c||c>=u)return{x:n.x,y:n.y,z:c>=u?1:10};var f=r*(1-Math.exp(-c*e))/c*.75+.25;return{x:o[0]+t*f,y:o[1]+i*f,z:Math.min(f,10)}}function t(){return r=Math.exp(i),r=r/(r-1)*u,e=i/u,n}var r,e,u=200,i=2,o=[0,0];return n.radius=function(n){return arguments.length?(u=+n,t()):u},n.distortion=function(n){return arguments.length?(i=+n,t()):i},n.focus=function(t){return arguments.length?(o=t,n):o},t()}function e(n,t,r){function u(e){var u=n(e),i=u