import{__exports as r}from"../../../_virtual/es.set.intersection.v2.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/fails.mjs";import{__require as i}from"../internals/set-intersection.mjs";import{__require as n}from"../internals/set-method-accept-set-like.mjs";var s;function o(){if(s)return r;s=1;var o=e(),a=t(),m=i();return o({target:"Set",proto:!0,real:!0,forced:!n()("intersection",function(r){return 2===r.size&&r.has(1)&&r.has(2)})||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))})},{intersection:m}),r}export{o as __require};