import{__exports as r}from"../../../_virtual/esnext.map.key-by.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/function-call.mjs";import{__require as a}from"../internals/iterate.mjs";import{__require as i}from"../internals/is-callable.mjs";import{__require as s}from"../internals/a-callable.mjs";import{__require as n}from"../internals/map-helpers.mjs";var m;function o(){if(m)return r;m=1;var o=e(),_=t(),l=a(),p=i(),u=s(),f=n().Map;return o({target:"Map",stat:!0,forced:!0},{keyBy:function(r,e){var t=new(p(this)?this:f);u(e);var a=u(t.set);return l(r,function(r){_(a,t,e(r),r)}),t}}),r}export{o as __require};