```\\nconstructor(\\n    string memory name,\\n    string memory symbol,\\n    string memory baseTokenURI,\\n    address mbeneficiary,\\n    address rbeneficiary,\\n    address alarmContract,\\n    address rngContract\\n) ERC721(name, symbol) Ownable() {\\n    locked = false;\\n\\n    _mintPrice = 1 ether;\\n    _reservesRate = 200;\\n    _maxTokenId = 1000000;\\n\\n    _baseExtension = ".json";\\n    _baseTokenURI = baseTokenURI;\\n\\n    _mintingBeneficiary = payable(mbeneficiary);\\n    _rngContract = rngContract;\\n    _alarmContract = alarmContract;\\n    _minter = _msgSender();\\n\\n    _state = DrawState.Closed;\\n\\n    royalties[0] = RoyaltyReceiver(rbeneficiary, 100);\\n}\\n```\\n