"use strict";function clamp(r,b,e){return Math.max(b,Math.min(r,e))}function rubberband(r,b,e){return 0===b||Math.abs(b)===1/0?Math.pow(r,5*e):r*b*e/(b+e*r)}function rubberbandIfOutOfBounds(r,b,e){var n=3