import{__exports as r}from"../../../_virtual/es.regexp.test.mjs";import{__require as e}from"./es.regexp.exec.mjs";import{__require as t}from"../internals/export.mjs";import{__require as s}from"../internals/function-call.mjs";import{__require as i}from"../internals/is-callable.mjs";import{__require as a}from"../internals/an-object.mjs";import{__require as n}from"../internals/to-string.mjs";var o;function m(){if(o)return r;o=1,e();var m,u,_=t(),p=s(),c=i(),f=a(),l=n(),x=(m=!1,(u=/[ac]/).exec=function(){return m=!0,/./.exec.apply(this,arguments)},!0===u.test("abc")&&m),j=/./.test;return _({target:"RegExp",proto:!0,forced:!x},{test:function(r){var e=f(this),t=l(r),s=e.exec;if(!c(s))return p(j,e,t);var i=p(s,e,t);return null!==i&&(f(i),!0)}}),r}export{m as __require};