{
	"language": "Solidity",
	"sources":
	{
		"A":
		{
			"content": "// SPDX-License-Identifier: GPL-3.0\npragma solidity >=0.0; pragma abicoder v2; contract C {} contract D { function f() public { C c = new C(); } }"
		}
	},
	"settings":
	{
		"optimizer": {
			"enabled": true
		},
		"outputSelection":
		{
			"*": { "*": ["ir", "evm.bytecode.object", "evm.bytecode.generatedSources", "evm.deployedBytecode.object"] }
		},
		"viaIR": true
	}
}