{ softwareVersion = { programName = "Smode Internal", branchName = "master", majorVersion = 9, buildRevision = 415, commitHash = "d2b1f9bc9b" }, content = => 'Compo @2b785b97d5714c8b { tools = { => 'ParameterBank @d3ceea0dbdb0128f { parameters = { => 'Parameter(Percentage) @d263e3168c96f458 { targets = { => 'ParameterLinkTarget @1dfe21793eb936f6 { modifiers = { => 'IfCrossedThresholdLinkCondition @ef8f4bfb91c85a2d { value = => 'Percentage @a57cca428ac28f0e 0.500000000000 }, => 'TrigLinkModifier @a6ba6a655d8f0916 void }, target = {"data", -> @ead0ecf3c626793a, "transport.play"} } } } }, previousParameters = { => 'WeakPointer(Element) @f8353baf0ced1983 {"data", -> @d263e3168c96f458, ""} } } }, rasterizer = #1 {resolution = #1 {preset = "hd1080", width = 1920, height = 1080}, quality = {automatic = false}, alphaLayer = false}, mainAnimation = => 'TimelineCue @ead0ecf3c626793a { transport = {timeBase = {enabled = true, value = {p = 50}}}, timeCode = {clock = {factory = "Remote Clock"}} }, defaultCamera = { placement = => 'TargetOrientationDistance3dPlacement @65284e8bfcc3b9bd {distance = 3.500000000000}, focusParameters = {distance = 3.500000000000}, frustum = => 'FieldOfViewPerspectiveFrustum @6cc96e49871e384 #2 { clippingDistances = {center = 175.017500000000, size = 349.965000000000, begin = 0.035000000000, end = 350.000000000000}, customAspectRatio = {value = {p = 16, q = 9}}, horizontal = 1.047197551197, vertical = 0.628028762787 } } }, uiState = => 'DefaultDocumentEditor { state = { currentViewport = => 'TextureGeneratorViewportSelector "twoDimensions", currentElementEditor = GizmoTimelineEditor, currentSelection = {{"data", -> @a6ba6a655d8f0916, ""}} }, internal = => 'SplitLayout { ratio = 0.511643379907, first = 'SplitLayout { ratio = 0.700000000000, first = 'GizmoViewportEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @2b785b97d5714c8b, ""}, value = => => 'TextureGeneratorViewportEditor { state = { currentView = => 'TextureGeneratorViewportSelector "twoDimensions" } } } } }, headerTool = 'DocumentContextualEditorToolbar { internal = => 'StackLayout { widgets = { 'StackLayout { widgets = { 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @2b785b97d5714c8b, ""}, value = => => 'OwnedDefaultMenuWidget void } } } } } } } } }, state = {targetPointer = {"data", -> @2b785b97d5714c8b, ""}, targetPointerAsSelection = {{"data", -> @2b785b97d5714c8b, ""}}} }, second = 'ElementEditorsTabbedLayout { widgets = { 'GizmoTimelineEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @ead0ecf3c626793a, ""}, value = => => 'AnimationEditor { widget = 'AnimationFunctionEditor { internal = => 'ToolsAndContentLayout { content = 'WidgetOverlay { content = 'SplitLayout { ratio = 0.450000000000, first = 'WidgetSlot { content = 'AnimationEditorTableWidget { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "mute", width = 22}, => {name = "name", width = 95}, => {name = "type", width = 22}, => {name = "keyframe", width = 47}, => {name = "editable", width = 22}, => {name = "value", width = 104}, => {name = "autoKey", width = 22} } }, expandedRowTargets = { {"data", -> @ead0ecf3c626793a, ""}, {"data", -> @2b785b97d5714c8b, ""}, {"data", -> @ead0ecf3c626793a, "elementTracks"}, {"data", -> @d3ceea0dbdb0128f, "parameters"}, {"data", -> @2b785b97d5714c8b, "tools"}, {"data", -> @d3ceea0dbdb0128f, ""} }, selectedRowTargets = {{"data", -> @a6ba6a655d8f0916, ""}}, lastSelectedRowTarget = {"data", -> @a6ba6a655d8f0916, ""} } } } } } } } } }, state = { inputRanges = { { key = => Seconds, value = => { range = {position = -3.000000000000, scale = {scale = 0.135523613963}}, currentValue = => 'Seconds 0.000000000000 } } }, currentCue = {"data", -> @ead0ecf3c626793a, ""} } } } } }, headerTool = 'DocumentContextualEditorToolbar { internal = => 'StackLayout { widgets = { 'StackLayout { widgets = { 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @ead0ecf3c626793a, ""}, value = => => 'OwnedDefaultMenuWidget void } } } } } } } } }, state = {targetPointer = {"data", -> @ead0ecf3c626793a, ""}, targetPointerAsSelection = {{"data", -> @ead0ecf3c626793a, ""}}} }, 'GizmoParameterBankEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @d3ceea0dbdb0128f, ""}, value = => => 'ParameterBankEditor { widget = 'ToolsAndContentLayout { content = 'ParameterBankTableWidget { state = { header = => 'TableHeader { columns = { => {name = "apply", width = 22}, => {name = "state", width = 120}, => {name = "", width = 100} } }, expandedRowTargets = {{"data", -> @d3ceea0dbdb0128f, ""}} } } } } } } }, headerTool = 'DocumentContextualEditorToolbar { internal = => 'StackLayout { widgets = { 'StackLayout { widgets = { 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @d3ceea0dbdb0128f, ""}, value = => => 'OwnedDefaultMenuWidget void } } } } } } } } }, state = {targetPointer = {"data", -> @d3ceea0dbdb0128f, ""}, targetPointerAsSelection = {{"data", -> @d3ceea0dbdb0128f, ""}}} }, 'GizmoElementFunctionEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @d263e3168c96f458, ""}, value = => => 'ElementFunctionEditor { widget = 'FunctionEditor { internal = => 'ToolsAndContentLayout { content = 'WidgetOverlay { content = 'SplitLayout { ratio = 0.450000000000, first = 'WidgetSlot { content = 'FunctionEditorTable { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 109}, => {name = "activation", width = 22}, => {name = "type", width = 22}, => {name = "keyframe", width = 38}, => {name = "value", width = 118}, => {name = "autoKey", width = 22} } }, expandedRowTargets = { {"data", -> @1dfe21793eb936f6, ""}, {"data", -> @d263e3168c96f458, ""}, {"data", -> @d263e3168c96f458, "targets"} }, selectedRowTargets = {{"data", -> @510fb2301b056ac9, ""}}, lastSelectedRowTarget = {"data", -> @510fb2301b056ac9, ""} } } } } } } } } }, state = { inputRanges = { { key = => Percentage, value = => { range = {position = -0.050000000000, scale = {scale = 0.002258726899}}, currentValue = => 'Percentage 0.000000000000 } } } } } }, { key = => 'ObjectWeakPointer {"data", -> @510fb2301b056ac9, ""}, value = => => 'ElementFunctionEditor { widget = 'FunctionEditor { internal = => 'ToolsAndContentLayout { content = 'WidgetOverlay { content = 'SplitLayout { ratio = 0.450000000000, first = 'WidgetSlot { content = 'FunctionEditorTable { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 119}, => {name = "type", width = 22}, => {name = "keyframe", width = 38}, => {name = "value", width = 130}, => {name = "autoKey", width = 22} } }, expandedRowTargets = {{"data", -> @510fb2301b056ac9, ""}}, selectedRowTargets = {{"data", -> @510fb2301b056ac9, "function"}}, lastSelectedRowTarget = {"data", -> @510fb2301b056ac9, "function"} } } } } } } } } }, state = { currentParameter = {"data", -> @510fb2301b056ac9, "function"}, inputRanges = { { key = => Percentage, value = => { range = {position = -0.050000000000, scale = {scale = 0.002709359606}}, currentValue = => 'Percentage 0.000000000000 } } }, selectedCurves = {{"data", -> @510fb2301b056ac9, "function"}} } } } } }, headerTool = 'DocumentContextualEditorToolbar { internal = => 'StackLayout { widgets = { 'StackLayout { widgets = { 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @d263e3168c96f458, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @510fb2301b056ac9, ""}, value = => => 'OwnedDefaultMenuWidget void } } } } } } } } } } }, currentTabIndex = 0 } }, second = 'SplitLayout { ratio = 0.478165938865, first = 'OwnedPointerContextualEditor { currentEditor = 'ElementTableEditor { widget = 'ToolsAndContentLayout { content = 'ElementTableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "visualize", width = 22}, => {name = "elements", width = 284}, => {name = "status", width = 22}, => {name = "activation", width = 22}, => {name = "solo", width = 22}, => {name = "colorLabel", width = 22}, => {name = "editable", width = 22}, => {name = "value", width = 304}, => {name = "profile", visible = false, width = 180}, => {name = "activity", width = 22}, => {name = "loading", visible = false, width = 22}, => {name = "type", visible = false, width = 100}, => {name = "menu", visible = false, width = 22} } }, expandedRowTargets = { {"data", -> @2b785b97d5714c8b, ""}, {"data", -> @d3ceea0dbdb0128f, ""}, {"data", -> @2b785b97d5714c8b, "tools"}, {"data", -> @d3ceea0dbdb0128f, "parameters"}, {"data", -> @d263e3168c96f458, ""}, {"data", -> @d263e3168c96f458, "targets"}, {"data", -> @1dfe21793eb936f6, ""}, {"data", -> @1dfe21793eb936f6, "modifiers"} }, selectedRowTargets = {{"data", -> @a6ba6a655d8f0916, ""}}, lastSelectedRowTarget = {"data", -> @a6ba6a655d8f0916, ""} } } } } }, second = 'ElementEditorsTabbedLayout { widgets = { 'GizmoParametersEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @2b785b97d5714c8b, ""}, value = => => 'ElementParametersEditor { widget = 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @2b785b97d5714c8b, ""}, value = => => 'ParametersSectionEditor { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 224}, => {name = "pointerToSources", width = 22}, => {name = "value", width = 324} } }, expandedRowTargets = { {"data", -> @2b785b97d5714c8b, ""}, {"data", -> @2b785b97d5714c8b, "rasterizer"}, {"data", -> @2b785b97d5714c8b, "rasterizer.quality"} }, selectedRowTargets = {{"data", -> @2b785b97d5714c8b, ""}}, lastSelectedRowTarget = {"data", -> @2b785b97d5714c8b, ""}, rowHeightByTarget = { { key = => {"data", -> @2b785b97d5714c8b, ""}, value = => 40 }, { key = => {"data", -> @2b785b97d5714c8b, "rasterizer"}, value = => 40 }, { key = => {"data", -> @2b785b97d5714c8b, "rasterizer.resolution"}, value = => 55 }, { key = => {"data", -> @2b785b97d5714c8b, "rasterizer.quality"}, value = => 40 } } } } } } } } } } }, { key = => 'ObjectWeakPointer {"data", -> @a6ba6a655d8f0916, ""}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @ead0ecf3c626793a, ""}, value = => => 'ElementParametersEditor { widget = 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @ead0ecf3c626793a, ""}, value = => => 'ParametersSectionEditor { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 224}, => {name = "pointerToSources", width = 22}, => {name = "value", width = 324} } }, expandedRowTargets = { {"data", -> @ead0ecf3c626793a, ""}, {"data", -> @ead0ecf3c626793a, "parameters"}, {"data", -> @ead0ecf3c626793a, "timeCode"} }, selectedRowTargets = {{"data", -> @ead0ecf3c626793a, ""}}, lastSelectedRowTarget = {"data", -> @ead0ecf3c626793a, ""}, rowHeightByTarget = { { key = => {"data", -> @ead0ecf3c626793a, ""}, value = => 40 }, { key = => {"data", -> @ead0ecf3c626793a, "parameters"}, value = => 40 }, { key = => {"data", -> @ead0ecf3c626793a, "timeCode"}, value = => 40 } } } } } } } } } } }, { key = => 'ObjectWeakPointer {"data", -> @d3ceea0dbdb0128f, ""}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @1dfe21793eb936f6, ""}, value = => => 'ElementParametersEditor { widget = 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @1dfe21793eb936f6, ""}, value = => => 'ParametersSectionEditor { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 233}, => {name = "pointerToSources", width = 22}, => {name = "value", width = 333} } }, expandedRowTargets = {{"data", -> @1dfe21793eb936f6, ""}}, selectedRowTargets = {{"data", -> @1dfe21793eb936f6, ""}}, lastSelectedRowTarget = {"data", -> @1dfe21793eb936f6, ""}, rowHeightByTarget = { { key = => {"data", -> @1dfe21793eb936f6, ""}, value = => 40 } } } } } } } } } } }, { key = => 'ObjectWeakPointer {"data", -> @d263e3168c96f458, ""}, value = => => 'ElementParametersEditor { widget = 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @d263e3168c96f458, ""}, value = => => 'ParametersSectionEditor { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 233}, => {name = "pointerToSources", width = 22}, => {name = "value", width = 333} } }, expandedRowTargets = {{"data", -> @d263e3168c96f458, ""}}, selectedRowTargets = {{"data", -> @d263e3168c96f458, ""}}, lastSelectedRowTarget = {"data", -> @d263e3168c96f458, ""}, rowHeightByTarget = { { key = => {"data", -> @d263e3168c96f458, ""}, value = => 40 } } } } } } } } } } }, { key = => 'ObjectWeakPointer {"data", -> @510fb2301b056ac9, ""}, value = => => 'ElementParametersEditor { widget = 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @510fb2301b056ac9, ""}, value = => => 'ParametersSectionEditor { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 306}, => {name = "pointerToSources", width = 22}, => {name = "value", width = 406} } }, expandedRowTargets = {{"data", -> @510fb2301b056ac9, ""}, {"data", -> @510fb2301b056ac9, "function"}}, selectedRowTargets = {{"data", -> @510fb2301b056ac9, ""}}, rowHeightByTarget = { { key = => {"data", -> @510fb2301b056ac9, ""}, value = => 40 }, { key = => {"data", -> @510fb2301b056ac9, "function"}, value = => 40 } } } } } } } } } } }, { key = => 'ObjectWeakPointer {"data", -> @ef8f4bfb91c85a2d, ""}, value = => => 'ElementParametersEditor { widget = 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @ef8f4bfb91c85a2d, ""}, value = => => 'ParametersSectionEditor { widget = 'ToolsAndContentLayout { content = 'TableWidget { state = { header = => 'TableHeader { stretchToFit = true, columns = { => {name = "name", width = 306}, => {name = "pointerToSources", width = 22}, => {name = "value", width = 406} } }, expandedRowTargets = {{"data", -> @ef8f4bfb91c85a2d, ""}, {"data", -> @ef8f4bfb91c85a2d, "value"}}, selectedRowTargets = {{"data", -> @ef8f4bfb91c85a2d, ""}}, lastSelectedRowTarget = {"data", -> @ef8f4bfb91c85a2d, ""}, rowHeightByTarget = { { key = => {"data", -> @ef8f4bfb91c85a2d, ""}, value = => 40 }, { key = => {"data", -> @ef8f4bfb91c85a2d, "value"}, value = => 40 } } } } } } } } } } } } }, headerTool = 'DocumentContextualEditorToolbar { internal = => 'StackLayout { widgets = { 'StackLayout { widgets = { 'WeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @2b785b97d5714c8b, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @a6ba6a655d8f0916, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @ead0ecf3c626793a, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @d3ceea0dbdb0128f, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @1dfe21793eb936f6, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @d263e3168c96f458, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @510fb2301b056ac9, ""}, value = => => 'OwnedDefaultMenuWidget void }, { key = => 'ObjectWeakPointer {"data", -> @ef8f4bfb91c85a2d, ""}, value = => => 'OwnedDefaultMenuWidget void } } } } } } } } }, state = {targetPointer = {"data", -> @a6ba6a655d8f0916, ""}, targetPointerAsSelection = {{"data", -> @a6ba6a655d8f0916, ""}}} } }, currentTabIndex = 0 } } } } }