lib/process/convert/elements/animation/dataAttributes/extendedKeys/keyframing.js
function relateTime(time, extendedDur, resolution)
{
	// Relative to sibling animations
	time = new Decimal(time).dividedBy(extendedDur);
	
	// Clean up any repeating decimals
	time = applyResolution(time, resolution);
	
	return time;
}
function relateTime(time, extendedDur, resolution)
{
	// Relative to sibling animations
	time = new Decimal(time).dividedBy(extendedDur);
	
	// Clean up any repeating decimals
	time = applyResolution(time, resolution);
	
	return time;
}
/*
FROM OLD CODE -- here in case it's ever needed

Was used for keyTimes, which is 0-1 based
 /*function oneLess()
{
var minimumPerFrame = new Decimal(1).dividedBy(duration);	// percent

Ensure that there are never two identical keyframe times
by going even smaller than the calculated minimum
var resolution  = duration.toString().length;
var divisor     = new Decimal(10).toPower(resolution+1).dividedBy(10);
var subtrahend  = new Decimal(1).dividedBy(divisor);
var beforeFrame = new Decimal(minimumPerFrame).minus(subtrahend).toFixed(resolution);
var time = nextKeyTime.minus(beforeFrame).toNumber();
}