text: // Generated by ReScript, PLEASE EDIT WITH CARE
  'use strict';
  
  var Caml_obj = require("bs-platform/lib/js/caml_obj.js");
  var Data_Map$OptolithClient = require("./Data_Map.bs.js");
  
  var compare = Caml_obj.caml_compare;
  
  var IntMap = Data_Map$OptolithClient.Make({
        compare: compare
      });
  
  var Foldable = IntMap.Foldable;
  
  var Traversable = IntMap.Traversable;
  
  var $$null = IntMap.$$null;
  
  var size = IntMap.size;
  
  var member = IntMap.member;
  
  var notMember = IntMap.notMember;
  
  var lookup = IntMap.lookup;
  
  var findWithDefault = IntMap.findWithDefault;
  
  var empty = IntMap.empty;
  
  var singleton = IntMap.singleton;
  
  var insert = IntMap.insert;
  
  var insertWith = IntMap.insertWith;
  
  var insertWithKey = IntMap.insertWithKey;
  
  var insertLookupWithKey = IntMap.insertLookupWithKey;
  
  var $$delete = IntMap.$$delete;
  
  var adjust = IntMap.adjust;
  
  var adjustWithKey = IntMap.adjustWithKey;
  
  var update = IntMap.update;
  
  var updateWithKey = IntMap.updateWithKey;
  
  var updateLookupWithKey = IntMap.updateLookupWithKey;
  
  var alter = IntMap.alter;
  
  var union = IntMap.union;
  
  var map = IntMap.map;
  
  var mapWithKey = IntMap.mapWithKey;
  
  var foldrWithKey = IntMap.foldrWithKey;
  
  var foldlWithKey = IntMap.foldlWithKey;
  
  var elems = IntMap.elems;
  
  var keys = IntMap.keys;
  
  var assocs = IntMap.assocs;
  
  var fromList = IntMap.fromList;
  
  var fromArray = IntMap.fromArray;
  
  var filter = IntMap.filter;
  
  var filterWithKey = IntMap.filterWithKey;
  
  var mapMaybe = IntMap.mapMaybe;
  
  var mapMaybeWithKey = IntMap.mapMaybeWithKey;
  
  var countBy = IntMap.countBy;
  
  var countByM = IntMap.countByM;
  
  exports.Foldable = Foldable;
  exports.Traversable = Traversable;
  exports.$$null = $$null;
  exports.size = size;
  exports.member = member;
  exports.notMember = notMember;
  exports.lookup = lookup;
  exports.findWithDefault = findWithDefault;
  exports.empty = empty;
  exports.singleton = singleton;
  exports.insert = insert;
  exports.insertWith = insertWith;
  exports.insertWithKey = insertWithKey;
  exports.insertLookupWithKey = insertLookupWithKey;
  exports.$$delete = $$delete;
  exports.adjust = adjust;
  exports.adjustWithKey = adjustWithKey;
  exports.update = update;
  exports.updateWithKey = updateWithKey;
  exports.updateLookupWithKey = updateLookupWithKey;
  exports.alter = alter;
  exports.union = union;
  exports.map = map;
  exports.mapWithKey = mapWithKey;
  exports.foldrWithKey = foldrWithKey;
  exports.foldlWithKey = foldlWithKey;
  exports.elems = elems;
  exports.keys = keys;
  exports.assocs = assocs;
  exports.fromList = fromList;
  exports.fromArray = fromArray;
  exports.filter = filter;
  exports.filterWithKey = filterWithKey;
  exports.mapMaybe = mapMaybe;
  exports.mapMaybeWithKey = mapMaybeWithKey;
  exports.countBy = countBy;
  exports.countByM = countByM;
  /* IntMap Not a pure module */
  