<Workspace Version="1.0.0.1180" X="574.426954274019" Y="607.365218847851" zoom="0.724166634439867" Name="Home" Description="" RunType="Manual" RunPeriod="1000" HasRunWithoutCrash="True">
  <NamespaceResolutionMap>
    <ClassMap partialName="SectionView.ToString" resolvedName="Revit.Elements.Views.SectionView" assemblyName="RevitNodes.dll" />
    <ClassMap partialName="View.ViewType" resolvedName="Revit.Elements.Views.View" assemblyName="RevitNodes.dll" />
  </NamespaceResolutionMap>
  <Elements>
    <Dynamo.Graph.Nodes.CodeBlockNodeModel guid="f19b103a-cf3e-4329-bef4-21963a99be08" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Sheet String" x="512.256730562385" y="-89.8843777010731" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="&quot;A100&quot;;" ShouldFocus="false" />
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="c41a2ffc-48d7-47da-a171-dd8cba77da70" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="String.Contains" x="684.793159412837" y="-181.894836261917" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.String.Contains@string,string,bool">
      <PortInfo index="2" default="True" />
    </Dynamo.Graph.Nodes.ZeroTouch.DSFunction>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="b9a2797f-b52a-423d-b54f-08e136220d07" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FilterByBoolMask" x="868.683659902517" y="-342.181814011686" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FilterByBoolMask@var[]..[],var[]..[]" />
    <CoreNodeModels.Watch guid="ba381b42-ae33-4a90-901e-6b76b288df8a" type="CoreNodeModels.Watch" nickname="Watch" x="1043.08063304111" y="-243.265120758155" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" />
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="9c7aac13-9f94-495d-af33-18b8b2783daf" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Sheet.Views" x="1043.93211484437" y="-342.181814011686" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="RevitNodes.dll" function="Revit.Elements.Views.Sheet.Views" />
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="bd09f819-59c0-4982-a078-f3b23d4bda57" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="Flatten" x="1194.06783592143" y="-340.722368883628" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="BuiltIn" function="Flatten@var[]..[]" />
    <CoreNodeModels.Input.BoolSelector guid="ad680da2-dc63-4a0c-a2b8-c0e5a609ca08" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="512.256730562385" y="21.2404308491419" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>False</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="a3e3b4a1-b5b3-48da-adc7-8a3d3c67badf" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.LastItem" x="2.606239642631" y="20.6324204877859" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.LastItem@var[]..[]" />
    <DSRevitNodesUI.Categories guid="a29ce6ce-c398-4d8a-ac35-5c34354b81b0" type="DSRevitNodesUI.Categories" nickname="Categories" x="2240.53221009749" y="-338.582597706573" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="542:Walls" />
    <CoreNodeModels.Input.BoolSelector guid="a0352cc4-da39-4241-b42b-62dae484e3f1" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="2268.53221009749" y="-409.788433390851" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>True</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <PythonNodeModels.PythonNode guid="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" type="PythonNodeModels.PythonNode" nickname="Python Script" x="2679.24680888238" y="-347.803663856523" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="7">
      <Script>#Copyright(c) 2016 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('RevitAPI')
clr.AddReference("RevitServices")
clr.AddReference("RevitNodes")
import RevitServices
import Revit
import Autodesk
from Autodesk.Revit.DB import *
from math import *
clr.ImportExtensions(Revit.GeometryConversion)
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
doc = DocumentManager.Instance.CurrentDBDocument

views = UnwrapElement(IN[0])
toggle = IN[1]
cat = UnwrapElement(IN[2])
leader = IN[3]
leaderX = IN[4]
linePara = IN[5]
tagType = UnwrapElement(IN[6])

