import{__exports as r}from"../../../_virtual/es.array.index-of.mjs";import{__require as e}from"../internals/export.mjs";import{__require as i}from"../internals/function-uncurry-this-clause.mjs";import{__require as t}from"../internals/array-includes.mjs";import{__require as n}from"../internals/array-method-is-strict.mjs";var s;function a(){if(s)return r;s=1;var a=e(),o=i(),m=t().indexOf,u=n(),f=o([].indexOf),_=!!f&&1/f([1],1,-0)<0;return a({target:"Array",proto:!0,forced:_||!u("indexOf")},{indexOf:function(r){var e=arguments.length>1?arguments[1]:void 0;return _?f(this,r,e)||0:m(this,r,e)}}),r}export{a as __require};