'use strict';

var index = require('./index-BEF5cZxd.js');
var string_utils = require('./string.utils-BG4pUfEi.js');

const GovLifecycle = class {
    constructor(hostRef) {
        index.registerInstance(this, hostRef);
        this.uniqueId = 'lifecycle-' + string_utils.chr4();
    }
    connectedCallback() {
        console.log('connectedCallback', this.uniqueId);
    }
    disconnectedCallback() {
        console.log('disconnectedCallback', this.uniqueId);
    }
    componentWillLoad() {
        console.log('componentWillLoad', this.uniqueId);
    }
    componentDidLoad() {
        console.log('componentDidLoad', this.uniqueId);
    }
    componentShouldUpdate() {
        console.log('componentShouldUpdate', this.uniqueId);
    }
    componentWillRender() {
        console.log('componentWillRender', this.uniqueId);
    }
    componentDidRender() {
        console.log('componentDidRender', this.uniqueId);
    }
    componentWillUpdate() {
        console.log('componentWillUpdate', this.uniqueId);
    }
    componentDidUpdate() {
        console.log('componentDidUpdate', this.uniqueId);
    }
    render() {
        return (index.h(index.Host, { key: '5764a6d1dd18127a3b71f9a9a5bfac9116b94d1e', identifier: this.uniqueId }, index.h("span", { key: 'd5ae2d686dcc55523aa9a0ea500aff9e4de4fb3f' }, "lifecycle ", this.uniqueId)));
    }
};

exports.gov_lifecycle = GovLifecycle;
//# sourceMappingURL=gov-lifecycle.entry.cjs.js.map

//# sourceMappingURL=gov-lifecycle.cjs.entry.js.map