{
	Tools = ordered() {
		MacroTool1 = MacroOperator {
			Inputs = ordered() {
				Input1 = InstanceInput {
					SourceOp = "Transform1",
					Source = "Center",
					Name = "センター（All Position）",
					Page = "コントロール",
				},
				Input2 = InstanceInput {
					SourceOp = "Transform1",
					Source = "Size",
					Default = 1.0,
					Name = "サイズ（Size）",
					Page = "コントロール",
				},
				Input3 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Hour",
					Name = "時（Hours）",
					Page = "コントロール",
				},
				Input4 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Minute",
					Name = "分（Minutes）",
					Page = "コントロール",
				},
				Input5 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Second",
					Name = "秒（Seconds）",
					Page = "コントロール",
				},
				Input6 = InstanceInput {
					SourceOp = "Background1_2",
					Source = "TopLeftRed",
					Name = "シルエット（Silhouette）",
					ColorSpace = "sRGB",
					ControlGroup = 6,
					Page = "コントロール",
				},
				Input7 = InstanceInput {
					SourceOp = "Background1_2",
					Source = "TopLeftGreen",
					ControlGroup = 6,
					Page = "コントロール",
				},
				Input8 = InstanceInput {
					SourceOp = "Background1_2",
					Source = "TopLeftBlue",
					ControlGroup = 6,
					Page = "コントロール",
				},
				Input9 = InstanceInput {
					SourceOp = "Background1_2",
					Source = "TopLeftAlpha",
					ControlGroup = 6,
					Page = "コントロール",
				},
				Input10 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Red1",
					Name = "時計（Clock）",
					ColorSpace = "sRGB",
					ControlGroup = 10,
					Page = "コントロール",
				},
				Input11 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Green1",
					ControlGroup = 10,
					Page = "コントロール",
				},
				Input12 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Blue1",
					ControlGroup = 10,
					Page = "コントロール",
				},
				Input13 = InstanceInput {
					SourceOp = "Text1_3_Hour",
					Source = "Alpha1",
					ControlGroup = 10,
					Page = "コントロール",
				}
			},
			CtrlWZoom = false,
			Outputs = {
				MainOutput1 = InstanceOutput {
					SourceOp = "MediaOut1",
					Source = "Output",
				}
			},
			ViewInfo = GroupInfo { Pos = { 0, 0 } },
			Tools = ordered() {
				BSpline1 = BSplineMask {
					DrawMode = "InsertAndModify",
					DrawMode2 = "InsertAndModify",
					CtrlWShown = false,
					Inputs = {
						Filter = Input { Value = FuID { "Fast Gaussian" }, },
						MaskWidth = Input { Value = 1920, },
						MaskHeight = Input { Value = 1080, },
						PixelAspect = Input { Value = { 1, 1 }, },
						UseFrameFormatSettings = Input { Value = 1, },
						ClippingMode = Input { Value = FuID { "None" }, },
						Polyline = Input {
							SourceOp = "BSpline1ポリライン",
							Source = "Value",
						},
						Polyline2 = Input {
							Value = BSplinePolyline {
								Order = 4,
								Type = "Tensioned",
								Knots = { }
							},
							Disabled = true,
						}
					},
					ViewInfo = OperatorInfo { Pos = { 586.368, -81.7127 } },
				},
				["BSpline1ポリライン"] = BezierSpline {
					SplineColor = { Red = 236, Green = 159, Blue = 63 },
					CtrlWZoom = false,
					KeyFrames = {
						[199] = { 0, Flags = { Linear = true, LockedY = true }, Value = BSplinePolyline {
								Closed = true,
								Points = {
									{ X = 0.0417040358744395, Y = 0.046875 },
									{ X = 0.0810294280733982, Y = 0.0413368572035699 },
									{ X = 0.0650224215246636, Y = 0.138221153846154 },
									{ X = 0.0730941704035875, Y = 0.165865384615385 },
									{ X = 0.116143497757848, Y = 0.137019230769231 },
									{ X = 0.123318385650224, Y = 0.114182692307692 },
									{ X = 0.129596412556054, Y = 0.115384615384615 },
									{ X = 0.175336322869955, Y = 0.121394230769231 },
									{ X = 0.20762331838565, Y = 0.100961538461538 },
									{ X = 0.212107623318386, Y = 0.106971153846154 },
									{ X = 0.252466367713004, Y = 0.144230769230769 },
									{ X = 0.265022421524664, Y = 0.141826923076923 },
									{ X = 0.265022421524664, Y = 0.061298076923077 },
									{ X = 0.243497757847534, Y = 0.0240384615384616 },
									{ X = 0.243497757847534, Y = 0.0132211538461539 },
									{ X = 0.246188340807175, Y = -0.0456730769230769 },
									{ X = 0.214798206278027, Y = -0.0961538461538462 },
									{ X = 0.21390134529148, Y = -0.114182692307692 },
									{ X = 0.206726457399103, Y = -0.213942307692308 },
									{ X = 0.186995515695067, Y = -0.298076923076923 },
									{ X = 0.167264573991031, Y = -0.306490384615385 },
									{ X = 0.0721973094170404, Y = -0.317307692307692 },
									{ X = 0.0112107623318386, Y = -0.329326923076923 },
									{ X = -0.0336322869955157, Y = -0.338942307692308 },
									{ X = -0.0668161434977578, Y = -0.350961538461538 },
									{ X = -0.0811659192825112, Y = -0.337740384615385 },
									{ X = -0.0820627802690583, Y = -0.319711538461538 },
									{ X = -0.0910313901345292, Y = -0.3125 },
									{ X = -0.157399103139013, Y = -0.314903846153846 },
									{ X = -0.232735426008969, Y = -0.307692307692308 },
									{ X = -0.275784753363229, Y = -0.278846153846154 },
									{ X = -0.292825112107623, Y = -0.28125 },
									{ X = -0.281165919282511, Y = -0.290865384615385 },
									{ X = -0.237219730941704, Y = -0.330528846153846 },
									{ X = -0.151121076233184, Y = -0.334134615384615 },
									{ X = -0.109865470852018, Y = -0.325721153846154 },
									{ X = -0.0901345291479821, Y = -0.335336538461538 },
									{ X = -0.0775784753363229, Y = -0.358173076923077 },
									{ X = -0.089237668161435, Y = -0.390625 },
									{ X = -0.143946188340807, Y = -0.40625 },
									{ X = -0.25695067264574, Y = -0.402644230769231 },
									{ X = -0.360089686098655, Y = -0.331730769230769 },
									{ X = -0.365470852017937, Y = -0.138221153846154 },
									{ X = -0.282062780269058, Y = 0.0600961538461539 },
									{ X = -0.198654708520179, Y = 0.0697115384615384 },
									{ X = -0.0470852017937219, Y = 0.0901442307692308 },
									{ X = 0.0139013452914798, Y = 0.0552884615384616 }
								},
								Order = 4,
								Type = "Tensioned",
								Knots = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53 }
							} }
					}
				},
				Background1_2 = Background {
					CtrlWShown = false,
					Inputs = {
						EffectMask = Input {
							SourceOp = "BSpline1",
							Source = "Mask",
						},
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, }
					},
					ViewInfo = OperatorInfo { Pos = { 603.03, -117.711 } },
				},
				Transform5 = Transform {
					CtrlWShown = false,
					Inputs = {
						Center = Input {
							Value = { 0.557, 0.387 },
							Expression = "iif(comp:GetPrefs('Comp.FrameFormat.Width') < comp:GetPrefs('Comp.FrameFormat.Height'), Point(0.557, 0.387), Point(0.557, 0.527))",
						},
						Size = Input { Value = 0.943, },
						Aspect = Input { Expression = "iif(comp:GetPrefs('Comp.FrameFormat.Width') < comp:GetPrefs('Comp.FrameFormat.Height'), 0.35, 1.0)", },
						Input = Input {
							SourceOp = "Background1_2",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 605.453, -146.938 } },
				},
				Text1_3_Minute = TextPlus {
					CtrlWZoom = false,
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
						Wrap = Input { Value = 1, },
						Center = Input {
							Value = { 0.57, 0.350108 },
							Expression = ": local w = comp:GetPrefs('Comp.FrameFormat.Width')\nlocal h = comp:GetPrefs('Comp.FrameFormat.Height')\nlocal ratio = iif(w < h, 1, (w / h) / (1920 / 1080))\nreturn Point(0.57, 0.5 + (0.350108 - 0.5) * ratio)",
						},
						Pivot = Input { Value = { 0.526, 0.5 }, },
						LayoutRotation = Input { Value = 1, },
						TransformRotation = Input { Value = 1, },
						Red1 = Input { Expression = "Text1_3_Hour.Red1", },
						Green1 = Input { Expression = "Text1_3_Hour.Green1", },
						Blue1 = Input { Expression = "Text1_3_Hour.Blue1", },
						Alpha1 = Input { Expression = "Text1_3_Hour.Alpha1", },
						Softness1 = Input { Value = 1, },
						StyledText = Input {
							Value = "00",
							Expression = ": local fps = comp:GetPrefs('Comp.FrameFormat.Rate')\nlocal hour = Text1_3_Hour.Hour\nlocal minute = Text1_3_Hour.Minute\nlocal second = Text1_3_Hour.Second\nlocal start_total = (hour * 3600) + (minute * 60) + second\nlocal current_total = start_total + (time / fps)\nlocal m = math.floor(current_total / 60) % 60\nreturn string.format('%02d', m)",
						},
						Font = Input {
							Value = "Birthstone Bounce Medium",
							Expression = "Text1_3_Hour.Font",
						},
						Style = Input {
							Value = "Regular",
							Expression = "Text1_3_Hour.Style",
						},
						Size = Input {
							Value = 0.28,
							Expression = "Text1_3_Hour.Size",
						},
						VerticalJustificationNew = Input { Value = 3, },
						HorizontalJustificationNew = Input { Value = 3, }
					},
					ViewInfo = OperatorInfo { Pos = { 162.575, -163.898 } },
				},
				MediaOut1 = MediaOut {
					CtrlWShown = false,
					Inputs = {
						Index = Input { Value = "0", },
						Input = Input {
							SourceOp = "Transform1",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 839.213, -195.695 } },
				},
				Transform1 = Transform {
					CtrlWZoom = false,
					CtrlWShown = false,
					Inputs = {
						Pivot = Input { Value = { 0.5, 0.398 }, },
						Input = Input {
							SourceOp = "Merge1",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 711.881, -197.513 } },
				},
				MultiMerge2 = MultiMerge {
					CtrlWShown = false,
					Inputs = {
						LayerOrder = Input { Value = ScriptVal { { [0] = 1, 2 } }, },
						Background = Input {
							SourceOp = "Text1_3_Minute",
							Source = "Output",
						},
						["Layer1.Foreground"] = Input {
							SourceOp = "Text1_3_Colon",
							Source = "Output",
						},
						LayerName1 = Input { Value = "Text1_3_Colonレイヤー", },
						["Layer2.Foreground"] = Input {
							SourceOp = "Text1_3_Hour",
							Source = "Output",
						},
						LayerName2 = Input { Value = "Text1_3_Hourレイヤー", }
					},
					ViewInfo = OperatorInfo { Pos = { 297.247, -197.838 } },
				},
				Transform7 = Transform {
					CtrlWShown = false,
					Inputs = {
						Center = Input {
							Value = { 0.509, 0.525 },
							Expression = "Point(0.5, comp:GetPrefs().Comp.FrameFormat.Width < comp:GetPrefs().Comp.FrameFormat.Height and 0.5 or 0.56)",
						},
						Pivot = Input { Value = { 0.462, 0.349 }, },
						Input = Input {
							SourceOp = "MultiMerge2",
							Source = "Output",
						}
					},
					ViewInfo = OperatorInfo { Pos = { 439.304, -197.838 } },
				},
				Merge1 = Merge {
					CtrlWShown = false,
					Inputs = {
						Background = Input {
							SourceOp = "Transform5",
							Source = "Output",
						},
						Foreground = Input {
							SourceOp = "Transform7",
							Source = "Output",
						},
						PerformDepthMerge = Input { Value = 0, }
					},
					ViewInfo = OperatorInfo { Pos = { 601.881, -197.513 } },
				},
				Text1_3_Colon = TextPlus {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
						Wrap = Input { Value = 1, },
						Center = Input {
							Value = { 0.484, 0.373 },
							Expression = ": local w = comp:GetPrefs('Comp.FrameFormat.Width')\nlocal h = comp:GetPrefs('Comp.FrameFormat.Height')\nlocal ratio = iif(w < h, 1, (w / h) / (1920 / 1080))\nreturn Point(0.484, iif(w < h, 0.353, 0.5 + (0.363 - 0.49) * ratio))",
						},
						LayoutRotation = Input { Value = 1, },
						TransformRotation = Input { Value = 1, },
						Red1 = Input { Expression = "Text1_3_Hour.Red1", },
						Green1 = Input { Expression = "Text1_3_Hour.Green1", },
						Blue1 = Input { Expression = "Text1_3_Hour.Blue1", },
						Alpha1 = Input { Expression = "Text1_3_Hour.Alpha1", },
						Softness1 = Input { Value = 1, },
						StyledText = Input { Value = ":", },
						Font = Input {
							SourceOp = "Text1_3_Colonフォント",
							Source = "Value",
							Expression = "Text1_3_Hour.Font",
						},
						Style = Input {
							Value = "Regular",
							Expression = "Text1_3_Hour.Style",
						},
						Size = Input {
							Value = 0.28,
							Expression = "Text1_3_Hour.Size",
						},
						VerticalJustificationNew = Input { Value = 3, },
						HorizontalJustificationNew = Input { Value = 3, }
					},
					ViewInfo = OperatorInfo { Pos = { 165.245, -198.877 } },
				},
				["Text1_3_Colonフォント"] = BezierSpline {
					SplineColor = { Red = 215, Green = 41, Blue = 232 },
					CtrlWZoom = false,
					KeyFrames = {
						[401] = { 0, Flags = { Linear = true } }
					}
				},
				Text1_3_Hour = TextPlus {
					CtrlWShown = false,
					NameSet = true,
					Inputs = {
						Width = Input { Value = 1920, },
						Height = Input { Value = 1080, },
						UseFrameFormatSettings = Input { Value = 1, },
						["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
						Wrap = Input { Value = 1, },
						Center = Input {
							Value = { 0.4, 0.349 },
							Expression = ": local w = comp:GetPrefs('Comp.FrameFormat.Width')\nlocal h = comp:GetPrefs('Comp.FrameFormat.Height')\nlocal ratio = iif(w < h, 1, (w / h) / (1920 / 1080))\nreturn Point(0.40, 0.5 + (0.349 - 0.5) * ratio)",
						},
						LayoutRotation = Input { Value = 1, },
						TransformRotation = Input { Value = 1, },
						Softness1 = Input { Value = 1, },
						StyledText = Input {
							Value = "00",
							Expression = ": local fps = comp:GetPrefs('Comp.FrameFormat.Rate')\nlocal start_total = (Hour * 3600) + (Minute * 60) + Second\nlocal current_total = start_total + (time / fps)\nlocal h = math.floor(current_total / 3600) % 24\nreturn string.format('%02d', h)",
						},
						Font = Input { Value = "Birthstone Bounce Medium", },
						Style = Input { Value = "Regular", },
						Size = Input {
							Value = 0.28,
							Expression = ": local w = comp:GetPrefs('Comp.FrameFormat.Width')\nlocal h = comp:GetPrefs('Comp.FrameFormat.Height')\nreturn 0.28 * iif(w < h, 1.1, (w / h) / (1920 / 1080))",
						},
						VerticalJustificationNew = Input { Value = 3, },
						HorizontalJustificationNew = Input { Value = 3, }
					},
					ViewInfo = OperatorInfo { Pos = { 162.581, -235.058 } },
					UserControls = ordered() { Hour = { INP_MaxAllowed = 23, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 23, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Text", INP_SplineType = "Default", LINKS_Name = "Hour" }, Minute = { INP_MaxAllowed = 59, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 59, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Text", INP_SplineType = "Default", LINKS_Name = "Minute" }, Second = { INP_MaxAllowed = 59, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 59, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Text", INP_SplineType = "Default", LINKS_Name = "Second" } }
				}
			},
		}
	},
	ActiveTool = "MacroTool1"
}