{"save_output":false,"send_output":false,"queue":null,"Xaml":"<Activity mc:Ignorable=\"sap sap2010 sads\" x:Class=\"PackageRestore\" this:PackageRestore.OpenRpaFolder=\"[&quot;C:\\Users\\&quot; &amp; Environment.UserName &amp; &quot;\\AppData\\Roaming\\OpenRPA&quot;]\" this:PackageRestore.AddFolderToNugetFeed=\"True\"\r\n xmlns=\"http://schemas.microsoft.com/netfx/2009/xaml/activities\"\r\n xmlns:mc=\"http://schemas.openxmlformats.org/markup-compatibility/2006\"\r\n xmlns:mva=\"clr-namespace:Microsoft.VisualBasic.Activities;assembly=System.Activities\"\r\n xmlns:oa=\"clr-namespace:OpenRPA.Activities;assembly=OpenRPA\"\r\n xmlns:oo=\"clr-namespace:OpenRPA.OpenFlowDB;assembly=OpenRPA.OpenFlowDB\"\r\n xmlns:osa=\"clr-namespace:OpenRPA.Script.Activities;assembly=OpenRPA.Script\"\r\n xmlns:s=\"clr-namespace:System;assembly=mscorlib\"\r\n xmlns:sads=\"http://schemas.microsoft.com/netfx/2010/xaml/activities/debugger\"\r\n xmlns:sap=\"http://schemas.microsoft.com/netfx/2009/xaml/activities/presentation\"\r\n xmlns:sap2010=\"http://schemas.microsoft.com/netfx/2010/xaml/activities/presentation\"\r\n xmlns:scg=\"clr-namespace:System.Collections.Generic;assembly=mscorlib\"\r\n xmlns:sco=\"clr-namespace:System.Collections.ObjectModel;assembly=mscorlib\"\r\n xmlns:sd=\"clr-namespace:System.Data;assembly=System.Data\"\r\n xmlns:si=\"clr-namespace:System.IO;assembly=mscorlib\"\r\n xmlns:this=\"clr-namespace:\"\r\n xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\">\r\n  <x:Members>\r\n    <x:Property Name=\"OpenRpaFolder\" Type=\"InArgument(x:String)\" />\r\n    <x:Property Name=\"LocalNugetFolder\" Type=\"InArgument(x:String)\" />\r\n    <x:Property Name=\"AddFolderToNugetFeed\" Type=\"InArgument(x:Boolean)\" />\r\n  </x:Members>\r\n  <mva:VisualBasic.Settings>\r\n    <x:Null />\r\n  </mva:VisualBasic.Settings>\r\n  <sap2010:WorkflowViewState.IdRef>PackageRestore_1</sap2010:WorkflowViewState.IdRef>\r\n  <TextExpression.NamespacesForImplementation>\r\n    <sco:Collection x:TypeArguments=\"x:String\">\r\n      <x:String>System</x:String>\r\n      <x:String>System.Xml</x:String>\r\n      <x:String>OpenRPA</x:String>\r\n      <x:String>System.Data</x:String>\r\n      <x:String>System.Linq</x:String>\r\n      <x:String>Microsoft.VisualBasic</x:String>\r\n      <x:String>System.Activities</x:String>\r\n      <x:String>System.IO</x:String>\r\n      <x:String>System.Xml.Serialization</x:String>\r\n      <x:String>System.Collections.Generic</x:String>\r\n    </sco:Collection>\r\n  </TextExpression.NamespacesForImplementation>\r\n  <TextExpression.ReferencesForImplementation>\r\n    <sco:Collection x:TypeArguments=\"AssemblyReference\">\r\n      <AssemblyReference>mscorlib</AssemblyReference>\r\n      <AssemblyReference>System.Xml</AssemblyReference>\r\n      <AssemblyReference>OpenRPA</AssemblyReference>\r\n      <AssemblyReference>OpenRPA.Interfaces</AssemblyReference>\r\n      <AssemblyReference>System.Data</AssemblyReference>\r\n      <AssemblyReference>System.Core</AssemblyReference>\r\n      <AssemblyReference>Microsoft.VisualBasic</AssemblyReference>\r\n      <AssemblyReference>System.Data.DataSetExtensions</AssemblyReference>\r\n      <AssemblyReference>System</AssemblyReference>\r\n      <AssemblyReference>System.Memory</AssemblyReference>\r\n      <AssemblyReference>System.ServiceModel</AssemblyReference>\r\n      <AssemblyReference>Microsoft.Bcl.AsyncInterfaces</AssemblyReference>\r\n      <AssemblyReference>Microsoft.Bcl.HashCode</AssemblyReference>\r\n      <AssemblyReference>System.ValueTuple</AssemblyReference>\r\n      <AssemblyReference>System.ComponentModel.Composition</AssemblyReference>\r\n      <AssemblyReference>System.Net.WebSockets.Client.Managed</AssemblyReference>\r\n      <AssemblyReference>System.Runtime.WindowsRuntime</AssemblyReference>\r\n      <AssemblyReference>System.Activities</AssemblyReference>\r\n      <AssemblyReference>WindowsBase</AssemblyReference>\r\n      <AssemblyReference>System.Collections.Immutable</AssemblyReference>\r\n    </sco:Collection>\r\n  </TextExpression.ReferencesForImplementation>\r\n  <Sequence DisplayName=\"TOP\" sap2010:WorkflowViewState.IdRef=\"Sequence_1\">\r\n    <Sequence.Variables>\r\n      <Variable x:TypeArguments=\"x:String\" Name=\"extensionsFolder\" />\r\n      <Variable x:TypeArguments=\"sd:DataTable\" Name=\"retDt\" />\r\n      <Variable x:TypeArguments=\"s:String[]\" Name=\"remoteNupkgs\" />\r\n      <Variable x:TypeArguments=\"s:String[]\" Name=\"localNupkgs\" />\r\n      <Variable x:TypeArguments=\"s:String[]\" Name=\"pkgsToDownload\" />\r\n      <Variable x:TypeArguments=\"x:String\" Name=\"folderNugetLocal\" />\r\n    </Sequence.Variables>\r\n    <If Condition=\"[String.IsNullOrEmpty(LocalNugetFolder)]\" sap2010:WorkflowViewState.IdRef=\"If_1\">\r\n      <If.Then>\r\n        <Sequence sap2010:WorkflowViewState.IdRef=\"Sequence_5\">\r\n          <Assign sap2010:WorkflowViewState.IdRef=\"Assign_5\">\r\n            <Assign.To>\r\n              <OutArgument x:TypeArguments=\"x:String\">[LocalNugetFolder]</OutArgument>\r\n            </Assign.To>\r\n            <Assign.Value>\r\n              <InArgument x:TypeArguments=\"x:String\">[IO.Path.Combine(OpenRpaFolder, \"packages\")]</InArgument>\r\n            </Assign.Value>\r\n          </Assign>\r\n          <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_9\" Text=\"[&quot;LocalNugetFolder value not supplied, using default value: &quot; &amp; LocalNugetFolder]\" />\r\n        </Sequence>\r\n      </If.Then>\r\n      <If.Else>\r\n        <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_10\" Text=\"[&quot;LocalNugetFolder value: &quot; &amp; LocalNugetFolder]\" />\r\n      </If.Else>\r\n    </If>\r\n    <If Condition=\"[Not IO.Directory.Exists(LocalNugetFolder)]\" sap2010:WorkflowViewState.IdRef=\"If_2\">\r\n      <If.Then>\r\n        <Sequence sap2010:WorkflowViewState.IdRef=\"Sequence_6\">\r\n          <InvokeMethod sap2010:WorkflowViewState.IdRef=\"InvokeMethod_1\" MethodName=\"CreateDirectory\" TargetType=\"si:Directory\">\r\n            <InArgument x:TypeArguments=\"x:String\">[LocalNugetFolder]</InArgument>\r\n          </InvokeMethod>\r\n          <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_11\" Text=\"LocalNugetFolder was created.\" />\r\n        </Sequence>\r\n      </If.Then>\r\n      <If.Else>\r\n        <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_12\" Text=\"LocalNugetFolder already existed.\" />\r\n      </If.Else>\r\n    </If>\r\n    <If Condition=\"[AddFolderToNugetFeed]\" sap2010:WorkflowViewState.IdRef=\"If_3\">\r\n      <If.Then>\r\n        <Sequence sap2010:WorkflowViewState.IdRef=\"Sequence_4\">\r\n          <Sequence.Variables>\r\n            <Variable x:TypeArguments=\"x:Boolean\" Name=\"keyExistsNow\" />\r\n            <Variable x:TypeArguments=\"x:Boolean\" Name=\"keyCreated\" />\r\n          </Sequence.Variables>\r\n          <Assign sap2010:Annotation.AnnotationText=\"For some reason InvokeCode doesn't want to play nice with an Argument, so adding a Variable for it\" sap2010:WorkflowViewState.IdRef=\"Assign_6\">\r\n            <Assign.To>\r\n              <OutArgument x:TypeArguments=\"x:String\">[folderNugetLocal]</OutArgument>\r\n            </Assign.To>\r\n            <Assign.Value>\r\n              <InArgument x:TypeArguments=\"x:String\">[LocalNugetFolder]</InArgument>\r\n            </Assign.Value>\r\n          </Assign>\r\n          <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_14\" Text=\"Checking if LocalNugetFolder is a nuget.config source, and adding if needed...\" />\r\n          <osa:InvokeCode PipelineOutput=\"{x:Null}\" Code=\"Dim keyToAdd, valueToAdd&#xA;keyToAdd = &quot;OpenRPAPackages&quot;&#xA;valueToAdd = folderNugetLocal&#xA;&#xA;Dim WshShell, userProfilePath, nugetConfigPath&#xA;WshShell = CreateObject(&quot;WScript.Shell&quot;)&#xA;userProfilePath = WshShell.ExpandEnvironmentStrings(&quot;%USERPROFILE%&quot;)&#xA;nugetConfigPath = userProfilePath &amp; &quot;\\AppData\\Roaming\\NuGet\\nuget.config&quot;&#xA;&#xA;Dim xmlDoc&#xA;xmlDoc = CreateObject(&quot;Microsoft.XMLDOM&quot;)&#xA;xmlDoc.async = False&#xA;xmlDoc.load(nugetConfigPath)&#xA;&#xA;Dim nodeList, rootElement&#xA;rootElement = xmlDoc.documentElement&#xA;nodeList = rootElement.selectNodes(&quot;//packageSources/add&quot;)&#xA;&#xA;Dim keyExists&#xA;keyExists = False&#xA;Dim i&#xA;For i = 0 To nodeList.length - 1&#xA;    If nodeList(i).getAttribute(&quot;key&quot;) = keyToAdd Then&#xA;        keyExists = True&#xA;        Exit For&#xA;    End If&#xA;Next&#xA;&#xA;If Not keyExists Then&#xA;    Dim addNode &#xA;    addNode = xmlDoc.createElement(&quot;add&quot;)&#xA;    addNode.setAttribute(&quot;key&quot;, keyToAdd)&#xA;    addNode.setAttribute(&quot;value&quot;, valueToAdd)&#xA;    rootElement.selectSingleNode(&quot;//packageSources&quot;).appendChild(addNode)&#xA;    xmlDoc.save(nugetConfigPath)&#xA;    keyCreated = True&#xA;    keyExistsNow = True&#xA;Else&#xA;    keyExistsNow = True&#xA;    keyCreated = False&#xA;End If\" sap2010:WorkflowViewState.IdRef=\"InvokeCode_2\" Language=\"VB\">\r\n            <osa:InvokeCode.Arguments>\r\n              <scg:Dictionary x:TypeArguments=\"x:String, Argument\" />\r\n            </osa:InvokeCode.Arguments>\r\n            <osa:InvokeCode.namespaces>\r\n              <x:Array Type=\"x:String\">\r\n                <x:String>System</x:String>\r\n                <x:String>System.Xml</x:String>\r\n                <x:String>OpenRPA</x:String>\r\n                <x:String>System.Data</x:String>\r\n                <x:String>System.Linq</x:String>\r\n                <x:String>Microsoft.VisualBasic</x:String>\r\n                <x:String>System.Activities</x:String>\r\n                <x:String>System.IO</x:String>\r\n                <x:String>System.Xml.Serialization</x:String>\r\n                <x:String>System.Collections.Generic</x:String>\r\n                <x:String>System.Collections</x:String>\r\n              </x:Array>\r\n            </osa:InvokeCode.namespaces>\r\n          </osa:InvokeCode>\r\n          <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_8\" Text=\"[&quot;Key exists? &quot; &amp; keyExistsNow &amp; &quot;, needed to create it? &quot; &amp; keyCreated]\" />\r\n        </Sequence>\r\n      </If.Then>\r\n      <If.Else>\r\n        <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_13\" Text=\"Skipping adding LocalNugetFolder to nuget.config\" />\r\n      </If.Else>\r\n    </If>\r\n    <Assign sap2010:WorkflowViewState.IdRef=\"Assign_1\">\r\n      <Assign.To>\r\n        <OutArgument x:TypeArguments=\"x:String\">[extensionsFolder]</OutArgument>\r\n      </Assign.To>\r\n      <Assign.Value>\r\n        <InArgument x:TypeArguments=\"x:String\">[IO.Path.Combine(OpenRpaFolder, \"extensions\")]</InArgument>\r\n      </Assign.Value>\r\n    </Assign>\r\n    <oo:Query IgnoreErrors=\"{x:Null}\" Orderby=\"{x:Null}\" Projection=\"{x:Null}\" Skip=\"{x:Null}\" Top=\"{x:Null}\" Collection=\"files\" DataTable=\"[retDt]\" sap2010:WorkflowViewState.IdRef=\"Query_1\" QueryString=\"[&quot;{ &quot;&quot;filename&quot;&quot;: { &quot;&quot;$regex&quot;&quot;: &quot;&quot;\\\\.nupkg$&quot;&quot;, &quot;&quot;$options&quot;&quot;: &quot;&quot;i&quot;&quot; } }&quot;]\" />\r\n    <Assign sap2010:WorkflowViewState.IdRef=\"Assign_2\">\r\n      <Assign.To>\r\n        <OutArgument x:TypeArguments=\"s:String[]\">[remoteNupkgs]</OutArgument>\r\n      </Assign.To>\r\n      <Assign.Value>\r\n        <InArgument x:TypeArguments=\"s:String[]\" xml:space=\"preserve\">[retDt.AsEnumerable().Where(Function(dr As DataRow) dr(\"filename\").ToString().ToLowerInvariant().EndsWith(\".nupkg\")) _\n.Select(Function(dr As DataRow) dr(\"filename\").ToString).ToArray()]</InArgument>\r\n      </Assign.Value>\r\n    </Assign>\r\n    <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_2\" Text=\"[&quot;Remote .nupkg: &quot; &amp; remoteNupkgs.Length.ToString &amp; &quot; (&quot; &amp; String.Join(&quot;, &quot;, remoteNupkgs) &amp; &quot;)&quot;]\" />\r\n    <Assign sap2010:WorkflowViewState.IdRef=\"Assign_3\">\r\n      <Assign.To>\r\n        <OutArgument x:TypeArguments=\"s:String[]\">[localNupkgs]</OutArgument>\r\n      </Assign.To>\r\n      <Assign.Value>\r\n        <InArgument x:TypeArguments=\"s:String[]\" xml:space=\"preserve\">[IO.Directory.EnumerateFiles(LocalNugetFolder, \"*.nupkg\") _\n.Select(Function(s As String) IO.Path.GetFileName(s)).ToArray()]</InArgument>\r\n      </Assign.Value>\r\n    </Assign>\r\n    <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_3\" Text=\"[&quot;Local .nupkg: &quot; &amp; localNupkgs.Length.ToString &amp; &quot; (&quot; &amp; String.Join(&quot;, &quot;, localNupkgs) &amp; &quot;)&quot;]\" />\r\n    <Assign sap2010:WorkflowViewState.IdRef=\"Assign_4\">\r\n      <Assign.To>\r\n        <OutArgument x:TypeArguments=\"s:String[]\">[pkgsToDownload]</OutArgument>\r\n      </Assign.To>\r\n      <Assign.Value>\r\n        <InArgument x:TypeArguments=\"s:String[]\">[remoteNupkgs.Except(localNupkgs).ToArray()]</InArgument>\r\n      </Assign.Value>\r\n    </Assign>\r\n    <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_4\" Text=\"[&quot;Nupkgs to download: &quot; &amp; pkgsToDownload.Length.ToString]\" />\r\n    <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_7\" Text=\"[&quot;Nupkgs to download: &quot; &amp; String.Join(&quot;, &quot;, pkgsToDownload)]\" />\r\n    <oa:ForEachOf x:TypeArguments=\"x:String\" sap2010:WorkflowViewState.IdRef=\"ForEachOf`1_1\" Values=\"[pkgsToDownload]\">\r\n      <oa:ForEachOf.Variables>\r\n        <sco:Collection x:TypeArguments=\"Variable\" />\r\n      </oa:ForEachOf.Variables>\r\n      <ActivityAction x:TypeArguments=\"x:String\">\r\n        <ActivityAction.Argument>\r\n          <DelegateInArgument x:TypeArguments=\"x:String\" Name=\"pkg\" />\r\n        </ActivityAction.Argument>\r\n        <Sequence sap2010:WorkflowViewState.IdRef=\"Sequence_2\">\r\n          <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_5\" Text=\"[&quot;Fetching: &quot; &amp; pkg]\" />\r\n          <oo:GetFile _id=\"{x:Null}\" Filename=\"[pkg]\" sap2010:WorkflowViewState.IdRef=\"GetFile_1\" IgnorePath=\"False\" LocalPath=\"[LocalNugetFolder]\" />\r\n          <WriteLine sap2010:WorkflowViewState.IdRef=\"WriteLine_6\" Text=\"[&quot;Done: &quot; &amp; pkg]\" />\r\n        </Sequence>\r\n      </ActivityAction>\r\n    </oa:ForEachOf>\r\n    <sads:DebugSymbol.Symbol>dw1DOlxFbXB0eS54YW1sAA==</sads:DebugSymbol.Symbol>\r\n  </Sequence>\r\n  <sap2010:WorkflowViewState.ViewStateManager>\r\n    <sap2010:ViewStateManager>\r\n      <sap2010:ViewStateData Id=\"Assign_5\" sap:VirtualizedContainerService.HintSize=\"242,62\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_9\" sap:VirtualizedContainerService.HintSize=\"242,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Sequence_5\" sap:VirtualizedContainerService.HintSize=\"264,288.666666666667\">\r\n        <sap:WorkflowViewStateService.ViewState>\r\n          <scg:Dictionary x:TypeArguments=\"x:String, x:Object\">\r\n            <x:Boolean x:Key=\"IsExpanded\">True</x:Boolean>\r\n          </scg:Dictionary>\r\n        </sap:WorkflowViewStateService.ViewState>\r\n      </sap2010:ViewStateData>\r\n      <sap2010:ViewStateData Id=\"WriteLine_10\" sap:VirtualizedContainerService.HintSize=\"209.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"If_1\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,442.666666666667\" />\r\n      <sap2010:ViewStateData Id=\"InvokeMethod_1\" sap:VirtualizedContainerService.HintSize=\"217.333333333333,134\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_11\" sap:VirtualizedContainerService.HintSize=\"217.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Sequence_6\" sap:VirtualizedContainerService.HintSize=\"239.333333333333,360.666666666667\">\r\n        <sap:WorkflowViewStateService.ViewState>\r\n          <scg:Dictionary x:TypeArguments=\"x:String, x:Object\">\r\n            <x:Boolean x:Key=\"IsExpanded\">True</x:Boolean>\r\n          </scg:Dictionary>\r\n        </sap:WorkflowViewStateService.ViewState>\r\n      </sap2010:ViewStateData>\r\n      <sap2010:ViewStateData Id=\"WriteLine_12\" sap:VirtualizedContainerService.HintSize=\"209.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"If_2\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,514.666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Assign_6\" sap:VirtualizedContainerService.HintSize=\"242,120\">\r\n        <sap:WorkflowViewStateService.ViewState>\r\n          <scg:Dictionary x:TypeArguments=\"x:String, x:Object\">\r\n            <x:Boolean x:Key=\"IsAnnotationDocked\">True</x:Boolean>\r\n          </scg:Dictionary>\r\n        </sap:WorkflowViewStateService.ViewState>\r\n      </sap2010:ViewStateData>\r\n      <sap2010:ViewStateData Id=\"WriteLine_14\" sap:VirtualizedContainerService.HintSize=\"242,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"InvokeCode_2\" sap:VirtualizedContainerService.HintSize=\"242,78.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_8\" sap:VirtualizedContainerService.HintSize=\"242,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Sequence_4\" sap:VirtualizedContainerService.HintSize=\"264,568\">\r\n        <sap:WorkflowViewStateService.ViewState>\r\n          <scg:Dictionary x:TypeArguments=\"x:String, x:Object\">\r\n            <x:Boolean x:Key=\"IsExpanded\">True</x:Boolean>\r\n          </scg:Dictionary>\r\n        </sap:WorkflowViewStateService.ViewState>\r\n      </sap2010:ViewStateData>\r\n      <sap2010:ViewStateData Id=\"WriteLine_13\" sap:VirtualizedContainerService.HintSize=\"209.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"If_3\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,722\" />\r\n      <sap2010:ViewStateData Id=\"Assign_1\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,62\" />\r\n      <sap2010:ViewStateData Id=\"Query_1\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,36\" />\r\n      <sap2010:ViewStateData Id=\"Assign_2\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,65.3333333333333\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_2\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Assign_3\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,65.3333333333333\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_3\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Assign_4\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,62\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_4\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_7\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_5\" sap:VirtualizedContainerService.HintSize=\"209.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"GetFile_1\" sap:VirtualizedContainerService.HintSize=\"209.333333333333,88.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"WriteLine_6\" sap:VirtualizedContainerService.HintSize=\"209.333333333333,62.6666666666667\" />\r\n      <sap2010:ViewStateData Id=\"Sequence_2\" sap:VirtualizedContainerService.HintSize=\"231.333333333333,418\">\r\n        <sap:WorkflowViewStateService.ViewState>\r\n          <scg:Dictionary x:TypeArguments=\"x:String, x:Object\">\r\n            <x:Boolean x:Key=\"IsExpanded\">True</x:Boolean>\r\n          </scg:Dictionary>\r\n        </sap:WorkflowViewStateService.ViewState>\r\n      </sap2010:ViewStateData>\r\n      <sap2010:ViewStateData Id=\"ForEachOf`1_1\" sap:VirtualizedContainerService.HintSize=\"499.333333333333,520\" />\r\n      <sap2010:ViewStateData Id=\"Sequence_1\" sap:VirtualizedContainerService.HintSize=\"521.333333333333,3344.66666666667\">\r\n        <sap:WorkflowViewStateService.ViewState>\r\n          <scg:Dictionary x:TypeArguments=\"x:String, x:Object\">\r\n            <x:Boolean x:Key=\"IsExpanded\">True</x:Boolean>\r\n          </scg:Dictionary>\r\n        </sap:WorkflowViewStateService.ViewState>\r\n      </sap2010:ViewStateData>\r\n      <sap2010:ViewStateData Id=\"PackageRestore_1\" sap:VirtualizedContainerService.HintSize=\"561.333333333333,3504.66666666667\" />\r\n    </sap2010:ViewStateManager>\r\n  </sap2010:WorkflowViewState.ViewStateManager>\r\n</Activity>","culture":"pl-PL","Parameters":[{"name":"OpenRpaFolder","type":"System.String","direction":"in"},{"name":"LocalNugetFolder","type":"System.String","direction":"in"},{"name":"AddFolderToNugetFeed","type":"System.Boolean","direction":"in"}],"Serializable":true,"background":false,"Filename":"PackageRestore.xaml","projectandname":"PackageRestore/PackageRestore","FilePath":"C:\\Users\\5029ankn\\AppData\\Roaming\\OpenRPA\\PackageRestore\\PackageRestore.xaml","projectid":"668c42de59276f5f3b0d4eda","name":"PackageRestore","_id":"79c0aeb2-d561-422b-838a-899d879ee97b","_type":"workflow","_modified":"2024-07-08T21:18:54.016Z","_modifiedby":"Andrzej Kniola","_modifiedbyid":"653a227b06918e7a98c61461","_created":"2024-07-08T19:51:55.53Z","_createdby":"Andrzej Kniola","_createdbyid":"653a227b06918e7a98c61461","_acl":[{"deny":null,"rights":65535,"_id":"5a1702fa245d9013697656fb","name":"admins"},{"deny":null,"rights":65535,"_id":"653a227b06918e7a98c61461","name":"Andrzej Kniola"}],"_encrypt":null,"_version":56}