const require_rolldown_runtime = require('../../../../../../../_virtual/rolldown_runtime.js');

//#region ../../node_modules/.pnpm/libphonenumber-js@1.11.3/node_modules/libphonenumber-js/build/tools/semver-compare.js
var require_semver_compare = /* @__PURE__ */ require_rolldown_runtime.__commonJS({ "../../node_modules/.pnpm/libphonenumber-js@1.11.3/node_modules/libphonenumber-js/build/tools/semver-compare.js": ((exports) => {
	Object.defineProperty(exports, "__esModule", { value: true });
	exports["default"] = _default;
	function _default(a, b) {
		a = a.split("-");
		b = b.split("-");
		var pa = a[0].split(".");
		var pb = b[0].split(".");
		for (var i = 0; i < 3; i++) {
			var na = Number(pa[i]);
			var nb = Number(pb[i]);
			if (na > nb) return 1;
			if (nb > na) return -1;
			if (!isNaN(na) && isNaN(nb)) return 1;
			if (isNaN(na) && !isNaN(nb)) return -1;
		}
		if (a[1] && b[1]) return a[1] > b[1] ? 1 : a[1] < b[1] ? -1 : 0;
		return !a[1] && b[1] ? 1 : a[1] && !b[1] ? -1 : 0;
	}
}) });

//#endregion
Object.defineProperty(exports, 'default', {
  enumerable: true,
  get: function () {
    return require_semver_compare();
  }
});