{"ScriptPreparationCode":null,"TestCases":[{"Name":"Native","Code":"var a = 100;\r\nvar b = 200000;\r\nvar c = 31;\r\n(((a \u002B b) * b) ^ c).toString();\r\n","IsDeferred":false},{"Name":"BigInt","Code":"var a = 100n;\r\nvar b = 200000n;\r\nvar c = 31n;\r\n(((a \u002B b) * b) ^ c).toString();\r\n","IsDeferred":false},{"Name":"decimal.js","Code":"var a = new Decimal(\u0022100\u0022);\r\nvar b = new Decimal(\u0022200000\u0022);\r\nvar c = new Decimal(\u002231\u0022);\r\na.plus(b).times(b).pow(c).toString();\r\n","IsDeferred":false},{"Name":"big.js","Code":"var a = new Big(\u0022100\u0022);\r\nvar b = new Big(\u0022200000\u0022);\r\nvar c = new Big(\u002231\u0022);\r\na.plus(b).mul(b).pow(c).toString();\r\n","IsDeferred":false},{"Name":"bignumber.js","Code":"var a = new BigNumber(\u0022100\u0022);\r\nvar b = new BigNumber(\u0022200000\u0022);\r\nvar c = new BigNumber(\u002231\u0022);\r\na.plus(b).multipliedBy(b).pow(c).toString();\r\n","IsDeferred":false}]}