lst = []
if toggle == True:
	for view in views:			
		vt = view.ViewType.ToString()
		if vt != "FloorPlan":	
			lst.append("Wrong View Plan Type")
			
		else:		
			collector = FilteredElementCollector(doc,view.Id).OfCategoryId(cat.Id).ToElements()
			
			for i in collector:				
				if doc.GetElement(i.LevelId).Name == view.get_Parameter(BuiltInParameter.PLAN_VIEW_LEVEL).AsString():
												
					TransactionManager.Instance.EnsureInTransaction(doc)	
					
					bb = i.get_BoundingBox(view)
					bbM = bb.Max
					bbMi = bb.Min			
					pt = XYZ((bbM.X+bbMi.X)/2 , (bbM.Y+bbMi.Y)/2 , (bbM.Z+bbMi.Z)/2)
				
					tag = doc.Create.NewTag(view, i, leader, TagMode.TM_ADDBY_CATEGORY,TagOrientation.Horizontal, pt)
					tag.ChangeTypeId(tagType.Id)
					tag
					
					if i.Location.ToString() == "Autodesk.Revit.DB.LocationPoint":									
						locP = i.Location
						locRot = locP.Rotation + pi/2
					
						x = leaderX * cos(locRot)
						y = leaderX * sin(locRot)						
						newp = XYZ(x, y, 0)
						
						ElementTransformUtils.MoveElement(doc,tag.Id, newp)
						lst.append("%s Tag Created" % cat.Name)
					
					elif i.Location.ToString() == "Autodesk.Revit.DB.LocationCurve":															
						Cur = i.Location.Curve
						pt = Cur.Evaluate(linePara, True)
														
						if leader == True:					
							lineDir = Cur.Direction
							norm = XYZ.BasisZ.CrossProduct(lineDir).Normalize()					
							trans = norm.Multiply(leaderX)
							
							p1 = Cur.GetEndPoint(0).Add(trans)
							p2 = Cur.GetEndPoint(1).Add(trans)
							ln = Line.CreateBound(p1, p2)
							
							movePt = ln.Evaluate(linePara, True)
							tag.TagHeadPosition = movePt
					
							lst.append("%s Tag Created" % cat.Name)
						else:							
							tag.TagHeadPosition = pt
							lst.append("%s Tag Created" % cat.Name)
					
					TransactionManager.Instance.TransactionTaskDone()			
	OUT = lst
else:
	pass
	
	OUT = "Set toggle to TRUE"

	
</Script>
    </PythonNodeModels.PythonNode>
    <CoreNodeModels.Input.BoolSelector guid="f2965404-71b2-4f44-8af5-e8607b896db0" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="2268.53221009749" y="-242.376762022295" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>True</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <CoreNodeModels.Input.DoubleSlider guid="7d9c63bf-9de0-48ae-bd38-a713636d0676" type="CoreNodeModels.Input.DoubleSlider" nickname="Number Slider" x="2091.82961927005" y="-169.830408172528" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Double>2</System.Double>
      <Range min="-5" max="1000" step="0.1" />
    </CoreNodeModels.Input.DoubleSlider>
    <CoreNodeModels.Input.DoubleSlider guid="d85a4dbd-b076-48ee-a289-eab9de1e6b2f" type="CoreNodeModels.Input.DoubleSlider" nickname="Number Slider" x="2098.53221009749" y="-99.9650906537386" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Double>0.2</System.Double>
      <Range min="0" max="1" step="0.1" />
    </CoreNodeModels.Input.DoubleSlider>
    <DSRevitNodesUI.FamilyTypes guid="1f137f92-4bfe-4b1b-98b7-42091942ced1" type="DSRevitNodesUI.FamilyTypes" nickname="Family Types" x="2168.53221009749" y="-28.7592549694605" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="60:Anno_Tag_Wall:Standard" />
    <PythonNodeModels.PythonNode guid="7e3a8ce4-1e9f-49a0-91c1-013035d9a547" type="PythonNodeModels.PythonNode" nickname="Python Script" x="2943.97486306993" y="81.7696538777449" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="4">
      <Script>#Copyright(c) 2016 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('RevitAPI')
clr.AddReference("RevitServices")
clr.AddReference("RevitNodes")
import RevitServices
import Revit
import Autodesk
from Autodesk.Revit.DB import *

