{ "last_node_id": 55, "last_link_id": 52, "nodes": [ { "id": 27, "type": "Note", "pos": [ -1050, -1200 ], "size": { "0": 350, "1": 80 }, "flags": {}, "order": 0, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Use this to get the list of nodes that can be searched from the metadata. Output will be displayed in the Terminal Log. \n\nSet group to bypass once finished" ], "color": "#432", "bgcolor": "#653" }, { "id": 40, "type": "Note", "pos": [ -1430, -930 ], "size": { "0": 350, "1": 80 }, "flags": {}, "order": 1, "mode": 0, "properties": { "text": "" }, "widgets_values": [ "Set to always to use this section. Currently set for Original video + 6 videos to compare but can be reduced down to 2 videos. " ], "color": "#432", "bgcolor": "#653" }, { "id": 14, "type": "DisplayMetaOptions", "pos": [ -710.9534945703123, -1538.6303634765627 ], "size": { "0": 210, "1": 26 }, "flags": {}, "order": 10, "mode": 4, "inputs": [ { "name": "metadata", "type": "METADATA", "link": 34 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 32 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "DisplayMetaOptions", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 2, "type": "MetadataOverlayNode", "pos": [ 300, -870 ], "size": { "0": 342.5999755859375, "1": 442 }, "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "image1", "type": "IMAGE", "link": 37 }, { "name": "metadata1", "type": "METADATA", "link": 36 }, { "name": "image2", "type": "IMAGE", "link": 46 }, { "name": "metadata2", "type": "METADATA", "link": 45 }, { "name": "original_vid_optional", "type": "IMAGE", "link": 7 }, { "name": "image3", "type": "IMAGE", "link": 40 }, { "name": "metadata3", "type": "METADATA", "link": 39 }, { "name": "image4", "type": "IMAGE", "link": 49 }, { "name": "metadata4", "type": "METADATA", "link": 48 }, { "name": "image5", "type": "IMAGE", "link": 43 }, { "name": "metadata5", "type": "METADATA", "link": 42 }, { "name": "image6", "type": "IMAGE", "link": 52 }, { "name": "metadata6", "type": "METADATA", "link": 51 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 8 ], "shape": 3, "slot_index": 0 } ], "properties": { "Node name for S&R": "MetadataOverlayNode", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ false, false, false, false, false, false, "ADE_NoiseLayerAddWeighted" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 7, "type": "VHS_LoadVideo", "pos": [ -1028.7307771208084, -830.8253392242772 ], "size": [ 240, 670 ], "flags": {}, "order": 2, "mode": 0, "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 7 ], "shape": 3, "slot_index": 0 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideo" }, "widgets_values": { "video": "328 (1).mp4", "force_rate": 0, "force_size": "Custom", "custom_width": 576, "custom_height": 1024, "frame_load_cap": 48, "skip_first_frames": 0, "select_every_nth": 2, "choose video to upload": "image", "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 48, "skip_first_frames": 0, "force_rate": 0, "filename": "328 (1).mp4", "type": "input", "format": "video/mp4", "select_every_nth": 2, "force_size": "576x1024" } } }, "color": "#232", "bgcolor": "#353" }, { "id": 8, "type": "VHS_VideoCombine", "pos": [ 660, -870 ], "size": [ 370, 990 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 8 }, { "name": "audio", "type": "VHS_AUDIO", "link": null } ], "outputs": [ { "name": "Filenames", "type": "VHS_FILENAMES", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_VideoCombine", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "frame_rate": 10, "loop_count": 0, "filename_prefix": "AnimateDiff", "format": "video/webm", "crf": 20, "save_metadata": true, "pingpong": false, "save_output": false, "videopreview": { "hidden": false, "paused": false, "params": { "filename": "AnimateDiff_00004.webm", "subfolder": "", "type": "temp", "format": "video/webm" } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 41, "type": "ZFPreviewText", "pos": [ -470, -1540 ], "size": { "0": 260, "1": 420 }, "flags": {}, "order": 17, "mode": 4, "inputs": [ { "name": "text", "type": "STRING", "link": 32, "widget": { "name": "text" } } ], "outputs": [ { "name": "text", "type": "STRING", "links": null, "shape": 3 }, { "name": "unique_id", "type": "STRING", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "ZFPreviewText", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "", "VAELoader\nVAEDecode\nImageScale\nVAEEncode\nADE_AnimateDiffLoaderWithContext\nVHS_VideoCombine\nCheckpointLoaderSimple\nKSamplerAdvanced\nIPAdapterModelLoader\nCLIPVisionLoader\nADE_AnimateDiffUniformContextOptions\nDateIntegerNode\nVHS_LoadImagesPath\nPixelPerfectResolution\nControlNetApplyAdvanced\nControlNetLoaderAdvanced\nPreviewImage\nADE_EmptyLatentImageLarge\nLora Loader\nFreeU_V2\nCLIPTextEncode\nCLIPTextEncode\nImpactInt\nImpactInt\nImpactInt\nImpactInt\nImpactInt\nImpactSwitch\nAnything Everywhere\nVHS_LoadVideo\nImpactSwitch\nGenerateNoise\nImpactInt\nImageConcanate\nSetMetadataForSaveVideo\nCM_SDXLResolution\nControlNetApplyAdvanced\nControlNetLoaderAdvanced\nPreviewImage\nADE_AnimateDiffSamplingSettings\nADE_NoiseLayerAdd\nADE_NoiseLayerAddWeighted\nVHS_LoadImagesPath\nVHS_LoadImagesPath" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 42, "type": "VideoPathMetaExtraction", "pos": [ -1060, -1530 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 3, "mode": 4, "outputs": [ { "name": "STRING", "type": "STRING", "links": [], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 34 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 45, "type": "VHS_LoadVideoPath", "pos": [ -760, -700 ], "size": [ 320, 190 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": 35, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 37 ], "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 0, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 47, "type": "VHS_LoadVideoPath", "pos": [ -403.4245109299481, -697.9614840834896 ], "size": [ 320, 190 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": 38, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 40 ], "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 0, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 49, "type": "VHS_LoadVideoPath", "pos": [ -50, -700 ], "size": [ 320, 190 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": 41, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 43 ], "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 0, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 51, "type": "VHS_LoadVideoPath", "pos": [ -748.2198516453174, -112.54679555747532 ], "size": [ 320, 190 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": 44, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 46 ], "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 0, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 53, "type": "VHS_LoadVideoPath", "pos": [ -382.3048536550262, -81.47159169677866 ], "size": [ 320, 190 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": 47, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 49 ], "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 0, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 55, "type": "VHS_LoadVideoPath", "pos": [ 30.60183456714651, -73.65497720118259 ], "size": [ 320, 190 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": 50, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 52 ], "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 0, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 44, "type": "VideoPathMetaExtraction", "pos": [ -760, -830 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 4, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 35 ], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 36 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 46, "type": "VideoPathMetaExtraction", "pos": [ -400, -830 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 5, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 38 ], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 39 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 48, "type": "VideoPathMetaExtraction", "pos": [ -50, -830 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 6, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 41 ], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 42 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 50, "type": "VideoPathMetaExtraction", "pos": [ -748.2198516453174, -242.54679555747532 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 7, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 44 ], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 45 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 52, "type": "VideoPathMetaExtraction", "pos": [ -382.3048536550262, -211.47159169677866 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 8, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 47 ], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 48 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" }, { "id": 54, "type": "VideoPathMetaExtraction", "pos": [ 30.60183456714651, -203.6549772011826 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 9, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 50 ], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": [ 51 ], "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159" } ], "links": [ [ 7, 7, 0, 2, 4, "IMAGE" ], [ 8, 2, 0, 8, 0, "IMAGE" ], [ 32, 14, 0, 41, 0, "STRING" ], [ 34, 42, 1, 14, 0, "METADATA" ], [ 35, 44, 0, 45, 0, "STRING" ], [ 36, 44, 1, 2, 1, "METADATA" ], [ 37, 45, 0, 2, 0, "IMAGE" ], [ 38, 46, 0, 47, 0, "STRING" ], [ 39, 46, 1, 2, 6, "METADATA" ], [ 40, 47, 0, 2, 5, "IMAGE" ], [ 41, 48, 0, 49, 0, "STRING" ], [ 42, 48, 1, 2, 10, "METADATA" ], [ 43, 49, 0, 2, 9, "IMAGE" ], [ 44, 50, 0, 51, 0, "STRING" ], [ 45, 50, 1, 2, 3, "METADATA" ], [ 46, 51, 0, 2, 2, "IMAGE" ], [ 47, 52, 0, 53, 0, "STRING" ], [ 48, 52, 1, 2, 8, "METADATA" ], [ 49, 53, 0, 2, 7, "IMAGE" ], [ 50, 54, 0, 55, 0, "STRING" ], [ 51, 54, 1, 2, 12, "METADATA" ], [ 52, 55, 0, 2, 11, "IMAGE" ] ], "groups": [ { "title": "Video 1", "bounding": [ -770, -904, 340, 404 ], "color": "#A88", "font_size": 24, "locked": false }, { "title": "Original Video", "bounding": [ -1039, -905, 260, 754 ], "color": "#8A8", "font_size": 24, "locked": false }, { "title": "Video 2", "bounding": [ -758, -317, 340, 404 ], "color": "#A88", "font_size": 24, "locked": false }, { "title": "Video 3", "bounding": [ -413, -902, 340, 404 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Video 4", "bounding": [ -392, -285, 340, 404 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Video 5", "bounding": [ -60, -904, 340, 404 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Video 6", "bounding": [ 21, -278, 340, 404 ], "color": "#3f789e", "font_size": 24, "locked": false }, { "title": "Group", "bounding": [ -1061, -1613, 871, 508 ], "color": "#3f789e", "font_size": 24, "locked": false } ], "config": {}, "extra": { "groupNodes": { "RR_VHS_LoadVideoPath_WithMeta": { "nodes": [ { "type": "VideoPathMetaExtraction", "pos": [ 430, -450 ], "size": { "0": 315, "1": 78 }, "flags": {}, "order": 1, "mode": 0, "outputs": [ { "name": "STRING", "type": "STRING", "links": [], "shape": 3, "slot_index": 0 }, { "name": "METADATA", "type": "METADATA", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VideoPathMetaExtraction", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": [ "file.mp4" ], "color": "#2a363b", "bgcolor": "#3f5159", "index": 0 }, { "type": "VHS_LoadVideoPath", "pos": [ 430, -320 ], "size": [ 320, 194 ], "flags": {}, "order": 2, "mode": 0, "inputs": [ { "name": "video", "type": "STRING", "link": null, "widget": { "name": "video" } } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": null, "shape": 3 }, { "name": "frame_count", "type": "INT", "links": null, "shape": 3 }, { "name": "audio", "type": "VHS_AUDIO", "links": null, "shape": 3 } ], "properties": { "Node name for S&R": "VHS_LoadVideoPath", "ttNbgOverride": { "color": "#2a363b", "bgcolor": "#3f5159", "groupcolor": "#3f789e" } }, "widgets_values": { "video": "X://insert/path/here.mp4", "force_rate": 0, "force_size": "Disabled", "custom_width": 512, "custom_height": 512, "frame_load_cap": 0, "skip_first_frames": 0, "select_every_nth": 1, "videopreview": { "hidden": false, "paused": false, "params": { "frame_load_cap": 16, "skip_first_frames": 0, "force_rate": 0, "filename": "X://insert/path/here.mp4", "type": "path", "format": "video/mp4", "select_every_nth": 1 } } }, "color": "#2a363b", "bgcolor": "#3f5159", "index": 1 } ], "links": [ [ 0, 0, 1, 0, 1, "STRING" ] ], "external": [] } } }, "version": 0.4 }