Advertisement
marcusa3000

Crop It macro

Dec 21st, 2023
1,018
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 95.81 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         CropIt = GroupOperator {
  4.             CtrlWZoom = false,
  5.             CustomData = {
  6.                 Path = {
  7.                     Map = {
  8.                         ["Setting:"] = "Macros:/"
  9.                     }
  10.                 },
  11.             },
  12.             Inputs = ordered() {
  13.                 Input = InstanceInput {
  14.                     SourceOp = "CrpTrans",
  15.                     Source = "Input",
  16.                 },
  17.                 Mode = InstanceInput {
  18.                     SourceOp = "CrpCTRL",
  19.                     Source = "Mode",
  20.                     Page = "Controls",
  21.                     Default = 0,
  22.                 },
  23.                 ApplyBlank0 = InstanceInput {
  24.                     SourceOp = "CrpPreMrg",
  25.                     Source = "ApplyBlank1",
  26.                 },
  27.                 FixedNest = InstanceInput {
  28.                     SourceOp = "CrpNmbFrmA",
  29.                     Source = "FixedNest",
  30.                     Expression = "CrpCTRL.Mode==0 and 0 or 1",
  31.                     Page = "Controls",
  32.                 },
  33.                 Width = InstanceInput {
  34.                     SourceOp = "CrpCTRL",
  35.                     Source = "NumberIn5",
  36.                     Page = "Controls",
  37.                     Default = 500,
  38.                 },
  39.                 Height = InstanceInput {
  40.                     SourceOp = "CrpCTRL",
  41.                     Source = "NumberIn6",
  42.                     Page = "Controls",
  43.                     Default = 400,
  44.                 },
  45.                 ApplyBlank8 = InstanceInput {
  46.                     SourceOp = "CrpPreMrg",
  47.                     Source = "ApplyBlank1",
  48.                 },
  49.                 FreeNest = InstanceInput {
  50.                     SourceOp = "CrpNmbFrmA",
  51.                     Source = "FreeNest",
  52.                     Expression = "CrpCTRL.Mode==1 and 0 or 1",
  53.                     Page = "Controls",
  54.                 },
  55.                 Top = InstanceInput {
  56.                     SourceOp = "CrpPntFrmB",
  57.                     Source = "Point2",
  58.                     Name = "Top Right",
  59.                     Page = "Controls",
  60.                     DefaultX = 0.9,
  61.                     DefaultY = 0.9,
  62.                 },
  63.                 Bottom = InstanceInput {
  64.                     SourceOp = "CrpPntFrmA",
  65.                     Source = "Point1",
  66.                     Name = "Bottom Left",
  67.                     Page = "Controls",
  68.                     DefaultX = 0.1,
  69.                     DefaultY = 0.1,
  70.                 },
  71.                 ApplyBlank10 = InstanceInput {
  72.                     SourceOp = "CrpPreMrg",
  73.                     Source = "ApplyBlank1",
  74.                 },
  75.                 Offset = InstanceInput {
  76.                     SourceOp = "CrpNmbFrmC",
  77.                     Source = "Center",
  78.                     Name = "Offset",
  79.                     Page = "Controls",
  80.                     DefaultX = 0.5,
  81.                     DefaultY = 0.5,
  82.                 },
  83.                 ApplyBlank1 = InstanceInput {
  84.                     SourceOp = "CrpPreMrg",
  85.                     Source = "ApplyBlank1",
  86.                 },
  87.                 Center = InstanceInput {
  88.                     SourceOp = "CrpCTRL",
  89.                     Source = "GuideCenter",
  90.                     Name = "Center Guides",
  91.                     Page = "Controls",
  92.                     Default = 0,
  93.                 },
  94.                 Third = InstanceInput {
  95.                     SourceOp = "CrpCTRL",
  96.                     Source = "GuideThird",
  97.                     Name = "Rule of Third Guides",
  98.                     Page = "Controls",
  99.                     Default = 1,
  100.                 },
  101.                 ApplyBlank7 = InstanceInput {
  102.                     SourceOp = "CrpPreMrg",
  103.                     Source = "ApplyBlank1",
  104.                 },
  105.                 FlipHoriz = InstanceInput {
  106.                     SourceOp = "CrpTrans",
  107.                     Source = "FlipHoriz",
  108.                     ControlGroup = 4,
  109.                     Default = 0,
  110.                 },
  111.                 FlipVert = InstanceInput {
  112.                     SourceOp = "CrpTrans",
  113.                     Source = "FlipVert",
  114.                     ControlGroup = 4,
  115.                     Default = 0,
  116.                 },
  117.                 Edges = InstanceInput {
  118.                     SourceOp = "CrpTrans",
  119.                     Source = "Edges",
  120.                     Default = 2,
  121.                 },
  122.                 AngleNest = InstanceInput {
  123.                     SourceOp = "CrpNmbFrmA",
  124.                     Source = "AngleNest",
  125.                     Name = "Size and Rotation",
  126.                     Page = "Controls",
  127.                 },
  128.                 ScaleX = InstanceInput {
  129.                     SourceOp = "CrpNmbFrmB",
  130.                     Source = "Width",
  131.                     Default = 1,
  132.                 },
  133.                 ScaleY = InstanceInput {
  134.                     SourceOp = "CrpNmbFrmB",
  135.                     Source = "Height",
  136.                     Expression = "Width",
  137.                     Default = 1,
  138.                 },
  139.                 ApplyBlank5 = InstanceInput {
  140.                     SourceOp = "CrpPreMrg",
  141.                     Source = "ApplyBlank1",
  142.                 },
  143.                 AngleInfo = InstanceInput {
  144.                     SourceOp = "CrpNmbFrmA",
  145.                     Source = "AngleInfo",
  146.                     Page = "Controls",
  147.                 },
  148.                 Pivot = InstanceInput {
  149.                     SourceOp = "CrpNmbFrmA",
  150.                     Source = "Center",
  151.                     Page = "Controls",
  152.                     DefaultX = 0.5,
  153.                     DefaultY = 0.5,
  154.                 },
  155.                 Angle = InstanceInput {
  156.                     SourceOp = "CrpNmbFrmA",
  157.                     Source = "ZRotation",
  158.                     Page = "Controls",
  159.                     Default = 0,
  160.                 },
  161.                 ApplyBlank6 = InstanceInput {
  162.                     SourceOp = "CrpPreMrg",
  163.                     Source = "ApplyBlank1",
  164.                 },
  165.                 FilterMethod = InstanceInput {
  166.                     SourceOp = "CrpTrans",
  167.                     Source = "FilterMethod",
  168.                     Default = 2,
  169.                 },
  170.                 GUINest = InstanceInput {
  171.                     SourceOp = "CrpNmbFrmA",
  172.                     Source = "GUINest",
  173.                     Name = "UI Settings",
  174.                     Page = "Controls",
  175.                 },
  176.                 GuideBlend = InstanceInput {
  177.                     SourceOp = "CrpCTRL",
  178.                     Source = "GuideBlend",
  179.                     Page = "Controls",
  180.                     Default = 0.5,
  181.                 },
  182.                 Highlight = InstanceInput {
  183.                     SourceOp = "CrpCTRL",
  184.                     Source = "Highlight",
  185.                     Page = "Controls",
  186.                     Default = 0,
  187.                 },
  188.                 Hue = InstanceInput {
  189.                     SourceOp = "CrpCTRL",
  190.                     Source = "Hue",
  191.                     Page = "Controls",
  192.                     Default = 0,
  193.                 },
  194.                 ApplyBlank3 = InstanceInput {
  195.                     SourceOp = "CrpPreMrg",
  196.                     Source = "ApplyBlank1",
  197.                 },
  198.                 FontBlend = InstanceInput {
  199.                     SourceOp = "CrpCTRL",
  200.                     Source = "Size",
  201.                     Page = "Controls",
  202.                     Default = 0.5,
  203.                 },
  204.                 FontSize = InstanceInput {
  205.                     SourceOp = "CrpCTRL",
  206.                     Source = "FontSize",
  207.                     Name = "Size",
  208.                     Page = "Controls",
  209.                     Default = 48,
  210.                 },
  211.                 ApplyBlank4 = InstanceInput {
  212.                     SourceOp = "CrpPreMrg",
  213.                     Source = "ApplyBlank1",
  214.                 },
  215.                 FrameBlend = InstanceInput {
  216.                     SourceOp = "CrpCTRL",
  217.                     Source = "FrameBlend",
  218.                     Page = "Controls",
  219.                     Default = 0.899999976158142,
  220.                 },
  221.                 Tone = InstanceInput {
  222.                     SourceOp = "CrpCTRL",
  223.                     Source = "Tone",
  224.                     Page = "Controls",
  225.                     Default = 0.100000001490116,
  226.                 },
  227.                 Blur = InstanceInput {
  228.                     SourceOp = "CrpCTRL",
  229.                     Source = "Blur",
  230.                     Page = "Controls",
  231.                     Default = 3,
  232.                 },
  233.                 Saturation = InstanceInput {
  234.                     SourceOp = "CrpCTRL",
  235.                     Source = "Saturation",
  236.                     Page = "Controls",
  237.                     Default = 0.5,
  238.                 },
  239.                 Operation = InstanceInput {
  240.                     SourceOp = "CrpCTRL",
  241.                     Source = "Operation",
  242.                     Page = "Controls",
  243.                     Default = 0,
  244.                 }
  245.             },
  246.             Outputs = {
  247.                 MainOutput1 = InstanceOutput {
  248.                     SourceOp = "CrpSwitch",
  249.                     Source = "Output",
  250.                 }
  251.             },
  252.             ViewInfo = GroupInfo {
  253.                 Pos = { -330, -775.5 },
  254.                 Flags = {
  255.                     AllowPan = false,
  256.                     GridSnap = true,
  257.                     ConnectedSnap = true,
  258.                     AutoSnap = true,
  259.                     RemoveRouters = true
  260.                 },
  261.                 Size = { 456, 616.59, 228, 24.2424 },
  262.                 Direction = "Vertical",
  263.                 PipeStyle = "Direct",
  264.                 Scale = 1,
  265.                 Offset = { 0, 0 }
  266.             },
  267.             Tools = ordered() {
  268.                 CrpTrans = Transform {
  269.                     CtrlWShown = false,
  270.                     NameSet = true,
  271.                     Inputs = {
  272.                         Center = Input { Expression = "CrpNmbFrmC.Center", },
  273.                         Pivot = Input { Expression = "CrpNmbFrmA.Center", },
  274.                         UseSizeAndAspect = Input { Value = 0, },
  275.                         Size = Input { Expression = "CrpNmbFrmB.Width", },
  276.                         XSize = Input {
  277.                             Value = 1,
  278.                             Expression = "CrpNmbFrmB.Width",
  279.                         },
  280.                         YSize = Input {
  281.                             Value = 1,
  282.                             Expression = "CrpNmbFrmB.Height",
  283.                         },
  284.                         Angle = Input { Expression = "CrpNmbFrmA.ZRotation", },
  285.                     },
  286.                     ViewInfo = OperatorInfo { Pos = { -165, 16.5 } },
  287.                 },
  288.                 CrpPntFrmA = TriangleMask {
  289.                     CtrlWShown = false,
  290.                     NameSet = true,
  291.                     Inputs = {
  292.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  293.                         MaskWidth = Input { Value = 960, },
  294.                         MaskHeight = Input { Value = 540, },
  295.                         PixelAspect = Input { Value = { 1, 1 }, },
  296.                         UseFrameFormatSettings = Input { Value = 1, },
  297.                         ClippingMode = Input { Value = FuID { "None" }, },
  298.                         Point1 = Input { Value = { 0.1, 0.1 }, },
  299.                         Point2 = Input { Value = { 0.891447368421053, 0.819444444444444 }, },
  300.                         Point3 = Input { Value = { 0.5, 0.9 }, },
  301.                         ShowViewControls = Input { Expression = "1-CrpCTRL.Operation", },
  302.                     },
  303.                     ViewInfo = OperatorInfo { Pos = { 0, 49.5 } },
  304.                     Colors = { TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 }, },
  305.                     UserControls = ordered() { Point1 = { INP_DefaultX = 0, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Bottom", }, Point2 = { INP_DefaultX = 1, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 1, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Top", }, Point3 = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Offset", }, ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinAllowed = 0, INP_MinScale = 0, INP_External = true, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "Show View Controls" } }
  306.                 },
  307.                 CrpPntFrmB = TriangleMask {
  308.                     CtrlWShown = false,
  309.                     NameSet = true,
  310.                     Inputs = {
  311.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  312.                         MaskWidth = Input { Value = 960, },
  313.                         MaskHeight = Input { Value = 540, },
  314.                         PixelAspect = Input { Value = { 1, 1 }, },
  315.                         UseFrameFormatSettings = Input { Value = 1, },
  316.                         ClippingMode = Input { Value = FuID { "None" }, },
  317.                         Point1 = Input { Value = { 0.162974, 0.332407407407407 }, },
  318.                         Point2 = Input { Value = { 0.9, 0.9 }, },
  319.                         Point3 = Input { Value = { 0.690724, 0.509259259259259 }, },
  320.                         ShowViewControls = Input { Expression = "CrpCTRL.Operation==1 and 0 or CrpCTRL.Mode==1 and 0 or 1", },
  321.                     },
  322.                     ViewInfo = OperatorInfo { Pos = { 110, 49.5 } },
  323.                     Colors = { TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 }, },
  324.                     UserControls = ordered() { Point1 = { INP_DefaultX = 0, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Bottom", }, Point2 = { INP_DefaultX = 1, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 1, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Top", }, Point3 = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Offset", }, ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_External = true, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, CBC_TriState = false, LINKS_Name = "Show View Controls" } }
  325.                 },
  326.                 CrpNmbFrmA = PolylineMask {
  327.                     DrawMode = "ClickAppend",
  328.                     DrawMode2 = "InsertAndModify",
  329.                     CtrlWShown = false,
  330.                     NameSet = true,
  331.                     Inputs = {
  332.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  333.                         OutputSize = Input { Value = FuID { "Custom" }, },
  334.                         MaskWidth = Input { Value = 608, },
  335.                         MaskHeight = Input { Value = 1080, },
  336.                         PixelAspect = Input { Value = { 1, 1 }, },
  337.                         ClippingMode = Input { Value = FuID { "None" }, },
  338.                         Polyline = Input {
  339.                             Value = Polyline {
  340.                             },
  341.                         },
  342.                         Polyline2 = Input {
  343.                             Value = Polyline {
  344.                             },
  345.                             Disabled = true,
  346.                         },
  347.                         ShowViewControls = Input { Expression = "CrpNmbFrmA.AngleNest==0 and 0 or CrpCTRL.Operation==1 and 0 or 1", },
  348.                         FixedNest = Input { Expression = "CrpCTRL.Mode==0 and 0 or 1", },
  349.                         FreeNest = Input { Expression = "CrpCTRL.Mode==1 and 0 or 1", },
  350.                     },
  351.                     ViewInfo = OperatorInfo { Pos = { -55, 82.5 } },
  352.                     Colors = { TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 }, },
  353.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_External = true, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, CBC_TriState = false, LINKS_Name = "Show View Controls" }, AngleNest = { INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 8, INP_Default = 0, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "Angle Nest", }, GUINest = { INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 11, INP_Default = 0, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "GUI Nest", }, FixedNest = { INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 3, LINKS_Name = "Fixed Nest", LINKID_DataType = "Number", INP_Passive = true, LBLC_NestLevel = 1, ICS_ControlPage = "Controls", IC_Visible = false, }, FreeNest = { INP_Integer = false, LBLC_DropDownButton = true, INPID_InputControl = "LabelControl", LBLC_NumInputs = 1, LINKS_Name = "Free Nest", LINKID_DataType = "Number", INP_Passive = true, LBLC_NestLevel = 1, ICS_ControlPage = "Controls", IC_Visible = false, }, Center = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "DiagonalCross", LINKS_Name = "Pivot", }, ZRotation = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", IC_Steps = 3601, INP_MaxScale = 360, INP_Default = 0, INPID_PreviewControl = "AngleControl", INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_MinScale = 0, LINKS_Name = "Angle" }, AngleInfo = { INP_MaxAllowed = 1000000, INP_Integer = false, LBLC_DropDownButton = false, INPID_InputControl = "LabelControl", INP_MaxScale = 1, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "Tip: Set Pivot before Offset and Angle" } }
  354.                 },
  355.                 CrpCTRL = Custom {
  356.                     CtrlWShown = false,
  357.                     NameSet = true,
  358.                     CustomData = {
  359.                         Settings = {
  360.                         }
  361.                     },
  362.                     Inputs = {
  363.                         Blend = Input { Value = 0.9, },
  364.                         LUTIn1 = Input {
  365.                             SourceOp = "CrpCTRLLUTIn1",
  366.                             Source = "Value",
  367.                         },
  368.                         LUTIn2 = Input {
  369.                             SourceOp = "CrpCTRLLUTIn2",
  370.                             Source = "Value",
  371.                         },
  372.                         LUTIn3 = Input {
  373.                             SourceOp = "CrpCTRLLUTIn3",
  374.                             Source = "Value",
  375.                         },
  376.                         LUTIn4 = Input {
  377.                             SourceOp = "CrpCTRLLUTIn4",
  378.                             Source = "Value",
  379.                         },
  380.                         NumberControls = Input { Value = 1, },
  381.                         ShowNumber1 = Input { Value = 0, },
  382.                         NameforNumber1 = Input { Value = "asdfadf", },
  383.                         ShowNumber2 = Input { Value = 0, },
  384.                         ShowNumber3 = Input { Value = 0, },
  385.                         ShowNumber4 = Input { Value = 0, },
  386.                         NameforNumber5 = Input { Value = "Width", },
  387.                         NameforNumber6 = Input { Value = "Height", },
  388.                         ShowNumber7 = Input { Value = 0, },
  389.                         NameforNumber7 = Input { Value = "Angle", },
  390.                         ShowNumber8 = Input { Value = 0, },
  391.                         NameforNumber8 = Input { Value = "Size", },
  392.                         PointControls = Input { Value = 1, },
  393.                         ShowPoint1 = Input { Value = 0, },
  394.                         NameforPoint1 = Input { Value = "TopORG", },
  395.                         NameforPoint2 = Input { Value = "Bottom", },
  396.                         NameforPoint3 = Input { Value = "Fixed Size", },
  397.                         NameforPoint4 = Input { Value = "Top", },
  398.                         ShowLUT1 = Input { Value = 0, },
  399.                         ShowLUT2 = Input { Value = 0, },
  400.                         ShowLUT3 = Input { Value = 0, },
  401.                         ShowLUT4 = Input { Value = 0, },
  402.                         Offset = Input {
  403.                             SourceOp = "Publish8_4",
  404.                             Source = "Value",
  405.                         },
  406.                         Preview = Input { Expression = "Operation==1 and 0 or 1", },
  407.                         Tone = Input { Value = 0.1, },
  408.                         GuideBlend = Input { Value = 1, },
  409.                         Highlight = Input { Value = 0, },
  410.                         NumberIn1 = Input { Value = 0, },
  411.                         PointIn1 = Input { Value = { -0.289473684210526, 0.665740740740741 }, },
  412.                         PointIn2 = Input {
  413.                             Value = { 0.146381578947368, 0.332407407407407 },
  414.                             Expression = "CrpPntFrmA.Point1",
  415.                         },
  416.                         FontSize = Input { Value = 48, },
  417.                         FrameBlend = Input { Value = 0.9, },
  418.                         NumberIn8 = Input { Value = 0, },
  419.                         NumberIn7 = Input { Value = -20.9, },
  420.                         PointIn4 = Input {
  421.                             Value = { 0.891447368421053, 0.841666666666667 },
  422.                             Expression = "CrpPntFrmB.Point2",
  423.                         },
  424.                         NumberIn5 = Input { Value = 400, },
  425.                         NumberIn6 = Input { Value = 400, },
  426.                         PointIn3 = Input {
  427.                             Value = { 42, 42 },
  428.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X+((1/CrpTrans.Input.Width)*CrpCTRL.NumberIn5), CrpCTRL.PointIn2.Y+((1/CrpTrans.Input.Height)*CrpCTRL.NumberIn6)) or Point(42, 42)",
  429.                         },
  430.                         Operation = Input { Value = 0, },
  431.                         Topapa = Input {
  432.                             Value = { 0.880447, 0.878667 },
  433.                             Expression = "CrpPntFrmB.Point2",
  434.                         },
  435.                     },
  436.                     ViewInfo = OperatorInfo { Pos = { 55, 115.5 } },
  437.                     Colors = { TileColor = { R = 0.584313725490196, G = 0.294117647058824, B = 0.803921568627451 }, },
  438.                     UserControls = ordered() { Offset = { INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", INP_External = false, INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "Offset", }, Preview = { CBC_TriState = false, INP_Integer = false, LINKID_DataType = "Number", INP_Default = 1, ICS_ControlPage = "Controls", INPID_InputControl = "CheckboxControl", LINKS_Name = "Preview", }, Tone = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.100000001490116, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, ICS_ControlPage = "Controls", LINKS_Name = "Tone" }, GuideBlend = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Guide Blend" }, GuideCenter = { CBC_TriState = false, INP_Integer = false, ICS_ControlPage = "Controls", INP_Default = 1, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, INPID_InputControl = "CheckboxControl", LINKS_Name = "Guide Center", }, GuideThird = { CBC_TriState = false, INP_Integer = false, ICS_ControlPage = "Controls", INP_Default = 0, INP_External = false, LINKID_DataType = "Number", INP_Passive = true, INPID_InputControl = "CheckboxControl", LINKS_Name = "Guide Third", }, Highlight = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Highlight" }, Hue = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Hue" }, NumberIn1 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 5, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 1, LINKS_Name = "Size" }, PointIn1 = { INP_DefaultX = 1, INP_DefaultY = 1, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", LINKS_Name = "Top", }, PointIn2 = { INP_DefaultX = 0, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Bottom", }, FontSize = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 60, INP_Default = 30, INP_MinScale = 15, INP_MinAllowed = 8, LINKID_DataType = "Number", INP_External = false, ICS_ControlPage = "Controls", LINKS_Name = "Font Size" }, Size = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", INP_External = false, ICS_ControlPage = "Controls", LINKS_Name = "Font Blend" }, Saturation = { INP_MaxAllowed = 2, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.5, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, ICS_ControlPage = "Controls", LINKS_Name = "Saturation" }, FrameBlend = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 1, INP_Default = 0.899999976158142, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", INP_External = false, ICS_ControlPage = "Controls", LINKS_Name = "Frame Blend" }, NumberIn8 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "SliderControl", INP_MaxScale = 5, INP_Default = 1, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 1, LINKS_Name = "Size" }, NumberIn7 = { INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "ScrewControl", IC_Steps = 3601, INP_MaxScale = 360, INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Angle" }, PointIn4 = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.600000023841858, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "TopCtrl", }, NumberIn5 = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ScrewControl", INP_MaxScale = 242, INP_Default = 42, INP_MinScale = 1, INP_MinAllowed = 1, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Width" }, NumberIn6 = { INP_MaxAllowed = 1000000, INP_Integer = true, INPID_InputControl = "ScrewControl", INP_MaxScale = 242, INP_Default = 42, INP_MinScale = 1, INP_MinAllowed = 1, LINKID_DataType = "Number", ICS_ControlPage = "Controls", LINKS_Name = "Height" }, Mode = { { MBTNC_AddButton = "Free" }, { MBTNC_AddButton = "Fixed" }, INP_MaxAllowed = 1000000, INP_Integer = false, INPID_InputControl = "MultiButtonControl", MBTNC_ShowBasicButton = true, INP_MaxScale = 1, INP_Default = 0, ICS_ControlPage = "Controls", INP_MinScale = 0, INP_MinAllowed = -1000000, LINKID_DataType = "Number", MBTNC_ShowName = false, MBTNC_StretchToFit = false, MBTNC_ShowToolTip = false, LINKS_Name = "Mode" }, PointIn3 = { INPID_PreviewControl = "CrosshairControl", LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "Circle", LINKS_Name = "Fixed Size", }, Operation = { { MBTNC_AddButton = "Preview" }, { MBTNC_AddButton = "Just Crop It" }, INP_Integer = false, INPID_InputControl = "MultiButtonControl", MBTNC_ShowBasicButton = true, INP_Default = 9, ICS_ControlPage = "Controls", LINKID_DataType = "Number", MBTNC_ShowName = false, MBTNC_StretchToFit = false, MBTNC_ShowToolTip = false, LINKS_Name = "Operation", }, Blur = { INP_MaxAllowed = 20, INP_Integer = true, INPID_InputControl = "SliderControl", INP_MaxScale = 10, INP_Default = 3, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", ICD_Center = 3, LINKS_Name = "Blur" }, Pivot = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "DiagonalCross", LINKS_Name = "Pivot", }, Topapa = { ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", LINKID_DataType = "Point", LINKS_Name = "Topapa", }, OffsetNew = { INP_DefaultX = 0.5, INPID_PreviewControl = "CrosshairControl", INP_DefaultY = 0.5, LINKID_DataType = "Point", ICS_ControlPage = "Controls", INPID_InputControl = "OffsetControl", CHC_Style = "NormalCross", LINKS_Name = "Offset New", } }
  439.                 },
  440.                 CrpCTRLLUTIn1 = LUTBezier {
  441.                     KeyColorSplines = {
  442.                         [0] = {
  443.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  444.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  445.                         }
  446.                     },
  447.                     SplineColor = { Red = 204, Green = 0, Blue = 0 },
  448.                     CtrlWZoom = false,
  449.                 },
  450.                 CrpCTRLLUTIn2 = LUTBezier {
  451.                     KeyColorSplines = {
  452.                         [0] = {
  453.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  454.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  455.                         }
  456.                     },
  457.                     SplineColor = { Red = 0, Green = 204, Blue = 0 },
  458.                     CtrlWZoom = false,
  459.                 },
  460.                 CrpCTRLLUTIn3 = LUTBezier {
  461.                     KeyColorSplines = {
  462.                         [0] = {
  463.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  464.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  465.                         }
  466.                     },
  467.                     SplineColor = { Red = 0, Green = 0, Blue = 204 },
  468.                     CtrlWZoom = false,
  469.                 },
  470.                 CrpCTRLLUTIn4 = LUTBezier {
  471.                     KeyColorSplines = {
  472.                         [0] = {
  473.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  474.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  475.                         }
  476.                     },
  477.                     SplineColor = { Red = 204, Green = 204, Blue = 204 },
  478.                     CtrlWZoom = false,
  479.                 },
  480.                 Publish8_4 = PublishPoint {
  481.                     CtrlWZoom = false,
  482.                     Inputs = {
  483.                         Value = Input { Value = { 0.667763157894737, 0.5 }, },
  484.                     },
  485.                 },
  486.                 CrpBlur = Blur {
  487.                     CtrlWShown = false,
  488.                     NameSet = true,
  489.                     Inputs = {
  490.                         EffectMask = Input {
  491.                             SourceOp = "CrpFrame",
  492.                             Source = "Mask",
  493.                         },
  494.                         Filter = Input { Value = FuID { "Box" }, },
  495.                         XBlurSize = Input {
  496.                             Value = 3,
  497.                             Expression = "CrpCTRL.Blur",
  498.                         },
  499.                         ClippingMode = Input { Value = FuID { "Domain" }, },
  500.                         Input = Input {
  501.                             SourceOp = "CrpCD",
  502.                             Source = "Output",
  503.                         },
  504.                     },
  505.                     ViewInfo = OperatorInfo { Pos = { 0, 181.5 } },
  506.                 },
  507.                 CrpCD = ChangeDepth {
  508.                     CtrlWShown = false,
  509.                     NameSet = true,
  510.                     Inputs = {
  511.                         Depth = Input { Value = 1, },
  512.                         Input = Input {
  513.                             SourceOp = "CrpTrans",
  514.                             Source = "Output",
  515.                         },
  516.                     },
  517.                     ViewInfo = OperatorInfo { Pos = { -110, 181.5 } },
  518.                 },
  519.                 Filter1 = Filter {
  520.                     CtrlWShown = false,
  521.                     Inputs = {
  522.                         EffectMask = Input {
  523.                             SourceOp = "CrpFrame",
  524.                             Source = "Mask",
  525.                         },
  526.                         Blend = Input { Value = 0.5, },
  527.                         FilterType = Input { Value = 6, },
  528.                         Power = Input {
  529.                             Value = 2,
  530.                             Expression = "CrpCTRL.Blur/2",
  531.                         },
  532.                         Animated = Input { Value = 0, },
  533.                         Input = Input {
  534.                             SourceOp = "CrpBlur",
  535.                             Source = "Output",
  536.                         },
  537.                     },
  538.                     ViewInfo = OperatorInfo { Pos = { 0, 214.5 } },
  539.                 },
  540.                 CrpThird = PaintMask {
  541.                     CtrlWShown = false,
  542.                     NameSet = true,
  543.                     Inputs = {
  544.                         Level = Input {
  545.                             Value = 0,
  546.                             Expression = "(1*CrpCTRL.GuideThird)*CrpCTRL.GuideBlend",
  547.                         },
  548.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  549.                         PaintMode = Input { Value = FuID { "None" }, },
  550.                         MaskWidth = Input { Value = 960, },
  551.                         MaskHeight = Input { Value = 540, },
  552.                         PixelAspect = Input { Value = { 1, 1 }, },
  553.                         UseFrameFormatSettings = Input { Value = 1, },
  554.                         ClippingMode = Input { Value = FuID { "None" }, },
  555.                         Paint = Input {
  556.                             SourceOp = "PolylineStroke6",
  557.                             Source = "Out",
  558.                         },
  559.                     },
  560.                     ViewInfo = OperatorInfo { Pos = { 165, 247.5 } },
  561.                 },
  562.                 PolylineStroke6 = PolylineStroke {
  563.                     Points = {
  564.                     },
  565.                     IsThreaded = true,
  566.                     Brushes = { "CircleBrush" },
  567.                     ApplyModes = { "PaintApplyColor" },
  568.                     CtrlWZoom = false,
  569.                     CurrentSettings = 2,
  570.                     CustomData = {
  571.                         Settings = {
  572.                             [1] = {
  573.                                 Tools = ordered() {
  574.                                     PolylineStroke6 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0.786184210526316, 1 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3)*2, 1.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/3)*2, 1.0)" }, Paint = Input { SourceOp = "PolylineStroke5", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 0.786184210526316, 0 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3)*2, 0.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/3)*2, 0.0)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.5, X = 0.286184210526316, Linear = true, RY = -0.333333333333333, PublishID = "Point0", RX = 0 }, { Y = -0.5, X = 0.286184210526316, Linear = true, PublishID = "Point1", LY = 0.333333333333333, LX = 0 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  575.                                         }, CtrlWZoom = false, IsThreaded = true, Points = {
  576.                                         }, Brushes = { "CircleBrush" } },
  577.                                     PolylineStroke5 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0.43859649122807, 1 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3), 1.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.Topapa.X - CTRLCrop.PointIn2.X)/3), 1.0)" }, Paint = Input { SourceOp = "PolylineStroke4", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 0.43859649122807, 0 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3), 0.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.Topapa.X - CTRLCrop.PointIn2.X)/3), 0.0)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.5, X = -0.0614035087719298, Linear = true, RY = -0.333333333333333, PublishID = "Point0", RX = 0 }, { Y = -0.5, X = -0.0614035087719298, Linear = true, PublishID = "Point1", LY = 0.333333333333333, LX = 0 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  578.                                         }, CurrentSettings = 2, CustomData = {
  579.                                             Settings = {
  580.                                                 [1] = {
  581.                                                     Tools = ordered() {
  582.                                                         PolylineStroke5 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0.5, 1 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3), 1.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/3), 1.0)" }, Paint = Input { SourceOp = "PolylineStroke4", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 0.5, 0 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3), 0.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/3), 0.0)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.5, X = 0, Linear = true, RY = -0.333333333333333, PublishID = "Point0", RX = 0 }, { Y = -0.5, X = 0, Linear = true, PublishID = "Point1", LY = 0.333333333333333, LX = 0 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  583.                                                             }, CtrlWZoom = false, IsThreaded = true, Points = {
  584.                                                             }, Brushes = { "CircleBrush" } },
  585.                                                         PolylineStroke4 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.435493827160494 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.435493827160494 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0645061728395062, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0645061728395062, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  586.                                                             }, CurrentSettings = 2, CustomData = {
  587.                                                                 Settings = {
  588.                                                                     [1] = {
  589.                                                                         Tools = ordered() {
  590.                                                                             PolylineStroke4 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0916666666666667, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0916666666666667, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  591.                                                                                 }, CtrlWZoom = false, IsThreaded = true, Points = {
  592.                                                                                 }, Brushes = { "CircleBrush" } },
  593.                                                                             PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  594.                                                                                 }, CurrentSettings = 2, CustomData = {
  595.                                                                                     Settings = {
  596.                                                                                         [1] = {
  597.                                                                                             Tools = ordered() {
  598.                                                                                                 PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  599.                                                                                                     }, CtrlWZoom = false, IsThreaded = true, Points = {
  600.                                                                                                     }, Brushes = { "CircleBrush" } }
  601.                                                                                             }
  602.                                                                                         }
  603.                                                                                     }
  604.                                                                                 } }
  605.                                                                         }
  606.                                                                     }
  607.                                                                 }
  608.                                                             } },
  609.                                                         PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  610.                                                             }, CurrentSettings = 2, CustomData = {
  611.                                                                 Settings = {
  612.                                                                     [1] = {
  613.                                                                         Tools = ordered() {
  614.                                                                             PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  615.                                                                                 }, CtrlWZoom = false, IsThreaded = true, Points = {
  616.                                                                                 }, Brushes = { "CircleBrush" } }
  617.                                                                         }
  618.                                                                     }
  619.                                                                 }
  620.                                                             } }
  621.                                                     }
  622.                                                 }
  623.                                             }
  624.                                         } },
  625.                                     PolylineStroke4 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.435493827160494 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.435493827160494 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0645061728395062, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0645061728395062, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  626.                                         }, CurrentSettings = 2, CustomData = {
  627.                                             Settings = {
  628.                                                 [1] = {
  629.                                                     Tools = ordered() {
  630.                                                         PolylineStroke4 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0916666666666667, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0916666666666667, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  631.                                                             }, CtrlWZoom = false, IsThreaded = true, Points = {
  632.                                                             }, Brushes = { "CircleBrush" } },
  633.                                                         PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  634.                                                             }, CurrentSettings = 2, CustomData = {
  635.                                                                 Settings = {
  636.                                                                     [1] = {
  637.                                                                         Tools = ordered() {
  638.                                                                             PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  639.                                                                                 }, CtrlWZoom = false, IsThreaded = true, Points = {
  640.                                                                                 }, Brushes = { "CircleBrush" } }
  641.                                                                         }
  642.                                                                     }
  643.                                                                 }
  644.                                                             } }
  645.                                                     }
  646.                                                 }
  647.                                             }
  648.                                         } },
  649.                                     PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  650.                                         }, CurrentSettings = 2, CustomData = {
  651.                                             Settings = {
  652.                                                 [1] = {
  653.                                                     Tools = ordered() {
  654.                                                         PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  655.                                                             }, CtrlWZoom = false, IsThreaded = true, Points = {
  656.                                                             }, Brushes = { "CircleBrush" } }
  657.                                                     }
  658.                                                 }
  659.                                             }
  660.                                         } }
  661.                                 }
  662.                             }
  663.                         }
  664.                     },
  665.                     Inputs = {
  666.                         Paint = Input {
  667.                             SourceOp = "PolylineStroke5",
  668.                             Source = "Out",
  669.                         },
  670.                         BrushShape = Input { Value = FuID { "CircleBrush" }, },
  671.                         ["CircleBrush.Size"] = Input {
  672.                             Value = 0.000925925925925926,
  673.                             Expression = "PolylineStroke3.CircleBrush.Size",
  674.                         },
  675.                         Spacing = Input { Value = 1, },
  676.                         Polyline = Input {
  677.                             Value = Polyline {
  678.                                 Points = {
  679.                                     { Linear = true, X = 0.0679859293447977, Y = 0.5, RX = 0, RY = -0.333333333333333, PublishID = "Point0" },
  680.                                     { Linear = true, X = 0.0679859293447977, Y = -0.5, LX = 0, LY = 0.333333333333333, PublishID = "Point1" }
  681.                                 }
  682.                             },
  683.                         },
  684.                         Point0 = Input {
  685.                             Value = { 0.567985929344798, 1 },
  686.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X + ((CrpCTRL.PointIn3.X - CrpCTRL.PointIn2.X)/3)*2, 1.0) or Point(CrpCTRL.PointIn2.X + ((CrpCTRL.Topapa.X - CrpCTRL.PointIn2.X)/3)*2, 1.0)",
  687.                         },
  688.                         Point1 = Input {
  689.                             Value = { 0.567985929344798, 0 },
  690.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X + ((CrpCTRL.PointIn3.X - CrpCTRL.PointIn2.X)/3)*2, 0.0) or Point(CrpCTRL.PointIn2.X + ((CrpCTRL.Topapa.X - CrpCTRL.PointIn2.X)/3)*2, 0.0)",
  691.                         },
  692.                     },
  693.                 },
  694.                 PolylineStroke5 = PolylineStroke {
  695.                     Points = {
  696.                     },
  697.                     IsThreaded = true,
  698.                     Brushes = { "CircleBrush" },
  699.                     ApplyModes = { "PaintApplyColor" },
  700.                     CtrlWZoom = false,
  701.                     CurrentSettings = 2,
  702.                     CustomData = {
  703.                         Settings = {
  704.                             [1] = {
  705.                                 Tools = ordered() {
  706.                                     PolylineStroke5 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0.5, 1 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3), 1.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/3), 1.0)" }, Paint = Input { SourceOp = "PolylineStroke4", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 0.5, 0 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/3), 0.0) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/3), 0.0)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.5, X = 0, Linear = true, RY = -0.333333333333333, PublishID = "Point0", RX = 0 }, { Y = -0.5, X = 0, Linear = true, PublishID = "Point1", LY = 0.333333333333333, LX = 0 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  707.                                         }, CtrlWZoom = false, IsThreaded = true, Points = {
  708.                                         }, Brushes = { "CircleBrush" } },
  709.                                     PolylineStroke4 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.435493827160494 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.435493827160494 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0645061728395062, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0645061728395062, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  710.                                         }, CurrentSettings = 2, CustomData = {
  711.                                             Settings = {
  712.                                                 [1] = {
  713.                                                     Tools = ordered() {
  714.                                                         PolylineStroke4 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0916666666666667, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0916666666666667, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  715.                                                             }, CtrlWZoom = false, IsThreaded = true, Points = {
  716.                                                             }, Brushes = { "CircleBrush" } },
  717.                                                         PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  718.                                                             }, CurrentSettings = 2, CustomData = {
  719.                                                                 Settings = {
  720.                                                                     [1] = {
  721.                                                                         Tools = ordered() {
  722.                                                                             PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  723.                                                                                 }, CtrlWZoom = false, IsThreaded = true, Points = {
  724.                                                                                 }, Brushes = { "CircleBrush" } }
  725.                                                                         }
  726.                                                                     }
  727.                                                                 }
  728.                                                             } }
  729.                                                     }
  730.                                                 }
  731.                                             }
  732.                                         } },
  733.                                     PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  734.                                         }, CurrentSettings = 2, CustomData = {
  735.                                             Settings = {
  736.                                                 [1] = {
  737.                                                     Tools = ordered() {
  738.                                                         PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  739.                                                             }, CtrlWZoom = false, IsThreaded = true, Points = {
  740.                                                             }, Brushes = { "CircleBrush" } }
  741.                                                     }
  742.                                                 }
  743.                                             }
  744.                                         } }
  745.                                 }
  746.                             }
  747.                         }
  748.                     },
  749.                     Inputs = {
  750.                         Paint = Input {
  751.                             SourceOp = "PolylineStroke4",
  752.                             Source = "Out",
  753.                         },
  754.                         BrushShape = Input { Value = FuID { "CircleBrush" }, },
  755.                         ["CircleBrush.Size"] = Input {
  756.                             Value = 0.000925925925925926,
  757.                             Expression = "PolylineStroke3.CircleBrush.Size",
  758.                         },
  759.                         Spacing = Input { Value = 1, },
  760.                         Polyline = Input {
  761.                             Value = Polyline {
  762.                                 Points = {
  763.                                     { Linear = true, X = -0.155024964423754, Y = 0.5, RX = 0, RY = -0.333333333333333, PublishID = "Point0" },
  764.                                     { Linear = true, X = -0.155024964423754, Y = -0.5, LX = 0, LY = 0.333333333333333, PublishID = "Point1" }
  765.                                 }
  766.                             },
  767.                         },
  768.                         Point0 = Input {
  769.                             Value = { 0.344975035576246, 1 },
  770.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X + ((CrpCTRL.PointIn3.X - CrpCTRL.PointIn2.X)/3), 1.0) or Point(CrpCTRL.PointIn2.X + ((CrpCTRL.Topapa.X - CrpCTRL.PointIn2.X)/3), 1.0)",
  771.                         },
  772.                         Point1 = Input {
  773.                             Value = { 0.344975035576246, 0 },
  774.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X + ((CrpCTRL.PointIn3.X - CrpCTRL.PointIn2.X)/3), 0.0) or Point(CrpCTRL.PointIn2.X + ((CrpCTRL.Topapa.X - CrpCTRL.PointIn2.X)/3), 0.0)",
  775.                         },
  776.                     },
  777.                 },
  778.                 PolylineStroke4 = PolylineStroke {
  779.                     Points = {
  780.                     },
  781.                     IsThreaded = true,
  782.                     Brushes = { "CircleBrush" },
  783.                     ApplyModes = { "PaintApplyColor" },
  784.                     CtrlWZoom = false,
  785.                     CurrentSettings = 2,
  786.                     CustomData = {
  787.                         Settings = {
  788.                             [1] = {
  789.                                 Tools = ordered() {
  790.                                     PolylineStroke4 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Paint = Input { SourceOp = "PolylineStroke3", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.408333333333333 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3))" }, Polyline = Input { Value = Polyline { Points = { { Y = -0.0916666666666667, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = -0.0916666666666667, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke3.CircleBrush.Size" } }, CustomData = {
  791.                                         }, CtrlWZoom = false, IsThreaded = true, Points = {
  792.                                         }, Brushes = { "CircleBrush" } },
  793.                                     PolylineStroke3 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.677469135802469 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.Topapa.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.177469135802469, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.177469135802469, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CtrlWZoom = false, IsThreaded = true, Brushes = { "CircleBrush" }, ApplyModes = { "PaintApplyColor" }, Points = {
  794.                                         }, CurrentSettings = 2, CustomData = {
  795.                                             Settings = {
  796.                                                 [1] = {
  797.                                                     Tools = ordered() {
  798.                                                         PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  799.                                                             }, CtrlWZoom = false, IsThreaded = true, Points = {
  800.                                                             }, Brushes = { "CircleBrush" } }
  801.                                                     }
  802.                                                 }
  803.                                             }
  804.                                         } }
  805.                                 }
  806.                             }
  807.                         }
  808.                     },
  809.                     Inputs = {
  810.                         Paint = Input {
  811.                             SourceOp = "PolylineStroke3",
  812.                             Source = "Out",
  813.                         },
  814.                         BrushShape = Input { Value = FuID { "CircleBrush" }, },
  815.                         ["CircleBrush.Size"] = Input {
  816.                             Value = 0.000925925925925926,
  817.                             Expression = "PolylineStroke3.CircleBrush.Size",
  818.                         },
  819.                         Spacing = Input { Value = 1, },
  820.                         Polyline = Input {
  821.                             Value = Polyline {
  822.                                 Points = {
  823.                                     { Linear = true, X = -0.5, Y = -0.0253342370190197, RX = 0.333333333333333, RY = 0, PublishID = "Point0" },
  824.                                     { Linear = true, X = 0.5, Y = -0.0253342370190197, LX = -0.333333333333333, LY = 0, PublishID = "Point1" }
  825.                                 }
  826.                             },
  827.                         },
  828.                         Point0 = Input {
  829.                             Value = { 0, 0.47466576298098 },
  830.                             Expression = "CrpCTRL.Mode==1 and Point(0.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.PointIn3.Y - CrpCTRL.PointIn2.Y)/3)) or Point(0.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.Topapa.Y - CrpCTRL.PointIn2.Y)/3))",
  831.                         },
  832.                         Point1 = Input {
  833.                             Value = { 1, 0.47466576298098 },
  834.                             Expression = "CrpCTRL.Mode==1 and Point(1.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.PointIn3.Y - CrpCTRL.PointIn2.Y)/3)) or Point(1.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.Topapa.Y - CrpCTRL.PointIn2.Y)/3))",
  835.                         },
  836.                     },
  837.                 },
  838.                 PolylineStroke3 = PolylineStroke {
  839.                     Points = {
  840.                     },
  841.                     IsThreaded = true,
  842.                     Brushes = { "CircleBrush" },
  843.                     ApplyModes = { "PaintApplyColor" },
  844.                     CtrlWZoom = false,
  845.                     CurrentSettings = 2,
  846.                     CustomData = {
  847.                         Settings = {
  848.                             [1] = {
  849.                                 Tools = ordered() {
  850.                                     PolylineStroke3 = PolylineStroke { ApplyModes = { "PaintApplyColor" }, Inputs = { Point0 = Input { Value = { 0, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(0.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.623148148148148 }, Expression = "CTRLCrop.Mode==1 and Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/3)*2) or Point(1.0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/3)*2)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.123148148148148, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.123148148148148, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, CustomData = {
  851.                                         }, CtrlWZoom = false, IsThreaded = true, Points = {
  852.                                         }, Brushes = { "CircleBrush" } }
  853.                                 }
  854.                             }
  855.                         }
  856.                     },
  857.                     Inputs = {
  858.                         BrushShape = Input { Value = FuID { "CircleBrush" }, },
  859.                         ["CircleBrush.Size"] = Input {
  860.                             Value = 0.000925925925925926,
  861.                             Expression = "1/CrpTrans.Output.Width",
  862.                         },
  863.                         Spacing = Input { Value = 1, },
  864.                         Polyline = Input {
  865.                             Value = Polyline {
  866.                                 Points = {
  867.                                     { Linear = true, X = -0.5, Y = 0.0928360739502043, RX = 0.333333333333333, RY = 0, PublishID = "Point0" },
  868.                                     { Linear = true, X = 0.5, Y = 0.0928360739502043, LX = -0.333333333333333, LY = 0, PublishID = "Point1" }
  869.                                 }
  870.                             },
  871.                         },
  872.                         Point0 = Input {
  873.                             Value = { 0, 0.592836073950204 },
  874.                             Expression = "CrpCTRL.Mode==1 and Point(0.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.PointIn3.Y - CrpCTRL.PointIn2.Y)/3)*2) or Point(0.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.Topapa.Y - CrpCTRL.PointIn2.Y)/3)*2)",
  875.                         },
  876.                         Point1 = Input {
  877.                             Value = { 1, 0.592836073950204 },
  878.                             Expression = "CrpCTRL.Mode==1 and Point(1.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.PointIn3.Y - CrpCTRL.PointIn2.Y)/3)*2) or Point(1.0, CrpCTRL.PointIn2.Y + ((CrpCTRL.Topapa.Y - CrpCTRL.PointIn2.Y)/3)*2)",
  879.                         },
  880.                     },
  881.                 },
  882.                 CrpSat = BrightnessContrast {
  883.                     CtrlWShown = false,
  884.                     NameSet = true,
  885.                     Inputs = {
  886.                         Saturation = Input {
  887.                             Value = 0.5,
  888.                             Expression = "CrpCTRL.Saturation",
  889.                         },
  890.                         Input = Input {
  891.                             SourceOp = "Filter1",
  892.                             Source = "Output",
  893.                         },
  894.                     },
  895.                     ViewInfo = OperatorInfo { Pos = { -55, 255.242 } },
  896.                 },
  897.                 CrpTone = BrightnessContrast {
  898.                     CtrlWShown = false,
  899.                     NameSet = true,
  900.                     Inputs = {
  901.                         Blend = Input {
  902.                             Value = 0.9,
  903.                             Expression = "CrpCTRL.FrameBlend",
  904.                         },
  905.                         Gain = Input {
  906.                             Value = 0.1,
  907.                             Expression = "CrpCTRL.Tone",
  908.                         },
  909.                         Lift = Input {
  910.                             Value = 0.1,
  911.                             Expression = "Gain",
  912.                         },
  913.                         Input = Input {
  914.                             SourceOp = "CrpSat",
  915.                             Source = "Output",
  916.                         },
  917.                     },
  918.                     ViewInfo = OperatorInfo { Pos = { -55, 288.242 } },
  919.                 },
  920.                 CrpTarget = PaintMask {
  921.                     CtrlWShown = false,
  922.                     NameSet = true,
  923.                     CurrentSettings = 2,
  924.                     CustomData = {
  925.                         Settings = {
  926.                             [1] = {
  927.                                 Tools = ordered() {
  928.                                     CrpTarget = PaintMask { Inputs = { Paint = Input { SourceOp = "PolylineStroke2_1", Source = "Out" }, PaintMode = Input { Value = FuID { "Maximum" } }, MaskWidth = Input { Value = 1080 }, PixelAspect = Input { Value = { 1, 1 } }, EffectMask = Input { SourceOp = "CrpThird", Source = "Mask" }, ClippingMode = Input { Value = FuID { "None" } }, Filter = Input { Value = FuID { "Fast Gaussian" } }, Level = Input { Expression = "CTRLCrop.GuideCenter*CTRLCrop.GuideBlend" }, UseFrameFormatSettings = Input { Value = 1 }, MaskHeight = Input { Value = 1080 } }, CtrlWZoom = false, NameSet = true, ViewInfo = OperatorInfo { Pos = { 385, 412.5 } }, CustomData = {
  929.                                         } },
  930.                                     PolylineStroke2_1 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0.547222222222222, 0.227407407407407 } }, Paint = Input { SourceOp = "PolylineStroke1_1", Source = "Out" }, BrushShape = Input { Value = FuID { "CircleBrush" } }, ApplyControls = Input { Value = 0 }, Point1 = Input { Value = { 0.544444444444444, 0.476296296296296 } }, Polyline = Input { Value = Polyline { Points = { { Y = 0.5, X = 0.125822368421053, Linear = true, RY = -0.333333333333333, PublishID = "Point4", RX = 0 }, { Y = -0.5, X = 0.125822368421053, Linear = true, PublishID = "Point5", LY = 0.333333333333333, LX = 0 } } } }, Point5 = Input { Value = { 0.625822368421053, 0 }, Expression = "Point(Point4.X, 0)" }, Point3 = Input { Value = { 0.544444444444444, 0.476296296296296 } }, Spacing = Input { Value = 1 }, StrokeControls = Input { Value = 1 }, Point4 = Input { Value = { 0.625822368421053, 1 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn3.X - CTRLCrop.PointIn2.X)/2), 1) or Point(CTRLCrop.PointIn2.X + ((CTRLCrop.PointIn1.X - CTRLCrop.PointIn2.X)/2), 1)" }, Point2 = Input { Value = { 0.547222222222222, 0.227407407407407 } }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "PolylineStroke1_1.CircleBrush.Size" } }, ApplyModes = { "PaintApplyColor" }, CtrlWZoom = false, IsThreaded = false, Points = {
  931.                                         }, Brushes = { "CircleBrush" } },
  932.                                     PolylineStroke1_1 = PolylineStroke { Inputs = { Point0 = Input { Value = { 0, 0.520833333333333 }, Expression = "CTRLCrop.Mode==1 and Point(0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn3.Y - CTRLCrop.PointIn2.Y)/2)) or Point(0, CTRLCrop.PointIn2.Y + ((CTRLCrop.PointIn1.Y - CTRLCrop.PointIn2.Y)/2))" }, StrokeControls = Input { Value = 1 }, BrushShape = Input { Value = FuID { "CircleBrush" } }, Spacing = Input { Value = 1 }, Point1 = Input { Value = { 1, 0.520833333333333 }, Expression = "Point(1.0, Point0.Y)" }, Polyline = Input { Value = Polyline { Points = { { Y = 0.0208333333333333, X = -0.5, Linear = true, RY = 0, PublishID = "Point0", RX = 0.333333333333333 }, { Y = 0.0208333333333333, X = 0.5, Linear = true, PublishID = "Point1", LY = 0, LX = -0.333333333333333 } } } }, BrushControls = Input { Value = 1 }, ["CircleBrush.Size"] = Input { Value = 0.00164473684210526, Expression = "1/CrpTrans.Output.Width" } }, ApplyModes = { "PaintApplyColor" }, CtrlWZoom = false, IsThreaded = false, Points = {
  933.                                         }, Brushes = { "CircleBrush" } }
  934.                                 }
  935.                             }
  936.                         }
  937.                     },
  938.                     Inputs = {
  939.                         EffectMask = Input {
  940.                             SourceOp = "CrpThird",
  941.                             Source = "Mask",
  942.                         },
  943.                         Level = Input { Expression = "CrpCTRL.GuideCenter*CrpCTRL.GuideBlend", },
  944.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  945.                         PaintMode = Input { Value = FuID { "Maximum" }, },
  946.                         MaskWidth = Input { Value = 960, },
  947.                         MaskHeight = Input { Value = 540, },
  948.                         PixelAspect = Input { Value = { 1, 1 }, },
  949.                         UseFrameFormatSettings = Input { Value = 1, },
  950.                         ClippingMode = Input { Value = FuID { "None" }, },
  951.                         Paint = Input {
  952.                             SourceOp = "PolylineStroke2_1",
  953.                             Source = "Out",
  954.                         },
  955.                     },
  956.                     ViewInfo = OperatorInfo { Pos = { 165, 280.5 } },
  957.                 },
  958.                 PolylineStroke2_1 = PolylineStroke {
  959.                     Points = {
  960.                     },
  961.                     IsThreaded = false,
  962.                     Brushes = { "CircleBrush" },
  963.                     ApplyModes = { "PaintApplyColor" },
  964.                     CtrlWZoom = false,
  965.                     Inputs = {
  966.                         Paint = Input {
  967.                             SourceOp = "PolylineStroke1_1",
  968.                             Source = "Out",
  969.                         },
  970.                         BrushShape = Input { Value = FuID { "CircleBrush" }, },
  971.                         ["CircleBrush.Size"] = Input {
  972.                             Value = 0.000925925925925926,
  973.                             Expression = "PolylineStroke1_1.CircleBrush.Size",
  974.                         },
  975.                         ApplyControls = Input { Value = 0, },
  976.                         StrokeControls = Input { Value = 1, },
  977.                         Spacing = Input { Value = 1, },
  978.                         Polyline = Input {
  979.                             Value = Polyline {
  980.                                 Points = {
  981.                                     { Linear = true, X = -0.043519517539478, Y = 0.5, RX = 0, RY = -0.333333333333333, PublishID = "Point4" },
  982.                                     { Linear = true, X = -0.043519517539478, Y = -0.5, LX = 0, LY = 0.333333333333333, PublishID = "Point5" }
  983.                                 }
  984.                             },
  985.                         },
  986.                         Point0 = Input { Value = { 0.547222222222222, 0.227407407407407 }, },
  987.                         Point1 = Input { Value = { 0.544444444444444, 0.476296296296296 }, },
  988.                         Point2 = Input { Value = { 0.547222222222222, 0.227407407407407 }, },
  989.                         Point3 = Input { Value = { 0.544444444444444, 0.476296296296296 }, },
  990.                         Point4 = Input {
  991.                             Value = { 0.456480482460522, 1 },
  992.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X + ((CrpCTRL.PointIn3.X - CrpCTRL.PointIn2.X)/2), 1) or Point(CrpCTRL.PointIn2.X + ((CrpCTRL.Topapa.X - CrpCTRL.PointIn2.X)/2), 1)",
  993.                         },
  994.                         Point5 = Input {
  995.                             Value = { 0.456480482460522, 0 },
  996.                             Expression = "Point(Point4.X, 0)",
  997.                         },
  998.                     },
  999.                 },
  1000.                 PolylineStroke1_1 = PolylineStroke {
  1001.                     Points = {
  1002.                     },
  1003.                     IsThreaded = false,
  1004.                     Brushes = { "CircleBrush" },
  1005.                     ApplyModes = { "PaintApplyColor" },
  1006.                     CtrlWZoom = false,
  1007.                     Inputs = {
  1008.                         BrushControls = Input { Value = 1, },
  1009.                         BrushShape = Input { Value = FuID { "CircleBrush" }, },
  1010.                         ["CircleBrush.Size"] = Input {
  1011.                             Value = 0.000925925925925926,
  1012.                             Expression = "1/CrpTrans.Output.Width",
  1013.                         },
  1014.                         StrokeControls = Input { Value = 1, },
  1015.                         Spacing = Input { Value = 1, },
  1016.                         Polyline = Input {
  1017.                             Value = Polyline {
  1018.                                 Points = {
  1019.                                     { Linear = true, X = -0.5, Y = 0.0337509184655924, RX = 0.333333333333333, RY = 0, PublishID = "Point0" },
  1020.                                     { Linear = true, X = 0.5, Y = 0.0337509184655924, LX = -0.333333333333333, LY = 0, PublishID = "Point1" }
  1021.                                 }
  1022.                             },
  1023.                         },
  1024.                         Point0 = Input {
  1025.                             Value = { 0, 0.533750918465592 },
  1026.                             Expression = "CrpCTRL.Mode==1 and Point(0, CrpCTRL.PointIn2.Y + ((CrpCTRL.PointIn3.Y - CrpCTRL.PointIn2.Y)/2)) or Point(0, CrpCTRL.PointIn2.Y + ((CrpCTRL.Topapa.Y - CrpCTRL.PointIn2.Y)/2))",
  1027.                         },
  1028.                         Point1 = Input {
  1029.                             Value = { 1, 0.533750918465592 },
  1030.                             Expression = "Point(1.0, Point0.Y)",
  1031.                         },
  1032.                     },
  1033.                 },
  1034.                 CrpCrop = Crop {
  1035.                     CtrlWShown = false,
  1036.                     NameSet = true,
  1037.                     CurrentSettings = 2,
  1038.                     CustomData = {
  1039.                         Settings = {
  1040.                             [1] = {
  1041.                                 Tools = ordered() {
  1042.                                     CrpCrop = Crop { Inputs = { YSize = Input { Value = 400, Expression = "CTRLCrop.Mode==1 and math.abs(((CrpTone.Output.Height/1)*CTRLCrop.PointIn3.Y)-((CrpTone.Output.Height/1)*CTRLCrop.PointIn2.Y)) or math.abs(((CrpTone.Output.Height/1)*CTRLCrop.PointIn1.Y)-((CrpTone.Output.Height/1)*CTRLCrop.PointIn2.Y))" }, XOffset = Input { Value = 28, Expression = "((CrpTone.Output.Width/1)*CTRLCrop.PointIn2.X)" }, XSize = Input { Value = 500, Expression = "CTRLCrop.Mode==1 and math.abs(((CrpTone.Output.Width/1)*CTRLCrop.PointIn3.X)-((CrpTone.Output.Width/1)*CTRLCrop.PointIn2.X)) or math.abs(((CrpTone.Output.Width/1)*CTRLCrop.PointIn1.X)-((CrpTone.Output.Width/1)*CTRLCrop.PointIn2.X))" }, Input = Input { SourceOp = "CrpTrans", Source = "Output" }, YOffset = Input { Value = 371, Expression = "((CrpTone.Output.Height/1)*CTRLCrop.PointIn2.Y)" } }, CtrlWZoom = false, NameSet = true, ViewInfo = OperatorInfo { Pos = { 55, 445.5 } }, CustomData = {
  1043.                                         } }
  1044.                                 }
  1045.                             }
  1046.                         }
  1047.                     },
  1048.                     Inputs = {
  1049.                         XOffset = Input {
  1050.                             Value = 132,
  1051.                             Expression = "((CrpTone.Output.Width/1)*CrpCTRL.PointIn2.X)",
  1052.                         },
  1053.                         YOffset = Input {
  1054.                             Value = 684,
  1055.                             Expression = "((CrpTone.Output.Height/1)*CrpCTRL.PointIn2.Y)",
  1056.                         },
  1057.                         XSize = Input {
  1058.                             Value = 723,
  1059.                             Expression = "CrpCTRL.Mode==1 and math.abs(((CrpTone.Output.Width/1)*CrpCTRL.PointIn3.X)-((CrpTone.Output.Width/1)*CrpCTRL.PointIn2.X)) or math.abs(((CrpTone.Output.Width/1)*CrpCTRL.PointIn4.X)-((CrpTone.Output.Width/1)*CrpCTRL.PointIn2.X))",
  1060.                         },
  1061.                         YSize = Input {
  1062.                             Value = 681,
  1063.                             Expression = "CrpCTRL.Mode==1 and math.abs(((CrpTone.Output.Height/1)*CrpCTRL.PointIn3.Y)-((CrpTone.Output.Height/1)*CrpCTRL.PointIn2.Y)) or math.abs(((CrpTone.Output.Height/1)*CrpCTRL.PointIn4.Y)-((CrpTone.Output.Height/1)*CrpCTRL.PointIn2.Y))",
  1064.                         },
  1065.                         Input = Input {
  1066.                             SourceOp = "CrpTrans",
  1067.                             Source = "Output",
  1068.                         },
  1069.                     },
  1070.                     ViewInfo = OperatorInfo { Pos = { -165, 313.5 } },
  1071.                 },
  1072.                 CrpPreMrg = Merge {
  1073.                     CtrlWShown = false,
  1074.                     NameSet = true,
  1075.                     Inputs = {
  1076.                         EffectMask = Input {
  1077.                             SourceOp = "CrpFrame",
  1078.                             Source = "Mask",
  1079.                         },
  1080.                         Background = Input {
  1081.                             SourceOp = "Filter1",
  1082.                             Source = "Output",
  1083.                         },
  1084.                         Foreground = Input {
  1085.                             SourceOp = "CrpTone",
  1086.                             Source = "Output",
  1087.                         },
  1088.                         Operator = Input { Value = FuID { "Conjoint" }, },
  1089.                         PerformDepthMerge = Input { Value = 0, },
  1090.                     },
  1091.                     ViewInfo = OperatorInfo { Pos = { 0, 313.5 } },
  1092.                 },
  1093.                 CrpFrame = PolylineMask {
  1094.                     DrawMode = "InsertAndModify",
  1095.                     DrawMode2 = "InsertAndModify",
  1096.                     CtrlWShown = false,
  1097.                     NameSet = true,
  1098.                     CurrentSettings = 2,
  1099.                     CustomData = {
  1100.                         Settings = {
  1101.                             [1] = {
  1102.                                 Tools = ordered() {
  1103.                                     CrpFrame = PolylineMask { CtrlWZoom = false, Inputs = { Point0 = Input { Value = { 0.0707236842105262, 0.939814814814815 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn2.X, CTRLCrop.PointIn3.Y) or Point(CTRLCrop.PointIn2.X, CTRLCrop.PointIn1.Y)" }, MaskHeight = Input { Value = 1080 }, MaskWidth = Input { Value = 1080 }, PixelAspect = Input { Value = { 1, 1 } }, EffectMask = Input { SourceOp = "CrpTarget", Source = "Mask" }, ClippingMode = Input { Value = FuID { "None" } }, Point2 = Input { Value = { 0.759868421052633, 0.269444444444444 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn3.X, CTRLCrop.PointIn2.Y) or Point(CTRLCrop.PointIn1.X, CTRLCrop.PointIn2.Y)" }, Point1 = Input { Value = { 0.0707236842105262, 0.269444444444444 }, Expression = "Point(CTRLCrop.PointIn2.X, CTRLCrop.PointIn2.Y)" }, Point3 = Input { Value = { 0.759868421052633, 0.939814814814815 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn3.X, CTRLCrop.PointIn3.Y) or Point(CTRLCrop.PointIn1.X, CTRLCrop.PointIn1.Y)" }, Filter = Input { Value = FuID { "Fast Gaussian" } }, Polyline = Input { Value = Polyline { Points = { { Y = 0.439814814814815, X = -0.429276315789474, Linear = true, RY = -0.223456790123457, RX = 0, PublishID = "Point0", LY = 0, LX = 0.229714912280702 }, { Y = -0.230555555555556, X = -0.429276315789474, Linear = true, RY = 0, RX = 0.229714912280702, PublishID = "Point1", LY = 0.223456790123457, LX = 0 }, { Y = -0.230555555555556, X = 0.259868421052633, Linear = true, RY = 0.223456790123457, RX = 0, PublishID = "Point2", LY = 0, LX = -0.229714912280702 }, { Y = 0.439814814814815, X = 0.259868421052633, Linear = true, RY = 0, RX = -0.229714912280702, PublishID = "Point3", LY = -0.223456790123457, LX = 0 } }, Closed = true } }, UseFrameFormatSettings = Input { Value = 1 }, Invert = Input { Value = 1 }, Polyline2 = Input {
  1104.                                                 Value = Polyline {
  1105.                                                 },
  1106.                                                 Disabled = true
  1107.                                             } }, DrawMode2 = "InsertAndModify", DrawMode = "InsertAndModify", NameSet = true, ViewInfo = OperatorInfo { Pos = { 385, 445.5 } }, CustomData = {
  1108.                                         } }
  1109.                                 }
  1110.                             }
  1111.                         }
  1112.                     },
  1113.                     Inputs = {
  1114.                         EffectMask = Input {
  1115.                             SourceOp = "CrpTarget",
  1116.                             Source = "Mask",
  1117.                         },
  1118.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1119.                         Invert = Input { Value = 1, },
  1120.                         MaskWidth = Input { Value = 960, },
  1121.                         MaskHeight = Input { Value = 540, },
  1122.                         PixelAspect = Input { Value = { 1, 1 }, },
  1123.                         UseFrameFormatSettings = Input { Value = 1, },
  1124.                         ClippingMode = Input { Value = FuID { "None" }, },
  1125.                         Polyline = Input {
  1126.                             Value = Polyline {
  1127.                                 Closed = true,
  1128.                                 Points = {
  1129.                                     { Linear = true, X = -0.378035858192305, Y = 0.211006384919428, LX = 0.223010893768551, LY = 0, RX = 0, RY = -0.118170310969224, PublishID = "Point0" },
  1130.                                     { Linear = true, X = -0.378035858192305, Y = -0.143504547988244, LX = 0, LY = 0.118170310969224, RX = 0.223010893768551, RY = 0, PublishID = "Point1" },
  1131.                                     { Linear = true, X = 0.290996823113349, Y = -0.143504547988244, LX = -0.223010893768551, LY = 0, RX = 0, RY = 0.118170310969224, PublishID = "Point2" },
  1132.                                     { Linear = true, X = 0.290996823113349, Y = 0.211006384919428, LX = 0, LY = -0.118170310969224, RX = -0.223010893768551, RY = 0, PublishID = "Point3" }
  1133.                                 }
  1134.                             },
  1135.                         },
  1136.                         Polyline2 = Input {
  1137.                             Value = Polyline {
  1138.                             },
  1139.                             Disabled = true,
  1140.                         },
  1141.                         Point0 = Input {
  1142.                             Value = { 0.121964141807695, 0.711006384919428 },
  1143.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X, CrpCTRL.PointIn3.Y) or Point(CrpCTRL.PointIn2.X, CrpCTRL.Topapa.Y)",
  1144.                         },
  1145.                         Point1 = Input {
  1146.                             Value = { 0.121964141807695, 0.356495452011756 },
  1147.                             Expression = "Point(CrpCTRL.PointIn2.X, CrpCTRL.PointIn2.Y)",
  1148.                         },
  1149.                         Point2 = Input {
  1150.                             Value = { 0.790996823113349, 0.356495452011756 },
  1151.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn3.X, CrpCTRL.PointIn2.Y) or Point(CrpCTRL.Topapa.X, CrpCTRL.PointIn2.Y)",
  1152.                         },
  1153.                         Point3 = Input {
  1154.                             Value = { 0.790996823113349, 0.711006384919428 },
  1155.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn3.X, CrpCTRL.PointIn3.Y) or Point(CrpCTRL.Topapa.X, CrpCTRL.Topapa.Y)",
  1156.                         },
  1157.                     },
  1158.                     ViewInfo = OperatorInfo { Pos = { 165, 313.5 } },
  1159.                 },
  1160.                 CrpFrameHighlight = PolylineMask {
  1161.                     DrawMode = "InsertAndModify",
  1162.                     DrawMode2 = "InsertAndModify",
  1163.                     CtrlWShown = false,
  1164.                     NameSet = true,
  1165.                     Inputs = {
  1166.                         EffectMask = Input {
  1167.                             SourceOp = "CrpFrame",
  1168.                             Source = "Mask",
  1169.                         },
  1170.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1171.                         BorderWidth = Input {
  1172.                             Value = 0.00222222222222222,
  1173.                             Expression = "2/CrpTrans.Output.Width",
  1174.                         },
  1175.                         PaintMode = Input { Value = FuID { "Subtract" }, },
  1176.                         Invert = Input { Value = 1, },
  1177.                         MaskWidth = Input { Value = 960, },
  1178.                         MaskHeight = Input { Value = 540, },
  1179.                         PixelAspect = Input { Value = { 1, 1 }, },
  1180.                         UseFrameFormatSettings = Input { Value = 1, },
  1181.                         ClippingMode = Input { Value = FuID { "None" }, },
  1182.                         Polyline = Input {
  1183.                             Value = Polyline {
  1184.                                 Closed = true,
  1185.                                 Points = {
  1186.                                     { Linear = true, X = -0.378035858192305, Y = 0.211006384919428, LX = 0.223010893768551, LY = 0, RX = 0, RY = -0.118170310969224, PublishID = "Point0" },
  1187.                                     { Linear = true, X = -0.378035858192305, Y = -0.143504547988244, LX = 0, LY = 0.118170310969224, RX = 0.223010893768551, RY = 0, PublishID = "Point1" },
  1188.                                     { Linear = true, X = 0.290996823113349, Y = -0.143504547988244, LX = -0.223010893768551, LY = 0, RX = 0, RY = 0.118170310969224, PublishID = "Point2" },
  1189.                                     { Linear = true, X = 0.290996823113349, Y = 0.211006384919428, LX = 0, LY = -0.118170310969224, RX = -0.223010893768551, RY = 0, PublishID = "Point3" }
  1190.                                 }
  1191.                             },
  1192.                         },
  1193.                         Polyline2 = Input {
  1194.                             Value = Polyline {
  1195.                             },
  1196.                             Disabled = true,
  1197.                         },
  1198.                         Point0 = Input {
  1199.                             Value = { 0.144444444444444, 0.966666666666667 },
  1200.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn2.X, CrpCTRL.PointIn3.Y) or Point(CrpCTRL.PointIn2.X, CrpCTRL.Topapa.Y)",
  1201.                         },
  1202.                         Point1 = Input {
  1203.                             Value = { 0.144444444444444, 0.308888888888889 },
  1204.                             Expression = "Point(CrpCTRL.PointIn2.X, CrpCTRL.PointIn2.Y)",
  1205.                         },
  1206.                         Point2 = Input {
  1207.                             Value = { 0.886666666666667, 0.308888888888889 },
  1208.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn3.X, CrpCTRL.PointIn2.Y) or Point(CrpCTRL.Topapa.X, CrpCTRL.PointIn2.Y)",
  1209.                         },
  1210.                         Point3 = Input {
  1211.                             Value = { 0.886666666666667, 0.966666666666667 },
  1212.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn3.X, CrpCTRL.PointIn3.Y) or Point(CrpCTRL.Topapa.X, CrpCTRL.Topapa.Y)",
  1213.                         },
  1214.                     },
  1215.                     ViewInfo = OperatorInfo { Pos = { 55, 346.5 } },
  1216.                 },
  1217.                 CrpBgA = Background {
  1218.                     CtrlWShown = false,
  1219.                     NameSet = true,
  1220.                     Inputs = {
  1221.                         EffectMask = Input {
  1222.                             SourceOp = "CrpFrameHighlight",
  1223.                             Source = "Mask",
  1224.                         },
  1225.                         GlobalOut = Input { Value = 149, },
  1226.                         Width = Input {
  1227.                             Value = 900,
  1228.                             Expression = "CrpTone.Output.Width",
  1229.                         },
  1230.                         Height = Input {
  1231.                             Value = 900,
  1232.                             Expression = "CrpTone.Output.Height",
  1233.                         },
  1234.                         UseFrameFormatSettings = Input { Value = 1, },
  1235.                         Depth = Input { Value = 1, },
  1236.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1237.                         TopLeftRed = Input { Value = 1, },
  1238.                         TopRightRed = Input { Value = 1, },
  1239.                         TopRightGreen = Input { Value = 1, },
  1240.                         TopRightBlue = Input { Value = 1, },
  1241.                         BottomLeftRed = Input { Value = 1, },
  1242.                         BottomLeftGreen = Input { Value = 0.5, },
  1243.                         BottomRightGreen = Input { Value = 0.5, },
  1244.                         BottomRightBlue = Input { Value = 1, },
  1245.                         GradientType = Input { Value = FuID { "Radial" }, },
  1246.                         Start = Input { Value = { 0.5, 0.5 }, },
  1247.                         Gradient = Input {
  1248.                             Value = Gradient {
  1249.                                 Colors = {
  1250.                                     [0] = { 1, 1, 1, 1 },
  1251.                                     [1] = { 0, 0, 0, 1 }
  1252.                                 }
  1253.                             },
  1254.                         },
  1255.                     },
  1256.                     ViewInfo = OperatorInfo { Pos = { 165, 379.5 } },
  1257.                 },
  1258.                 ColorCorrector1 = ColorCorrector {
  1259.                     CtrlWShown = false,
  1260.                     Inputs = {
  1261.                         WheelHue1 = Input {
  1262.                             Value = 0.14,
  1263.                             Expression = "CrpCTRL.Hue+0.14",
  1264.                         },
  1265.                         TintMode = Input { Value = 0, },
  1266.                         Hue1 = Input { Expression = "CrpCTRL.Hue+0.14", },
  1267.                         MasterRGBGain = Input { Value = 3.5, },
  1268.                         ColorRanges = Input {
  1269.                             Value = ColorCurves {
  1270.                                 Curves = {
  1271.                                     {
  1272.                                         Points = {
  1273.                                             { 0, 1 },
  1274.                                             { 0.4, 0.2 },
  1275.                                             { 0.6, 0 },
  1276.                                             { 1, 0 }
  1277.                                         }
  1278.                                     },
  1279.                                     {
  1280.                                         Points = {
  1281.                                             { 0, 0 },
  1282.                                             { 0.4, 0 },
  1283.                                             { 0.6, 0.2 },
  1284.                                             { 1, 1 }
  1285.                                         }
  1286.                                     }
  1287.                                 }
  1288.                             },
  1289.                         },
  1290.                         PreDividePostMultiply = Input { Value = 1, },
  1291.                         HistogramIgnoreTransparent = Input { Value = 1, },
  1292.                         Input = Input {
  1293.                             SourceOp = "CrpBgA",
  1294.                             Source = "Output",
  1295.                         },
  1296.                     },
  1297.                     ViewInfo = OperatorInfo { Pos = { 55, 379.5 } },
  1298.                 },
  1299.                 CrpHighlight = Merge {
  1300.                     CtrlWShown = false,
  1301.                     NameSet = true,
  1302.                     Inputs = {
  1303.                         Blend = Input { Expression = "CrpCTRL.Highlight", },
  1304.                         Background = Input {
  1305.                             SourceOp = "CrpPreMrg",
  1306.                             Source = "Output",
  1307.                         },
  1308.                         Foreground = Input {
  1309.                             SourceOp = "ColorCorrector1",
  1310.                             Source = "Output",
  1311.                         },
  1312.                         PerformDepthMerge = Input { Value = 0, },
  1313.                     },
  1314.                     ViewInfo = OperatorInfo { Pos = { -55, 379.5 } },
  1315.                 },
  1316.                 CrpText = TextPlus {
  1317.                     CtrlWShown = false,
  1318.                     NameSet = true,
  1319.                     CurrentSettings = 2,
  1320.                     CustomData = {
  1321.                         Settings = {
  1322.                             [1] = {
  1323.                                 Tools = ordered() {
  1324.                                     CrpText = TextPlus { Inputs = { LayoutRotation = Input { Value = 1 }, Name2 = Input { Value = "Black Outline" }, Position1 = Input { Value = 1 }, HorizontalJustificationNew = Input { Value = 3 }, HorizontalLeftCenterRight = Input { Value = 1 }, OutsideOnly2 = Input { Value = 1 }, StyledText = Input { Value = "X: 742  Y: 1295 ", Expression = "Text(\"W: \" .. CrpCrop.XSize .. \"  H: \" .. CrpCrop.YSize .. \" \")" }, Center = Input { Value = { 1, 0.193518518518519 }, Expression = "CTRLCrop.Mode==1 and Point(CTRLCrop.PointIn3.X<=1 and CTRLCrop.PointIn3.X or 1, CrpCrop.YOffset>=0 and CTRLCrop.PointIn2.Y or 0) or Point(CTRLCrop.PointIn1.X<=1 and CTRLCrop.PointIn1.X or 1, CrpCrop.YOffset>=0 and CTRLCrop.PointIn2.Y or 0)" }, Softness1 = Input { Value = 1 }, Size = Input { Value = 0.0789473684210526, Expression = "(1/Width)*CTRLCrop.FontSize" }, TransformRotation = Input { Value = 1 }, Softness2 = Input { Value = 1 }, Thickness2 = Input { Value = 0.1 }, Opacity2 = Input { Value = 0.5 }, Height = Input { Value = 1080, Expression = "CrpTone.Output.Height" }, Red2 = Input { Value = 0 }, Width = Input { Value = 608, Expression = "CrpTone.Output.Width" }, VerticalJustificationNew = Input { Value = 3 }, Font = Input { Value = "Open Sans" }, Style = Input { Value = "Semibold" }, Enabled2 = Input { Value = 1 }, GlobalOut = Input { Value = 127 }, ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" } }, VerticalTopCenterBottom = Input { Value = -1.75, Expression = "CrpCrop.YOffset>=(CTRLCrop.FontSize*0.8) and -1.75 or 1.75" }, Position2 = Input { Value = 1 } }, CtrlWZoom = false, NameSet = true, ViewInfo = OperatorInfo { Pos = { 385, 544.5 } }, CustomData = {
  1325.                                         } }
  1326.                                 }
  1327.                             }
  1328.                         }
  1329.                     },
  1330.                     Inputs = {
  1331.                         GlobalOut = Input { Value = 149, },
  1332.                         Width = Input {
  1333.                             Value = 1080,
  1334.                             Expression = "CrpTone.Output.Width",
  1335.                         },
  1336.                         Height = Input {
  1337.                             Value = 1920,
  1338.                             Expression = "CrpTone.Output.Height",
  1339.                         },
  1340.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1341.                         Center = Input {
  1342.                             Value = { 0.790996823113349, 0.356495452011756 },
  1343.                             Expression = "CrpCTRL.Mode==1 and Point(CrpCTRL.PointIn3.X<=1 and CrpCTRL.PointIn3.X or 1, CrpCrop.YOffset>=0 and CrpCTRL.PointIn2.Y or 0) or Point(CrpCTRL.Topapa.X<=1 and CrpCTRL.Topapa.X or 1, CrpCrop.YOffset>=0 and CrpCTRL.PointIn2.Y or 0)",
  1344.                         },
  1345.                         LayoutRotation = Input { Value = 1, },
  1346.                         TransformRotation = Input { Value = 1, },
  1347.                         Name2 = Input { Value = "Black Outline", },
  1348.                         Enabled2 = Input { Value = 1, },
  1349.                         Softness1 = Input { Value = 1, },
  1350.                         Position1 = Input { Value = 1, },
  1351.                         StyledText = Input {
  1352.                             Value = "X: 742  Y: 1295 ",
  1353.                             Expression = "Text(\"W: \" .. CrpCrop.XSize .. \"  H: \" .. CrpCrop.YSize .. \" \")",
  1354.                         },
  1355.                         Font = Input { Value = "Open Sans", },
  1356.                         Style = Input { Value = "Semibold", },
  1357.                         Size = Input {
  1358.                             Value = 0.0444444444444444,
  1359.                             Expression = "(1/Width)*CrpCTRL.FontSize",
  1360.                         },
  1361.                         VerticalTopCenterBottom = Input {
  1362.                             Value = -1.75,
  1363.                             Expression = "CrpCrop.YOffset>=(CrpCTRL.FontSize*0.8) and -1.75 or 1.75",
  1364.                         },
  1365.                         VerticalJustificationNew = Input { Value = 3, },
  1366.                         HorizontalLeftCenterRight = Input { Value = 1, },
  1367.                         HorizontalJustificationNew = Input { Value = 3, },
  1368.                         Opacity2 = Input { Value = 0.5, },
  1369.                         Thickness2 = Input { Value = 0.1, },
  1370.                         OutsideOnly2 = Input { Value = 1, },
  1371.                         Red2 = Input { Value = 0, },
  1372.                         Softness2 = Input { Value = 1, },
  1373.                         Position2 = Input { Value = 1, },
  1374.                     },
  1375.                     ViewInfo = OperatorInfo { Pos = { 165, 412.5 } },
  1376.                 },
  1377.                 CrpTextMerge = Merge {
  1378.                     CtrlWShown = false,
  1379.                     NameSet = true,
  1380.                     Inputs = {
  1381.                         Blend = Input {
  1382.                             Value = 0.5,
  1383.                             Expression = "CrpCTRL.Size",
  1384.                         },
  1385.                         Background = Input {
  1386.                             SourceOp = "CrpHighlight",
  1387.                             Source = "Output",
  1388.                         },
  1389.                         Foreground = Input {
  1390.                             SourceOp = "CrpText",
  1391.                             Source = "Output",
  1392.                         },
  1393.                         FlattenTransform = Input { Value = 1, },
  1394.                         PerformDepthMerge = Input { Value = 0, },
  1395.                     },
  1396.                     ViewInfo = OperatorInfo { Pos = { -55, 412.5 } },
  1397.                 },
  1398.                 CrpSwitch = Dissolve {
  1399.                     Transitions = {
  1400.                         [0] = "DFTDissolve"
  1401.                     },
  1402.                     CtrlWShown = false,
  1403.                     NameSet = true,
  1404.                     Inputs = {
  1405.                         Mix = Input {
  1406.                             Value = 0,
  1407.                             Expression = "1-CrpCTRL.Preview",
  1408.                         },
  1409.                         Background = Input {
  1410.                             SourceOp = "CrpBgFix",
  1411.                             Source = "Output",
  1412.                         },
  1413.                         Foreground = Input {
  1414.                             SourceOp = "CrpCrop",
  1415.                             Source = "Output",
  1416.                         },
  1417.                     },
  1418.                     ViewInfo = OperatorInfo { Pos = { -110, 544.5 } },
  1419.                 },
  1420.                 CrpBgT = Background {
  1421.                     CtrlWShown = false,
  1422.                     NameSet = true,
  1423.                     Inputs = {
  1424.                         EffectMask = Input {
  1425.                             SourceOp = "CrpFrame",
  1426.                             Source = "Mask",
  1427.                         },
  1428.                         GlobalOut = Input { Value = 149, },
  1429.                         Width = Input {
  1430.                             Value = 1080,
  1431.                             Expression = "CrpTone.Output.Width",
  1432.                         },
  1433.                         Height = Input {
  1434.                             Value = 1920,
  1435.                             Expression = "CrpTone.Output.Height",
  1436.                         },
  1437.                         UseFrameFormatSettings = Input { Value = 1, },
  1438.                         Depth = Input { Value = 1, },
  1439.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1440.                         TopLeftAlpha = Input { Value = 0.85, },
  1441.                         TopRightRed = Input { Value = 1, },
  1442.                         TopRightGreen = Input { Value = 1, },
  1443.                         TopRightBlue = Input { Value = 1, },
  1444.                         BottomLeftRed = Input { Value = 1, },
  1445.                         BottomLeftGreen = Input { Value = 0.5, },
  1446.                         BottomRightGreen = Input { Value = 0.5, },
  1447.                         BottomRightBlue = Input { Value = 1, },
  1448.                         GradientType = Input { Value = FuID { "Radial" }, },
  1449.                         Start = Input { Value = { 0.5, 0.5 }, },
  1450.                         Gradient = Input {
  1451.                             Value = Gradient {
  1452.                                 Colors = {
  1453.                                     [0] = { 1, 1, 1, 1 },
  1454.                                     [1] = { 0, 0, 0, 1 }
  1455.                                 }
  1456.                             },
  1457.                         },
  1458.                     },
  1459.                     ViewInfo = OperatorInfo { Pos = { 55, 478.5 } },
  1460.                 },
  1461.                 CrpBgFix = Merge {
  1462.                     CtrlWShown = false,
  1463.                     NameSet = true,
  1464.                     Inputs = {
  1465.                         Background = Input {
  1466.                             SourceOp = "CrpBgT",
  1467.                             Source = "Output",
  1468.                         },
  1469.                         Foreground = Input {
  1470.                             SourceOp = "CrpTextMerge",
  1471.                             Source = "Output",
  1472.                         },
  1473.                         PerformDepthMerge = Input { Value = 0, },
  1474.                     },
  1475.                     ViewInfo = OperatorInfo { Pos = { -55, 478.5 } },
  1476.                 },
  1477.                 CrpNmbFrmB = RectangleMask {
  1478.                     CtrlWShown = false,
  1479.                     NameSet = true,
  1480.                     Inputs = {
  1481.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1482.                         MaskWidth = Input { Value = 960, },
  1483.                         MaskHeight = Input { Value = 540, },
  1484.                         PixelAspect = Input { Value = { 1, 1 }, },
  1485.                         UseFrameFormatSettings = Input { Value = 1, },
  1486.                         ClippingMode = Input { Value = FuID { "None" }, },
  1487.                         Width = Input { Value = 1, },
  1488.                         Height = Input {
  1489.                             Value = 1,
  1490.                             Expression = "Width",
  1491.                         },
  1492.                         Angle = Input {
  1493.                             Value = -0.0874560776553608,
  1494.                             Expression = "CrpNmbFrmA.ZRotation",
  1495.                         },
  1496.                         ShowViewControls = Input { Expression = "CrpNmbFrmA.AngleNest==0 and 0 or CrpCTRL.Operation==1 and 0 or 1", },
  1497.                     },
  1498.                     ViewInfo = OperatorInfo { Pos = { 55, 82.5 } },
  1499.                     Colors = { TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 }, },
  1500.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_External = true, INP_MinScale = 0, INP_MinAllowed = 0, LINKID_DataType = "Number", ICS_ControlPage = "Controls", INP_Passive = true, CBC_TriState = false, LINKS_Name = "Show View Controls" } }
  1501.                 },
  1502.                 CrpNmbFrmC = RectangleMask {
  1503.                     CtrlWShown = false,
  1504.                     NameSet = true,
  1505.                     Inputs = {
  1506.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1507.                         MaskWidth = Input { Value = 960, },
  1508.                         MaskHeight = Input { Value = 540, },
  1509.                         PixelAspect = Input { Value = { 1, 1 }, },
  1510.                         UseFrameFormatSettings = Input { Value = 1, },
  1511.                         ClippingMode = Input { Value = FuID { "None" }, },
  1512.                         ShowViewControls = Input { Expression = "1-CrpCTRL.Operation", },
  1513.                     },
  1514.                     ViewInfo = OperatorInfo { Pos = { 165, 82.5 } },
  1515.                     Colors = { TileColor = { R = 0.6, G = 0.450980392156863, B = 0.627450980392157 }, },
  1516.                     UserControls = ordered() { ShowViewControls = { INP_MaxAllowed = 1, INP_Integer = false, INPID_InputControl = "CheckboxControl", INP_MaxScale = 1, INP_Default = 1, INP_MinAllowed = 0, INP_MinScale = 0, INP_External = true, LINKID_DataType = "Number", CBC_TriState = false, INP_Passive = true, ICS_ControlPage = "Controls", LINKS_Name = "Show View Controls" } }
  1517.                 }
  1518.             },
  1519.         }
  1520.     },
  1521.     ActiveTool = "CropIt"
  1522. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement