// SPDX-License-Identifier: MIT

/// @title Luci in Nothingland by Marco Peyfuss
/// @author transientlabs.xyz

/*??????????????????????????????????????????????????????????????????????????????????????????
??                                                                                        ??
??    ....... ....... ....... ....... ....,,,,,,,.... ....... ....... ....... .......     ??
??     ... ... ... ... ... ... ..,/(((((((((((((((((((((((/,.. ... ... ... ... ... ...    ??
??     ....... ....... ......*(((((/*.....,*#///**,.....#/(((((,...... ....... .......    ??
??     . . . . . . . . ..*((((*..,/((((*,...........,*((((/,..*((((*.. . . . . . . . .    ??
??     ....... .......,((((..,(((/,..,(((((((((((((((((...,/((/..,((((,....... .......    ??
??     ... ... ... .,(((,.*(((,..*(((((((((((((((((((((((((*..,(((,.,(((,. ... ... ...    ??
??     ....... ..../((..(((,.,(((((((((((((((((((((((((((((((((..,((/.,((*.... .......    ??
??               ,((*.*((,.*(((((((((((((((((((((((((((((((((((((* ,((,./(/.              ??
??     ....... .*((,.((*.*(((((((((((((((((((((((((((((((((((((((((*./(/.*((,. .......    ??
??     ... ... ,((*.((*./(((*......../(((((((((((((((((*.......,*(((/.*((.*((. ... ...    ??
??     ........((/.((*./(/.,((*....*((,./(((((((((((/.,((*....*((,./(*./(*.(((........    ??
??     . . . .,((,,((.,(.,(* . . . . .#/ *(((((((((,./*. . . . . *(..(,.((.,((,. . . .    ??
??     ...,..,/((/*(/,..,(*... ,//,... **.((((((((/.** ..../(, ...*(...,((**((/,..,...    ??
??     .,(((((/(/////(((((*... .**.... **./(((((((/.#/ ....**. ...*(((((/////(/(((((..    ??
??     .*(((*./(((((((/*..(/.. .......//..((((((((/..//....... ../(..#/(((((//*.,(((*.    ??
??      ,(((*.(((((((((((/ ./((/*#/((*..,.((((((((/., ./((/*#/((*..(((((((((((/ *(((,     ??
??     ..(((/.,((((((((((((((*,.....,(((/.((((((((/./((/,.....,*((((((((((((((,.(((/..    ??
??     ..,(((* ...........*(((((((((((((/.((((((((/./(((((((((((((,............*(((*..    ??
??     .../(((((((((((((((/*,.,(((((((((/.((((((((/./((((((((/..,*((((((((((((((((*...    ??
??     . . . . . ..,..,((((((((*.(((((((/.((((((((/./(((((((.*((((((((...... . . . . .    ??
??     ....... ..../((,.*(((((((.*((((((/.((((((((/./((((((,.(((((((*.,((*.... .......    ??
??     ... ... ... .,(((,.,(((((,.((((((*.((((((((/./((((((.*(((((..*(((.. ... ... ...    ??
??     ....... .......,((((,.*((*.((((((*.((((((((/.*(((((/.*((,.,((((,....... .......    ??
??                      .,((((*. .((((((*.((((((((/.*(((((/..,/(((/,.                     ??
??     ....... ....... ......,((*.((((((*.((((((((/.*(((((/.*((,...... ....... .......    ??
??     ... ... ... ... ... ... ...((((((*..,*****,..*((((((... ... ... ... ... ... ...    ??
??     ....... ....... ....... ...(((((((((((((((((((((((((... ....... ....... .......    ??
??     . . . . . . . . . . . . . .((((((((((((((((((((((((/. . . . . . . . . . . . . .    ??
??     ....... ....... ....... ...(((((((((((((((((((((((((... ....... ....... .......    ??
??     ... ... ... ... ... ... ...((((((((((((((((((((((((/... ... ... ... ... ... ...    ??
??     ....... ....... ....... .../(((((((((((((((((((((((/... ....... ....... .......    ??
??                                                                                        ??
??????????????????????????????????????????????????????????????????????????????????????????*/

pragma solidity 0.8.19;

import {TLCreator} from "tl-creator-contracts/TLCreator.sol";

contract LuciInNothingland is TLCreator {
    constructor(
        address defaultRoyaltyRecipient,
        uint256 defaultRoyaltyPercentage,
        address[] memory admins,
        bool enableStory,
        address blockListRegistry
    )
    TLCreator(
        0xAa6AB798c96f347f079Dd2148d694c423aea8C81,
        "Luci in Nothingland",
        "NTHNG",
        defaultRoyaltyRecipient,
        defaultRoyaltyPercentage,
        msg.sender,
        admins,
        enableStory,
        blockListRegistry
    )
    {}
}
[{"inputs":[{"internalType":"address","name":"defaultRoyaltyRecipient","type":"address"},{"internalType":"uint256","name":"defaultRoyaltyPercentage","type":"uint256"},{"internalType":"address[]","name":"admins","type":"address[]"},{"internalType":"bool","name":"enableStory","type":"bool"},{"internalType":"address","name":"blockListRegistry","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"previousAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"beacon","type":"address"}],"name":"BeaconUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"Upgraded","type":"event"},{"stateMutability":"payable","type":"fallback"},{"stateMutability":"payable","type":"receive"}]