import{__exports as r}from"../../../_virtual/es.object.group-by.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/create-property.mjs";import{__require as i}from"../internals/get-built-in.mjs";import{__require as n}from"../internals/function-uncurry-this.mjs";import{__require as o}from"../internals/a-callable.mjs";import{__require as a}from"../internals/require-object-coercible.mjs";import{__require as s}from"../internals/to-property-key.mjs";import{__require as u}from"../internals/iterate.mjs";import{__require as m}from"../internals/fails.mjs";var _;function p(){if(_)return r;_=1;var p=e(),f=t(),l=i(),c=n(),j=o(),q=a(),b=s(),y=u(),g=m(),v=Object.groupBy,h=l("Object","create"),x=c([].push);return p({target:"Object",stat:!0,forced:!v||g(function(){return 1!==v("ab",function(r){return r}).a.length})},{groupBy:function(r,e){q(r),j(e);var t=h(null),i=0;return y(r,function(r){var n=b(e(r,i++));n in t?x(t[n],r):f(t,n,[r])}),t}}),r}export{p as __require};