import{__exports as r}from"../../../_virtual/es.string.starts-with.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/function-uncurry-this-clause.mjs";import{__require as i}from"../internals/object-get-own-property-descriptor.mjs";import{__require as s}from"../internals/to-length.mjs";import{__require as o}from"../internals/to-string.mjs";import{__require as n}from"../internals/not-a-regexp.mjs";import{__require as a}from"../internals/require-object-coercible.mjs";import{__require as m}from"../internals/correct-is-regexp-logic.mjs";import{__require as _}from"../internals/is-pure.mjs";var p;function u(){if(p)return r;p=1;var u,l=t(),f=e(),c=i().f,g=s(),j=o(),h=n(),q=a(),v=m(),x=_(),b=f("".slice),d=Math.min,w=v("startsWith");return l({target:"String",proto:!0,forced:!!(x||w||(u=c(String.prototype,"startsWith"),!u||u.writable))&&!w},{startsWith:function(r){var t=j(q(this));h(r);var e=g(d(arguments.length>1?arguments[1]:void 0,t.length)),i=j(r);return b(t,e,e+i.length)===i}}),r}export{u as __require};