from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

doc = DocumentManager.Instance.CurrentDBDocument

views = UnwrapElement(IN[0])
toggle = IN[1]
cat = UnwrapElement(IN[2])
tagType = UnwrapElement(IN[3])

lst = []

if toggle == True:

	for view in views:
			
		vt = view.ViewType.ToString()
		if vt == "FloorPlan":
		
			coll = FilteredElementCollector(doc,view.Id).OfCategoryId(tagType.Id).ToElements()
			
			for i in coll:
				TransactionManager.Instance.EnsureInTransaction(doc)	
	
				eleId = i.TaggedLocalElementId
				ele = doc.GetElement(eleId)
				
				if ele.Category.Name == cat.Name:
					doc.Delete(i.Id)
					lst.append("%s Tag Deleted" % ele.Category.Name)
				
				TransactionManager.Instance.TransactionTaskDone()
	OUT = lst
else:
	OUT = "Set toggle to TRUE"

	
</Script>
    </PythonNodeModels.PythonNode>
    <CoreNodeModels.Watch guid="f73cf924-2c4b-4efc-8fc1-ad7cbd646eac" type="CoreNodeModels.Watch" nickname="Watch" x="3090.27332159055" y="80.0304473397158" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" />
    <DSRevitNodesUI.Categories guid="7333d99a-e312-4ae5-9f77-12436b6e6bab" type="DSRevitNodesUI.Categories" nickname="Categories" x="2687.19217072535" y="182.045378348879" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false" index="144:DoorTags" />
    <CoreNodeModels.Input.BoolSelector guid="fab66edc-7afb-44f0-bfb8-b526bef2f1f7" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="2715.46035658838" y="113.145191919843" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>False</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="82c5cc6a-aade-47e8-bb18-b90b962184a5" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.GetItemAtIndex" x="-24.393760357369" y="-168.655886467638" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.GetItemAtIndex@var[]..[],int" />
    <Dynamo.Graph.Nodes.CodeBlockNodeModel guid="ffe73044-0fa3-476e-a1e2-63aa5457bff6" type="Dynamo.Graph.Nodes.CodeBlockNodeModel" nickname="Code Block" x="-120.171271355892" y="-168.655886467638" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" CodeText="1;" ShouldFocus="false" />
    <Dynamo.Graph.Nodes.ZeroTouch.DSFunction guid="3f2ab5ff-7e82-4d5a-a5a3-a5ef5ff9e4af" type="Dynamo.Graph.Nodes.ZeroTouch.DSFunction" nickname="List.FirstItem" x="-3.393760357369" y="-342.181814011686" isVisible="true" isUpstreamVisible="true" lacing="Shortest" isSelectedInput="False" IsFrozen="false" isPinned="false" assembly="DSCoreNodes.dll" function="DSCore.List.FirstItem@var[]..[]" />
    <CoreNodeModels.Watch guid="03894877-c8a4-4f83-ba29-9eddc5211c99" type="CoreNodeModels.Watch" nickname="Watch" x="159.53334008722" y="-128.662765411936" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" />
    <CoreNodeModels.Input.BoolSelector guid="010da85a-918c-4760-ad60-d47f7e9ced0b" type="CoreNodeModels.Input.BoolSelector" nickname="Boolean" x="-478.054993439855" y="-168.655886467638" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="True" IsFrozen="false" isPinned="false">
      <System.Boolean>True</System.Boolean>
    </CoreNodeModels.Input.BoolSelector>
    <PythonNodeModels.PythonNode guid="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" type="PythonNodeModels.PythonNode" nickname="Python Script" x="-317.503373247018" y="-168.655886467638" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" inputcount="1">
      <Script>#Copyright(c) 2016 www.Learndynamo.com 
#Please contact at jeremy@learndynamo.com

import clr
clr.AddReference('RevitAPI')
clr.AddReference("RevitServices")
clr.AddReference("RevitNodes")
import RevitServices
import Revit
import Autodesk
from Autodesk.Revit.DB import *

