{"ScriptPreparationCode":"var source = [];\r\nfor (let ii = 0, len = 26, iChar = 65; ii \u003C len; ii\u002B\u002B) {\r\n for (let jj = 0, jlen = 100; jj \u003C jlen; jj\u002B\u002B) {\r\n source.push(\u0060${String.fromCharCode(iChar \u002B ii)}${\u0060${jj}\u0060.padStart(3, \u00270\u0027)}\u0060);\r\n }\r\n}\r\nvar CONTROLLER_FILTERS = Immutable.Set([\u0027B007\u0027, \u0027R035\u0027, \u0027Z094\u0027]);\r\nvar filters = Immutable.Set(source);","TestCases":[{"Name":"some large to small","Code":"const isTrue = filters.some(\r\n filter =\u003E CONTROLLER_FILTERS.includes(filter),\r\n);\r\nresult = false;\r\nif (isTrue) {\r\n result = true;\r\n}\r\n","IsDeferred":false},{"Name":"some small to large","Code":"const isTrue = CONTROLLER_FILTERS.some(\r\n filter =\u003E filters.includes(filter),\r\n);\r\nresult = false;\r\nif (isTrue) {\r\n result = true;\r\n}\r\n","IsDeferred":false},{"Name":"intersect large to small","Code":"const active = filters.intersect(CONTROLLER_FILTERS);\r\nresult = false;\r\nif (active.size \u003E 0) {\r\n result = true;\r\n}\r\n","IsDeferred":false},{"Name":"intersect small to large","Code":"const active = CONTROLLER_FILTERS.intersect(filters);\r\nresult = false;\r\nif (active.size \u003E 0) {\r\n result = true;\r\n}\r\n","IsDeferred":false}]}