const require_zone = require('../zone.js');

//#region ../../node_modules/.pnpm/luxon@3.5.0/node_modules/luxon/src/zones/invalidZone.js
/**
* A zone that failed to parse. You should never need to instantiate this.
* @implements {Zone}
*/
var InvalidZone = class extends require_zone.default {
	constructor(zoneName) {
		super();
		/**  @private */
		this.zoneName = zoneName;
	}
	/** @override **/
	get type() {
		return "invalid";
	}
	/** @override **/
	get name() {
		return this.zoneName;
	}
	/** @override **/
	get isUniversal() {
		return false;
	}
	/** @override **/
	offsetName() {
		return null;
	}
	/** @override **/
	formatOffset() {
		return "";
	}
	/** @override **/
	offset() {
		return NaN;
	}
	/** @override **/
	equals() {
		return false;
	}
	/** @override **/
	get isValid() {
		return false;
	}
};

//#endregion
exports.default = InvalidZone;