You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

807 lines
59 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Document xmlns:p="property" xmlns:r="reflection" Id="UZPrtWzVBsOMmdCS1qD8x3" LanguageVersion="2023.5.2" Version="0.128">
<NugetDependency Id="LsXnUzqq51cOYtfUsYyXTI" Location="VL.CoreLib" Version="2023.5.2" />
<Patch Id="IimbD0Mz1jVOzRT7kbnoQT">
<Canvas Id="Sap0gNU2joZLgDpuyRVO2r" DefaultCategory="Main" BordersChecked="false" CanvasType="FullCategory">
<!--
************************ ProjectVector ************************
-->
<Node Name="ProjectVector" Bounds="200,100" Id="TnLO4oeNiqiLx45zO7ljLq">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="DZlzBtwAkKvMZfHeq6mJSG">
<Canvas Id="OoVAfvuTnfEQPOkZB1I0PT" CanvasType="Group">
<Node Bounds="491,910,46,19" Id="PTdaPBBgb2RLJL14GyxOLW">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Join)" />
</p:NodeReference>
<Pin Id="ElEU68XOqbZNgZnTufZu7E" Name="X" Kind="InputPin" />
<Pin Id="UzQg2ORbestL1XtuXdffDj" Name="Y" Kind="InputPin" />
<Pin Id="DGOnk9fni6hL0JOcTdY8NN" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="KtgJ6YhULGzPNmUylEbi2f" Comment="Point" Bounds="478,612,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Vector3" />
<CategoryReference Kind="Category" Name="3D" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="475,684,57,19" Id="VojSA9cw8TfOvbROUXwgsW">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309058" Name="Vector3" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="Cis2UWvkQD3MZUsFVIrOXk" Name="Input" Kind="StateInputPin" />
<Pin Id="UkxOtHqsbqNM5jdDcXzH4x" Name="X" Kind="OutputPin" />
<Pin Id="IQxTq6On4AEOBVQRfX9KUu" Name="Y" Kind="OutputPin" />
<Pin Id="AOtBDbJl3pwPT5lZCpk6K6" Name="Z" Kind="OutputPin" />
</Node>
<Node Bounds="474,743,25,19" Id="VWDlgoEqSKmNq19imIhpY5">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="EsjncJFvM9hOS1L5aJppAv" Name="Input" Kind="InputPin" />
<Pin Id="Fu7JXZGrlSrMQlZbsR8ehu" Name="Input 2" Kind="InputPin" />
<Pin Id="GMn94I6Sx5eOX4hfcu7SHz" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="511,733,25,19" Id="NMqZoQC3M6hQKsIsMyigvo">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="P6SCq3ksZebQLV4IMhUOw3" Name="Input" Kind="InputPin" />
<Pin Id="EEMEVhUMSQaLDjnQjzNMj9" Name="Input 2" Kind="InputPin" />
<Pin Id="P58Djwp62ezLzmWKXzg5gr" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="510,764,25,19" Id="StiZ5vmV6PiOb0QYJvfSHE">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="/" />
</p:NodeReference>
<Pin Id="HobwFYDMsjHM9zGHiMfH49" Name="Input" Kind="InputPin" />
<Pin Id="CUUVz90l7PAOwZvOygqcMl" Name="Input 2" Kind="InputPin" />
<Pin Id="EZ1vahvsfebLrTEevpIE9m" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="475,799,39,19" Id="K2QrbULHkvWP3DiwjiZlT3">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="SFapMeJUA8OP6XsntN8TrU" Name="Input" Kind="InputPin" />
<Pin Id="QtRZdelO3SuP5BvWRlEWF6" Name="Input 2" Kind="InputPin" />
<Pin Id="Lkgfuga4E7GLZ8ywzFVTCi" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="477,840,25,19" Id="HjIqtySvaiBNG8aCPFOwea">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="DSPyU2bV9hROKhpJ0yX8Vs" Name="Input" Kind="InputPin" />
<Pin Id="SdNxEej9oO0Mr47MAh6tAW" Name="Input 2" Kind="InputPin" />
<Pin Id="Tt9zXi0zHGRLLHriDfdV7j" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="563,775,25,19" Id="RFYcN8EL5sUPunxXuBc9vS">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="-" />
</p:NodeReference>
<Pin Id="Q2yNcIOcYFvPRL0prF221T" Name="Input" Kind="InputPin" />
<Pin Id="FZRfNLFywJ1NV8dRRswMv3" Name="Input 2" Kind="InputPin" />
<Pin Id="UsCSCEsJvZLNHsBJlVKbaS" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="564,831,39,19" Id="Si2t9sSKU5aQd257Qc2JR8">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="AdOaCNUZafEOKU86dhjbTu" Name="Input" Kind="InputPin" />
<Pin Id="VVPYd6YccqSQFckspmeE2j" Name="Input 2" Kind="InputPin" />
<Pin Id="UEuzSYcNxI4OLJklrQk4eK" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="566,872,25,19" Id="PkeBfqoaglkNAx9YKUIMkl">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
</p:NodeReference>
<Pin Id="Jo9mllGtTehNstCHpTIxzr" Name="Input" Kind="InputPin" />
<Pin Id="PSYsrxm4UPPOeQX8ahq93K" Name="Input 2" Kind="InputPin" />
<Pin Id="T3LhXi1KNleMCQDm0QnvaL" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="MTKV1YG8ziCMrGUXKd31s2" Comment="Camera" Bounds="655,614,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Vector3" />
<CategoryReference Kind="Category" Name="3D" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="653,680,46,19" Id="HFMRTCemx9UMS85NJFAXbu">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309058" Name="Vector3" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="N74rAGLFWXXPk7Mw7Q4S32" Name="Input" Kind="StateInputPin" />
<Pin Id="Ntx9MRxYjIjPtzfvGdBkyV" Name="X" Kind="OutputPin" />
<Pin Id="LOc1n786ybkQLNYZFHe01D" Name="Y" Kind="OutputPin" />
<Pin Id="BlAs8UBt4ueOl3PRdNvVwf" Name="Z" Kind="OutputPin" />
</Node>
<ControlPoint Id="EcBzvnR5wxBQCT2OcHPPxV" Bounds="477,523" />
<ControlPoint Id="Q2BejarxcyNNjNh6pPuPNZ" Bounds="653,533" />
<ControlPoint Id="IkGvE1uvpJmOTGPcjN999k" Bounds="489,980" />
</Canvas>
<Patch Id="DUNE98DvFTkOL8hxtyi6jO" Name="Create" />
<Patch Id="PI4vDKUsIyyOT0BZZjkgjv" Name="Update">
<Pin Id="SooloY5fzvIOttv7vBh8ZL" Name="Point" Kind="InputPin" Bounds="454,405" />
<Pin Id="O8Py1tqLfo2N0yke5QN05v" Name="Camera" Kind="InputPin" Bounds="630,415" />
<Pin Id="JzKGakAtntuLI4MBuH5Xnp" Name="ProjectedPoint" Kind="OutputPin" Bounds="466,862" />
</Patch>
<ProcessDefinition Id="Bq6TMArzWaPMX2tGJXNXpt">
<Fragment Id="M84N4IMD5JNPTGAao75Xew" Patch="DUNE98DvFTkOL8hxtyi6jO" Enabled="true" />
<Fragment Id="J8aww7bQadEOS1cVo6pfLX" Patch="PI4vDKUsIyyOT0BZZjkgjv" Enabled="true" />
</ProcessDefinition>
<Link Id="SYkWTSoHqHkN3uU2VvcsLn" Ids="MTKV1YG8ziCMrGUXKd31s2,N74rAGLFWXXPk7Mw7Q4S32" />
<Link Id="HRrZszJ0KEfNG45g4h4x7M" Ids="UkxOtHqsbqNM5jdDcXzH4x,EsjncJFvM9hOS1L5aJppAv" />
<Link Id="MXAz5DATZtyMfDXovWoWGz" Ids="Ntx9MRxYjIjPtzfvGdBkyV,Fu7JXZGrlSrMQlZbsR8ehu" />
<Link Id="IukAmS1PGEkOPB7s7hyvSH" Ids="AOtBDbJl3pwPT5lZCpk6K6,P6SCq3ksZebQLV4IMhUOw3" />
<Link Id="BLmoruKPhKyOQt8KUMb1IY" Ids="BlAs8UBt4ueOl3PRdNvVwf,EEMEVhUMSQaLDjnQjzNMj9" />
<Link Id="GvHKSFmEt3aLTd7z4xzIFT" Ids="AOtBDbJl3pwPT5lZCpk6K6,CUUVz90l7PAOwZvOygqcMl" />
<Link Id="E4cmgpc5SNILcMWNjYPjtw" Ids="EZ1vahvsfebLrTEevpIE9m,QtRZdelO3SuP5BvWRlEWF6" />
<Link Id="BgLOcFZGsYDNDPJcYbmFjf" Ids="GMn94I6Sx5eOX4hfcu7SHz,SFapMeJUA8OP6XsntN8TrU" />
<Link Id="ETohqS2AvenPZVRN1OJe1a" Ids="Lkgfuga4E7GLZ8ywzFVTCi,DSPyU2bV9hROKhpJ0yX8Vs" />
<Link Id="CF18BA2SN5uPZRPsqnQa2E" Ids="Ntx9MRxYjIjPtzfvGdBkyV,SdNxEej9oO0Mr47MAh6tAW" />
<Link Id="KVF0TxBn9UAQOIzVdt1yeY" Ids="P58Djwp62ezLzmWKXzg5gr,HobwFYDMsjHM9zGHiMfH49" />
<Link Id="R1HDd7XCptFLpJ8X2CcWUl" Ids="Tt9zXi0zHGRLLHriDfdV7j,ElEU68XOqbZNgZnTufZu7E" />
<Link Id="RLur97tOQNcOFj6XFtD5Sb" Ids="UsCSCEsJvZLNHsBJlVKbaS,AdOaCNUZafEOKU86dhjbTu" />
<Link Id="PtwEysKTtKcNkPZ0BSX72f" Ids="UEuzSYcNxI4OLJklrQk4eK,Jo9mllGtTehNstCHpTIxzr" />
<Link Id="B3JxyoFzpxKPR88RkDJpFF" Ids="IQxTq6On4AEOBVQRfX9KUu,Q2yNcIOcYFvPRL0prF221T" />
<Link Id="RHzWlh88KtyNpo9Laf1co2" Ids="LOc1n786ybkQLNYZFHe01D,FZRfNLFywJ1NV8dRRswMv3" />
<Link Id="T48HmkAxmTkNVh4XYLb8G3" Ids="EZ1vahvsfebLrTEevpIE9m,VVPYd6YccqSQFckspmeE2j" />
<Link Id="KJ93fWLUiRLPdvoWwoZ1wa" Ids="LOc1n786ybkQLNYZFHe01D,PSYsrxm4UPPOeQX8ahq93K" />
<Link Id="SwWoAg0M6zrLnCOqZARvJw" Ids="T3LhXi1KNleMCQDm0QnvaL,UzQg2ORbestL1XtuXdffDj" />
<Link Id="A1KOHrhDuqPPyGXMBV75qH" Ids="KtgJ6YhULGzPNmUylEbi2f,Cis2UWvkQD3MZUsFVIrOXk" />
<Link Id="KzVKGr41UIQPUF38zI2dnp" Ids="EcBzvnR5wxBQCT2OcHPPxV,KtgJ6YhULGzPNmUylEbi2f" />
<Link Id="VWAgeKP2Lv9MpDrKHyL6O3" Ids="SooloY5fzvIOttv7vBh8ZL,EcBzvnR5wxBQCT2OcHPPxV" IsHidden="true" />
<Link Id="L2k5dtO2955NUkPosbrFCr" Ids="Q2BejarxcyNNjNh6pPuPNZ,MTKV1YG8ziCMrGUXKd31s2" />
<Link Id="VcyhQImABmqLtFIAtQ5Xne" Ids="O8Py1tqLfo2N0yke5QN05v,Q2BejarxcyNNjNh6pPuPNZ" IsHidden="true" />
<Link Id="ChrmM06o4jVM1SN4pED0TW" Ids="DGOnk9fni6hL0JOcTdY8NN,IkGvE1uvpJmOTGPcjN999k" />
<Link Id="O7sICuZlZPUO63HZkXL1F1" Ids="IkGvE1uvpJmOTGPcjN999k,JzKGakAtntuLI4MBuH5Xnp" IsHidden="true" />
</Patch>
</Node>
<!--
************************ SVGRenderer ************************
-->
<Node Name="SVGRenderer" Bounds="620,100" Id="IuUJ9EQCKg1QZkcR11C4Fe">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="JyRNKZ6QhsdQSlAATtVGxY">
<Canvas Id="P2q7BxsHX42MOZfkU8T3XG" CanvasType="Group">
<Node Bounds="514,810,145,19" Id="AH4iUnNtUarQBBOztmlRSy">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Renderer" />
</p:NodeReference>
<Pin Id="TqGc7ingr0ZNYLopd7tY7z" Name="Bounds" Kind="InputPin" DefaultValue="885, 105, 979, 698" />
<Pin Id="Oigah46e7zVPwonClb9iah" Name="Input" Kind="InputPin" />
<Pin Id="O2VS8EhrMHqMks4v4uS2oJ" Name="Color" Kind="InputPin" />
<Pin Id="Gu2GLzx6fp3O1Vrq8ccQqK" Name="Clear" Kind="InputPin" />
<Pin Id="R0BNWmwsRluPcq7EDTNffb" Name="Space" Kind="InputPin" DefaultValue="PixelTopLeft" />
<Pin Id="KQJEUYKzFNAPljKKvD8G1Y" Name="Show Cursor" Kind="InputPin" />
<Pin Id="M7AtkMwBJdsPgyYZrL79NF" Name="VSync" Kind="InputPin" />
<Pin Id="MppcD472tcFQRZe4gjtA0O" Name="Enabled" Kind="InputPin" />
<Pin Id="VPWLtcl9O3cNNxNcTxENNa" Name="Form" Kind="OutputPin" />
<Pin Id="N6jpfMlmJNaMMsHwiogC8V" Name="ClientBounds" Kind="OutputPin" />
<Pin Id="HG68CXz8PpuOuWrFxstJN8" Name="Render Time" Kind="OutputPin" />
</Node>
<Node Bounds="719,811,145,19" Id="VRygASGhxKEMhf6jePnRgM">
<p:NodeReference LastCategoryFullName="Graphics.Skia.IO" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="SVGWriter" />
</p:NodeReference>
<Pin Id="F9Nme5tiM5qMkUIRmIKmB6" Name="Input" Kind="InputPin" />
<Pin Id="OBMRuqECv0HO9NKMmEQxp7" Name="Path" Kind="InputPin" />
<Pin Id="JFC9vAfi1FdNBu0NNC4biT" Name="Color" Kind="InputPin" />
<Pin Id="MnegwsjtkONMhFVd0g8iZu" Name="Enable Background" Kind="InputPin" />
<Pin Id="AYwQt2ScB79LZdnySfTOGx" Name="Space" Kind="InputPin" DefaultValue="PixelTopLeft" />
<Pin Id="ToZ1jQNSrljO7gESQ5TKOq" Name="Width" Kind="InputPin" DefaultValue="100" />
<Pin Id="DEMZutL1dOMNRx8ROcvdbv" Name="Height" Kind="InputPin" DefaultValue="100" />
<Pin Id="McdJKAECVkROLkXiHm6aFt" Name="Write" Kind="InputPin" />
</Node>
<Pad Id="KtS5d9IWTEOMEoQs83GqA3" Comment="Path" Bounds="756,618,140,15" ShowValueBox="true" isIOBox="true" Value="test.svg">
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="KOubvmbEIQ7NaqU2xPUBmk" Comment="Write" Bounds="915,676,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="503,974,81,26" Id="FcWTT6jadF6PczM7VoQGXH">
<p:NodeReference LastCategoryFullName="Graphics.Skia.SkiaRenderer" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="SkiaRenderer" />
<Choice Kind="OperationCallFlag" Name="BoundsStream" />
</p:NodeReference>
<Pin Id="BwKxEbjpQlILK4R93tvNuK" Name="Input" Kind="StateInputPin" />
<Pin Id="UuWq0w11OinPVD8GUuLaQ9" Name="Output" Kind="StateOutputPin" />
<Pin Id="Nl8e49xDcfCMgGe2Ht4JDo" Name="Bounds Stream" Kind="OutputPin" />
</Node>
<Node Bounds="583,1046,65,19" Id="L40qEUOywHIL9sErNq5nc2">
<p:NodeReference LastCategoryFullName="Reactive" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="HoldLatest" />
</p:NodeReference>
<Pin Id="PVnDf3aH938QXWuQJgIvPS" Name="Async Notifications" Kind="InputPin" />
<Pin Id="TfMggSNdXNZPf2ueXjUseN" Name="Reset" Kind="InputPin" />
<Pin Id="HoB8J7Lw4R4LIP9AlntEyN" Name="Value" Kind="OutputPin" />
<Pin Id="P040C30BsDLPVscHUDyRTv" Name="On Data" Kind="OutputPin" />
</Node>
<Node Bounds="527,666,112,19" Id="EOlgmpoK69RN64FFx4gM50">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="WithinCommonSpace" />
</p:NodeReference>
<Pin Id="Hw0giuW5EUAMwZiETioHJT" Name="Input" Kind="InputPin" />
<Pin Id="TKMoegXAvntLms0Zt8i8xo" Name="Space" Kind="InputPin" DefaultValue="PixelTopLeft" />
<Pin Id="Af0neHOtwk2OykQAfVvjO8" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="525,606,85,19" Id="TJvmuWItetUQAABSF0tBeT">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Transform" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="WithinSpace" />
</p:NodeReference>
<Pin Id="B1BHfHYCcc4N2Ygut2RKpi" Name="Input" Kind="InputPin" />
<Pin Id="BKHI7vtlSSgO2QRXECk91b" Name="Sizing" Kind="InputPin" />
<Pin Id="TN2hvR51N1wMVHhKuTUNJM" Name="Width" Kind="InputPin" />
<Pin Id="SHMDdqvb39JLaunwcKCHpo" Name="Height" Kind="InputPin" />
<Pin Id="ICXpT6UTqlIP4ioCNrwl27" Name="Origin" Kind="InputPin" DefaultValue="TopLeft" />
<Pin Id="GCGBzHLd42xNGg3NnqyGQm" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="FlJtRzmx1RbNxtaJlT1xpB" SlotId="APE1TyELUU3LCuxhWprXTi" Bounds="593,519" />
<Node Bounds="570,557,46,19" Id="CNSYjwoOhMHOK4wB38KPa5">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="UNiS8OxJsKjNTP8P3vU629" Name="Input" Kind="StateInputPin" />
<Pin Id="OLJJaaglRWfOji1ELr2VA1" Name="X" Kind="OutputPin" />
<Pin Id="PaTEuov1wDEPg1vINfr8Vq" Name="Y" Kind="OutputPin" />
</Node>
<Pad Id="RvgIzbWIFwQL4bXXhEGNqt" SlotId="APE1TyELUU3LCuxhWprXTi" Bounds="799,677" />
<Node Bounds="800,698,34,26" Id="KFsmeFjg9NgN6EUp4Qg7bo">
<p:NodeReference LastCategoryFullName="Primitive.Int2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Int2 (Create Vector2)" />
</p:NodeReference>
<Pin Id="QfIJPRleZzHQJMS0iYykHZ" Name="Value" Kind="InputPin" />
<Pin Id="S5Ta7FDB9AJQJqpUX7u1Kt" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="820,757,34,19" Id="NdWTWzDAE7lOWPpPwRcFc9">
<p:NodeReference LastCategoryFullName="Primitive.Int2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Int2" />
<Choice Kind="OperationCallFlag" Name="Int2 (Split)" />
</p:NodeReference>
<Pin Id="OM2bwpqIrYLQZkgWRz3lvf" Name="Input" Kind="StateInputPin" />
<Pin Id="OLGIoUnIPilM8NJZz8TFjx" Name="X" Kind="OutputPin" />
<Pin Id="UlmE1GnjGaNPPuDo2dOSsQ" Name="Y" Kind="OutputPin" />
</Node>
<ControlPoint Id="VpY2bKm6iXgMwvuKG6eoHr" Bounds="560,743" />
<ControlPoint Id="R0QalN5oI2mLkudmR4tQq7" Bounds="577,1180" />
<ControlPoint Id="TCvIYd01BNtPEghEg1lqvy" Bounds="973,564" />
<ControlPoint Id="VbnuaxDckIfMRL9psYOnud" Bounds="764,562" />
<ControlPoint Id="HSo4dqQ65qKNL4F1gjNE68" Bounds="529,395" />
<Node Bounds="674,1090,51,26" Id="Kk5onI672tCOhr52ajdrTu">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Rectangle" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Split" />
</p:NodeReference>
<Pin Id="P3g6peLkOtdO9P3ygMWJvi" Name="Input" Kind="StateInputPin" />
<Pin Id="IZdGWSj7SWPQcgKWHwGsMD" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="S5xJCMPfvQ6OcoRd7hlpIQ" Name="Position" Kind="OutputPin" />
<Pin Id="Bro8p5rjipVMIAH4xDeuMC" Name="Size" Kind="OutputPin" />
</Node>
<Pad Id="Ced6BSPmkxhNALGueIrBoy" SlotId="APE1TyELUU3LCuxhWprXTi" Bounds="725,1165" />
<ControlPoint Id="G9hQmIJFeUKPaeUwzoebFb" Bounds="693,1126" />
<ControlPoint Id="SwkXgRQ8vIfOGEx71QfQiS" Bounds="729,1206" />
</Canvas>
<!--
************************ ************************
-->
<ProcessDefinition Id="Qozkc6d3C7kOJH04uPkcSY">
<Fragment Id="AF5in1B8PHGOlBIk4LyXii" Patch="SYacZufnbTKMXjQgPASnVV" Enabled="true" />
<Fragment Id="P3iemqwBgKiLCHOvJFiPX5" Patch="EOCw057Cy1mNhaLbauhEDg" Enabled="true" />
</ProcessDefinition>
<Slot Id="APE1TyELUU3LCuxhWprXTi" Name="WindowSize" />
<Link Id="Mgn2JljCGKFL5iQ60gVLE7" Ids="KtS5d9IWTEOMEoQs83GqA3,OBMRuqECv0HO9NKMmEQxp7" />
<Link Id="AG7n1APKniUNSW0bEvwHUO" Ids="KOubvmbEIQ7NaqU2xPUBmk,McdJKAECVkROLkXiHm6aFt" />
<Link Id="SHclNbGBjINO883tW2ZDK4" Ids="VPWLtcl9O3cNNxNcTxENNa,BwKxEbjpQlILK4R93tvNuK" />
<Link Id="OGaPObn5hOVPHezfEGwt7B" Ids="Nl8e49xDcfCMgGe2Ht4JDo,PVnDf3aH938QXWuQJgIvPS" />
<Link Id="DgPklmXq204LqRAwyeoDvl" Ids="Af0neHOtwk2OykQAfVvjO8,Oigah46e7zVPwonClb9iah" />
<Link Id="VXcR6vYQEppOu1aXpIaklV" Ids="FlJtRzmx1RbNxtaJlT1xpB,UNiS8OxJsKjNTP8P3vU629" />
<Link Id="Oo1OYseQac0PjSOQOnQBpe" Ids="OLJJaaglRWfOji1ELr2VA1,TN2hvR51N1wMVHhKuTUNJM" />
<Link Id="SoxHyJYnkjYMNNcOu7P5Ju" Ids="PaTEuov1wDEPg1vINfr8Vq,SHMDdqvb39JLaunwcKCHpo" />
<Link Id="QzaAf1mt1WKNoW8Wy3Ih7z" Ids="GCGBzHLd42xNGg3NnqyGQm,Hw0giuW5EUAMwZiETioHJT" />
<Link Id="EfLssyzPQz4PbYOirbQjLG" Ids="GCGBzHLd42xNGg3NnqyGQm,F9Nme5tiM5qMkUIRmIKmB6" />
<Link Id="DpKo54MnMNqL3FkVZCrm8f" Ids="RvgIzbWIFwQL4bXXhEGNqt,QfIJPRleZzHQJMS0iYykHZ" />
<Link Id="FJfPggXkVM8QW4axJtZ5SX" Ids="S5Ta7FDB9AJQJqpUX7u1Kt,OM2bwpqIrYLQZkgWRz3lvf" />
<Link Id="NmhelAElHoqLydUIAVyOYx" Ids="OLGIoUnIPilM8NJZz8TFjx,ToZ1jQNSrljO7gESQ5TKOq" />
<Link Id="NUw6BB0UJaTM34Utk9wdS7" Ids="UlmE1GnjGaNPPuDo2dOSsQ,DEMZutL1dOMNRx8ROcvdbv" />
<Link Id="VYuebHIldO2QVqUnlr9BHJ" Ids="VpY2bKm6iXgMwvuKG6eoHr,O2VS8EhrMHqMks4v4uS2oJ" />
<Link Id="VnNXDkNz9aRNjIjvzlIMVk" Ids="CXMlMAnLDr0Mr73PUhTBMU,VpY2bKm6iXgMwvuKG6eoHr" IsHidden="true" />
<Link Id="LA8hL6K8zC5LHF8BcdWO95" Ids="VpY2bKm6iXgMwvuKG6eoHr,JFC9vAfi1FdNBu0NNC4biT" />
<Link Id="OhBQ9NB9J3NL0fL0XfBq0f" Ids="HoB8J7Lw4R4LIP9AlntEyN,R0QalN5oI2mLkudmR4tQq7" />
<Link Id="VYaUtoi7KjdQb1T4NedDrv" Ids="R0QalN5oI2mLkudmR4tQq7,TLkA2vf7N3GOBF0cTA0A75" IsHidden="true" />
<Link Id="RAvmJJ7erPULEgYKtufta0" Ids="TCvIYd01BNtPEghEg1lqvy,KOubvmbEIQ7NaqU2xPUBmk" />
<Link Id="CHheAvB5LoAO2olIGzEARJ" Ids="IIrUZ5QwgNBNrMJayiZ4Qu,TCvIYd01BNtPEghEg1lqvy" IsHidden="true" />
<Link Id="EBctguHBSkhQRaHtaoi7RS" Ids="VbnuaxDckIfMRL9psYOnud,KtS5d9IWTEOMEoQs83GqA3" />
<Link Id="JekcUfl69XgQCc4n5y4kyv" Ids="GxY0irV4PaRMHkvtObawIi,VbnuaxDckIfMRL9psYOnud" IsHidden="true" />
<Link Id="J5wDQHxpmufMnNyY8aBq6H" Ids="HSo4dqQ65qKNL4F1gjNE68,B1BHfHYCcc4N2Ygut2RKpi" />
<Link Id="T6k1KbbRXVHPK8UjSFaz36" Ids="BBMUKC5oAXqPn1lwDDfXqG,HSo4dqQ65qKNL4F1gjNE68" IsHidden="true" />
<Patch Id="SYacZufnbTKMXjQgPASnVV" Name="Create" />
<Patch Id="EOCw057Cy1mNhaLbauhEDg" Name="Update">
<Pin Id="BBMUKC5oAXqPn1lwDDfXqG" Name="Input" Kind="InputPin" Bounds="529,398" />
<Pin Id="CXMlMAnLDr0Mr73PUhTBMU" Name="Color" Kind="InputPin" Bounds="560,742" />
<Pin Id="GxY0irV4PaRMHkvtObawIi" Name="Path" Kind="InputPin" Bounds="764,562" />
<Pin Id="IIrUZ5QwgNBNrMJayiZ4Qu" Name="Save" Kind="InputPin" Bounds="973,562" />
<Pin Id="TLkA2vf7N3GOBF0cTA0A75" Name="Rectangle" Kind="OutputPin" Bounds="584,1114" />
<Pin Id="JyS7KoHElqxPVkUyPxbE9M" Name="WindowSize" Kind="OutputPin" Bounds="729,1206" />
</Patch>
<Link Id="T1l43iEwToHOvBRhIULDqf" Ids="HoB8J7Lw4R4LIP9AlntEyN,P3g6peLkOtdO9P3ygMWJvi" />
<Link Id="QVGGYt7sjY3PHMduAynJGP" Ids="Bro8p5rjipVMIAH4xDeuMC,G9hQmIJFeUKPaeUwzoebFb,Ced6BSPmkxhNALGueIrBoy" />
<Link Id="GO3iIhZWnxTMRZK3e7Px4n" Ids="Ced6BSPmkxhNALGueIrBoy,SwkXgRQ8vIfOGEx71QfQiS" />
<Link Id="QotFmtZy95gMdJVdq14zj4" Ids="SwkXgRQ8vIfOGEx71QfQiS,JyS7KoHElqxPVkUyPxbE9M" IsHidden="true" />
</Patch>
</Node>
</Canvas>
<!--
************************ Application ************************
-->
<Node Name="Application" Bounds="100,100" Id="SSEjB1e8bgDMlPZjEUwrmY">
<p:NodeReference>
<Choice Kind="ContainerDefinition" Name="Process" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Patch Id="DHkeEOmeCnbONbjxOOxsTH">
<Canvas Id="NyvkJyIZJejO6WWpb3cnSI" CanvasType="Group">
<Node Bounds="786,-253,105,19" Id="PiCfaZCfEI8MUSfg4G8ApM">
<p:NodeReference LastCategoryFullName="IO.PLY" LastDependency="VL.IO.PLY.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="PLYReader (XYZ)" />
</p:NodeReference>
<Pin Id="GJ9vxneeWZSOzCxm55dgsF" Name="File Path" Kind="InputPin" DefaultValue="..\..\..\..\..\Desktop\gruppo_sale_2M.ply" />
<Pin Id="OfQ1cDyL4CGOgli3f6dxOE" Name="Reverse Face Winding" Kind="InputPin" />
<Pin Id="CRTsEwtub3rLc0MlrRsXME" Name="Read" Kind="InputPin" />
<Pin Id="LEvQ5QtPVaIMk0whUGckcy" Name="Vertices" Kind="OutputPin" />
<Pin Id="VpQOYooBoVgPhS5syEl0Hl" Name="BoundingBox" Kind="OutputPin" />
<Pin Id="KDm3Q9MwJIMPnteNUdry93" Name="Faces" Kind="OutputPin" />
<Pin Id="SapeeZbSnRLL9hKKEdTvjN" Name="Comments" Kind="OutputPin" />
<Pin Id="IqgmgElskmUL5SCFh5a40b" Name="Object Infos" Kind="OutputPin" />
<Pin Id="TbyG6dy4b8WOwUgDlkwnYF" Name="On Completed" Kind="OutputPin" />
</Node>
<Pad Id="VfroNiKo6cxLWJ6SmQFuMT" Comment="Read" Bounds="883,-338,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Node Bounds="787,-134,474,1024" Id="ADSYtmjz2NuO8mDxycCDff">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
</p:NodeReference>
<Pin Id="Nesjiwnjxp2OVsEZmiB3Ol" Name="Force" Kind="InputPin" DefaultValue="True" />
<Pin Id="Hh9SJ48Wnq0Po7rWGhnBxX" Name="Dispose Cached Outputs" Kind="InputPin" />
<Pin Id="DdwDCwOdwz0PlRkY7ZyeTS" Name="Has Changed" Kind="OutputPin" />
<ControlPoint Id="VJz5lg3hIEEN5beqV0AkDr" Bounds="912,-128" Alignment="Top" />
<ControlPoint Id="NLlVOnNUN47Pq8YUVy5wMW" Bounds="844,-128" Alignment="Top" />
<ControlPoint Id="PB6PYRmQfCLO142fcsOvs7" Bounds="919,884" Alignment="Bottom" />
<Patch Id="SQmcnUYViCmM3coNxYirDN" ManuallySortedPins="true">
<Patch Id="NP0Z2L8z58YMqQ9J4HvjNu" Name="Create" ManuallySortedPins="true" />
<Patch Id="QzSskAmWppKLobRFRQ6K43" Name="Then" ManuallySortedPins="true" />
<Node Bounds="839,20,162,421" Id="Kbb4lvVD5ohNbbUykboYDf">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
</p:NodeReference>
<Pin Id="Izyjq6ujrEZLO5CtwhraOl" Name="Break" Kind="OutputPin" />
<ControlPoint Id="BDOtUWcpd4ENiXtQ2vI2p8" Bounds="853,26" Alignment="Top" />
<ControlPoint Id="TtO6cSWIjDmM7kdMfXzrSC" Bounds="913,435" Alignment="Bottom" />
<Patch Id="GJWjzhURhIDOv0ZjmwKBGj" ManuallySortedPins="true">
<Patch Id="JNyHYhDm4lPOAmAnAqRnbU" Name="Create" ManuallySortedPins="true" />
<Patch Id="KkC9EMqac99Ph3W5tePDrQ" Name="Update" ManuallySortedPins="true">
<Pin Id="TgkkS7MZ4qcL4cYYIQemAH" Name="Keep" Kind="OutputPin" />
</Patch>
<Patch Id="UhZGriFvfKIMTsNxdNO205" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="876,106,64,19" Id="G3Pl8vYZKPkNptzj7Ls2ia">
<p:NodeReference LastCategoryFullName="3D.Vector3" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309058" Name="Vector3" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Transform" />
</p:NodeReference>
<Pin Id="HQbjXl0Xrm7Lft3VotOqjf" Name="Input" Kind="StateInputPin" />
<Pin Id="UBiL7PUCuUuN9i1lhcBSeG" Name="Transform" Kind="InputPin" />
<Pin Id="Vij3yEtqqXHLRcau3shtGa" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="912,194,77,19" Id="N5VAlASYWJpNzMcusbOw1S">
<p:NodeReference LastCategoryFullName="Main" LastDependency="correct-svg-size.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="ProjectVector" />
</p:NodeReference>
<Pin Id="VJQQMdUZWAeLmy4eQs36bk" Name="Point" Kind="InputPin" />
<Pin Id="SdlVWKgO5U1QayQQVWObRx" Name="Camera" Kind="InputPin" />
<Pin Id="BgpUwjf1AJ3QQgHpLh5i5I" Name="ProjectedPoint" Kind="OutputPin" />
</Node>
<Node Bounds="924,251,25,19" Id="QTJeNBrqouBMG5GpLyyo9x">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="PjQVSbrTS7APaRvLXslKmt" Name="Input" Kind="InputPin" />
<Pin Id="TJqfO4qz7aOPaK1B0rYSip" Name="Input 2" Kind="InputPin" />
<Pin Id="Emc6bo8hfWBOsTA8vL4kwH" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="PRkysNTcxLrM3y7uGsUKtP" Bounds="859,424" />
<Node Bounds="867,349,99,19" Id="ScGZy4a7l1PPzKHeXxfIJF">
<p:NodeReference LastCategoryFullName="2D.Collision" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="RectContainsPoint" />
</p:NodeReference>
<Pin Id="GeJP11BNTqKPdHjHwdGA2D" Name="Rectangle" Kind="InputPin" />
<Pin Id="DGX9kRSwYH6Pn7bZ9h2EUJ" Name="Point" Kind="InputPin" />
<Pin Id="HFUArsflJImONjPSPfF86A" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="891,575,247,275" Id="VPNHCt5O39eNA0bdpDMuQy">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ApplicationStatefulRegion" Name="ForEach" />
</p:NodeReference>
<Pin Id="DK7lhxiMLHQPPDp0voI7M5" Name="Break" Kind="OutputPin" />
<ControlPoint Id="LzEEv6ot4kXPs1m7ZoZMnM" Bounds="908,581" Alignment="Top" />
<ControlPoint Id="MPtfMFn9PXKPip0OHSIgC6" Bounds="905,844" Alignment="Bottom" />
<Patch Id="TebQDJ1nkYzNuP25nfnYB9" ManuallySortedPins="true">
<Patch Id="HmWzY1h6iKzOweVLrx4emS" Name="Create" ManuallySortedPins="true" />
<Patch Id="N9KNPEu7h98Lxqw6ftCWNJ" Name="Update" ManuallySortedPins="true" />
<Patch Id="LEMGqlGLc5oOb3S02a0BvJ" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="924,756,65,19" Id="RblI2k1XIz3QTxJVB9g0AF">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Layers" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Line" />
</p:NodeReference>
<Pin Id="H0MUzmcD6wdNFWHlfXYldk" Name="Point A" Kind="InputPin" />
<Pin Id="Sgh7jlNA0tfObo2Z5wipyz" Name="Point B" Kind="InputPin" />
<Pin Id="F9OLqGwkRDmN5vvGFO1hkY" Name="Paint" Kind="InputPin" />
<Pin Id="FXbJI8sNWjiOoXQRNb1MGa" Name="Enabled" Kind="InputPin" />
<Pin Id="HI59FmmUukeOssuSc79r32" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="970,706,64,19" Id="RvxKJh4Lea8ONg7w0HEDEG">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Transform" />
</p:NodeReference>
<Pin Id="QbHunHQLhybLWCoubW0W9t" Name="Input" Kind="StateInputPin" />
<Pin Id="Qa4z1HpDpqnM30YJt6AJtR" Name="Transform" Kind="InputPin" />
<Pin Id="Q1eeiqH7mgfPOPJ9dxTbxv" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="1038,680,45,19" Id="JdaZf3PsPEnOPVmEGog7CL">
<p:NodeReference LastCategoryFullName="2D.Transform" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="2D" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="Rotate" />
</p:NodeReference>
<Pin Id="GjpwCVh5OH7P5ufn907H5C" Name="Input" Kind="InputPin" />
<Pin Id="MNsiRMxTyujPMyPDareeNy" Name="Rotation" Kind="InputPin" />
<Pin Id="PS73pcjt3WNMQiBJpVTfQa" Name="Output" Kind="OutputPin" />
</Node>
<Node Bounds="1074,622,52,19" Id="Cuz8Ap4BevaPepuV05ZHJb">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Simplex (Scalar)" />
</p:NodeReference>
<Pin Id="RXOPvoSWSFWLL2sOoRwWaV" Name="Input" Kind="StateInputPin" />
<Pin Id="QwXShY3D8HKLfLt14TCKad" Name="Scalar" Kind="InputPin" DefaultValue="4.16" />
<Pin Id="Jx3pwpTJ3yNN5IUz5RR0N2" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1074,651,25,19" Id="PK9jKgiFtnlOpXFl0OEocC">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="S3bFyPpAqgxLxB1y1AOzrY" Name="Input" Kind="InputPin" />
<Pin Id="MgmGw82TRLKO71sYyJ0T36" Name="Input 2" Kind="InputPin" DefaultValue="0.0155" />
<Pin Id="AdwBFDYczKSPlvns18noBt" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Node Bounds="1082,171,167,351" Id="UkNKksn8HMuPuN8x0NzdXp">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<CategoryReference Kind="Category" Name="Primitive" />
<Choice Kind="ApplicationStatefulRegion" Name="If" />
</p:NodeReference>
<Pin Id="RP6KGh75QbuLybV8RNMpQ8" Name="Condition" Kind="InputPin" DefaultValue="True" />
<Patch Id="UA3KOAEoRnPMYuScDkuPC0" ManuallySortedPins="true">
<Patch Id="CVspLPsbM04QYnbD3PzkUL" Name="Create" ManuallySortedPins="true" />
<Patch Id="Ae0hjmUKWWyPTasvWRQr8R" Name="Then" ManuallySortedPins="true" />
<Node Bounds="1117,216,120,192" Id="Hm8W9rEqv4rMFjvijjySF8">
<p:NodeReference LastCategoryFullName="Collections.Spread" LastDependency="VL.CoreLib.vl">
<Choice Kind="RegionFlag" Name="Region (Stateless)" Fixed="true" />
<CategoryReference Kind="ClassType" Name="Spread" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Sort (Comparer)" />
</p:NodeReference>
<Pin Id="AmgoOZFi39AMsP22yfGNI1" Name="Input" Kind="StateInputPin" />
<Pin Id="JEJ7oySoOMJLKkqpQgxFxD" Name="Output" Kind="StateOutputPin" />
<Patch Id="QbJkx5NdoTGPhNUsUFlKBN" Name="Comparer" ManuallySortedPins="true">
<Pin Id="QRzxWvmdAC4LQlfQrf0fEZ" Name="Input 1" Kind="InputPin" />
<Pin Id="QgCeCu74hdONDzrSxEqpT9" Name="Input 2" Kind="InputPin" />
<Pin Id="Md8gYaW45tlLrefNTwTWMO" Name="Result" Kind="OutputPin" />
<ControlPoint Id="UXVKD3SW0E1QGfXisEM9Yu" Bounds="1121,224" />
<ControlPoint Id="GoL8awaYmNjLjT9AN9wXf5" Bounds="1181,224" />
<ControlPoint Id="NcaPmKYfh7wNf1Ovu7ZrFy" Bounds="1166,401" />
<Node Bounds="1148,243,25,19" Id="BelQ8TKb9k3QWkxJ2NoCG3">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" />
<Choice Kind="OperationCallFlag" Name="&gt; (Component)" />
</p:NodeReference>
<Pin Id="QGRnUIKMxbyLk4n0Qxuu1R" Name="Input" Kind="StateInputPin" />
<Pin Id="GY7rIUT86U3MIyRnGt3yjm" Name="Input 2" Kind="InputPin" />
<Pin Id="V7vGTbOluWoNBGNo4qOpBZ" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1164,271,46,19" Id="B3WTXDv8w0CPCmjjWfHkLF">
<p:NodeReference LastCategoryFullName="2D.Vector2" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="4043309057" Name="Vector2" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Vector (Split)" />
</p:NodeReference>
<Pin Id="R4HV2avbFu9On1cK4XkNu0" Name="Input" Kind="StateInputPin" />
<Pin Id="CjwUgv3ydT8PYzlPM5h5pZ" Name="X" Kind="OutputPin" />
<Pin Id="T8vNNqoLVRsO8e6a2zIaet" Name="Y" Kind="OutputPin" />
</Node>
<Node Bounds="1164,302,52,19" Id="R2tWT09OnZANnDT2sH14t9">
<p:NodeReference LastCategoryFullName="System.Conversion" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="ToInt32" />
</p:NodeReference>
<Pin Id="OAUiz5s2bZkMyrmKO4mXtD" Name="Input" Kind="InputPin" />
<Pin Id="PkSaJxC61EIQC8CpYT1C4X" Name="Result" Kind="OutputPin" />
</Node>
<Node Bounds="1165,338,45,19" Id="HmrsIxU97ExLkbbVbPm7TV">
<p:NodeReference LastCategoryFullName="Control" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Control" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="Switch" />
</p:NodeReference>
<Pin Id="Nb78Tg5CGMIL6MO8Zm1DXQ" Name="Index" Kind="InputPin" />
<Pin Id="HogyUStkEcANLs9B2bj2o7" Name="Input" Kind="InputPin" DefaultValue="-1" />
<Pin Id="Bx6Wpa34RV5P5Sd7ccGlMh" Name="Input 2" Kind="InputPin" DefaultValue="1" />
<Pin Id="SUSOw60IvPjN39P3HJLyAQ" Name="Output" Kind="OutputPin" />
</Node>
</Patch>
</Node>
</Patch>
<ControlPoint Id="Qv1Ib158wbqN4fIcHmlHGt" Bounds="1114,516" Alignment="Bottom" />
<ControlPoint Id="LAdc3KUU3yqOowPsxF2npV" Bounds="1114,177" Alignment="Top" />
</Node>
<Pad Id="GQbifD7vZZ4L0OMkeCD6DX" Comment="Sort" Bounds="1089,125,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Toggle</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
</Patch>
</Node>
<Node Bounds="910,-216,80,19" Id="EuuBJEbL09hPdz8mzDMVQN">
<p:NodeReference LastCategoryFullName="3D.Transform" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Transform" NeedsToBeDirectParent="true">
<p:OuterCategoryReference Kind="Category" Name="3D" NeedsToBeDirectParent="true" />
</CategoryReference>
<Choice Kind="OperationCallFlag" Name="TransformSRT" />
</p:NodeReference>
<Pin Id="GkUKvm2KqjULUcsz6qiUE6" Name="Input" Kind="InputPin" />
<Pin Id="AU3Su7pMmiqMkShXw0n70X" Name="Scaling" Kind="InputPin" />
<Pin Id="UgGb3Z05KW2QP0f9oOckGk" Name="Rotation" Kind="InputPin" DefaultValue="0.022, 0, -0.105" />
<Pin Id="PdLmOJBeY7dOfdphn62FoI" Name="Translation" Kind="InputPin" />
<Pin Id="AKQhShtWjTePP5phYRgXTf" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="CdbgcmFZLuqMdj83bvIzMs" Comment="Camera" Bounds="1138,-33,35,43" ShowValueBox="true" isIOBox="true" Value="0, 0, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Vector3" />
<CategoryReference Kind="Category" Name="3D" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="914,917,45,19" Id="GBGvlhxjzklOUKy8tq96xC">
<p:NodeReference LastCategoryFullName="Graphics.Skia" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Category" Name="Skia" NeedsToBeDirectParent="true" />
<Choice Kind="ProcessAppFlag" Name="Group (Spectral)" />
</p:NodeReference>
<Pin Id="SrjKWdJtXgqM6ayOfyumOh" Name="Input" Kind="InputPin" />
<Pin Id="SsFm0YljejiNHtq2vdNCrG" Name="Debug" Kind="InputPin" DefaultValue="False" />
<Pin Id="UN2YQAYqDU5LV6rP5oDHez" Name="Enabled" Kind="InputPin" />
<Pin Id="MRA4gV5dwOYNqqu1UqXNAb" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="GXv978zBsG0MaSsmeadAoN" Comment="File Path" Bounds="777,-395,140,15" ShowValueBox="true" isIOBox="true" Value="..\..\..\..\..\Desktop\ciappaia.ply">
<p:TypeAnnotation LastCategoryFullName="IO" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Path" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VulIUfV8KbLNOnrj0u4GsA" SlotId="BVAwr9485XQNWoCDQZZiwF" Bounds="971,1166" />
<Node Bounds="872,1086,75,19" Id="HyeTftgA3cHOJ41nXUTzZS">
<p:NodeReference LastCategoryFullName="Main" LastDependency="correct-svg-size.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessNode" Name="SVGRenderer" />
</p:NodeReference>
<Pin Id="S1msO793EMYN7DQdmG2QYu" Name="Input" Kind="InputPin" />
<Pin Id="L3BE3XHgB90PqUFZi2veOd" Name="Color" Kind="InputPin" DefaultValue="1, 1, 1, 1" />
<Pin Id="CI7Wa8EbGkNQVaO4p9LW9s" Name="Path" Kind="InputPin" DefaultValue="translate_svg\test.svg" />
<Pin Id="IG3sszzwGLzN5ygc7vXrum" Name="Save" Kind="InputPin" />
<Pin Id="OY2YaD376TTNfV3ritXRp3" Name="Rectangle" Kind="OutputPin" />
<Pin Id="TlzQEQi4VnoMYh6nTUNx2H" Name="WindowSize" Kind="OutputPin" />
</Node>
<Pad Id="MzImMuCen6xPh1bWlZ1WR3" Comment="Save" Bounds="945,1035,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
<Pad Id="QodDPTAgqbyPGLniDIwVID" SlotId="PzpnRJz4z7kO7lQSo0Y5HN" Bounds="860,1169" />
<Pad Id="FZhr3OUE29DPScZm0zz4y2" SlotId="BVAwr9485XQNWoCDQZZiwF" Bounds="1015,-158" />
<Node Bounds="714,328,61,19" Id="RgvfNFRd1drPFy7Ee41DuH">
<p:NodeReference LastCategoryFullName="2D.Rectangle" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="Rectangle (Join)" />
</p:NodeReference>
<Pin Id="Dzzp6cy8pcdQLgMp0qkpN6" Name="Position" Kind="InputPin" />
<Pin Id="AFiZN0VcLepMjKpNoZe0HJ" Name="Size" Kind="InputPin" />
<Pin Id="OBNJxgzI64nMebYmJ5AN1d" Name="Anchor" Kind="InputPin" DefaultValue="Center" />
<Pin Id="FoOsj71GHXVLrmq7JU6Wu2" Name="Output" Kind="StateOutputPin" />
</Node>
<Pad Id="LKJPBGsLLfyMHmZfafnLjw" SlotId="BVAwr9485XQNWoCDQZZiwF" Bounds="727,191" />
<Node Bounds="715,227,25,19" Id="AwrrnCAmLeDMBo02ocXb72">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="* (Scale)" />
</p:NodeReference>
<Pin Id="HMw1eDOJBZEN0Eu0QOBiLI" Name="Input" Kind="InputPin" />
<Pin Id="FpXlyjNyvoCLAHQQVMis0C" Name="Scalar" Kind="InputPin" DefaultValue="0.5" />
<Pin Id="Ca7i80MDSP5OQuDurrVKh8" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="JFcPVgWzm6gQBuAsEw86g4" Comment="Scaling" Bounds="940,-276,35,43" ShowValueBox="true" isIOBox="true" Value="0.43, 0.43, 0.43">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Pad Id="Lq6zghFwAEmNBhK0SVn9Gn" Comment="Translation" Bounds="1080,-236,35,43" ShowValueBox="true" isIOBox="true" Value="1.98, 0.77, 0">
<p:TypeAnnotation LastCategoryFullName="3D" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Vector3" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="1294,637,105,19" Id="NI6riunAWBJNHo4FxFCBON">
<p:NodeReference LastCategoryFullName="Graphics.Skia.Paint" LastDependency="VL.Skia.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="ProcessAppFlag" Name="Stroke" />
</p:NodeReference>
<Pin Id="SlwbAFaHJ1JP1OQVyMzIiB" Name="Input" Kind="InputPin" />
<Pin Id="A88XQsgtqhDQDUx2zPpSbt" Name="Color" Kind="InputPin" DefaultValue="0, 0, 0, 1" />
<Pin Id="QDNigtY4CZVPJpv57bk5gR" Name="Stroke Width" Kind="InputPin" DefaultValue="2" />
<Pin Id="TtFiiDkimmrNziW5wJff7U" Name="Join" Kind="InputPin" DefaultValue="Round" />
<Pin Id="UABXz5c8ofqLkc44jbqws4" Name="Cap" Kind="InputPin" DefaultValue="Round" />
<Pin Id="T7Y6WRHhqDbLL9mQ2a2e6B" Name="Miter" Kind="InputPin" />
<Pin Id="Gv4KJ3WzzquLlMQLl3pgIr" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="UbJgLJU0uNkNFdQJuCnBrC" Comment="Force" Bounds="551,-248,35,35" ShowValueBox="true" isIOBox="true" Value="False">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="ImmutableTypeFlag" Name="Boolean" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:TypeAnnotation>
<p:ValueBoxSettings>
<p:buttonmode p:Assembly="VL.UI.Forms" p:Type="VL.HDE.PatchEditor.Editors.ButtonModeEnum">Bang</p:buttonmode>
</p:ValueBoxSettings>
</Pad>
</Canvas>
<Patch Id="DnMNSWNBrKvMGhkR24E229" Name="Create" />
<Patch Id="ISd4V8hwNLhOMmM0jKBat1" Name="Update" />
<ProcessDefinition Id="JZhfaAdaQY1N5DwXuF1GGU">
<Fragment Id="SKgL024ZPjgL0rFW7xXsMa" Patch="DnMNSWNBrKvMGhkR24E229" Enabled="true" />
<Fragment Id="OwdiWmrfMKuQAWQ6THCqhl" Patch="ISd4V8hwNLhOMmM0jKBat1" Enabled="true" />
</ProcessDefinition>
<Slot Id="BVAwr9485XQNWoCDQZZiwF" Name="WindowSize" />
<Link Id="J1zOUDhKBo1P4evFWcPMXx" Ids="VfroNiKo6cxLWJ6SmQFuMT,CRTsEwtub3rLc0MlrRsXME" />
<Link Id="RQWYySzJS9KM1neY58Gqfk" Ids="BDOtUWcpd4ENiXtQ2vI2p8,HQbjXl0Xrm7Lft3VotOqjf" />
<Link Id="JJvEW182ujsMR0lZfUI2QL" Ids="VJz5lg3hIEEN5beqV0AkDr,UBiL7PUCuUuN9i1lhcBSeG" />
<Link Id="KlTi1wFcSBLMMmiUxxrhZX" Ids="AKQhShtWjTePP5phYRgXTf,VJz5lg3hIEEN5beqV0AkDr" />
<Link Id="KMD1H71ACtjMwpJxfMcxfi" Ids="Vij3yEtqqXHLRcau3shtGa,VJQQMdUZWAeLmy4eQs36bk" />
<Link Id="I5GtMlHCYPLOU9B1ToZQ4H" Ids="CdbgcmFZLuqMdj83bvIzMs,SdlVWKgO5U1QayQQVWObRx" />
<Link Id="C4GHeHAd9Q1QOrmGcjNZDz" Ids="PB6PYRmQfCLO142fcsOvs7,SrjKWdJtXgqM6ayOfyumOh" />
<Link Id="MxdZNFjn6RxLt55IhKNnlP" Ids="LEvQ5QtPVaIMk0whUGckcy,NLlVOnNUN47Pq8YUVy5wMW" />
<Link Id="RDqSQmpadYKNZ0T0dcgwrW" Ids="NLlVOnNUN47Pq8YUVy5wMW,BDOtUWcpd4ENiXtQ2vI2p8" />
<Link Id="Mt3ANhC8suUPadjRkPZumB" Ids="GXv978zBsG0MaSsmeadAoN,GJ9vxneeWZSOzCxm55dgsF" />
<Link Id="KcWiDb1gjU1NNIEfzkdI3N" Ids="MPtfMFn9PXKPip0OHSIgC6,PB6PYRmQfCLO142fcsOvs7" />
<Link Id="NS9DNRMIjGrM3DeOx03mXO" Ids="LzEEv6ot4kXPs1m7ZoZMnM,H0MUzmcD6wdNFWHlfXYldk" />
<Link Id="G2bMUfgfh4NPAHd2ss3dJf" Ids="HI59FmmUukeOssuSc79r32,MPtfMFn9PXKPip0OHSIgC6" />
<Link Id="FTzFNPe6tbTMjsYDdRSPUx" Ids="Gv4KJ3WzzquLlMQLl3pgIr,F9OLqGwkRDmN5vvGFO1hkY" />
<Link Id="ThE10cpc64dMeVaPTBPyTl" Ids="MzImMuCen6xPh1bWlZ1WR3,IG3sszzwGLzN5ygc7vXrum" />
<Link Id="VOJI0lDUc1VQc77NjsMfzL" Ids="TlzQEQi4VnoMYh6nTUNx2H,VulIUfV8KbLNOnrj0u4GsA" />
<Link Id="JLV5qL0UgjIOzMK52jSL1i" Ids="MRA4gV5dwOYNqqu1UqXNAb,S1msO793EMYN7DQdmG2QYu" />
<Slot Id="PzpnRJz4z7kO7lQSo0Y5HN" Name="WindowBouds" />
<Link Id="I621WEf0VhjOpoOMxdaBMU" Ids="OY2YaD376TTNfV3ritXRp3,QodDPTAgqbyPGLniDIwVID" />
<Link Id="Ss4UAUrgGtVOm9Zmf8qPOS" Ids="QRzxWvmdAC4LQlfQrf0fEZ,UXVKD3SW0E1QGfXisEM9Yu" IsHidden="true" />
<Link Id="Ic4ltP3CydzMyQBcCKJm8k" Ids="QgCeCu74hdONDzrSxEqpT9,GoL8awaYmNjLjT9AN9wXf5" IsHidden="true" />
<Link Id="IWgaykTvMecOyACjJjgx0W" Ids="NcaPmKYfh7wNf1Ovu7ZrFy,Md8gYaW45tlLrefNTwTWMO" IsHidden="true" />
<Link Id="OaPZoboEypZMbZWHTWMSjj" Ids="UXVKD3SW0E1QGfXisEM9Yu,QGRnUIKMxbyLk4n0Qxuu1R" />
<Link Id="D5MM1VpZhFrPbSh4KSc1OD" Ids="GoL8awaYmNjLjT9AN9wXf5,GY7rIUT86U3MIyRnGt3yjm" />
<Link Id="HXmjNFqeFq0NmMMUXsEf3X" Ids="V7vGTbOluWoNBGNo4qOpBZ,R4HV2avbFu9On1cK4XkNu0" />
<Link Id="Cv0rwMRT21ePfrpzInKDyn" Ids="CjwUgv3ydT8PYzlPM5h5pZ,OAUiz5s2bZkMyrmKO4mXtD" />
<Link Id="AFKQsrluAHTP0aGB4shIl2" Ids="PkSaJxC61EIQC8CpYT1C4X,Nb78Tg5CGMIL6MO8Zm1DXQ" />
<Link Id="S6PAGab2fvjNdQUGqBkf4u" Ids="SUSOw60IvPjN39P3HJLyAQ,NcaPmKYfh7wNf1Ovu7ZrFy" />
<Link Id="NFWHgKFnarXNzRAWH0zN5X" Ids="BgpUwjf1AJ3QQgHpLh5i5I,PjQVSbrTS7APaRvLXslKmt" />
<Link Id="RZIbZD6Ra3UMVdHaE8qsE1" Ids="FZhr3OUE29DPScZm0zz4y2,TJqfO4qz7aOPaK1B0rYSip" />
<Link Id="DsWo6NDdZXrOuTYrGN35y2" Ids="Emc6bo8hfWBOsTA8vL4kwH,TtO6cSWIjDmM7kdMfXzrSC" />
<Link Id="TOUkAx768GkLQXzB3JuCtA" Ids="PRkysNTcxLrM3y7uGsUKtP,TgkkS7MZ4qcL4cYYIQemAH" IsHidden="true" />
<Link Id="So4pb0J6FkDLMl3dQpAq6f" Ids="Emc6bo8hfWBOsTA8vL4kwH,DGX9kRSwYH6Pn7bZ9h2EUJ" />
<Link Id="EINW4UYYSTlN5OqcuKbYnq" Ids="HFUArsflJImONjPSPfF86A,PRkysNTcxLrM3y7uGsUKtP" />
<Link Id="SNN34NZxs0ZMKPHEVMebsk" Ids="LKJPBGsLLfyMHmZfafnLjw,AFiZN0VcLepMjKpNoZe0HJ" />
<Link Id="S26q9Y02skSO3zYbVgtFmZ" Ids="LKJPBGsLLfyMHmZfafnLjw,HMw1eDOJBZEN0Eu0QOBiLI" />
<Link Id="MKWZUQaiU5eLAprIbCgcyE" Ids="FoOsj71GHXVLrmq7JU6Wu2,GeJP11BNTqKPdHjHwdGA2D" />
<Link Id="UH63LFwm8H6OqcQAeTdkxa" Ids="Ca7i80MDSP5OQuDurrVKh8,Dzzp6cy8pcdQLgMp0qkpN6" />
<Link Id="G8eT3yQdDhnN0iLbl2G2kw" Ids="LAdc3KUU3yqOowPsxF2npV,Qv1Ib158wbqN4fIcHmlHGt" IsFeedback="true" />
<Link Id="UwPnz9jwkOLQG5osB5WJbH" Ids="JEJ7oySoOMJLKkqpQgxFxD,Qv1Ib158wbqN4fIcHmlHGt" />
<Link Id="OGEvhLsI773PkVKBfvVM2E" Ids="Qv1Ib158wbqN4fIcHmlHGt,LzEEv6ot4kXPs1m7ZoZMnM" />
<Link Id="Rg8ZoHydPZhMqk3DUZov50" Ids="TtO6cSWIjDmM7kdMfXzrSC,LAdc3KUU3yqOowPsxF2npV" />
<Link Id="HaZP1480rLZNWWGoARmzDR" Ids="LAdc3KUU3yqOowPsxF2npV,AmgoOZFi39AMsP22yfGNI1" />
<Link Id="DCdgOcN4hwMP6K83JoWlaf" Ids="GQbifD7vZZ4L0OMkeCD6DX,RP6KGh75QbuLybV8RNMpQ8" />
<Link Id="CvsraXqzq7wNEj19OnWCkv" Ids="JFcPVgWzm6gQBuAsEw86g4,AU3Su7pMmiqMkShXw0n70X" />
<Link Id="SG9FNm8mHOyQSzgLsUmZNK" Ids="Lq6zghFwAEmNBhK0SVn9Gn,PdLmOJBeY7dOfdphn62FoI" />
<Link Id="D7Yf4ZQp72yN0jOofZuRe1" Ids="LzEEv6ot4kXPs1m7ZoZMnM,QbHunHQLhybLWCoubW0W9t" />
<Link Id="MLd5ku5RmksP8SY9bS2Vre" Ids="Q1eeiqH7mgfPOPJ9dxTbxv,Sgh7jlNA0tfObo2Z5wipyz" />
<Link Id="St8wealufPLPiBfu3BjDri" Ids="Jx3pwpTJ3yNN5IUz5RR0N2,S3bFyPpAqgxLxB1y1AOzrY" />
<Link Id="BduTHaIscHJPhfY9W260zs" Ids="AdwBFDYczKSPlvns18noBt,MNsiRMxTyujPMyPDareeNy" />
<Link Id="U3hQ23ziykMN0ZRmFY8CxE" Ids="PS73pcjt3WNMQiBJpVTfQa,Qa4z1HpDpqnM30YJt6AJtR" />
<Link Id="MdeH7Vshx6cOuvE4okkU7Z" Ids="LzEEv6ot4kXPs1m7ZoZMnM,RXOPvoSWSFWLL2sOoRwWaV" />
<Link Id="NgR0UUNCAALLQBJMRMvKnn" Ids="UbJgLJU0uNkNFdQJuCnBrC,Nesjiwnjxp2OVsEZmiB3Ol" />
</Patch>
</Node>
</Patch>
<NugetDependency Id="QWYBJMT258jMth3grwY6Oj" Location="VL.Skia" Version="2023.5.2" />
<NugetDependency Id="UJnoXD76mzdOfbvQbU517E" Location="VL.IO.PLY" Version="0.0.6-alpha" />
</Document>