{"ScriptPreparationCode":"function sines(x) {\r\n if (x \u003C -3.14159265) x \u002B= 6.28318531;\r\n else if (x \u003E 3.14159265) x -= 6.28318531;\r\n if (x \u003C 0) return 1.27323954 * x \u002B .405284735 * x * x;\r\n else return 1.27323954 * x - 0.405284735 * x * x;\r\n}\r\n\r\nfunction coses(x) {\r\n x \u002B= 1.57079632;\r\n if (x \u003E 3.14159265) x -= 6.28318531;\r\n if (x \u003C 0) return 1.27323954 * x \u002B 0.405284735 * x * x\r\n else return 1.27323954 * x - 0.405284735 * x * x;\r\n}","TestCases":[{"Name":"q","Code":"sines(10);\r\ncoses(10);","IsDeferred":false},{"Name":"native","Code":"Math.sin(10);\r\nMath.cos(10);","IsDeferred":false}]}