"use strict";Object.defineProperty(exports, "__esModule", {value: true});



var _chunkQC33EBBCjs = require('./chunk-QC33EBBC.js');


var _chunk6C3VEZWHjs = require('./chunk-6C3VEZWH.js');

// src/Bounded.ts
var Bounded_exports = {};
_chunk6C3VEZWHjs.__export.call(void 0, Bounded_exports, {
  boundedNumber: () => boundedNumber,
  clamp: () => clamp2,
  reverse: () => reverse2
});
var clamp2 = (B) => _chunkQC33EBBCjs.clamp.call(void 0, B)(B.bottom, B.top);
var reverse2 = (B) => {
  const R = _chunkQC33EBBCjs.reverse.call(void 0, B);
  return {
    equals: R.equals,
    compare: R.compare,
    top: B.bottom,
    bottom: B.top
  };
};
var boundedNumber = {
  equals: _chunkQC33EBBCjs.ordNumber.equals,
  compare: _chunkQC33EBBCjs.ordNumber.compare,
  top: Infinity,
  bottom: -Infinity
};






exports.clamp = clamp2; exports.reverse = reverse2; exports.boundedNumber = boundedNumber; exports.Bounded_exports = Bounded_exports;