from RevitServices.Persistence import DocumentManager

doc = DocumentManager.Instance.CurrentDBDocument

toggle = IN[0]
out = []
sheets = []
snames = []
snumbers = []

if toggle == True:

	collector = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Sheets).OfClass(ViewSheet)
	
	for i in collector:
		
		sheets.append(i)
		snames.append(i.get_Parameter(BuiltInParameter.SHEET_NAME).AsString())
		snumbers.append(i.get_Parameter(BuiltInParameter.SHEET_NUMBER).AsString()) 
 
out.append(sheets)
out.append(snames)
out.append(snumbers)
       
#Assign your output to the OUT variable
OUT = out</Script>
    </PythonNodeModels.PythonNode>
    <CoreNodeModels.Watch guid="719b1496-0ad8-4008-b028-56124e0a981c" type="CoreNodeModels.Watch" nickname="Watch" x="297.076952460497" y="-128.662765411936" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" />
    <CoreNodeModels.Watch guid="9a8dc174-3125-4b9e-94ba-64500f06aa46" type="CoreNodeModels.Watch" nickname="Watch" x="2852.77969152193" y="-345.792136185044" isVisible="true" isUpstreamVisible="true" lacing="Disabled" isSelectedInput="False" IsFrozen="false" isPinned="false" />
  </Elements>
  <Connectors>
    <Dynamo.Graph.Connectors.ConnectorModel start="f19b103a-cf3e-4329-bef4-21963a99be08" start_index="0" end="c41a2ffc-48d7-47da-a171-dd8cba77da70" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="c41a2ffc-48d7-47da-a171-dd8cba77da70" start_index="0" end="b9a2797f-b52a-423d-b54f-08e136220d07" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="b9a2797f-b52a-423d-b54f-08e136220d07" start_index="0" end="ba381b42-ae33-4a90-901e-6b76b288df8a" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="b9a2797f-b52a-423d-b54f-08e136220d07" start_index="0" end="9c7aac13-9f94-495d-af33-18b8b2783daf" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="9c7aac13-9f94-495d-af33-18b8b2783daf" start_index="0" end="bd09f819-59c0-4982-a078-f3b23d4bda57" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="bd09f819-59c0-4982-a078-f3b23d4bda57" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="bd09f819-59c0-4982-a078-f3b23d4bda57" start_index="0" end="7e3a8ce4-1e9f-49a0-91c1-013035d9a547" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="ad680da2-dc63-4a0c-a2b8-c0e5a609ca08" start_index="0" end="c41a2ffc-48d7-47da-a171-dd8cba77da70" end_index="2" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="a3e3b4a1-b5b3-48da-adc7-8a3d3c67badf" start_index="0" end="03894877-c8a4-4f83-ba29-9eddc5211c99" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="a3e3b4a1-b5b3-48da-adc7-8a3d3c67badf" start_index="0" end="c41a2ffc-48d7-47da-a171-dd8cba77da70" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="a29ce6ce-c398-4d8a-ac35-5c34354b81b0" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="2" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="a29ce6ce-c398-4d8a-ac35-5c34354b81b0" start_index="0" end="7e3a8ce4-1e9f-49a0-91c1-013035d9a547" end_index="2" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="a0352cc4-da39-4241-b42b-62dae484e3f1" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" start_index="0" end="9a8dc174-3125-4b9e-94ba-64500f06aa46" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="f2965404-71b2-4f44-8af5-e8607b896db0" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="3" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="7d9c63bf-9de0-48ae-bd38-a713636d0676" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="4" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d85a4dbd-b076-48ee-a289-eab9de1e6b2f" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="5" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="1f137f92-4bfe-4b1b-98b7-42091942ced1" start_index="0" end="e100d6a1-9efa-487a-96f5-86cc69ab1b5c" end_index="6" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="7e3a8ce4-1e9f-49a0-91c1-013035d9a547" start_index="0" end="f73cf924-2c4b-4efc-8fc1-ad7cbd646eac" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="7333d99a-e312-4ae5-9f77-12436b6e6bab" start_index="0" end="7e3a8ce4-1e9f-49a0-91c1-013035d9a547" end_index="3" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="fab66edc-7afb-44f0-bfb8-b526bef2f1f7" start_index="0" end="7e3a8ce4-1e9f-49a0-91c1-013035d9a547" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="82c5cc6a-aade-47e8-bb18-b90b962184a5" start_index="0" end="719b1496-0ad8-4008-b028-56124e0a981c" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="ffe73044-0fa3-476e-a1e2-63aa5457bff6" start_index="0" end="82c5cc6a-aade-47e8-bb18-b90b962184a5" end_index="1" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="3f2ab5ff-7e82-4d5a-a5a3-a5ef5ff9e4af" start_index="0" end="b9a2797f-b52a-423d-b54f-08e136220d07" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="010da85a-918c-4760-ad60-d47f7e9ced0b" start_index="0" end="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" start_index="0" end="82c5cc6a-aade-47e8-bb18-b90b962184a5" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" start_index="0" end="3f2ab5ff-7e82-4d5a-a5a3-a5ef5ff9e4af" end_index="0" portType="0" />
    <Dynamo.Graph.Connectors.ConnectorModel start="d71d4197-7fd9-41f3-be4b-da0e9d9fa16f" start_index="0" end="a3e3b4a1-b5b3-48da-adc7-8a3d3c67badf" end_index="0" portType="0" />
  </Connectors>
  <Notes>
    <Dynamo.Graph.Notes.NoteModel guid="796c2100-c358-465e-8b33-d650538f4dd5" text="Delete Tags" x="2961.86927572552" y="45.4674020467999" />
    <Dynamo.Graph.Notes.NoteModel guid="04e43fe6-3ef1-49a5-9310-30001bcfdf57" text="Reset Toggle" x="2743.48807195741" y="74.2476457680939" />
    <Dynamo.Graph.Notes.NoteModel guid="4887bf0b-8783-4a33-84f0-c0a42eb1dc0b" text="Position Off Element - Point &amp; Line Based Family" x="1805.55102896842" y="-151.014330973334" />
    <Dynamo.Graph.Notes.NoteModel guid="4e683d32-5123-4c23-ab85-5e77bde32bae" text="Sheet Element" x="6.606239642631" y="-379.976074002941" />
    <Dynamo.Graph.Notes.NoteModel guid="81a80bc6-4e84-4a24-9ee9-11fbf716dd1b" text="Sheet Name" x="17.606239642631" y="-206.734864911714" />
    <Dynamo.Graph.Notes.NoteModel guid="5df308ca-b52f-4541-91b3-b8c7c6e2da4d" text="Sheet Number" x="5.606239642631" y="-22.6651764276086" />
    <Dynamo.Graph.Notes.NoteModel guid="fc85b4bc-9a25-472e-aff9-ce5d29d6c6a7" text="LearnDynamo - Module 3&#xD;&#xA;Tag Plans by Sheet&#xD;&#xA;&#xD;&#xA;--------------------------------------&#xD;&#xA;&#xD;&#xA;Revit Version - 2016&#xD;&#xA;&#xD;&#xA;Dynamo Version 1.0&#xD;&#xA;&#xD;&#xA;Script Version 1.0" x="-478.529506493303" y="-376.936477634914" />
    <Dynamo.Graph.Notes.NoteModel guid="90799d5c-6bbf-4ac1-b460-1067f02448d1" text="Reset Toggle" x="2122.48892187256" y="-393.77581426698" />
    <Dynamo.Graph.Notes.NoteModel guid="4adb88f6-2989-40ed-accc-e2aab773e505" text="Leader On/Off" x="2120.04704117718" y="-230.535331533695" />
    <Dynamo.Graph.Notes.NoteModel guid="f618020d-8a24-4ca3-9ddc-cd0c8cfd846a" text="Category to Tag" x="2118.46546777844" y="-310.636475511658" />
    <Dynamo.Graph.Notes.NoteModel guid="f3273898-cae4-44c0-8078-d6b4b1273e92" text="Tag Family Type" x="2045.54979343319" y="2.2979092870998" />
    <Dynamo.Graph.Notes.NoteModel guid="69207a40-e404-475f-ae8f-c54d45006827" text="Position Along Element - Line Based Family" x="1832.81098365501" y="-82.7600161368075" />
    <Dynamo.Graph.Notes.NoteModel guid="27cf76a7-efe6-4bb4-9c4d-074d66ab53ed" text="Create Tags" x="2698.97971533341" y="-384.242169535216" />
  </Notes>
  <Annotations>
    <Dynamo.Graph.Annotations.AnnotationModel guid="30fc4e69-12d8-4c21-960b-d1513b2c736c" annotationText="Create Tag Inputs" left="1795.55102896842" top="-439.788433390851" width="618.981181129071" height="504.02917842139" fontSize="14" InitialTop="-409.788433390851" InitialHeight="788.550474856856" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="a29ce6ce-c398-4d8a-ac35-5c34354b81b0" />
      <Models ModelGuid="a0352cc4-da39-4241-b42b-62dae484e3f1" />
      <Models ModelGuid="f2965404-71b2-4f44-8af5-e8607b896db0" />
      <Models ModelGuid="7d9c63bf-9de0-48ae-bd38-a713636d0676" />
      <Models ModelGuid="d85a4dbd-b076-48ee-a289-eab9de1e6b2f" />
      <Models ModelGuid="1f137f92-4bfe-4b1b-98b7-42091942ced1" />
      <Models ModelGuid="4887bf0b-8783-4a33-84f0-c0a42eb1dc0b" />
      <Models ModelGuid="90799d5c-6bbf-4ac1-b460-1067f02448d1" />
      <Models ModelGuid="4adb88f6-2989-40ed-accc-e2aab773e505" />
      <Models ModelGuid="f618020d-8a24-4ca3-9ddc-cd0c8cfd846a" />
      <Models ModelGuid="f3273898-cae4-44c0-8078-d6b4b1273e92" />
      <Models ModelGuid="69207a40-e404-475f-ae8f-c54d45006827" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="2e84d9aa-5eb9-4e7a-98aa-507cf4575c55" annotationText="Delete Tags Input" left="2677.19217072535" top="44.2476457680939" width="184" height="230.797732580785" fontSize="14" InitialTop="74.2476457680939" InitialHeight="230.797732580785" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="7333d99a-e312-4ae5-9f77-12436b6e6bab" />
      <Models ModelGuid="fab66edc-7afb-44f0-bfb8-b526bef2f1f7" />
      <Models ModelGuid="04e43fe6-3ef1-49a5-9310-30001bcfdf57" />
    </Dynamo.Graph.Annotations.AnnotationModel>
    <Dynamo.Graph.Annotations.AnnotationModel guid="997c871a-519d-4ff3-8ab0-6e8792c3e5eb" annotationText="Find Sheets Input" left="502.256730562385" top="-119.884377701073" width="156" height="209.124808550215" fontSize="14" InitialTop="-89.8843777010731" InitialHeight="209.124808550215" TextblockHeight="20" backgrouund="#FFA4E1FF">
      <Models ModelGuid="f19b103a-cf3e-4329-bef4-21963a99be08" />
      <Models ModelGuid="ad680da2-dc63-4a0c-a2b8-c0e5a609ca08" />
    </Dynamo.Graph.Annotations.AnnotationModel>
  </Annotations>
  <Presets />
  <Cameras>
    <Camera Name="Background Preview" eyeX="-18969.142578125" eyeY="20018.978515625" eyeZ="-20124.697265625" lookX="18975.27734375" lookY="-20009.3359375" lookZ="20128.58984375" upX="0.273523271083832" upY="0.917060077190399" upZ="0.290147960186005" />
  </Cameras>
</Workspace>