Guest User

Essential Arrow Line 202301 - Patched.setting

a guest
Apr 28th, 2025
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 55.11 KB | None | 0 0
  1. {
  2.     Tools = ordered() {
  3.         EssentialArrowLine = GroupOperator {
  4.             CtrlWZoom = false,
  5.             CustomData = {
  6.                 Path = {
  7.                     Map = {
  8.                         ["Setting:"] = "G:\\Stock Media\\Fusion\\Essential_Arrow_Line_202301\\"
  9.                     }
  10.                 },
  11.             },
  12.             Inputs = ordered() {
  13.                 Comments = Input { Value = "Please note that this effect requires the text fonts Wingdings 2 and Wingdings 3 installed in order to work properly.\n", },
  14.                 Input1 = InstanceInput {
  15.                     SourceOp = "Polygon1",
  16.                     Source = "Polyline",
  17.                     Name = "Right-click here for shape animation",
  18.                     Default = 0,
  19.                 },
  20.                 Input2 = InstanceInput {
  21.                     SourceOp = "Polygon1",
  22.                     Source = "LineType",
  23.                 },
  24.                 Input2_1 = InstanceInput {
  25.                     SourceOp = "Polygon1",
  26.                     Source = "LineThickness",
  27.                     Default = 0.005,
  28.                 },
  29.                 Input_CapStyle = InstanceInput {
  30.                     SourceOp = "Polygon1",
  31.                     Source = "CapStyle",
  32.                 },
  33.                 Input_Show_DotDashSpace = InstanceInput {
  34.                     SourceOp = "Polygon1",
  35.                     Source = "Show_DotDashSpace",
  36.                     Expression = "LineType>1 and 1 or 0",
  37.                 },
  38.                 Input3 = InstanceInput {
  39.                     SourceOp = "Polygon1",
  40.                     Source = "DotDashSpace",
  41.                 },
  42.                 Input_BlankLineStartArrowShape = InstanceInput {
  43.                     SourceOp = "Merge7",
  44.                     Source = "ApplyBlank2",
  45.                 },
  46.                 Input4 = InstanceInput {
  47.                     SourceOp = "Polygon1",
  48.                     Source = "BeginArrow",
  49.                     Name = "Start Arrow Type",
  50.                     Default = 1,
  51.                 },
  52.                 Input8 = InstanceInput {
  53.                     SourceOp = "Polygon1",
  54.                     Source = "ArrowSize",
  55.                     Name = "Size",
  56.                     Default = 0,
  57.                 },
  58.                 InputBeginArrowOffset = InstanceInput {
  59.                     SourceOp = "Polygon1",
  60.                     Source = "BeginArrowOffsetX",
  61.                     Name = "Offset X",
  62.                     Default = 0,
  63.                 },
  64.                 InputBeginArrowOffsetX = InstanceInput {
  65.                     SourceOp = "Polygon1",
  66.                     Source = "BeginArrowOffsetY",
  67.                     Name = "Offset Y",
  68.                     Default = 0,
  69.                 },
  70.                 Input_BlankLineEndArrowShape = InstanceInput {
  71.                     SourceOp = "Merge7",
  72.                     Source = "ApplyBlank2",
  73.                 },
  74.                 Input5 = InstanceInput {
  75.                     SourceOp = "Polygon1",
  76.                     Source = "EndArrow",
  77.                     Name = "End Arrow Type",
  78.                     Default = 3,
  79.                 },
  80.                 Input9 = InstanceInput {
  81.                     SourceOp = "Polygon1",
  82.                     Source = "EndArrowSize",
  83.                     Name = "Size",
  84.                 },
  85.                 InputEndArrowOffsetX = InstanceInput {
  86.                     SourceOp = "Polygon1",
  87.                     Source = "EndArrowOffsetX",
  88.                     Name = "Offset X",
  89.                     Default = 0,
  90.                 },
  91.                 InputEndArrowOffsetY = InstanceInput {
  92.                     SourceOp = "Polygon1",
  93.                     Source = "EndArrowOffsetY",
  94.                     Name = "Offset Y",
  95.                     Default = 0,
  96.                 },
  97.                 Input_BlankLineAnimation = InstanceInput {
  98.                     SourceOp = "Merge7",
  99.                     Source = "ApplyBlank2",
  100.                 },
  101.                 Input7 = InstanceInput {
  102.                     SourceOp = "Polygon1",
  103.                     Source = "Animation",
  104.                     Default = 1,
  105.                 },
  106.                 Input_HideAnimationControls = InstanceInput {
  107.                     SourceOp = "Polygon1",
  108.                     Source = "Hide_AnimationControls",
  109.                     Expression = "Animation",
  110.                     Default = 0,
  111.                 },
  112.                 InputAnimationOut = InstanceInput {
  113.                     SourceOp = "Polygon1",
  114.                     Source = "AnimationOut",
  115.                     Default = 0,
  116.                 },
  117.                 Input7_0 = InstanceInput {
  118.                     SourceOp = "Polygon2",
  119.                     Source = "WriteLength",
  120.                     Name = "Length Visible",
  121.                     Default = 1,
  122.                 },
  123.                 Input7_1 = InstanceInput {
  124.                     SourceOp = "AnimCurves1",
  125.                     Source = "Curve",
  126.                     Name = "Animation Curve",
  127.                 },
  128.                 Input7_2 = InstanceInput {
  129.                     SourceOp = "AnimCurves1",
  130.                     Source = "EaseIn",
  131.                     Width = 0.5,
  132.                 },
  133.                 Input7_3 = InstanceInput {
  134.                     SourceOp = "AnimCurves1",
  135.                     Source = "EaseOut",
  136.                     Width = 0.5,
  137.                 },
  138.                 Input7_4 = InstanceInput {
  139.                     SourceOp = "AnimCurves1",
  140.                     Source = "Lookup",
  141.                     ControlGroup = 4,
  142.                 },
  143.                 Input7_7 = InstanceInput {
  144.                     SourceOp = "Polygon1",
  145.                     Source = "AnimationTime",
  146.                     Default = 15,
  147.                 },
  148.                 Input_BlankLineDonate = InstanceInput {
  149.                     SourceOp = "Merge1",
  150.                     Source = "ApplyBlank2",
  151.                 },
  152.                 Input_SeparatorLineDonate = InstanceInput {
  153.                     SourceOp = "Merge1",
  154.                     Source = "Blank6",
  155.                 },
  156.                 Input_DonateButton = InstanceInput {
  157.                     SourceOp = "Merge1",
  158.                     Source = "DonateButton",
  159.                     Width = 0.5,
  160.                 },
  161.                 Input_SubscribeButton = InstanceInput {
  162.                     SourceOp = "Merge1",
  163.                     Source = "SubscribeButton",
  164.                     Width = 0.5,
  165.                 },
  166.                 InputLineColor = InstanceInput {
  167.                     SourceOp = "Polygon1",
  168.                     Source = "LineColor",
  169.                     Page = "Colors",
  170.                 },
  171.                 Input11 = InstanceInput {
  172.                     SourceOp = "Background1",
  173.                     Source = "Type",
  174.                     Name = "Line Color Type",
  175.                 },
  176.                 Input12 = InstanceInput {
  177.                     SourceOp = "Background1",
  178.                     Source = "TopLeftRed",
  179.                     Name = "Top Left",
  180.                     ControlGroup = 12,
  181.                     Default = 1,
  182.                 },
  183.                 Input13 = InstanceInput {
  184.                     SourceOp = "Background1",
  185.                     Source = "TopLeftGreen",
  186.                     ControlGroup = 12,
  187.                     Default = 1,
  188.                 },
  189.                 Input14 = InstanceInput {
  190.                     SourceOp = "Background1",
  191.                     Source = "TopLeftBlue",
  192.                     ControlGroup = 12,
  193.                     Default = 1,
  194.                 },
  195.                 Input15 = InstanceInput {
  196.                     SourceOp = "Background1",
  197.                     Source = "TopLeftAlpha",
  198.                     ControlGroup = 12,
  199.                     Default = 1,
  200.                 },
  201.                 Input16 = InstanceInput {
  202.                     SourceOp = "Background1",
  203.                     Source = "TopRightSep",
  204.                 },
  205.                 Input17 = InstanceInput {
  206.                     SourceOp = "Background1",
  207.                     Source = "TopRightRed",
  208.                     Name = "Top Right",
  209.                     ControlGroup = 14,
  210.                     Default = 0,
  211.                 },
  212.                 Input18 = InstanceInput {
  213.                     SourceOp = "Background1",
  214.                     Source = "TopRightGreen",
  215.                     ControlGroup = 14,
  216.                     Default = 0,
  217.                 },
  218.                 Input19 = InstanceInput {
  219.                     SourceOp = "Background1",
  220.                     Source = "TopRightBlue",
  221.                     ControlGroup = 14,
  222.                     Default = 0,
  223.                 },
  224.                 Input20 = InstanceInput {
  225.                     SourceOp = "Background1",
  226.                     Source = "TopRightAlpha",
  227.                     ControlGroup = 14,
  228.                     Default = 1,
  229.                 },
  230.                 Input21 = InstanceInput {
  231.                     SourceOp = "Background1",
  232.                     Source = "BottomLeftSep",
  233.                 },
  234.                 Input22 = InstanceInput {
  235.                     SourceOp = "Background1",
  236.                     Source = "BottomLeftRed",
  237.                     Name = "Bottom Left",
  238.                     ControlGroup = 16,
  239.                     Default = 0,
  240.                 },
  241.                 Input23 = InstanceInput {
  242.                     SourceOp = "Background1",
  243.                     Source = "BottomLeftGreen",
  244.                     ControlGroup = 16,
  245.                     Default = 0,
  246.                 },
  247.                 Input24 = InstanceInput {
  248.                     SourceOp = "Background1",
  249.                     Source = "BottomLeftBlue",
  250.                     ControlGroup = 16,
  251.                     Default = 0,
  252.                 },
  253.                 Input25 = InstanceInput {
  254.                     SourceOp = "Background1",
  255.                     Source = "BottomLeftAlpha",
  256.                     ControlGroup = 16,
  257.                     Default = 1,
  258.                 },
  259.                 Input26 = InstanceInput {
  260.                     SourceOp = "Background1",
  261.                     Source = "BottomRightSep",
  262.                 },
  263.                 Input27 = InstanceInput {
  264.                     SourceOp = "Background1",
  265.                     Source = "BottomRightRed",
  266.                     Name = "Bottom Right",
  267.                     ControlGroup = 18,
  268.                     Default = 0,
  269.                 },
  270.                 Input28 = InstanceInput {
  271.                     SourceOp = "Background1",
  272.                     Source = "BottomRightGreen",
  273.                     ControlGroup = 18,
  274.                     Default = 0,
  275.                 },
  276.                 Input29 = InstanceInput {
  277.                     SourceOp = "Background1",
  278.                     Source = "BottomRightBlue",
  279.                     ControlGroup = 18,
  280.                     Default = 0,
  281.                 },
  282.                 Input30 = InstanceInput {
  283.                     SourceOp = "Background1",
  284.                     Source = "BottomRightAlpha",
  285.                     ControlGroup = 18,
  286.                     Default = 1,
  287.                 },
  288.                 Input31 = InstanceInput {
  289.                     SourceOp = "Background1",
  290.                     Source = "GradientType",
  291.                 },
  292.                 Input32 = InstanceInput {
  293.                     SourceOp = "Background1",
  294.                     Source = "Start",
  295.                     DefaultX = 0,
  296.                     DefaultY = 0.5,
  297.                 },
  298.                 Input33 = InstanceInput {
  299.                     SourceOp = "Background1",
  300.                     Source = "End",
  301.                     DefaultX = 1,
  302.                     DefaultY = 0.5,
  303.                 },
  304.                 Input34 = InstanceInput {
  305.                     SourceOp = "Background1",
  306.                     Source = "Gradient",
  307.                 },
  308.                 Input35 = InstanceInput {
  309.                     SourceOp = "Background1",
  310.                     Source = "GradientInterpolationMethod",
  311.                 },
  312.                 Input36 = InstanceInput {
  313.                     SourceOp = "Background1",
  314.                     Source = "Offset",
  315.                     Default = 0,
  316.                 },
  317.                 Input37 = InstanceInput {
  318.                     SourceOp = "Background1",
  319.                     Source = "Repeat",
  320.                 },
  321.                 Input38 = InstanceInput {
  322.                     SourceOp = "Background1",
  323.                     Source = "SubPixel",
  324.                 },
  325.                 Input_BlankLine = InstanceInput {
  326.                     SourceOp = "Merge7",
  327.                     Source = "ApplyBlank2",
  328.                 },
  329.                 Input6 = InstanceInput {
  330.                     SourceOp = "Polygon1",
  331.                     Source = "SeparateArrowColors",
  332.                 },
  333.                 Input_ShowArrowColors = InstanceInput {
  334.                     SourceOp = "Polygon1",
  335.                     Source = "Show_ArrowColors",
  336.                     Expression = "SeparateArrowColors",
  337.                 },
  338.                 Input39 = InstanceInput {
  339.                     SourceOp = "BArrow",
  340.                     Source = "Type",
  341.                     Name = "Start Arrow Color Type",
  342.                 },
  343.                 Input40 = InstanceInput {
  344.                     SourceOp = "BArrow",
  345.                     Source = "TopLeftRed",
  346.                     Name = "Color",
  347.                     ControlGroup = 28,
  348.                     Default = 1,
  349.                 },
  350.                 Input41 = InstanceInput {
  351.                     SourceOp = "BArrow",
  352.                     Source = "TopLeftGreen",
  353.                     ControlGroup = 28,
  354.                     Default = 1,
  355.                 },
  356.                 Input42 = InstanceInput {
  357.                     SourceOp = "BArrow",
  358.                     Source = "TopLeftBlue",
  359.                     ControlGroup = 28,
  360.                     Default = 1,
  361.                 },
  362.                 Input43 = InstanceInput {
  363.                     SourceOp = "BArrow",
  364.                     Source = "TopLeftAlpha",
  365.                     ControlGroup = 28,
  366.                     Default = 1,
  367.                 },
  368.                 Input44 = InstanceInput {
  369.                     SourceOp = "BArrow",
  370.                     Source = "TopRightSep",
  371.                 },
  372.                 Input45 = InstanceInput {
  373.                     SourceOp = "BArrow",
  374.                     Source = "TopRightRed",
  375.                     Name = "Top Right",
  376.                     ControlGroup = 30,
  377.                     Default = 0,
  378.                 },
  379.                 Input46 = InstanceInput {
  380.                     SourceOp = "BArrow",
  381.                     Source = "TopRightGreen",
  382.                     ControlGroup = 30,
  383.                     Default = 0,
  384.                 },
  385.                 Input47 = InstanceInput {
  386.                     SourceOp = "BArrow",
  387.                     Source = "TopRightBlue",
  388.                     ControlGroup = 30,
  389.                     Default = 0,
  390.                 },
  391.                 Input48 = InstanceInput {
  392.                     SourceOp = "BArrow",
  393.                     Source = "TopRightAlpha",
  394.                     ControlGroup = 30,
  395.                     Default = 1,
  396.                 },
  397.                 Input49 = InstanceInput {
  398.                     SourceOp = "BArrow",
  399.                     Source = "BottomLeftSep",
  400.                 },
  401.                 Input50 = InstanceInput {
  402.                     SourceOp = "BArrow",
  403.                     Source = "BottomLeftRed",
  404.                     Name = "Bottom Left",
  405.                     ControlGroup = 32,
  406.                     Default = 0,
  407.                 },
  408.                 Input51 = InstanceInput {
  409.                     SourceOp = "BArrow",
  410.                     Source = "BottomLeftGreen",
  411.                     ControlGroup = 32,
  412.                     Default = 0,
  413.                 },
  414.                 Input52 = InstanceInput {
  415.                     SourceOp = "BArrow",
  416.                     Source = "BottomLeftBlue",
  417.                     ControlGroup = 32,
  418.                     Default = 0,
  419.                 },
  420.                 Input53 = InstanceInput {
  421.                     SourceOp = "BArrow",
  422.                     Source = "BottomLeftAlpha",
  423.                     ControlGroup = 32,
  424.                     Default = 1,
  425.                 },
  426.                 Input54 = InstanceInput {
  427.                     SourceOp = "BArrow",
  428.                     Source = "BottomRightSep",
  429.                 },
  430.                 Input55 = InstanceInput {
  431.                     SourceOp = "BArrow",
  432.                     Source = "BottomRightRed",
  433.                     Name = "Bottom Right",
  434.                     ControlGroup = 34,
  435.                     Default = 0,
  436.                 },
  437.                 Input56 = InstanceInput {
  438.                     SourceOp = "BArrow",
  439.                     Source = "BottomRightGreen",
  440.                     ControlGroup = 34,
  441.                     Default = 0,
  442.                 },
  443.                 Input57 = InstanceInput {
  444.                     SourceOp = "BArrow",
  445.                     Source = "BottomRightBlue",
  446.                     ControlGroup = 34,
  447.                     Default = 0,
  448.                 },
  449.                 Input58 = InstanceInput {
  450.                     SourceOp = "BArrow",
  451.                     Source = "BottomRightAlpha",
  452.                     ControlGroup = 34,
  453.                     Default = 1,
  454.                 },
  455.                 Input59 = InstanceInput {
  456.                     SourceOp = "BArrow",
  457.                     Source = "GradientType",
  458.                 },
  459.                 Input60 = InstanceInput {
  460.                     SourceOp = "BArrow",
  461.                     Source = "Start",
  462.                     DefaultX = 0,
  463.                     DefaultY = 0.5,
  464.                 },
  465.                 Input61 = InstanceInput {
  466.                     SourceOp = "BArrow",
  467.                     Source = "End",
  468.                     DefaultX = 1,
  469.                     DefaultY = 0.5,
  470.                 },
  471.                 Input62 = InstanceInput {
  472.                     SourceOp = "BArrow",
  473.                     Source = "Gradient",
  474.                 },
  475.                 Input63 = InstanceInput {
  476.                     SourceOp = "BArrow",
  477.                     Source = "GradientInterpolationMethod",
  478.                 },
  479.                 Input64 = InstanceInput {
  480.                     SourceOp = "BArrow",
  481.                     Source = "Offset",
  482.                     Default = 0,
  483.                 },
  484.                 Input65 = InstanceInput {
  485.                     SourceOp = "BArrow",
  486.                     Source = "Repeat",
  487.                 },
  488.                 Input66 = InstanceInput {
  489.                     SourceOp = "BArrow",
  490.                     Source = "SubPixel",
  491.                 },
  492.                 Input_BlankLineEndArrow = InstanceInput {
  493.                     SourceOp = "Merge7",
  494.                     Source = "ApplyBlank2",
  495.                 },
  496.                 Input67 = InstanceInput {
  497.                     SourceOp = "EArrow",
  498.                     Source = "Type",
  499.                     Name = "End Arrow Color Type",
  500.                 },
  501.                 Input68 = InstanceInput {
  502.                     SourceOp = "EArrow",
  503.                     Source = "TopLeftRed",
  504.                     Name = "Color",
  505.                     ControlGroup = 44,
  506.                     Default = 1,
  507.                 },
  508.                 Input69 = InstanceInput {
  509.                     SourceOp = "EArrow",
  510.                     Source = "TopLeftGreen",
  511.                     ControlGroup = 44,
  512.                     Default = 0.5764705882353,
  513.                 },
  514.                 Input70 = InstanceInput {
  515.                     SourceOp = "EArrow",
  516.                     Source = "TopLeftBlue",
  517.                     ControlGroup = 44,
  518.                     Default = 0,
  519.                 },
  520.                 Input71 = InstanceInput {
  521.                     SourceOp = "EArrow",
  522.                     Source = "TopLeftAlpha",
  523.                     ControlGroup = 44,
  524.                     Default = 1,
  525.                 },
  526.                 Input72 = InstanceInput {
  527.                     SourceOp = "EArrow",
  528.                     Source = "TopRightSep",
  529.                 },
  530.                 Input73 = InstanceInput {
  531.                     SourceOp = "EArrow",
  532.                     Source = "TopRightRed",
  533.                     Name = "Top Right",
  534.                     ControlGroup = 46,
  535.                     Default = 0,
  536.                 },
  537.                 Input74 = InstanceInput {
  538.                     SourceOp = "EArrow",
  539.                     Source = "TopRightGreen",
  540.                     ControlGroup = 46,
  541.                     Default = 0,
  542.                 },
  543.                 Input75 = InstanceInput {
  544.                     SourceOp = "EArrow",
  545.                     Source = "TopRightBlue",
  546.                     ControlGroup = 46,
  547.                     Default = 0,
  548.                 },
  549.                 Input76 = InstanceInput {
  550.                     SourceOp = "EArrow",
  551.                     Source = "TopRightAlpha",
  552.                     ControlGroup = 46,
  553.                     Default = 1,
  554.                 },
  555.                 Input77 = InstanceInput {
  556.                     SourceOp = "EArrow",
  557.                     Source = "BottomLeftSep",
  558.                 },
  559.                 Input78 = InstanceInput {
  560.                     SourceOp = "EArrow",
  561.                     Source = "BottomLeftRed",
  562.                     Name = "Bottom Left",
  563.                     ControlGroup = 48,
  564.                     Default = 0,
  565.                 },
  566.                 Input79 = InstanceInput {
  567.                     SourceOp = "EArrow",
  568.                     Source = "BottomLeftGreen",
  569.                     ControlGroup = 48,
  570.                     Default = 0,
  571.                 },
  572.                 Input80 = InstanceInput {
  573.                     SourceOp = "EArrow",
  574.                     Source = "BottomLeftBlue",
  575.                     ControlGroup = 48,
  576.                     Default = 0,
  577.                 },
  578.                 Input81 = InstanceInput {
  579.                     SourceOp = "EArrow",
  580.                     Source = "BottomLeftAlpha",
  581.                     ControlGroup = 48,
  582.                     Default = 1,
  583.                 },
  584.                 Input82 = InstanceInput {
  585.                     SourceOp = "EArrow",
  586.                     Source = "BottomRightSep",
  587.                 },
  588.                 Input83 = InstanceInput {
  589.                     SourceOp = "EArrow",
  590.                     Source = "BottomRightRed",
  591.                     Name = "Bottom Right",
  592.                     ControlGroup = 50,
  593.                     Default = 0,
  594.                 },
  595.                 Input84 = InstanceInput {
  596.                     SourceOp = "EArrow",
  597.                     Source = "BottomRightGreen",
  598.                     ControlGroup = 50,
  599.                     Default = 0,
  600.                 },
  601.                 Input85 = InstanceInput {
  602.                     SourceOp = "EArrow",
  603.                     Source = "BottomRightBlue",
  604.                     ControlGroup = 50,
  605.                     Default = 0,
  606.                 },
  607.                 Input86 = InstanceInput {
  608.                     SourceOp = "EArrow",
  609.                     Source = "BottomRightAlpha",
  610.                     ControlGroup = 50,
  611.                     Default = 1,
  612.                 },
  613.                 Input87 = InstanceInput {
  614.                     SourceOp = "EArrow",
  615.                     Source = "GradientType",
  616.                 },
  617.                 Input88 = InstanceInput {
  618.                     SourceOp = "EArrow",
  619.                     Source = "Start",
  620.                     DefaultX = 0,
  621.                     DefaultY = 0.5,
  622.                 },
  623.                 Input89 = InstanceInput {
  624.                     SourceOp = "EArrow",
  625.                     Source = "End",
  626.                     DefaultX = 1,
  627.                     DefaultY = 0.5,
  628.                 },
  629.                 Input90 = InstanceInput {
  630.                     SourceOp = "EArrow",
  631.                     Source = "Gradient",
  632.                 },
  633.                 Input91 = InstanceInput {
  634.                     SourceOp = "EArrow",
  635.                     Source = "GradientInterpolationMethod",
  636.                 },
  637.                 Input92 = InstanceInput {
  638.                     SourceOp = "EArrow",
  639.                     Source = "Offset",
  640.                     Default = 0,
  641.                 },
  642.                 Input93 = InstanceInput {
  643.                     SourceOp = "EArrow",
  644.                     Source = "Repeat",
  645.                 },
  646.                 Input94 = InstanceInput {
  647.                     SourceOp = "EArrow",
  648.                     Source = "SubPixel",
  649.                 },
  650.                 Input95 = InstanceInput {
  651.                     SourceOp = "SoftGlow1",
  652.                     Source = "Filter",
  653.                     Page = "SoftGlow",
  654.                 },
  655.                 Input96 = InstanceInput {
  656.                     SourceOp = "SoftGlow1",
  657.                     Source = "Red",
  658.                     Name = " ",
  659.                     ControlGroup = 60,
  660.                     Default = 1,
  661.                 },
  662.                 Input97 = InstanceInput {
  663.                     SourceOp = "SoftGlow1",
  664.                     Source = "Green",
  665.                     ControlGroup = 60,
  666.                     Default = 1,
  667.                 },
  668.                 Input98 = InstanceInput {
  669.                     SourceOp = "SoftGlow1",
  670.                     Source = "Blue",
  671.                     ControlGroup = 60,
  672.                     Default = 1,
  673.                 },
  674.                 Input99 = InstanceInput {
  675.                     SourceOp = "SoftGlow1",
  676.                     Source = "Alpha",
  677.                     ControlGroup = 60,
  678.                     Default = 1,
  679.                 },
  680.                 Input100 = InstanceInput {
  681.                     SourceOp = "SoftGlow1",
  682.                     Source = "Threshold",
  683.                     Default = 0,
  684.                 },
  685.                 Input101 = InstanceInput {
  686.                     SourceOp = "SoftGlow1",
  687.                     Source = "Gain",
  688.                     Default = 0,
  689.                 },
  690.                 Input102 = InstanceInput {
  691.                     SourceOp = "SoftGlow1",
  692.                     Source = "LockXY",
  693.                     Default = 1,
  694.                 },
  695.                 Input103 = InstanceInput {
  696.                     SourceOp = "SoftGlow1",
  697.                     Source = "XGlowSize",
  698.                     Default = 10,
  699.                 },
  700.                 Input104 = InstanceInput {
  701.                     SourceOp = "SoftGlow1",
  702.                     Source = "YGlowSize",
  703.                     Default = 10,
  704.                 },
  705.                 Input105 = InstanceInput {
  706.                     SourceOp = "SoftGlow1",
  707.                     Source = "Passes",
  708.                     Default = 4,
  709.                 },
  710.                 Input106 = InstanceInput {
  711.                     SourceOp = "SoftGlow1",
  712.                     Source = "ClippingMode",
  713.                 },
  714.                 Input107 = InstanceInput {
  715.                     SourceOp = "SoftGlow1",
  716.                     Source = "BlendClone",
  717.                     Default = 1,
  718.                 },
  719.                 Input108 = InstanceInput {
  720.                     SourceOp = "SoftGlow1",
  721.                     Source = "RedScale",
  722.                     Default = 1,
  723.                 },
  724.                 Input109 = InstanceInput {
  725.                     SourceOp = "SoftGlow1",
  726.                     Source = "GreenScale",
  727.                     Default = 1,
  728.                 },
  729.                 Input110 = InstanceInput {
  730.                     SourceOp = "SoftGlow1",
  731.                     Source = "BlueScale",
  732.                     Default = 1,
  733.                 },
  734.                 Input111 = InstanceInput {
  735.                     SourceOp = "SoftGlow1",
  736.                     Source = "AlphaScale",
  737.                     Default = 1,
  738.                 }
  739.             },
  740.             Outputs = {
  741.                 MainOutput1 = InstanceOutput {
  742.                     SourceOp = "SoftGlow1",
  743.                     Source = "Output",
  744.                 }
  745.             },
  746.             ViewInfo = GroupInfo {
  747.                 Pos = { 742, 83.7273 },
  748.                 Flags = {
  749.                     Expanded = true,
  750.                     AllowPan = false,
  751.                     GridSnap = true,
  752.                     AutoSnap = true,
  753.                     RemoveRouters = true
  754.                 },
  755.                 Size = { 1028.09, 332.047, 613.075, 51.5151 },
  756.                 Direction = "Horizontal",
  757.                 PipeStyle = "Direct",
  758.                 Scale = 1,
  759.                 Offset = { 0, 0 }
  760.             },
  761.             Tools = ordered() {
  762.                 Polygon1 = PolylineMask {
  763.                     DrawMode = "ModifyOnly",
  764.                     DrawMode2 = "InsertAndModify",
  765.                     Inputs = {
  766.                         Level = Input { Expression = "iif(Polygon2.WriteLength==1, 1, 0)", },
  767.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  768.                         BorderWidth = Input {
  769.                             Value = 0.005,
  770.                             Expression = "LineThickness",
  771.                         },
  772.                         Solid = Input { Value = 0, },
  773.                         CapStyle = Input { Value = 2, },
  774.                         WriteLength = Input {
  775.                             SourceOp = "ExpressionLineLength",
  776.                             Source = "NumberResult",
  777.                         },
  778.                         MaskWidth = Input { Value = 3840, },
  779.                         MaskHeight = Input { Value = 2160, },
  780.                         PixelAspect = Input { Value = { 1, 1 }, },
  781.                         UseFrameFormatSettings = Input { Value = 1, },
  782.                         ClippingMode = Input { Value = FuID { "None" }, },
  783.                         Polyline = Input {
  784.                             SourceOp = "Publish1",
  785.                             Source = "Value",
  786.                         },
  787.                         Polyline2 = Input {
  788.                             Value = Polyline {
  789.                             },
  790.                             Disabled = true,
  791.                         },
  792.                         BeginArrow = Input { Value = 1, },
  793.                         EndArrow = Input { Value = 16, },
  794.                         Animation = Input { Value = 1, },
  795.                         LineThickness = Input { Value = 0.005, },
  796.                         Show_DotDashSpace = Input { Expression = "LineType>1 and 1 or 0", },
  797.                         Show_ArrowColors = Input { Expression = "SeparateArrowColors", },
  798.                         Hide_AnimationControls = Input {
  799.                             Value = 1,
  800.                             Expression = "Animation",
  801.                         }
  802.                     },
  803.                     ViewInfo = OperatorInfo { Pos = { 165, 16.5 } },
  804.                     UserControls = ordered() {
  805.                         LineType = {
  806.                             { CCS_AddString = "Solid Line" },
  807.                             { CCS_AddString = "Double Solid Line" },
  808.                             { CCS_AddString = "Dotted  Line" },
  809.                             { CCS_AddString = "Dashed  Line" },
  810.                             { CCS_AddString = "Double Dashed  Line" },
  811.                             INP_Integer = false,
  812.                             INP_External = false,
  813.                             LINKID_DataType = "Number",
  814.                             CC_LabelPosition = "Horizontal",
  815.                             INPID_InputControl = "ComboControl",
  816.                             LINKS_Name = "Line Type",
  817.                         },
  818.                         DotDashSpace = {
  819.                             INP_MaxAllowed = 2,
  820.                             INP_Integer = false,
  821.                             INPID_InputControl = "SliderControl",
  822.                             INP_MaxScale = 2,
  823.                             INP_MinScale = -1,
  824.                             INP_MinAllowed = -1,
  825.                             LINKID_DataType = "Number",
  826.                             INP_External = false,
  827.                             LINKS_Name = "Dot Dash Space",
  828.                         },
  829.                         BeginArrow = {
  830.                             { CCS_AddString = "None" },
  831.                             { CCS_AddString = "Circle 1" },
  832.                             { CCS_AddString = "Circle 2" },
  833.                             { CCS_AddString = "Circle 3" },
  834.                             { CCS_AddString = "Square 1" },
  835.                             { CCS_AddString = "Square 2" },
  836.                             { CCS_AddString = "Square 3" },
  837.                             { CCS_AddString = "Diamond 1" },
  838.                             { CCS_AddString = "Diamond 2" },
  839.                             { CCS_AddString = "Diamond 3" },
  840.                             { CCS_AddString = "Polygon 1" },
  841.                             { CCS_AddString = "Polygon 2" },
  842.                             { CCS_AddString = "Polygon 3" },
  843.                             { CCS_AddString = "Left Arrow 1" },
  844.                             { CCS_AddString = "Left Arrow 2" },
  845.                             { CCS_AddString = "Left Arrow 3" },
  846.                             { CCS_AddString = "Right Arrow 1" },
  847.                             { CCS_AddString = "Right Arrow 2" },
  848.                             { CCS_AddString = "Right Arrow 3" },
  849.                             INP_Integer = false,
  850.                             INP_External = false,
  851.                             LINKID_DataType = "Number",
  852.                             CC_LabelPosition = "Horizontal",
  853.                             INPID_InputControl = "ComboControl",
  854.                             LINKS_Name = "Begin Arrow",
  855.                         },
  856.                         EndArrow = {
  857.                             { CCS_AddString = "None" },
  858.                             { CCS_AddString = "Circle 1" },
  859.                             { CCS_AddString = "Circle 2" },
  860.                             { CCS_AddString = "Circle 3" },
  861.                             { CCS_AddString = "Square 1" },
  862.                             { CCS_AddString = "Square 2" },
  863.                             { CCS_AddString = "Square 3" },
  864.                             { CCS_AddString = "Diamond 1" },
  865.                             { CCS_AddString = "Diamond 2" },
  866.                             { CCS_AddString = "Diamond 3" },
  867.                             { CCS_AddString = "Polygon 1" },
  868.                             { CCS_AddString = "Polygon 2" },
  869.                             { CCS_AddString = "Polygon 3" },
  870.                             { CCS_AddString = "Left Arrow 1" },
  871.                             { CCS_AddString = "Left Arrow 2" },
  872.                             { CCS_AddString = "Left Arrow 3" },
  873.                             { CCS_AddString = "Right Arrow 1" },
  874.                             { CCS_AddString = "Right Arrow 2" },
  875.                             { CCS_AddString = "Right Arrow 3" },
  876.                             INP_Integer = false,
  877.                             INP_External = false,
  878.                             LINKID_DataType = "Number",
  879.                             CC_LabelPosition = "Horizontal",
  880.                             INPID_InputControl = "ComboControl",
  881.                             LINKS_Name = "End Arrow",
  882.                         },
  883.                         SeparateArrowColors = {
  884.                             CBC_TriState = false,
  885.                             INP_Integer = false,
  886.                             INP_External = false,
  887.                             LINKID_DataType = "Number",
  888.                             INPID_InputControl = "CheckboxControl",
  889.                             LINKS_Name = "Separate Arrow Colors",
  890.                         },
  891.                         Animation = {
  892.                             CBC_TriState = false,
  893.                             INP_Integer = false,
  894.                             INP_External = false,
  895.                             LINKID_DataType = "Number",
  896.                             INPID_InputControl = "CheckboxControl",
  897.                             LINKS_Name = "Animation",
  898.                         },
  899.                         AnimationOut = {
  900.                             CBC_TriState = false,
  901.                             INP_Integer = false,
  902.                             INP_External = false,
  903.                             LINKID_DataType = "Number",
  904.                             INPID_InputControl = "CheckboxControl",
  905.                             LINKS_Name = "Animation Out",
  906.                         },
  907.                         ArrowSize = {
  908.                             INP_MaxAllowed = 20,
  909.                             INP_Integer = true,
  910.                             INPID_InputControl = "SliderControl",
  911.                             INP_MaxScale = 10,
  912.                             INP_MinScale = -5,
  913.                             INP_MinAllowed = -5,
  914.                             LINKID_DataType = "Number",
  915.                             INP_External = false,
  916.                             LINKS_Name = "Arrow Size",
  917.                         },
  918.                         EndArrowSize = {
  919.                             INP_MaxAllowed = 20,
  920.                             INP_Integer = true,
  921.                             INPID_InputControl = "SliderControl",
  922.                             INP_MaxScale = 10,
  923.                             INP_MinScale = -5,
  924.                             INP_MinAllowed = -5,
  925.                             LINKID_DataType = "Number",
  926.                             INP_External = false,
  927.                             LINKS_Name = "End Arrow Size",
  928.                         },
  929.                         LineColor = {
  930.                             INP_Integer = false,
  931.                             LBLC_DropDownButton = true,
  932.                             INPID_InputControl = "LabelControl",
  933.                             LBLC_NumInputs = 28,
  934.                             INP_Default = 1,
  935.                             INP_External = false,
  936.                             LINKID_DataType = "Number",
  937.                             LBLC_NestLevel = 1,
  938.                             LINKS_Name = "Line Color",
  939.                         },
  940.                         LineThickness = {
  941.                             INP_MaxAllowed = 0.100000001490116,
  942.                             INP_Integer = false,
  943.                             INP_MinAllowed = 0,
  944.                             LINKID_DataType = "Number",
  945.                             INPID_InputControl = "SliderControl",
  946.                             INP_MinScale = 0,
  947.                             INP_MaxScale = 0.100000001490116,
  948.                             LINKS_Name = "Line Thickness",
  949.                         },
  950.                         AnimationTime = {
  951.                             INP_Integer = false,
  952.                             LINKS_Name = "Animation Time",
  953.                             INPID_InputControl = "SliderControl",
  954.                             INP_MinScale = 1,
  955.                             LINKID_DataType = "Number",
  956.                             INP_MaxScale = 200,
  957.                             INP_Default = 15,
  958.                         },
  959.                         Show_DotDashSpace = {
  960.                             LBLC_NumInputs = 1,
  961.                             INPID_InputControl = "LabelControl",
  962.                             LBLC_DropDownButton = true,
  963.                             IC_Visible = false,
  964.                         },
  965.                         Show_ArrowColors = {
  966.                             LBLC_NumInputs = 57,
  967.                             INPID_InputControl = "LabelControl",
  968.                             LBLC_DropDownButton = true,
  969.                             IC_Visible = false,
  970.                         },
  971.                         BeginArrowOffsetX = {
  972.                             INP_MaxAllowed = 0.1,
  973.                             INP_Integer = false,
  974.                             INPID_InputControl = "SliderControl",
  975.                             INP_MaxScale = 0.02,
  976.                             INP_Default = 0,
  977.                             INP_MinScale = -0.02,
  978.                             INP_MinAllowed = -0.1,
  979.                             LINKID_DataType = "Number",
  980.                             LINKS_Name = "Begin Arrow Offset X",
  981.                         },
  982.                         BeginArrowOffsetY = {
  983.                             INP_MaxAllowed = 0.1,
  984.                             INP_Integer = false,
  985.                             INPID_InputControl = "SliderControl",
  986.                             INP_MaxScale = 0.02,
  987.                             INP_Default = 0,
  988.                             INP_MinScale = -0.02,
  989.                             INP_MinAllowed = -0.1,
  990.                             LINKID_DataType = "Number",
  991.                             LINKS_Name = "Begin Arrow Offset Y",
  992.                         },
  993.                         EndArrowOffsetX = {
  994.                             INP_MaxAllowed = 0.1,
  995.                             INP_Integer = false,
  996.                             INPID_InputControl = "SliderControl",
  997.                             INP_MaxScale = 0.02,
  998.                             INP_Default = 0,
  999.                             INP_MinScale = -0.02,
  1000.                             INP_MinAllowed = -0.1,
  1001.                             LINKID_DataType = "Number",
  1002.                             LINKS_Name = "End Arrow Offset X",
  1003.                         },
  1004.                         EndArrowOffsetY = {
  1005.                             INP_MaxAllowed = 0.1,
  1006.                             INP_Integer = false,
  1007.                             INPID_InputControl = "SliderControl",
  1008.                             INP_MaxScale = 0.02,
  1009.                             INP_Default = 0,
  1010.                             INP_MinScale = -0.02,
  1011.                             INP_MinAllowed = -0.1,
  1012.                             LINKID_DataType = "Number",
  1013.                             LINKS_Name = "End Arrow Offset Y",
  1014.                         },
  1015.                         Hide_AnimationControls = {
  1016.                             LBLC_NumInputs = 7,
  1017.                             IC_Visible = false,
  1018.                             LBLC_DropDownButton = true,
  1019.                             INPID_InputControl = "LabelControl",
  1020.                         }
  1021.                     }
  1022.                 },
  1023.                 ExpressionLineLength = Expression {
  1024.                     CtrlWZoom = false,
  1025.                     NameSet = true,
  1026.                     Inputs = {
  1027.                         n1 = Input {
  1028.                             SourceOp = "AnimCurves1",
  1029.                             Source = "Value",
  1030.                         },
  1031.                         n2 = Input {
  1032.                             SourceOp = "AnimCurvesOut",
  1033.                             Source = "Value",
  1034.                         },
  1035.                         n3 = Input {
  1036.                             Value = 1,
  1037.                             Expression = "Polygon1.Animation==1 and n1*iif(Polygon1.AnimationOut==1,n2,1) or 1",
  1038.                         },
  1039.                         NumberExpression = Input { Value = "n3", }
  1040.                     },
  1041.                 },
  1042.                 AnimCurvesOut = LUTLookup {
  1043.                     Inputs = {
  1044.                         Source = Input { Value = FuID { "Duration" }, },
  1045.                         Lookup = Input {
  1046.                             SourceOp = "AnimCurvesOutLookup",
  1047.                             Source = "Value",
  1048.                         },
  1049.                         Invert = Input { Value = 1, },
  1050.                         ClipLow = Input { Value = 1, },
  1051.                         ClipHigh = Input { Value = 1, },
  1052.                         TimeScale = Input {
  1053.                             Value = 10,
  1054.                             Expression = "(comp.RenderEnd-comp.RenderStart+1)/Polygon1.AnimationTime",
  1055.                         },
  1056.                         TimeOffset = Input {
  1057.                             Value = 0.9,
  1058.                             Expression = "1-(Polygon1.AnimationTime+1)/(comp.RenderEnd-comp.RenderStart+1)",
  1059.                         }
  1060.                     },
  1061.                 },
  1062.                 AnimCurvesOutLookup = LUTBezier {
  1063.                     KeyColorSplines = {
  1064.                         [0] = {
  1065.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1066.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1067.                         }
  1068.                     },
  1069.                     SplineColor = { Red = 255, Green = 255, Blue = 255 },
  1070.                 },
  1071.                 AnimCurves1 = LUTLookup {
  1072.                     Inputs = {
  1073.                         Source = Input { Value = FuID { "Duration" }, },
  1074.                         Lookup = Input {
  1075.                             SourceOp = "AnimCurvesonExpressionLineLengthLookup",
  1076.                             Source = "Value",
  1077.                         },
  1078.                         Scale = Input { Expression = "Polygon1.Animation", },
  1079.                         Offset = Input { Expression = "1-Polygon1.Animation", },
  1080.                         ClipLow = Input { Value = 1, },
  1081.                         ClipHigh = Input { Value = 1, },
  1082.                         TimeScale = Input {
  1083.                             Value = 66.7333333333333,
  1084.                             Expression = "Polygon1.Animation*(comp.RenderEnd-comp.RenderStart+1)/Polygon1.AnimationTime",
  1085.                         }
  1086.                     },
  1087.                 },
  1088.                 AnimCurvesonExpressionLineLengthLookup = LUTBezier {
  1089.                     KeyColorSplines = {
  1090.                         [0] = {
  1091.                             [0] = { 0, RH = { 0.333333333333333, 0.333333333333333 }, Flags = { Linear = true } },
  1092.                             [1] = { 1, LH = { 0.666666666666667, 0.666666666666667 }, Flags = { Linear = true } }
  1093.                         }
  1094.                     },
  1095.                     SplineColor = { Red = 255, Green = 255, Blue = 255 },
  1096.                     NameSet = true,
  1097.                 },
  1098.                 Publish1 = PublishPolyLine {
  1099.                     Inputs = {
  1100.                         Value = Input {
  1101.                             Value = Polyline {
  1102.                                 Points = {
  1103.                                     { Linear = true, X = -0.197446722575681, Y = -0.00120585717326293, RX = 0.139087750401758, RY = 2.23345647532014e-17 },
  1104.                                     { Linear = true, X = 0.219816528629594, Y = -0.00120585717326287, LX = -0.139087750401758, LY = -2.23345647532014e-17 }
  1105.                                 }
  1106.                             },
  1107.                         }
  1108.                     },
  1109.                 },
  1110.                 Background1 = Background {
  1111.                     CtrlWShown = false,
  1112.                     Inputs = {
  1113.                         EffectMask = Input {
  1114.                             SourceOp = "Polygon2",
  1115.                             Source = "Mask",
  1116.                         },
  1117.                         Width = Input { Value = 3840, },
  1118.                         Height = Input { Value = 2160, },
  1119.                         UseFrameFormatSettings = Input { Value = 1, },
  1120.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1121.                         TopLeftRed = Input { Value = 1, },
  1122.                         TopLeftGreen = Input { Value = 1, },
  1123.                         TopLeftBlue = Input { Value = 1, },
  1124.                         Gradient = Input {
  1125.                             Value = Gradient {
  1126.                                 Colors = {
  1127.                                     [0.233830845771144] = { 1, 0.149019607843137, 0, 1 },
  1128.                                     [0.616915422885572] = { 0, 0.992156862745098, 1, 1 },
  1129.                                     [1] = { 1, 0.984313725490196, 0, 1 }
  1130.                                 }
  1131.                             },
  1132.                         }
  1133.                     },
  1134.                     ViewInfo = OperatorInfo { Pos = { 165, 148.5 } },
  1135.                 },
  1136.                 BArrow = Background {
  1137.                     NameSet = true,
  1138.                     Inputs = {
  1139.                         EffectMask = Input {
  1140.                             SourceOp = "Merge4",
  1141.                             Source = "Output",
  1142.                         },
  1143.                         Width = Input { Value = 3840, },
  1144.                         Height = Input { Value = 2160, },
  1145.                         UseFrameFormatSettings = Input { Value = 1, },
  1146.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1147.                         TopLeftRed = Input { Value = 1, },
  1148.                         TopLeftGreen = Input { Value = 1, },
  1149.                         TopLeftBlue = Input { Value = 1, }
  1150.                     },
  1151.                     ViewInfo = OperatorInfo { Pos = { -165, 181.5 } },
  1152.                 },
  1153.                 EArrow = Background {
  1154.                     NameSet = true,
  1155.                     Inputs = {
  1156.                         EffectMask = Input {
  1157.                             SourceOp = "Merge2",
  1158.                             Source = "Output",
  1159.                         },
  1160.                         Width = Input { Value = 3840, },
  1161.                         Height = Input { Value = 2160, },
  1162.                         UseFrameFormatSettings = Input { Value = 1, },
  1163.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1164.                         TopLeftRed = Input { Value = 1, },
  1165.                         TopLeftGreen = Input { Value = 0.5764705882353, }
  1166.                     },
  1167.                     ViewInfo = OperatorInfo { Pos = { -165, 214.5 } },
  1168.                 },
  1169.                 SoftGlow1 = SoftGlow {
  1170.                     CtrlWShown = false,
  1171.                     NameSet = true,
  1172.                     Inputs = {
  1173.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1174.                         Gain = Input { Value = 0, },
  1175.                         ColorScale = Input { Value = 1, },
  1176.                         Input = Input {
  1177.                             SourceOp = "Merge7",
  1178.                             Source = "Output",
  1179.                         }
  1180.                     },
  1181.                     ViewInfo = OperatorInfo { Pos = { 330, 247.5 } },
  1182.                 },
  1183.                 Instance_Polygon1 = PolylineMask {
  1184.                     DrawMode = "ModifyOnly",
  1185.                     DrawMode2 = "InsertAndModify",
  1186.                     SourceOp = "Polygon1",
  1187.                     Inputs = {
  1188.                         EffectMask = Input {
  1189.                         },
  1190.                         SettingsNest = Input {
  1191.                         },
  1192.                         Level = Input {
  1193.                             Expression = "iif(Polygon2.WriteLength==1, 1, 0)"
  1194.                         },
  1195.                         BorderWidth = Input {
  1196.                             Value = 0.002,
  1197.                             Expression = "Polygon1.BorderWidth/2.5"
  1198.                         },
  1199.                         Invert = Input {
  1200.                             Value = 1,
  1201.                         },
  1202.                         Polyline2 = Input {
  1203.                             Value = Polyline {
  1204.                             },
  1205.                             Disabled = true,
  1206.                         },
  1207.                         ["ShapeRasterizer.Nest"] = Input {
  1208.                         },
  1209.                         CommentsNest = Input {
  1210.                         },
  1211.                         FrameRenderScriptNest = Input {
  1212.                         },
  1213.                         StartRenderScripts = Input {
  1214.                         },
  1215.                         EndRenderScripts = Input {
  1216.                         }
  1217.                     },
  1218.                     ViewInfo = OperatorInfo { Pos = { -165, 16.5 } },
  1219.                     UserControls = ordered() { LineType = { { CCS_AddString = "Solid Line" }, { CCS_AddString = "Double Solid Line" }, { CCS_AddString = "Dotted  Line" }, { CCS_AddString = "Dashed  Line" }, { CCS_AddString = "Double Dashed  Line" }, INP_Integer = false, INP_External = false, LINKID_DataType = "Number", CC_LabelPosition = "Horizontal", INPID_InputControl = "ComboControl", LINKS_Name = "Line Type", } }
  1220.                 },
  1221.                 TextDots = TextPlus {
  1222.                     CtrlWShown = false,
  1223.                     NameSet = true,
  1224.                     Inputs = {
  1225.                         Width = Input { Value = 3840, },
  1226.                         Height = Input { Value = 2160, },
  1227.                         UseFrameFormatSettings = Input { Value = 1, },
  1228.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1229.                         LayoutType = Input { Value = 3, },
  1230.                         Path = Input {
  1231.                             SourceOp = "Publish1",
  1232.                             Source = "Value",
  1233.                         },
  1234.                         CharacterSpacing = Input { Expression = "1+Polygon1.DotDashSpace/10", },
  1235.                         TransformRotation = Input { Value = 1, },
  1236.                         Softness1 = Input { Value = 1, },
  1237.                         SoftnessX1 = Input { Value = 0.2, },
  1238.                         SoftnessY1 = Input { Value = 0.2, },
  1239.                         StyledText = Input { Expression = "string.rep(\".\", 500)", },
  1240.                         Font = Input { Value = "Open Sans", },
  1241.                         Style = Input { Value = "Bold", },
  1242.                         Size = Input {
  1243.                             Value = 0.232,
  1244.                             Expression = "Polygon1.BorderWidth*8",
  1245.                         },
  1246.                         VerticalTopCenterBottom = Input { Value = 0.821, },
  1247.                         VerticalJustificationNew = Input { Value = 3, },
  1248.                         HorizontalJustificationNew = Input { Value = 3, }
  1249.                     },
  1250.                     ViewInfo = OperatorInfo { Pos = { -165, 82.4996 } },
  1251.                 },
  1252.                 TextDashes = TextPlus {
  1253.                     CtrlWShown = false,
  1254.                     NameSet = true,
  1255.                     Inputs = {
  1256.                         Width = Input { Value = 3840, },
  1257.                         Height = Input { Value = 2160, },
  1258.                         UseFrameFormatSettings = Input { Value = 1, },
  1259.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1260.                         LayoutType = Input { Value = 3, },
  1261.                         Path = Input {
  1262.                             SourceOp = "Publish1",
  1263.                             Source = "Value",
  1264.                         },
  1265.                         CharacterSpacing = Input { Expression = "1+Polygon1.DotDashSpace/10", },
  1266.                         TransformRotation = Input { Value = 1, },
  1267.                         Softness1 = Input { Value = 1, },
  1268.                         SoftnessX1 = Input { Value = 0.2, },
  1269.                         SoftnessY1 = Input { Value = 0.2, },
  1270.                         StyledText = Input { Expression = "string.rep(\"-\", 500)", },
  1271.                         Font = Input { Value = "Open Sans", },
  1272.                         Style = Input { Value = "Bold", },
  1273.                         Size = Input {
  1274.                             Value = 0.725,
  1275.                             Expression = "Polygon1.BorderWidth*25",
  1276.                         },
  1277.                         VerticalTopCenterBottom = Input { Value = 0.24, },
  1278.                         VerticalJustificationNew = Input { Value = 3, },
  1279.                         HorizontalJustificationNew = Input { Value = 3, }
  1280.                     },
  1281.                     ViewInfo = OperatorInfo { Pos = { -165, 115.5 } },
  1282.                 },
  1283.                 TextEquals = TextPlus {
  1284.                     CtrlWShown = false,
  1285.                     NameSet = true,
  1286.                     Inputs = {
  1287.                         Width = Input { Value = 3840, },
  1288.                         Height = Input { Value = 2160, },
  1289.                         UseFrameFormatSettings = Input { Value = 1, },
  1290.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1291.                         LayoutType = Input { Value = 3, },
  1292.                         Path = Input {
  1293.                             SourceOp = "Publish1",
  1294.                             Source = "Value",
  1295.                         },
  1296.                         CharacterSpacing = Input { Expression = "1+Polygon1.DotDashSpace/10", },
  1297.                         TransformRotation = Input { Value = 1, },
  1298.                         TransformSize = Input { Value = 1, },
  1299.                         Softness1 = Input { Value = 1, },
  1300.                         SoftnessX1 = Input { Value = 0.2, },
  1301.                         SoftnessY1 = Input { Value = 0.2, },
  1302.                         Size1 = Input { Value = 1, },
  1303.                         StyledText = Input { Expression = "string.rep(\"=\", 500)", },
  1304.                         Font = Input { Value = "Open Sans", },
  1305.                         Style = Input { Value = "Bold", },
  1306.                         Size = Input {
  1307.                             Value = 0.0584,
  1308.                             Expression = "Polygon1.BorderWidth*8",
  1309.                         },
  1310.                         VerticalJustificationNew = Input { Value = 3, },
  1311.                         HorizontalJustificationNew = Input { Value = 3, }
  1312.                     },
  1313.                     ViewInfo = OperatorInfo { Pos = { -165, 148.5 } },
  1314.                 },
  1315.                 BeginArrowDefinition = GroupOperator {
  1316.                     CtrlWShown = false,
  1317.                     NameSet = true,
  1318.                     Outputs = {
  1319.                         Output1 = InstanceOutput {
  1320.                             SourceOp = "Merge4",
  1321.                             Source = "Output",
  1322.                         }
  1323.                     },
  1324.                     ViewInfo = GroupInfo {
  1325.                         Pos = { -440, 16.5 },
  1326.                         Flags = {
  1327.                             Expanded = true,
  1328.                             AllowPan = false,
  1329.                             GridSnap = true,
  1330.                             AutoSnap = true,
  1331.                             RemoveRouters = true
  1332.                         },
  1333.                         Size = { 252.691, 128.314, 118.602, 24.2424 },
  1334.                         Direction = "Horizontal",
  1335.                         PipeStyle = "Direct",
  1336.                         Scale = 1,
  1337.                         Offset = { 0, 0 }
  1338.                     },
  1339.                     Tools = ordered() {
  1340.                         BArrow_2 = TextPlus {
  1341.                             NameSet = true,
  1342.                             Inputs = {
  1343.                                 Width = Input { Value = 3840, },
  1344.                                 Height = Input { Value = 2160, },
  1345.                                 UseFrameFormatSettings = Input { Value = 1, },
  1346.                                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1347.                                 LayoutType = Input { Value = 3, },
  1348.                                 PositionOnPath = Input {
  1349.                                     Value = 0,
  1350.                                     Expression = "BArrow_1.PositionOnPath",
  1351.                                 },
  1352.                                 Path = Input {
  1353.                                     SourceOp = "Publish1",
  1354.                                     Source = "Value",
  1355.                                 },
  1356.                                 StyledText = Input {
  1357.                                     Value = "",
  1358.                                     Expression = ":t={\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"}; i=Polygon1.BeginArrow+1; return t[i];",
  1359.                                 },
  1360.                                 Font = Input { Value = "Wingdings 2", },
  1361.                                 Style = Input { Value = "Regular", },
  1362.                                 Size = Input {
  1363.                                     Value = 0.03,
  1364.                                     Expression = "Polygon1.BorderWidth*(6+Polygon1.ArrowSize)",
  1365.                                 },
  1366.                                 VerticalTopCenterBottom = Input { Value = 0.05, },
  1367.                                 VerticalJustificationNew = Input { Value = 3, },
  1368.                                 HorizontalJustificationNew = Input { Value = 3, }
  1369.                             },
  1370.                             ViewInfo = OperatorInfo { Pos = { -55, 82.5 } },
  1371.                         },
  1372.                         Merge4 = Merge {
  1373.                             Inputs = {
  1374.                                 Blend = Input { Expression = "Polygon1.BeginArrow>0 and Polygon1.BeginArrow<13 and 1 or 0", },
  1375.                                 Background = Input {
  1376.                                     SourceOp = "Merge3",
  1377.                                     Source = "Output",
  1378.                                 },
  1379.                                 Foreground = Input {
  1380.                                     SourceOp = "BArrow_2",
  1381.                                     Source = "Output",
  1382.                                 },
  1383.                                 PerformDepthMerge = Input { Value = 0, }
  1384.                             },
  1385.                             ViewInfo = OperatorInfo { Pos = { 55, 82.5 } },
  1386.                         },
  1387.                         Background4 = Background {
  1388.                             CtrlWShown = false,
  1389.                             Inputs = {
  1390.                                 Width = Input { Value = 3840, },
  1391.                                 Height = Input { Value = 2160, },
  1392.                                 UseFrameFormatSettings = Input { Value = 1, },
  1393.                                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1394.                                 TopLeftAlpha = Input { Value = 0, }
  1395.                             },
  1396.                             ViewInfo = OperatorInfo { Pos = { 54.1849, 11.6573 } },
  1397.                         },
  1398.                         Merge3 = Merge {
  1399.                             Inputs = {
  1400.                                 Blend = Input { Expression = "iif(Polygon1.BeginArrow>=13,1,0)", },
  1401.                                 Background = Input {
  1402.                                     SourceOp = "Background4",
  1403.                                     Source = "Output",
  1404.                                 },
  1405.                                 Foreground = Input {
  1406.                                     SourceOp = "BArrow_1",
  1407.                                     Source = "Output",
  1408.                                 },
  1409.                                 PerformDepthMerge = Input { Value = 0, }
  1410.                             },
  1411.                             ViewInfo = OperatorInfo { Pos = { 55, 49.4996 } },
  1412.                         },
  1413.                         BArrow_1 = TextPlus {
  1414.                             NameSet = true,
  1415.                             Inputs = {
  1416.                                 Width = Input { Value = 3840, },
  1417.                                 Height = Input { Value = 2160, },
  1418.                                 UseFrameFormatSettings = Input { Value = 1, },
  1419.                                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1420.                                 LayoutType = Input { Value = 3, },
  1421.                                 PositionOnPath = Input {
  1422.                                     Value = 0,
  1423.                                     Expression = "iif(Polygon2.WriteLength==1, 0,Polygon2.WritePosition)",
  1424.                                 },
  1425.                                 Path = Input {
  1426.                                     SourceOp = "Publish1",
  1427.                                     Source = "Value",
  1428.                                 },
  1429.                                 StyledText = Input {
  1430.                                     Value = "",
  1431.                                     Expression = ":t={\"\",\"\",\"\",\"\",\"\",\"\"}; i=Polygon1.BeginArrow; return iif(i>12, t[i-12], \"\");",
  1432.                                 },
  1433.                                 Font = Input { Value = "Wingdings 3", },
  1434.                                 Style = Input { Value = "Regular", },
  1435.                                 Size = Input {
  1436.                                     Value = 0.0378,
  1437.                                     Expression = "Polygon1.BorderWidth*(8+Polygon1.ArrowSize)",
  1438.                                 },
  1439.                                 VerticalTopCenterBottom = Input { Value = 0.088, },
  1440.                                 VerticalJustificationNew = Input { Value = 3, },
  1441.                                 HorizontalJustificationNew = Input { Value = 3, }
  1442.                             },
  1443.                             ViewInfo = OperatorInfo { Pos = { -55, 49.4996 } },
  1444.                         }
  1445.                     },
  1446.                 },
  1447.                 Background2 = Background {
  1448.                     CtrlWShown = false,
  1449.                     Inputs = {
  1450.                         Width = Input { Value = 3840, },
  1451.                         Height = Input { Value = 2160, },
  1452.                         UseFrameFormatSettings = Input { Value = 1, },
  1453.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1454.                         TopLeftAlpha = Input { Value = 0, }
  1455.                     },
  1456.                     ViewInfo = OperatorInfo { Pos = { -165, -17.1058 } },
  1457.                 },
  1458.                 DoubleDashed = Merge {
  1459.                     CtrlWShown = false,
  1460.                     NameSet = true,
  1461.                     Inputs = {
  1462.                         EffectMask = Input {
  1463.                             SourceOp = "TextEquals",
  1464.                             Source = "Output",
  1465.                         },
  1466.                         Blend = Input {
  1467.                             Value = 0,
  1468.                             Expression = "iif(Polygon1.LineType==4,1,0)",
  1469.                         },
  1470.                         Background = Input {
  1471.                             SourceOp = "DashedLine",
  1472.                             Source = "Output",
  1473.                         },
  1474.                         Foreground = Input {
  1475.                             SourceOp = "Background1",
  1476.                             Source = "Output",
  1477.                         },
  1478.                         PerformDepthMerge = Input { Value = 0, }
  1479.                     },
  1480.                     ViewInfo = OperatorInfo { Pos = { 0, 148.5 } },
  1481.                 },
  1482.                 Merge5 = Merge {
  1483.                     CtrlWShown = false,
  1484.                     Inputs = {
  1485.                         Background = Input {
  1486.                             SourceOp = "DoubleDashed",
  1487.                             Source = "Output",
  1488.                         },
  1489.                         Foreground = Input {
  1490.                             SourceOp = "BArrow",
  1491.                             Source = "Output",
  1492.                         },
  1493.                         Center = Input { Expression = "Point(0.5+Polygon1.BeginArrowOffsetX, 0.5+Polygon1.BeginArrowOffsetY)", },
  1494.                         PerformDepthMerge = Input { Value = 0, }
  1495.                     },
  1496.                     ViewInfo = OperatorInfo { Pos = { 0, 181.5 } },
  1497.                 },
  1498.                 Merge6 = Merge {
  1499.                     CtrlWShown = false,
  1500.                     Inputs = {
  1501.                         Background = Input {
  1502.                             SourceOp = "Merge5",
  1503.                             Source = "Output",
  1504.                         },
  1505.                         Foreground = Input {
  1506.                             SourceOp = "EArrow",
  1507.                             Source = "Output",
  1508.                         },
  1509.                         Center = Input { Expression = "Point(0.5+Polygon1.EndArrowOffsetX, 0.5+Polygon1.EndArrowOffsetY)", },
  1510.                         PerformDepthMerge = Input { Value = 0, }
  1511.                     },
  1512.                     ViewInfo = OperatorInfo { Pos = { 0, 214.5 } },
  1513.                 },
  1514.                 DashedLine = Merge {
  1515.                     CtrlWShown = false,
  1516.                     NameSet = true,
  1517.                     Inputs = {
  1518.                         EffectMask = Input {
  1519.                             SourceOp = "TextDashes",
  1520.                             Source = "Output",
  1521.                         },
  1522.                         Blend = Input {
  1523.                             Value = 0,
  1524.                             Expression = "iif(Polygon1.LineType==3,1,0)",
  1525.                         },
  1526.                         Background = Input {
  1527.                             SourceOp = "DottedLine",
  1528.                             Source = "Output",
  1529.                         },
  1530.                         Foreground = Input {
  1531.                             SourceOp = "Background1",
  1532.                             Source = "Output",
  1533.                         },
  1534.                         PerformDepthMerge = Input { Value = 0, }
  1535.                     },
  1536.                     ViewInfo = OperatorInfo { Pos = { 0, 115.5 } },
  1537.                 },
  1538.                 DottedLine = Merge {
  1539.                     CtrlWShown = false,
  1540.                     NameSet = true,
  1541.                     Inputs = {
  1542.                         EffectMask = Input {
  1543.                             SourceOp = "TextDots",
  1544.                             Source = "Output",
  1545.                         },
  1546.                         Blend = Input {
  1547.                             Value = 0,
  1548.                             Expression = "iif(Polygon1.LineType==2,1,0)",
  1549.                         },
  1550.                         Background = Input {
  1551.                             SourceOp = "DoubleSolidLine2",
  1552.                             Source = "Output",
  1553.                         },
  1554.                         Foreground = Input {
  1555.                             SourceOp = "Background1",
  1556.                             Source = "Output",
  1557.                         },
  1558.                         PerformDepthMerge = Input { Value = 0, }
  1559.                     },
  1560.                     ViewInfo = OperatorInfo { Pos = { 0, 82.5002 } },
  1561.                 },
  1562.                 DoubleSolidLine = Merge {
  1563.                     CtrlWShown = false,
  1564.                     NameSet = true,
  1565.                     Inputs = {
  1566.                         EffectMask = Input {
  1567.                             SourceOp = "Instance_Polygon1",
  1568.                             Source = "Mask",
  1569.                         },
  1570.                         Blend = Input { Expression = "iif(Polygon1.LineType==1,1,0)", },
  1571.                         Background = Input {
  1572.                             SourceOp = "SolidLine",
  1573.                             Source = "Output",
  1574.                         },
  1575.                         Foreground = Input {
  1576.                             SourceOp = "Background1",
  1577.                             Source = "Output",
  1578.                         },
  1579.                         PerformDepthMerge = Input { Value = 0, }
  1580.                     },
  1581.                     ViewInfo = OperatorInfo { Pos = { 0, 16.5002 } },
  1582.                 },
  1583.                 SolidLine = Merge {
  1584.                     CtrlWShown = false,
  1585.                     NameSet = true,
  1586.                     Inputs = {
  1587.                         Blend = Input {
  1588.                             Value = 0,
  1589.                             Expression = "iif(Polygon1.LineType==0,1,0)",
  1590.                         },
  1591.                         Background = Input {
  1592.                             SourceOp = "Background2",
  1593.                             Source = "Output",
  1594.                         },
  1595.                         Foreground = Input {
  1596.                             SourceOp = "Background1",
  1597.                             Source = "Output",
  1598.                         },
  1599.                         PerformDepthMerge = Input { Value = 0, }
  1600.                     },
  1601.                     ViewInfo = OperatorInfo { Pos = { 0, -17.1058 } },
  1602.                 },
  1603.                 EndArrowDefinition = GroupOperator {
  1604.                     CtrlWShown = false,
  1605.                     NameSet = true,
  1606.                     Outputs = {
  1607.                         Output1 = InstanceOutput {
  1608.                             SourceOp = "Merge2",
  1609.                             Source = "Output",
  1610.                         }
  1611.                     },
  1612.                     ViewInfo = GroupInfo {
  1613.                         Pos = { -440, 148.5 },
  1614.                         Flags = {
  1615.                             Expanded = true,
  1616.                             AllowPan = false,
  1617.                             GridSnap = true,
  1618.                             AutoSnap = true,
  1619.                             RemoveRouters = true
  1620.                         },
  1621.                         Size = { 254.321, 127.918, 119.417, 21.2784 },
  1622.                         Direction = "Horizontal",
  1623.                         PipeStyle = "Direct",
  1624.                         Scale = 1,
  1625.                         Offset = { 0, 0 }
  1626.                     },
  1627.                     Tools = ordered() {
  1628.                         EArrow_2 = TextPlus {
  1629.                             NameSet = true,
  1630.                             Inputs = {
  1631.                                 Width = Input { Value = 3840, },
  1632.                                 Height = Input { Value = 2160, },
  1633.                                 UseFrameFormatSettings = Input { Value = 1, },
  1634.                                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1635.                                 LayoutType = Input { Value = 3, },
  1636.                                 PositionOnPath = Input {
  1637.                                     Value = 1,
  1638.                                     Expression = "EArrow_1.PositionOnPath",
  1639.                                 },
  1640.                                 Path = Input {
  1641.                                     SourceOp = "Publish1",
  1642.                                     Source = "Value",
  1643.                                 },
  1644.                                 StyledText = Input {
  1645.                                     Value = "",
  1646.                                     Expression = ":t={\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"}; i=Polygon1.EndArrow+1; return t[i];",
  1647.                                 },
  1648.                                 Font = Input { Value = "Wingdings 2", },
  1649.                                 Style = Input { Value = "Regular", },
  1650.                                 Size = Input {
  1651.                                     Value = 0.03,
  1652.                                     Expression = "Polygon1.BorderWidth*(6+Polygon1.EndArrowSize)",
  1653.                                 },
  1654.                                 VerticalTopCenterBottom = Input { Value = 0.05, },
  1655.                                 VerticalJustificationNew = Input { Value = 3, },
  1656.                                 HorizontalJustificationNew = Input { Value = 3, }
  1657.                             },
  1658.                             ViewInfo = OperatorInfo { Pos = { -55, 82.5 } },
  1659.                         },
  1660.                         Merge2 = Merge {
  1661.                             Inputs = {
  1662.                                 Blend = Input {
  1663.                                     Value = 0,
  1664.                                     Expression = "Polygon1.EndArrow>0 and Polygon1.EndArrow<13 and 1 or 0",
  1665.                                 },
  1666.                                 Background = Input {
  1667.                                     SourceOp = "Merge1",
  1668.                                     Source = "Output",
  1669.                                 },
  1670.                                 Foreground = Input {
  1671.                                     SourceOp = "EArrow_2",
  1672.                                     Source = "Output",
  1673.                                 },
  1674.                                 PerformDepthMerge = Input { Value = 0, }
  1675.                             },
  1676.                             ViewInfo = OperatorInfo { Pos = { 55, 82.5 } },
  1677.                         },
  1678.                         Merge1 = Merge {
  1679.                             Inputs = {
  1680.                                 Blend = Input { Expression = "iif(Polygon1.EndArrow>=13,1,0)", },
  1681.                                 Background = Input {
  1682.                                     SourceOp = "Background3",
  1683.                                     Source = "Output",
  1684.                                 },
  1685.                                 Foreground = Input {
  1686.                                     SourceOp = "EArrow_1",
  1687.                                     Source = "Output",
  1688.                                 },
  1689.                                 PerformDepthMerge = Input { Value = 0, }
  1690.                             },
  1691.                             ViewInfo = OperatorInfo { Pos = { 55, 49.5 } },
  1692.                             UserControls = ordered() { DonateButton = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "os.execute('open https://www.buymeacoffee.com/essentialvideo'); os.execute('start https://www.buymeacoffee.com/essentialvideo');", LINKID_DataType = "Number", LINKS_Name = "Donate!", }, SubscribeButton = { ICD_Width = 0.5, INPID_InputControl = "ButtonControl", BTNCS_Execute = "os.execute('open https://www.youtube.com/@EssentialVideoEditing/videos?sub_confirmation=1'); os.execute('start https://www.youtube.com/@EssentialVideoEditing/videos?sub_confirmation=1');", LINKID_DataType = "Number", LINKS_Name = "Subscribe!", } }
  1693.                         },
  1694.                         Background3 = Background {
  1695.                             Inputs = {
  1696.                                 Width = Input { Value = 3840, },
  1697.                                 Height = Input { Value = 2160, },
  1698.                                 UseFrameFormatSettings = Input { Value = 1, },
  1699.                                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1700.                                 TopLeftAlpha = Input { Value = 0, }
  1701.                             },
  1702.                             ViewInfo = OperatorInfo { Pos = { 55, 16.5 } },
  1703.                         },
  1704.                         EArrow_1 = TextPlus {
  1705.                             NameSet = true,
  1706.                             Inputs = {
  1707.                                 Width = Input { Value = 3840, },
  1708.                                 Height = Input { Value = 2160, },
  1709.                                 UseFrameFormatSettings = Input { Value = 1, },
  1710.                                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1711.                                 LayoutType = Input { Value = 3, },
  1712.                                 PositionOnPath = Input {
  1713.                                     Value = 1,
  1714.                                     Expression = "\niif(Polygon2.WriteLength==1,Polygon1.WriteLength, Polygon2.WritePosition+Polygon2.WriteLength)\n",
  1715.                                 },
  1716.                                 Path = Input {
  1717.                                     SourceOp = "Publish1",
  1718.                                     Source = "Value",
  1719.                                 },
  1720.                                 StyledText = Input {
  1721.                                     Value = "",
  1722.                                     Expression = ":t={\"\",\"\",\"\",\"\",\"\",\"\"}; i=Polygon1.EndArrow; return iif(i>12, t[i-12], \"\");",
  1723.                                 },
  1724.                                 Font = Input { Value = "Wingdings 3", },
  1725.                                 Style = Input { Value = "Regular", },
  1726.                                 Size = Input {
  1727.                                     Value = 0.04,
  1728.                                     Expression = "Polygon1.BorderWidth*(8+Polygon1.EndArrowSize)",
  1729.                                 },
  1730.                                 VerticalTopCenterBottom = Input { Value = 0.088, },
  1731.                                 VerticalJustificationNew = Input { Value = 3, },
  1732.                                 HorizontalJustificationNew = Input { Value = 3, }
  1733.                             },
  1734.                             ViewInfo = OperatorInfo { Pos = { -55, 49.5 } },
  1735.                         }
  1736.                     },
  1737.                 },
  1738.                 Merge8 = Merge {
  1739.                     CtrlWShown = false,
  1740.                     Inputs = {
  1741.                         Blend = Input { Expression = "Polygon1.SeparateArrowColors", },
  1742.                         Background = Input {
  1743.                             SourceOp = "Background5",
  1744.                             Source = "Output",
  1745.                         },
  1746.                         Foreground = Input {
  1747.                             SourceOp = "Merge6",
  1748.                             Source = "Output",
  1749.                         },
  1750.                         PerformDepthMerge = Input { Value = 0, }
  1751.                     },
  1752.                     ViewInfo = OperatorInfo { Pos = { 0, 247.5 } },
  1753.                 },
  1754.                 Background5 = Background {
  1755.                     CtrlWShown = false,
  1756.                     Inputs = {
  1757.                         Width = Input { Value = 3840, },
  1758.                         Height = Input { Value = 2160, },
  1759.                         UseFrameFormatSettings = Input { Value = 1, },
  1760.                         ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  1761.                         TopLeftAlpha = Input { Value = 0, }
  1762.                     },
  1763.                     ViewInfo = OperatorInfo { Pos = { -165, 247.5 } },
  1764.                 },
  1765.                 Instance_Background1 = Background {
  1766.                     CtrlWShown = false,
  1767.                     SourceOp = "Background1",
  1768.                     Inputs = {
  1769.                         EffectMask = Input {
  1770.                             SourceOp = "Merge6",
  1771.                             Source = "Output",
  1772.                         },
  1773.                         SettingsNest = Input {
  1774.                         },
  1775.                         ImageNest = Input {
  1776.                         },
  1777.                         ["Gamut.ColorSpaceNest"] = Input {
  1778.                         },
  1779.                         ["Gamut.GammaSpaceNest"] = Input {
  1780.                         },
  1781.                         BackgroundNest = Input {
  1782.                         },
  1783.                         CommentsNest = Input {
  1784.                         },
  1785.                         FrameRenderScriptNest = Input {
  1786.                         },
  1787.                         StartRenderScripts = Input {
  1788.                         },
  1789.                         EndRenderScripts = Input {
  1790.                         }
  1791.                     },
  1792.                     ViewInfo = OperatorInfo { Pos = { 165, 214.5 } },
  1793.                 },
  1794.                 Merge7 = Merge {
  1795.                     CtrlWShown = false,
  1796.                     Inputs = {
  1797.                         Blend = Input { Expression = "1-Polygon1.SeparateArrowColors", },
  1798.                         Background = Input {
  1799.                             SourceOp = "Merge8",
  1800.                             Source = "Output",
  1801.                         },
  1802.                         Foreground = Input {
  1803.                             SourceOp = "Instance_Background1",
  1804.                             Source = "Output",
  1805.                         },
  1806.                         PerformDepthMerge = Input { Value = 0, }
  1807.                     },
  1808.                     ViewInfo = OperatorInfo { Pos = { 165, 247.5 } },
  1809.                 },
  1810.                 Polygon2 = PolylineMask {
  1811.                     DrawMode = "ClickAppend",
  1812.                     DrawMode2 = "InsertAndModify",
  1813.                     Inputs = {
  1814.                         EffectMask = Input {
  1815.                             SourceOp = "Polygon1",
  1816.                             Source = "Mask",
  1817.                         },
  1818.                         Level = Input {
  1819.                             Value = 0,
  1820.                             Expression = "iif(WriteLength==1,0,1)",
  1821.                         },
  1822.                         Filter = Input { Value = FuID { "Fast Gaussian" }, },
  1823.                         BorderWidth = Input {
  1824.                             Value = 0.005,
  1825.                             Expression = "Polygon1.BorderWidth",
  1826.                         },
  1827.                         PaintMode = Input { Value = FuID { "Add" }, },
  1828.                         Solid = Input { Value = 0, },
  1829.                         CapStyle = Input {
  1830.                             Value = 2,
  1831.                             Expression = "Polygon1.CapStyle",
  1832.                         },
  1833.                         WritePosition = Input { Expression = "Polygon1.WriteLength * (1-WriteLength)", },
  1834.                         MaskWidth = Input { Value = 3840, },
  1835.                         MaskHeight = Input { Value = 2160, },
  1836.                         PixelAspect = Input { Value = { 1, 1 }, },
  1837.                         UseFrameFormatSettings = Input { Value = 1, },
  1838.                         ClippingMode = Input { Value = FuID { "None" }, },
  1839.                         Polyline = Input {
  1840.                             SourceOp = "Publish1",
  1841.                             Source = "Value",
  1842.                         },
  1843.                         Polyline2 = Input {
  1844.                             Value = Polyline {
  1845.                             },
  1846.                             Disabled = true,
  1847.                         }
  1848.                     },
  1849.                     ViewInfo = OperatorInfo { Pos = { 165, 49.5 } },
  1850.                 },
  1851.                 Instance_Polygon2 = PolylineMask {
  1852.                     DrawMode = "ClickAppend",
  1853.                     DrawMode2 = "InsertAndModify",
  1854.                     CtrlWShown = false,
  1855.                     SourceOp = "Polygon2",
  1856.                     Inputs = {
  1857.                         EffectMask = Input {
  1858.                         },
  1859.                         SettingsNest = Input {
  1860.                         },
  1861.                         Level = Input {
  1862.                             Expression = "iif(WriteLength==1,0,1)"
  1863.                         },
  1864.                         BorderWidth = Input {
  1865.                             Value = 0.002,
  1866.                             Expression = "Polygon1.BorderWidth/2.5"
  1867.                         },
  1868.                         Invert = Input {
  1869.                             Value = 1,
  1870.                         },
  1871.                         CapStyle = Input {
  1872.                             Expression = "Polygon1.CapStyle"
  1873.                         },
  1874.                         WritePosition = Input {
  1875.                             Expression = "Polygon1.WriteLength * (1-WriteLength)"
  1876.                         },
  1877.                         Polyline2 = Input {
  1878.                             Value = Polyline {
  1879.                             },
  1880.                             Disabled = true,
  1881.                         },
  1882.                         ["ShapeRasterizer.Nest"] = Input {
  1883.                         },
  1884.                         CommentsNest = Input {
  1885.                         },
  1886.                         FrameRenderScriptNest = Input {
  1887.                         },
  1888.                         StartRenderScripts = Input {
  1889.                         },
  1890.                         EndRenderScripts = Input {
  1891.                         }
  1892.                     },
  1893.                     ViewInfo = OperatorInfo { Pos = { -165, 49.5 } },
  1894.                 },
  1895.                 DoubleSolidLine2 = Merge {
  1896.                     CtrlWShown = false,
  1897.                     NameSet = true,
  1898.                     Inputs = {
  1899.                         EffectMask = Input {
  1900.                             SourceOp = "Instance_Polygon2",
  1901.                             Source = "Mask",
  1902.                         },
  1903.                         Blend = Input { Expression = "iif(Polygon1.LineType==1,1,0)", },
  1904.                         Background = Input {
  1905.                             SourceOp = "DoubleSolidLine",
  1906.                             Source = "Output",
  1907.                         },
  1908.                         Foreground = Input {
  1909.                             SourceOp = "Background1",
  1910.                             Source = "Output",
  1911.                         },
  1912.                         PerformDepthMerge = Input { Value = 0, }
  1913.                     },
  1914.                     ViewInfo = OperatorInfo { Pos = { 0, 49.5002 } },
  1915.                 }
  1916.             },
  1917.         }
  1918.     }
  1919. }
Tags: Macros
Advertisement
Add Comment
Please, Sign In to add comment