import{__exports as r}from"../../../_virtual/esnext.set.join.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/function-uncurry-this.mjs";import{__require as i}from"../internals/a-set.mjs";import{__require as n}from"../internals/set-iterate.mjs";import{__require as o}from"../internals/to-string.mjs";var s;function a(){if(s)return r;s=1;var a=t(),m=e(),u=i(),_=n(),f=o(),p=m([].join),j=m([].push);return a({target:"Set",proto:!0,real:!0,forced:!0},{join:function(r){var t=u(this),e=void 0===r?",":f(r),i=[];return _(t,function(r){j(i,r)}),p(i,e)}}),r}export{a as __require};