{"ScriptPreparationCode":"const objects = [\r\n {},\r\n {\r\n color: \u0022rgb(25, 67, 50)\u0022,\r\n width: \u0022134.391px\u0022,\r\n height: \u002236px\u0022,\r\n fontSize: \u002234px\u0022,\r\n fontStyle: \u0022normal\u0022,\r\n textAlign: \u0022center\u0022,\r\n fontFamily: \u0022Avenir\u0022,\r\n fontWeight: \u0022bold\u0022,\r\n lineHeight: \u002236px\u0022,\r\n letterSpacing: \u00220em\u0022,\r\n textDecoration: \u0022none\u0022,\r\n textAlignLast: \u0022center\u0022,\r\n flexShrink: 0,\r\n flexBasis: \u0022auto\u0022,\r\n overflowY: \u0022hidden\u0022,\r\n transition: \u0022inherit\u0022,\r\n \u0022\u0026:hover\u0022: {\r\n color: \u0022#ccc\u0022,\r\n width: \u0022130px\u0022,\r\n height: \u002250px\u0022,\r\n },\r\n \u0022@media (max-width: 640px)\u0022: {\r\n textAlignLast: \u0022center\u0022,\r\n flexShrink: 0,\r\n flexBasis: \u0022auto\u0022,\r\n overflowY: \u0022hidden\u0022,\r\n transition: \u0022inherit\u0022,\r\n \u0022\u0026:hover\u0022: {\r\n color: \u0022#ddd\u0022,\r\n width: \u0022160px\u0022,\r\n height: \u002260px\u0022,\r\n flexShrink: 1,\r\n },\r\n },\r\n \u0022@media (min-width: 641px) and (max-width: 820px)\u0022: {\r\n textAlignLast: \u0022center\u0022,\r\n flexShrink: 0,\r\n flexBasis: \u0022auto\u0022,\r\n overflowY: \u0022hidden\u0022,\r\n transition: \u0022inherit\u0022,\r\n },\r\n },\r\n {\r\n overflowWrap: \u0022break-word\u0022,\r\n \u0022\u0026:hover\u0022: {\r\n color: \u0022#fff\u0022,\r\n },\r\n \u0022@media (max-width: 640px)\u0022: {\r\n color: \u0022green\u0022,\r\n flexShrink: 1,\r\n \u0022\u0026:hover\u0022: {\r\n color: \u0022#cecece\u0022,\r\n flexShrink: 0,\r\n gap: \u00225px\u0022,\r\n },\r\n },\r\n \u0022@media (min-width: 641px) and (max-width: 820px)\u0022: {\r\n fontStyle: \u0022italic\u0022,\r\n textAlignLast: \u0022both\u0022,\r\n },\r\n },\r\n];\r\n\r\nwindow.OBJECTS = objects;\r\nwindow.simpleDeepClone = simpleDeepClone;\r\n\r\nfunction simpleDeepClone(...objects) {\r\n return objects.reduce((acc, obj) =\u003E {\r\n for (const key in obj) {\r\n const value = obj[key];\r\n if (typeof value === \u0022object\u0022 \u0026\u0026 value !== null) {\r\n acc[key] = simpleDeepClone(acc[key] || {}, value);\r\n } else {\r\n acc[key] = value;\r\n }\r\n }\r\n return acc;\r\n }, {});\r\n}","TestCases":[{"Name":"lodash merge","Code":"_.merge({}, ...OBJECTS);","IsDeferred":false},{"Name":"deepmerge.all","Code":"deepmerge.all([{}, ...OBJECTS]);","IsDeferred":false},{"Name":"simpleDeepClone","Code":"simpleDeepClone(...OBJECTS);","IsDeferred":false}]}