!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("d3-interpolate")):"function"==typeof define&&define.amd?define(["exports","d3-interpolate"],e):e(t.d3=t.d3||{},t.d3)}(this,function(t,e){"use strict";function n(t,e){function n(t,e){if(1===t.length)r.push(t[0]),u.push(t[0]);else{for(var l=Array(t.length-1),i=0;i=3&&(e.x1=t[1][0],e.y1=t[1][1]),e.x=t[t.length-1][0],e.y=t[t.length-1][1],4===t.length?e.type="C":3===t.length?e.type="Q":e.type="L",e}function u(t,e){e=e||2;for(var r=[],u=t,l=1/e,i=0;i0?i-=1:i0&&(i-=1))}return e[i]=(e[i]||0)+1,e},[]),o=a.reduce(function(e,n,r){if(r===t.length-1){var u=i(n,y({},t[t.length-1]));return"M"===u[0].type&&u.forEach(function(t){t.type="L"}),e.concat(u)}return e.concat(c(t[r],t[r+1],n))},[]);return o.unshift(t[0]),o}function f(t,n,r){var u=null==t?"":t.replace(/[Z]/gi,"").replace(/([MLCSTQAHV])\s*/gi,"$1"),l=null==n?"":n.replace(/[Z]/gi,"").replace(/([MLCSTQAHV])\s*/gi,"$1"),i=""===u?[]:u.split(/(?=[MLCSTQAHV])/gi),c=""===l?[]:l.split(/(?=[MLCSTQAHV])/gi);if(!i.length&&!c.length)return function(){return""};i.length?c.length||c.push(i[0]):i.push(c[0]);var f=i.map(a),y=c.map(a),g=Math.abs(c.length-i.length);0!==g&&(y.length>f.length?f=h(f,y,r):y.length