//// [usingDeclarations.11.ts]
import { _ as _assert_this_initialized } from "@swc/helpers/_/_assert_this_initialized";
import { _ as _call_super } from "@swc/helpers/_/_call_super";
import { _ as _class_call_check } from "@swc/helpers/_/_class_call_check";
import { _ as _inherits } from "@swc/helpers/_/_inherits";
import { _ as _ts_add_disposable_resource } from "@swc/helpers/_/_ts_add_disposable_resource";
import { _ as _ts_dispose_resources } from "@swc/helpers/_/_ts_dispose_resources";
var A = function A() {
    "use strict";
    _class_call_check(this, A);
};
var C1 = /*#__PURE__*/ function(A) {
    "use strict";
    _inherits(C1, A);
    function C1() {
        _class_call_check(this, C1);
        var _this;
        var env = {
            stack: [],
            error: void 0,
            hasError: false
        };
        try {
            var x = _ts_add_disposable_resource(env, null, false);
            _this = _call_super(this, C1);
        } catch (e) {
            env.error = e;
            env.hasError = true;
        } finally{
            _ts_dispose_resources(env);
        }
        return _assert_this_initialized(_this);
    }
    return C1;
}(A);
var C2 = /*#__PURE__*/ function(A) {
    "use strict";
    _inherits(C2, A);
    function C2() {
        _class_call_check(this, C2);
        var _this;
        var env = {
            stack: [],
            error: void 0,
            hasError: false
        };
        try {
            _this = _call_super(this, C2);
            var x = _ts_add_disposable_resource(env, null, false);
        } catch (e) {
            env.error = e;
            env.hasError = true;
        } finally{
            _ts_dispose_resources(env);
        }
        return _assert_this_initialized(_this);
    }
    return C2;
}(A);
var C3 = /*#__PURE__*/ function(A) {
    "use strict";
    _inherits(C3, A);
    function C3() {
        _class_call_check(this, C3);
        var _this;
        var env = {
            stack: [],
            error: void 0,
            hasError: false
        };
        try {
            var x = _ts_add_disposable_resource(env, null, false);
            _this = _call_super(this, C3), _this.y = 1;
        } catch (e) {
            env.error = e;
            env.hasError = true;
        } finally{
            _ts_dispose_resources(env);
        }
        return _assert_this_initialized(_this);
    }
    return C3;
}(A);
var C4 = /*#__PURE__*/ function(A) {
    "use strict";
    _inherits(C4, A);
    function C4(y) {
        _class_call_check(this, C4);
        var _this;
        var env = {
            stack: [],
            error: void 0,
            hasError: false
        };
        try {
            var x = _ts_add_disposable_resource(env, null, false);
            _this = _call_super(this, C4), _this.y = y;
        } catch (e) {
            env.error = e;
            env.hasError = true;
        } finally{
            _ts_dispose_resources(env);
        }
        return _assert_this_initialized(_this);
    }
    return C4;
}(A);
var C5 = /*#__PURE__*/ function(A) {
    "use strict";
    _inherits(C5, A);
    function C5(y) {
        _class_call_check(this, C5);
        var _this;
        var env = {
            stack: [],
            error: void 0,
            hasError: false
        };
        try {
            var x = _ts_add_disposable_resource(env, null, false);
            _this = _call_super(this, C5), _this.y = y, _this.z = 1;
        } catch (e) {
            env.error = e;
            env.hasError = true;
        } finally{
            _ts_dispose_resources(env);
        }
        return _assert_this_initialized(_this);
    }
    return C5;
}(A);
