{"ScriptPreparationCode":"let D=(a,b)=\u003E{let i=0;if(a===b)return -1;while(a[i]===b[i])i\u002B\u002B;return i;}","TestCases":[{"Name":"uint8array","Code":"const a = new Uint8Array([21, 31, 32]);\r\nconst b = new Uint8Array([21, 33, 32]);\r\nlet i=0;if(a===b)return;while(a[i]===b[i])i\u002B\u002B;","IsDeferred":false},{"Name":"list","Code":"const a = [21, 31, 32];\r\nconst b = [21, 33, 32];\r\nlet i=0;if(a===b)return;while(a[i]===b[i])i\u002B\u002B;","IsDeferred":false},{"Name":"integer","Code":"let x=(21 \u003C\u003C 12) | (31 \u003C\u003C 6) | (32)\r\nlet y=(21 \u003C\u003C 12) | (33 \u003C\u003C 6) | (32)\r\nif(x===y)return;\r\nlet i=12;\r\nwhile(((x\u003E\u003Ei) \u0026 0x3F)===((y\u003E\u003Ei) \u0026 0x3F)){i-=6;}","IsDeferred":false}]}