{"ScriptPreparationCode":"var blocks = [\r\n {\r\n \u0022id\u0022: \u0022bv2Q3fR8j\u0022,\r\n \u0022width\u0022: 160,\r\n \u0022height\u0022: 160,\r\n \u0022name\u0022: \u0022blank\u0022,\r\n \u0022type\u0022: \u0022blank\u0022,\r\n \u0022op\u0022: {\r\n \u0022type\u0022: \u0022blank\u0022\r\n },\r\n \u0022view\u0022: {\r\n \u0022type\u0022: \u0022BlankBlock\u0022\r\n },\r\n \u0022handlers\u0022: {\r\n \u0022source\u0022: true,\r\n \u0022target\u0022: true\r\n },\r\n \u0022x\u0022: 0,\r\n \u0022y\u0022: 0,\r\n \u0022validate\u0022: {\r\n \u0022rule\u0022: \u0022equal\u0022,\r\n \u0022value\u0022: \u0022input.array.ability\u0022\r\n }\r\n },\r\n {\r\n \u0022id\u0022: \u00226e5aE55OD\u0022,\r\n \u0022width\u0022: 160,\r\n \u0022height\u0022: 160,\r\n \u0022type\u0022: \u0022label\u0022,\r\n \u0022op\u0022: {\r\n \u0022type\u0022: \u0022label\u0022\r\n },\r\n \u0022view\u0022: {\r\n \u0022type\u0022: \u0022LabelBlock\u0022\r\n },\r\n \u0022name\u0022: \u0022answer\u0022,\r\n \u0022required\u0022: true,\r\n \u0022handlers\u0022: {\r\n \u0022source\u0022: true,\r\n \u0022target\u0022: null\r\n },\r\n \u0022x\u0022: 0,\r\n \u0022y\u0022: 300\r\n },\r\n {\r\n \u0022id\u0022: \u0022ULidMw-z2\u0022,\r\n \u0022width\u0022: 160,\r\n \u0022height\u0022: 160,\r\n \u0022name\u0022: \u0022onehot\u0022,\r\n \u0022type\u0022: \u0022preprocessing.OneHot\u0022,\r\n \u0022op\u0022: {\r\n \u0022type\u0022: \u0022preprocessing.OneHot\u0022\r\n },\r\n \u0022view\u0022: {\r\n \u0022type\u0022: \u0022EmptyBlock\u0022\r\n },\r\n \u0022handlers\u0022: {\r\n \u0022source\u0022: true,\r\n \u0022target\u0022: true\r\n },\r\n \u0022options\u0022: {\r\n \u0022max_len\u0022: 24,\r\n \u0022feature_columns\u0022: [\r\n {\r\n \u0022key\u0022: \u0022type1\u0022,\r\n \u0022vocabulary_list\u0022: [\r\n \u0022normal\u0022,\r\n \u0022grass\u0022,\r\n \u0022dragon\u0022,\r\n \u0022bug\u0022,\r\n \u0022ice\u0022,\r\n \u0022water\u0022,\r\n \u0022fighting\u0022,\r\n \u0022poison\u0022,\r\n \u0022ground\u0022,\r\n \u0022psychic\u0022,\r\n \u0022rock\u0022,\r\n \u0022fire\u0022,\r\n \u0022electric\u0022,\r\n \u0022ghost\u0022,\r\n \u0022dark\u0022,\r\n \u0022steel\u0022,\r\n \u0022fairy\u0022,\r\n \u0022flying\u0022\r\n ]\r\n }\r\n ]\r\n },\r\n \u0022hidden\u0022: true,\r\n \u0022required\u0022: true\r\n },\r\n {\r\n \u0022id\u0022: \u0022kSWU25MDc\u0022,\r\n \u0022width\u0022: 160,\r\n \u0022height\u0022: 160,\r\n \u0022name\u0022: \u0022Preprocessing\u0022,\r\n \u0022type\u0022: \u0022preprocessing.ConstantScaler\u0022,\r\n \u0022op\u0022: {\r\n \u0022type\u0022: \u0022preprocessing.ConstantScaler\u0022\r\n },\r\n \u0022view\u0022: {\r\n \u0022type\u0022: \u0022EmptyBlock\u0022\r\n },\r\n \u0022handlers\u0022: {\r\n \u0022source\u0022: true,\r\n \u0022target\u0022: true\r\n },\r\n \u0022options\u0022: {\r\n \u0022value\u0022: 0.00392156862\r\n },\r\n \u0022hidden\u0022: true,\r\n \u0022required\u0022: true\r\n },\r\n {\r\n \u0022id\u0022: \u0022T2-7CdlVh\u0022,\r\n \u0022width\u0022: 160,\r\n \u0022height\u0022: 160,\r\n \u0022name\u0022: \u0022blank\u0022,\r\n \u0022type\u0022: \u0022blank\u0022,\r\n \u0022op\u0022: {\r\n \u0022type\u0022: \u0022blank\u0022\r\n },\r\n \u0022view\u0022: {\r\n \u0022type\u0022: \u0022BlankBlock\u0022\r\n },\r\n \u0022handlers\u0022: {\r\n \u0022source\u0022: true,\r\n \u0022target\u0022: true\r\n },\r\n \u0022x\u0022: 250,\r\n \u0022y\u0022: 0,\r\n \u0022validate\u0022: {\r\n \u0022rule\u0022: \u0022equal\u0022,\r\n \u0022value\u0022: \u0022layer.PokemonTiny\u0022\r\n }\r\n },\r\n {\r\n \u0022id\u0022: \u0022yNHnSTUb6\u0022,\r\n \u0022width\u0022: 160,\r\n \u0022height\u0022: 160,\r\n \u0022name\u0022: \u0022prediction\u0022,\r\n \u0022type\u0022: \u0022generatedLabels\u0022,\r\n \u0022op\u0022: {\r\n \u0022type\u0022: \u0022generatedLabels\u0022\r\n },\r\n \u0022view\u0022: {\r\n \u0022type\u0022: \u0022GeneratedLabelsBlock\u0022\r\n },\r\n \u0022required\u0022: true,\r\n \u0022handlers\u0022: {\r\n \u0022source\u0022: null,\r\n \u0022target\u0022: true\r\n },\r\n \u0022x\u0022: 500,\r\n \u0022y\u0022: 0,\r\n \u0022options\u0022: {\r\n \u0022labels\u0022: [\r\n \u0022\uC77C\uBC18\u0022,\r\n \u0022\uC804\uC124\u0022\r\n ],\r\n \u0022onlyTop\u0022: true\r\n }\r\n }\r\n]","TestCases":[{"Name":"Ramda find with R.pipe","Code":"R.find(R.pipe(R.prop(\u0027type\u0027), R.includes(\u0027Preprocessing\u0027)))(blocks)","IsDeferred":false},{"Name":"Ramda find","Code":"R.find((block) =\u003E block.type === \u0022Preprocessing\u0022)(blocks)","IsDeferred":false},{"Name":"Native find","Code":"blocks.find((block) =\u003E block.type === \u0022Preprocessing\u0022)","IsDeferred":false}]}