This is an NFT collection in which the metadata will be hidden until the decision is made to disclose it after the sale of the NFTs.
It is a gas consumption optimized contract, with authority levels.
The smartcontract in testnet is self-destructing, remove this function for mainnet deployment, as well as the minter role.