[52446] branches/gsoc09-gui/MPGUI

juanger at macports.org juanger at macports.org
Tue Jun 16 16:13:42 PDT 2009


Revision: 52446
          http://trac.macports.org/changeset/52446
Author:   juanger at macports.org
Date:     2009-06-16 16:13:34 -0700 (Tue, 16 Jun 2009)
Log Message:
-----------
Adding a new Build Phase to install MacPorts.
Added code to automatically resize the predicate editor.

Modified Paths:
--------------
    branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib
    branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj
    branches/gsoc09-gui/MPGUI/PortsTableController.h
    branches/gsoc09-gui/MPGUI/PortsTableController.m

Modified: branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib
===================================================================
--- branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib	2009-06-16 23:03:27 UTC (rev 52445)
+++ branches/gsoc09-gui/MPGUI/English.lproj/MainMenu.xib	2009-06-16 23:13:34 UTC (rev 52446)
@@ -8,7 +8,7 @@
 		<string key="IBDocument.HIToolboxVersion">353.00</string>
 		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
 			<bool key="EncodedWithXMLCoder">YES</bool>
-			<integer value="403"/>
+			<integer value="371"/>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
@@ -784,12 +784,8 @@
 						<object class="NSMutableArray" key="dict.sortedKeys">
 							<bool key="EncodedWithXMLCoder">YES</bool>
 							<string>325B7D9A-C8C9-4EC3-9D84-92D792696EBE</string>
-							<string>NSToolbarCustomizeToolbarItem</string>
 							<string>NSToolbarFlexibleSpaceItem</string>
-							<string>NSToolbarPrintItem</string>
 							<string>NSToolbarSeparatorItem</string>
-							<string>NSToolbarShowColorsItem</string>
-							<string>NSToolbarShowFontsItem</string>
 							<string>NSToolbarSpaceItem</string>
 						</object>
 						<object class="NSMutableArray" key="dict.values">
@@ -798,13 +794,13 @@
 								<object class="NSMutableString" key="NSToolbarItemIdentifier">
 									<characters key="NS.bytes">325B7D9A-C8C9-4EC3-9D84-92D792696EBE</characters>
 								</object>
-								<string key="NSToolbarItemLabel">Custom View</string>
-								<string key="NSToolbarItemPaletteLabel">Custom View</string>
+								<string key="NSToolbarItemLabel">Search</string>
+								<string key="NSToolbarItemPaletteLabel">Search</string>
 								<nil key="NSToolbarItemToolTip"/>
 								<object class="NSSearchField" key="NSToolbarItemView" id="848482443">
 									<nil key="NSNextResponder"/>
 									<int key="NSvFlags">268</int>
-									<string key="NSFrame">{{0, 14}, {96, 22}}</string>
+									<string key="NSFrame">{{0, 14}, {133, 22}}</string>
 									<bool key="NSEnabled">YES</bool>
 									<object class="NSSearchFieldCell" key="NSCell" id="618193001">
 										<int key="NSCellFlags">343014976</int>
@@ -884,121 +880,14 @@
 								<nil key="NSToolbarItemImage"/>
 								<nil key="NSToolbarItemTarget"/>
 								<nil key="NSToolbarItemAction"/>
-								<string key="NSToolbarItemMinSize">{96, 22}</string>
-								<string key="NSToolbarItemMaxSize">{96, 22}</string>
+								<string key="NSToolbarItemMinSize">{133, 22}</string>
+								<string key="NSToolbarItemMaxSize">{133, 22}</string>
 								<bool key="NSToolbarItemEnabled">YES</bool>
 								<bool key="NSToolbarItemAutovalidates">YES</bool>
 								<int key="NSToolbarItemTag">0</int>
 								<bool key="NSToolbarIsUserRemovable">YES</bool>
 								<int key="NSToolbarItemVisibilityPriority">0</int>
 							</object>
-							<object class="NSToolbarItem" id="834688503">
-								<string key="NSToolbarItemIdentifier">NSToolbarCustomizeToolbarItem</string>
-								<string key="NSToolbarItemLabel">Customize</string>
-								<string key="NSToolbarItemPaletteLabel">Customize</string>
-								<string key="NSToolbarItemToolTip">Customize Toolbar</string>
-								<nil key="NSToolbarItemView"/>
-								<object class="NSImage" key="NSToolbarItemImage">
-									<int key="NSImageFlags">683671552</int>
-									<string key="NSSize">{32, 32}</string>
-									<object class="NSMutableArray" key="NSReps">
-										<bool key="EncodedWithXMLCoder">YES</bool>
-										<object class="NSArray">
-											<bool key="EncodedWithXMLCoder">YES</bool>
-											<integer value="0" id="8"/>
-											<object class="NSBitmapImageRep">
-												<object class="NSData" key="NSTIFFRepresentation">
-													<bytes key="NS.bytes">TU0AKgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAICAgbAAAABAAAAAAEBAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAQEBAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAENDQ0dJSUlW11dXbBpaWnDb29vzyAgIGUPDw8xAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAABsbGyUoKChIHh4ePSkpKUonJycsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDCEJCQoWvr6/i9fX1/fX19f7h4eH82dnZ+YODg9sYGBg8
-AAAAAAAAAAAAAAAAAAAAAAAAAAJFRUV6ZGRkvf39/f/+/v7//////0NDQ7QAAAAEAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8PDx9ISEiH2tra8/7+/v/j4+P/2NjY/7a2tv+ysrL/
-i4uL7j09PeUKCgoSAAAAAAAAAAAAAAAAUVFRlo2NjfTIyMj6x8fH/56env97e3v/ISEhMAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8lRUVFjtDQ0Pb+/v7/4eHh/dDQ0P+NjY3/
-Tk5O6yoqKrIfHx+gGhoarCIiImwAAAABAAAAADg4OGWenp7/y8vL/d3d3f+8vLz/hYWF/0RERE0AAAAA
-AAAAAAAAAAAfHx8sAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj8/P2za2try9/f3/+vr6/7Kysr/
-dnZ2/D4+PvwgICB+EBAQNAICAgcAAAAPERERPQMDAwkQEBASh4eH2MHBwf/o6Oj/39/f/3R0dP88PDxO
-AAAAAAAAAAAAAAAAcnJylkNDQ58HBwcIAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYMfn5+uMvLy/3Hx8f+
-u7u7/5OTk/9CQkL7HRYL7AICAgQAAAAAAAAAAAAAAAAAAAAAAgICBS4uLjOWlpbz6urq/+7u7v+rq6v/
-IyMj0wAAAAAAAAAAAAAAAIGBgZGLi4v/QkJC2Q0NDSYAAAAAAAAAAAAAAAAAAAAAGRkZJF5eXoylpaXz
-pqam/4qKiv91dXX/YWFh+iwkHvojEADrJhcGoAgICA0AAAAAAAAAAAAAAAAAAAAAPj4+RJaWlvr19fX/
-6+vr/7W1tfVaWlrlAwMDbAAAAACKioqcoqKi/7+/v/9HR0fnDg4OJwAAAAAAAAAAHR0dK3V1dZ+pqanC
-+vr6/9vb2/99fX3+Y2Nj+EhISOgMCAP4JhIA8jgaAPBxNADsNyMMjgcHBwsAAAAAAAAAAAAAAAAMDAwO
-m5ub+Orq6v/y8vL/0NDQ7ICAgMtkZGTqcHBwzLOzs//Pz8//0tLS/0xMTNoJCQkhAAAAABoaGjZ/f3+4
-//////j4+P/9/f3/9vb2/0dHR/8oKCjkKSkpoAQCAJUNBQDXVSgA5XY5AOuTSADcOiUOewYGBgoAAAAA
-AAAAAB4eHmFlZWX76Ojo/+7u7v/5+fn/5OTk9Li4uO3f39//8PDw/+Hh4f/Ly8v/Ozs7rQICAgMAAAAA
-GBgYL3x8fP///////////7S0tP+np6f/QEBA+xUVFXUJCQkkBAQEDgcFA20jEQC7YzIA3n9BAOiiUwDK
-NiMObgYGBgoTExNIOzs74bGxsf3Dw8P/1dXV////////////////////////////8/Pz/3R0dOcPDw9H
-AAAAAQAAAAAAAAAAVVVVooCAgP/v7+//v7+//2VlZf86OjrLAQEBBgAAAAAAAAAAAAAAABENCVctFwCl
-ZTQA1oZFAOCqWgDAMiMTgzExMcKzs7P4wcHB/5+fn//W1tb///////v7+/v//////////729vfOFhYXy
-IyMjdAAAAAMAAAABAAAAAAAAAAAAAAAASkpKmlpaWv+RkZH/Nzc38hgYGG4AAAABAAAAAAAAAAAAAAAA
-AAAAAAsFAEUwGACbaDcAzXpCAOFnRiLjs7Kx+MTExP+pqan/09PT/3p6evpdXV3rbGxs6l1dXfVXV1fs
-UlJSxykpKWMAAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAQUFBmiMjI/8cHBysBQUFHQAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAsFAEAuGACfSzAT47y4s/24uLj/lJSU/9TU1P+Dg4PkMzMzzwYGBgw6OjpB
-QEBASQ8PDxYbGxshAAAAAgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIiIimgoKCi4AAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAwJBYS9u7n4r6+v/4GBgf/Pz8//iISB6CYmJqoDAwMK
-AAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAABUwcHB7qurq/9ubm7/zs7O/5yOgPhlPhbf
-MhsCegAAAA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMnCgoKZsvLy++pqan/Wlpa/9LS0v+Nh4Hq
-SCYE4IdDAeSbTgDLNxsAhwAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOxoaGobV1dXzq6ur/0ZGRv/Z2dn/
-hoaGxQkEAIY6HgCyaDMA2YVAAOuWSQDZPh4AngAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGFEoKCio0tLS86urq/8xMTH/
-4uLi/4+Pj84AAABIAAAAAg8HAGg6HQDKaDIA4YI+APCVRQDsRSEAuAAAABMAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYrNTU1z9ra2vb8/Pz/
-FxcX/+rq6v+amprZAAAASAAAAAIAAAAAAAAAABAIAIY4GwDiaTEA6X46APeVRAD/SyIA0gAAABIAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICBT8/P4asrKz3
-0dHR//39/f/z8/P/paWl5gUFBVkAAAACAAAAAAAAAAAAAAAAAAAAABIJAKUxFgD6bTMA9no4AP9uLwD/
-KxIAxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcO
-QUFBmpqamv+pqan/+Pj4/7GxsfIXFxeBAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAHAMogDgD/
-WSkA/zwaAPcuEwCyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAEBAQMnJydWUFBQ85aWlvqoqKjfKioqrQEBAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAsFAOUXCQD6IA4AwgQCADMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAgICBBR0dHmi4uLnACAgIHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAgDAMwFAgA9AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE
-AAAACQAAABAAAAAYAAAAIAAAACoAAAAxAAAANgAAADkAAAA4AQEBOQAAAC8AAAAnAAAAHQAAABUAAAAO
-AAAACgAAAAsAAAAPAAAAFwAAACAAAAAqAAAAMQAAADQAAAAzAAAALQAAACQAAAAbAAAAEgAAAAsAAAAA
-AAAAAAAAAAQAAAAJAAAAEAAAABgAAAAgAAAAKgAAADEAAAA2AAAAOQAAADgAAAA1AAAALwAAACcAAAAd
-AAAAFQAAAA4AAAAKAAAACwAAAA8AAAAXAAAAIAAAACoAAAAxAAAANAAAADMAAAAtAAAAJAAAABsAAAAS
-AAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BAAADAAAAAQAgAAABAQADAAAAAQAgAAABAgADAAAABAAA
-EKoBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAE
-AAABFgADAAAAAQD8AAABFwAEAAAAAQAAEAABHAADAAAAAQABAAABUgADAAAAAQABAAABUwADAAAABAAA
-ELIAAAAAAAgACAAIAAgAAQABAAEAAQ</bytes>
-												</object>
-											</object>
-										</object>
-									</object>
-									<object class="NSColor" key="NSColor" id="1064426491">
-										<int key="NSColorSpace">3</int>
-										<bytes key="NSWhite">MCAwAA</bytes>
-									</object>
-								</object>
-								<nil key="NSToolbarItemTarget"/>
-								<string key="NSToolbarItemAction">runToolbarCustomizationPalette:</string>
-								<string key="NSToolbarItemMinSize">{0, 0}</string>
-								<string key="NSToolbarItemMaxSize">{0, 0}</string>
-								<bool key="NSToolbarItemEnabled">YES</bool>
-								<bool key="NSToolbarItemAutovalidates">YES</bool>
-								<int key="NSToolbarItemTag">-1</int>
-								<bool key="NSToolbarIsUserRemovable">YES</bool>
-								<int key="NSToolbarItemVisibilityPriority">0</int>
-							</object>
 							<object class="NSToolbarFlexibleSpaceItem" id="49194268">
 								<string key="NSToolbarItemIdentifier">NSToolbarFlexibleSpaceItem</string>
 								<string key="NSToolbarItemLabel"/>
@@ -1026,54 +915,6 @@
 									<reference key="NSMixedImage" ref="566991132"/>
 								</object>
 							</object>
-							<object class="NSToolbarItem" id="536136540">
-								<string key="NSToolbarItemIdentifier">NSToolbarPrintItem</string>
-								<string key="NSToolbarItemLabel">Print</string>
-								<string key="NSToolbarItemPaletteLabel">Print</string>
-								<string key="NSToolbarItemToolTip">Print</string>
-								<nil key="NSToolbarItemView"/>
-								<object class="NSImage" key="NSToolbarItemImage">
-									<int key="NSImageFlags">750780416</int>
-									<string key="NSSize">{32, 32}</string>
-									<object class="NSMutableArray" key="NSReps">
-										<bool key="EncodedWithXMLCoder">YES</bool>
-										<object class="NSArray">
-											<bool key="EncodedWithXMLCoder">YES</bool>
-											<reference ref="8"/>
-											<object class="NSCoreUIImageRep">
-												<object class="NSMutableDictionary" key="NSCoreUIImageOptions">
-													<bool key="EncodedWithXMLCoder">YES</bool>
-													<object class="NSMutableArray" key="dict.sortedKeys">
-														<bool key="EncodedWithXMLCoder">YES</bool>
-														<string>imageNameKey</string>
-														<string>widget</string>
-													</object>
-													<object class="NSMutableArray" key="dict.values">
-														<bool key="EncodedWithXMLCoder">YES</bool>
-														<object class="NSMutableString">
-															<characters key="NS.bytes">image.ToolbarPrint</characters>
-														</object>
-														<string>image</string>
-													</object>
-												</object>
-												<string key="NSSize">{32, 32}</string>
-												<int key="NSBitsPerSample">0</int>
-												<bool key="NSHasAlpha">YES</bool>
-											</object>
-										</object>
-									</object>
-									<reference key="NSColor" ref="1064426491"/>
-								</object>
-								<nil key="NSToolbarItemTarget"/>
-								<string key="NSToolbarItemAction">printDocument:</string>
-								<string key="NSToolbarItemMinSize">{0, 0}</string>
-								<string key="NSToolbarItemMaxSize">{0, 0}</string>
-								<bool key="NSToolbarItemEnabled">YES</bool>
-								<bool key="NSToolbarItemAutovalidates">YES</bool>
-								<int key="NSToolbarItemTag">-1</int>
-								<bool key="NSToolbarIsUserRemovable">YES</bool>
-								<int key="NSToolbarItemVisibilityPriority">0</int>
-							</object>
 							<object class="NSToolbarSeparatorItem" id="341138360">
 								<string key="NSToolbarItemIdentifier">NSToolbarSeparatorItem</string>
 								<string key="NSToolbarItemLabel"/>
@@ -1101,214 +942,6 @@
 									<reference key="NSMixedImage" ref="566991132"/>
 								</object>
 							</object>
-							<object class="NSToolbarItem" id="210195185">
-								<string key="NSToolbarItemIdentifier">NSToolbarShowColorsItem</string>
-								<string key="NSToolbarItemLabel">Colors</string>
-								<string key="NSToolbarItemPaletteLabel">Colors</string>
-								<string key="NSToolbarItemToolTip">Show Color Panel</string>
-								<nil key="NSToolbarItemView"/>
-								<object class="NSImage" key="NSToolbarItemImage">
-									<int key="NSImageFlags">683671552</int>
-									<string key="NSSize">{32, 32}</string>
-									<object class="NSMutableArray" key="NSReps">
-										<bool key="EncodedWithXMLCoder">YES</bool>
-										<object class="NSArray">
-											<bool key="EncodedWithXMLCoder">YES</bool>
-											<reference ref="8"/>
-											<object class="NSBitmapImageRep">
-												<object class="NSData" key="NSTIFFRepresentation">
-													<bytes key="NS.bytes">TU0AKgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCQEOEzkMUylkF5BChyLCWqEq6G+wL/1voSro
-ZYciwlFkGJAyOQxTCAkBDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADkEPXiWEIbtJyTf/Yt9C/370Tf+d/lf/
-tv9c/77+V/+/9E7/u99C/7XJOf9+hCK7QUAOXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxQHHRZjIY42zEH+RvBI/2r/W/9//2D/
-kf9k/6L/Zv+w/mf/wf9m/9T/Zv/l/2H//v9e/+/ySv/Mwzj+Y1kXjhQRAx0AAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUCR0adDOgP91f/1n/c/9c/2P/
-aP5i/4P+bv+Y/nL/qP53/7r+d//K/nb/2P5z/+f+bv/5/2f///9i///8W//dwD//dF4coBQPAx0AAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmM0jj7dc/9Z/4r/
-Yf5//2z+ff9y/nX/iP59/6H+hf+w/on/wf6K/9H+if/g/ob/7/6A////eP//823//uNk///kXf/drT//
-Y0cXjgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1BKF41zHv+
-WP+m/2H+mP9s/pb/eP6T/4L+jf+P/or/p/6V/7j+mv/L/p3/2/6a/+f+lv/8/5D///uH//7pe//+3G//
-/sxk///MXf/Mizj+QSkOXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCQYO
-IIRau0fwov9d/6//a/6q/3j+qv+H/qj/k/6l/5r+nv+s/qL/wv6q/9T+rP/i/qv/8v+m////n//+8ZX/
-/uGK//7Se//+w23//7hh//CdSv+ETiK7CQUBDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAw5K1M2yZX/Wv/K/2P+vv90/rz/hP67/5L+uv+f/rr/qf60/7L+sP/K/rr/2/69/+z+u//8/7X/
-//mt//7nov/+2Jb//sqJ//65eP/+q2f//6Re/8htOf85GwxSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAFmRRkD7ftv9d/9f/a/7O/3r+zv+M/s//mv7N/6r+zP+3/s3/wP7F/87+yP/l/s//
-9v/N////xP/+7bv//t6t//7Qn//+v5D//q+A//6fbv//lGH/321C/2MrGI8AAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAfh3fCSfTW/2D/4/9v/t//g/7f/5H+3/+k/t//sv7g/8H+3v/Q/t7/
-2P7Z/+3+4P///93///fT//7kxP/+17T//sSo//61l//+pYb//pRz//+FZv/0bU7/hzIiwgAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACihmehT/vn/Yv/z/3L/8f+F//H/lv/z/6f/8/+3//H/
-yf/x/9n/8v/o//D/+P/x///97f/+6dv//tnK//7Iuv/+tqr//qeZ//6WiP/+hXb//3Nl//5jVv+hMyno
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK62w/Vb///9j/v//dP7//4b+//+X/v//
-qP7//7f+///L/v//3P7//+////////////L0//7e4P/+zc///ru9//6qrP/+mZv//oiK//51d//+ZWf/
-/1pc/7AvMf0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAolqHoUfX+/2Hu//9x7f7/
-hO3+/5ft/v+m7f7/tu3+/8jt/v/X7P7/5Or+//Xt////6f///tvt//7K3f/+usv//qq7//6YrP/+h5r/
-/neK//9md//+VWj/oSk26AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB91h8JJ0fT/
-Yd///27b/v+A2/7/kdv+/6Hc/v+w2v7/wNv+/8rX/v/V1P7/69z+//7Z////0Pn//sLm//602P/+pcj/
-/pW3//6EqP/+cpb//2WJ//RNcP+HIjTCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-FlBkkD+x3/9a0f//asr+/3rL/v+Kyf7/mcr+/6fH/v+0x/7/u8D+/83F/v/ky/7/8sn///+////+uPD/
-/qng//6d0f/+jsP//n6y//5uov//Xpf/30Jx/2MXLI8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAALKjlTNJLJ/1jG//9huP7/crf+/4G2/v+Ptf7/nLP+/6av/v+xrP7/yLb+/9q3/v/qt/7/
-+7L///+q+//+n+n//pPa//6Fy//+dLz//mWu//9cqP/IN3D/OAwbUgAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAEGCQ4eWIS7RZ3w/1us//9npf7/daX+/4Wj/v+OoP7/l5j+/6qg/v/Apv7/
-0Kj+/+Cn/v/wpP7//5r///+S8//+h+P//njU//5sxf//X7r/8Emd/4QhT7sJAQUOAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0mQV4zd8z+V6D//16T/v9pkf7/dY7+/3+G/v+Nh/7/
-pZH+/7aX/v/Jl/7/2Zb+/+aR/v/3jP///4L+//556//+bN7//mHO//9Zzv/MNo3+QA0pXQAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUyY446bt3/VoX//156/v9ndv7/
-bm7+/4d3/v+fgv7/roP+/7+G/v/Phf7/3oL+/+18/v//dP///2v2//5h5f//Web/3T2u/2MWSI4AAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwgUHRkwdKA6WN3/
-VWz//1le//9nX/7/gWr+/5Ru/v+ncf7/tnT+/8hy/v/Wb/7/5mr+//Rj////Xf///1j+/90+wv90Gl+g
-EwMOHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-BAcWHxciaJMzPMz+RkTw/2hY//98Wv//j2H//6Bh//+uY/7/v2L//9Jg///jXf///Fr//+5H8v/MNcX+
-aBhdkxUEEh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAACAAAABRMTU3QoI5TMSDPI/2FA3/9+SfT/mVH+/7RW//+8U/7/vUn0/7o+3/+zNcj/
-jSSUzFMSUnMAAAAFAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAQIAAAkFAAAVCAAAIg8EEkEmFl+UPCGOyE8op+dgK7D3biux/ncrsPd9KKfn
-dSGOyFkWX5QbBBJBCAAAIgUAABUCAAAJAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABgIAABAFAAAcCAAAKQwAADkRAABIFQAAVRgAAF0YAABf
-GAAAXRUAAFURAABIDAAAOQgAACkFAAAcAgAAEAAAAAYAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAUAAAAIAAAACwAAAA4AAAAS
-AAAAFAAAABUAAAAUAAAAEgAAAA4AAAALAAAACAAAAAUAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BAAADAAAAAQAgAAABAQADAAAAAQAgAAABAgADAAAABAAA
-EKoBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAE
-AAABFgADAAAAAQD8AAABFwAEAAAAAQAAEAABHAADAAAAAQABAAABUgADAAAAAQABAAABUwADAAAABAAA
-ELIAAAAAAAgACAAIAAgAAQABAAEAAQ</bytes>
-												</object>
-											</object>
-										</object>
-									</object>
-									<reference key="NSColor" ref="1064426491"/>
-								</object>
-								<nil key="NSToolbarItemTarget"/>
-								<string key="NSToolbarItemAction">orderFrontColorPanel:</string>
-								<string key="NSToolbarItemMinSize">{0, 0}</string>
-								<string key="NSToolbarItemMaxSize">{0, 0}</string>
-								<bool key="NSToolbarItemEnabled">YES</bool>
-								<bool key="NSToolbarItemAutovalidates">YES</bool>
-								<int key="NSToolbarItemTag">-1</int>
-								<bool key="NSToolbarIsUserRemovable">YES</bool>
-								<int key="NSToolbarItemVisibilityPriority">0</int>
-							</object>
-							<object class="NSToolbarItem" id="219974069">
-								<string key="NSToolbarItemIdentifier">NSToolbarShowFontsItem</string>
-								<string key="NSToolbarItemLabel">Fonts</string>
-								<string key="NSToolbarItemPaletteLabel">Fonts</string>
-								<string key="NSToolbarItemToolTip">Show Font Panel</string>
-								<nil key="NSToolbarItemView"/>
-								<object class="NSImage" key="NSToolbarItemImage">
-									<int key="NSImageFlags">683671552</int>
-									<string key="NSSize">{32, 32}</string>
-									<object class="NSMutableArray" key="NSReps">
-										<bool key="EncodedWithXMLCoder">YES</bool>
-										<object class="NSArray">
-											<bool key="EncodedWithXMLCoder">YES</bool>
-											<reference ref="8"/>
-											<object class="NSBitmapImageRep">
-												<object class="NSData" key="NSTIFFRepresentation">
-													<bytes key="NS.bytes">TU0AKgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAABQfL3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAOFiJQLkdt/wsRG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg+X+AuR23/FB8vcAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXIzaALkdt/y5Hbf8XIzaAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQgNICtCZvAuR23/Lkdt/yI1UsAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLESgJTlY0C5Hbf8uR23/
-JTlY0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQgNIC5Hbf8LERtA
-Lkdt/y5Hbf8uR23/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiNVLA
-IjVSwAAAAAAoPl/gLkdt/y5Hbf8IDRQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-CxEbQC5Hbf8FCA0gAAAAACI1UsAuR23/Lkdt/wsRG0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAiNVLAHCxEoAAAAAAAAAAAHzFLsC5Hbf8uR23/FyM2gAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAACxEbQC5Hbf8FCA0gAAAAAAAAAAAXIzaALkdt/y5Hbf8cLESgAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAiNVLAIjVSwAsRG0ALERtACxEbQBwsRKAuR23/Lkdt/yI1UsAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxEbQC5Hbf8uR23/Lkdt/y5Hbf8uR23/Lkdt/y5Hbf8uR23/
-K0Jm8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiNVLAHCxEoAAAAAAAAAAAAAAAAAAAAAAFCA0g
-Lkdt/y5Hbf8uR23/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxEbQC5Hbf8FCA0gAAAAAAAAAAAAAAAA
-AAAAAAAAAAAuR23/Lkdt/y5Hbf8LERtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiNVLAIjVSwAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAACg+X+AuR23/Lkdt/xEaKWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACxEbQC5Hbf8LERtA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIjVSwC5Hbf8uR23/FyM2gAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUIDSArQmbw
-Lkdt/wIEBhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiNVLALkdt/y5Hbf8fMUuwAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBAYQ
-JTlY0C5Hbf8uR23/JTlY0AgNFDAAAAAAAAAAAAAAAAAAAAAADhYiUCg+X+AuR23/Lkdt/y5Hbf8IDRQw
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAP
-AAAAFiU5WNUlOVjWIjVRyiI1UcsiNVLMKD5f5gAAADQAAAA2AAAANhEaKYAuR23/JTlY2SI1UcsiNVHK
-JTlY1i5Hbf8FCQ0zAAAADwAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAACAAAAA8AAAAWAAAAHQAAACIAAAAnAAAALAAAAC8AAAAyAAAANAAAADYAAAA2AAAANAAAADIAAAAv
-AAAALAAAACcAAAAiAAAAHQAAABYAAAAPAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BAAADAAAAAQAgAAABAQADAAAAAQAgAAABAgADAAAABAAA
-EKoBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAE
-AAABFgADAAAAAQD8AAABFwAEAAAAAQAAEAABHAADAAAAAQABAAABUgADAAAAAQABAAABUwADAAAABAAA
-ELIAAAAAAAgACAAIAAgAAQABAAEAAQ</bytes>
-												</object>
-											</object>
-										</object>
-									</object>
-									<reference key="NSColor" ref="1064426491"/>
-								</object>
-								<nil key="NSToolbarItemTarget"/>
-								<string key="NSToolbarItemAction">orderFrontFontPanel:</string>
-								<string key="NSToolbarItemMinSize">{0, 0}</string>
-								<string key="NSToolbarItemMaxSize">{0, 0}</string>
-								<bool key="NSToolbarItemEnabled">YES</bool>
-								<bool key="NSToolbarItemAutovalidates">YES</bool>
-								<int key="NSToolbarItemTag">-1</int>
-								<bool key="NSToolbarIsUserRemovable">YES</bool>
-								<int key="NSToolbarItemVisibilityPriority">0</int>
-							</object>
 							<object class="NSToolbarSpaceItem" id="869476631">
 								<string key="NSToolbarItemIdentifier">NSToolbarSpaceItem</string>
 								<string key="NSToolbarItemLabel"/>
@@ -1340,25 +973,17 @@
 					</object>
 					<object class="NSArray" key="NSToolbarIBAllowedItems">
 						<bool key="EncodedWithXMLCoder">YES</bool>
-						<reference ref="210195185"/>
-						<reference ref="219974069"/>
 						<reference ref="341138360"/>
-						<reference ref="536136540"/>
 						<reference ref="869476631"/>
 						<reference ref="49194268"/>
 						<reference ref="618891101"/>
-						<reference ref="834688503"/>
 					</object>
 					<object class="NSMutableArray" key="NSToolbarIBDefaultItems">
 						<bool key="EncodedWithXMLCoder">YES</bool>
-						<reference ref="210195185"/>
-						<reference ref="219974069"/>
 						<reference ref="341138360"/>
-						<reference ref="536136540"/>
 						<reference ref="869476631"/>
 						<reference ref="49194268"/>
 						<reference ref="618891101"/>
-						<reference ref="834688503"/>
 					</object>
 					<object class="NSMutableArray" key="NSToolbarIBSelectableItems">
 						<bool key="EncodedWithXMLCoder">YES</bool>
@@ -1370,1050 +995,1405 @@
 					<int key="NSvFlags">256</int>
 					<object class="NSMutableArray" key="NSSubviews">
 						<bool key="EncodedWithXMLCoder">YES</bool>
-						<object class="NSSplitView" id="809311847">
+						<object class="NSCustomView" id="169664854">
 							<reference key="NSNextResponder" ref="439893737"/>
 							<int key="NSvFlags">274</int>
 							<object class="NSMutableArray" key="NSSubviews">
 								<bool key="EncodedWithXMLCoder">YES</bool>
-								<object class="NSCustomView" id="169664854">
-									<reference key="NSNextResponder" ref="809311847"/>
-									<int key="NSvFlags">292</int>
+								<object class="NSScrollView" id="815512319">
+									<reference key="NSNextResponder" ref="169664854"/>
+									<int key="NSvFlags">266</int>
 									<object class="NSMutableArray" key="NSSubviews">
 										<bool key="EncodedWithXMLCoder">YES</bool>
-										<object class="NSScrollView" id="815512319">
-											<reference key="NSNextResponder" ref="169664854"/>
-											<int key="NSvFlags">266</int>
+										<object class="NSClipView" id="646625812">
+											<reference key="NSNextResponder" ref="815512319"/>
+											<int key="NSvFlags">2304</int>
 											<object class="NSMutableArray" key="NSSubviews">
 												<bool key="EncodedWithXMLCoder">YES</bool>
-												<object class="NSClipView" id="646625812">
-													<reference key="NSNextResponder" ref="815512319"/>
-													<int key="NSvFlags">2304</int>
+												<object class="NSPredicateEditor" id="872100568">
+													<reference key="NSNextResponder" ref="646625812"/>
+													<int key="NSvFlags">290</int>
 													<object class="NSMutableArray" key="NSSubviews">
 														<bool key="EncodedWithXMLCoder">YES</bool>
-														<object class="NSPredicateEditor" id="872100568">
-															<reference key="NSNextResponder" ref="646625812"/>
-															<int key="NSvFlags">290</int>
+														<object class="_NSRuleEditorViewSliceHolder" id="887125716">
+															<reference key="NSNextResponder" ref="872100568"/>
+															<int key="NSvFlags">274</int>
 															<object class="NSMutableArray" key="NSSubviews">
 																<bool key="EncodedWithXMLCoder">YES</bool>
-																<object class="_NSRuleEditorViewSliceHolder" id="887125716">
-																	<reference key="NSNextResponder" ref="872100568"/>
-																	<int key="NSvFlags">274</int>
+																<object class="NSRuleEditorViewSliceRow" id="478303413">
+																	<reference key="NSNextResponder" ref="887125716"/>
+																	<int key="NSvFlags">290</int>
 																	<object class="NSMutableArray" key="NSSubviews">
 																		<bool key="EncodedWithXMLCoder">YES</bool>
-																		<object class="NSRuleEditorViewSliceRow" id="886654512">
-																			<reference key="NSNextResponder" ref="887125716"/>
-																			<int key="NSvFlags">290</int>
-																			<object class="NSMutableArray" key="NSSubviews">
-																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<object class="NSButton" id="142514579">
-																					<reference key="NSNextResponder" ref="886654512"/>
-																					<int key="NSvFlags">257</int>
-																					<string key="NSFrame">{{742, 4}, {18, 18}}</string>
-																					<reference key="NSSuperview" ref="886654512"/>
-																					<reference key="NSNextKeyView" ref="473222763"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSRuleEditorButtonCell" key="NSCell">
-																						<int key="NSCellFlags">67239424</int>
-																						<int key="NSCellFlags2">134348800</int>
-																						<string key="NSContents">+</string>
-																						<object class="NSFont" key="NSSupport" id="29">
-																							<string key="NSName">LucidaGrande-Bold</string>
-																							<double key="NSSize">1.200000e+01</double>
-																							<int key="NSfFlags">16</int>
+																		<object class="NSButton" id="482866368">
+																			<reference key="NSNextResponder" ref="478303413"/>
+																			<int key="NSvFlags">257</int>
+																			<string key="NSFrame">{{741, 4}, {18, 18}}</string>
+																			<reference key="NSSuperview" ref="478303413"/>
+																			<reference key="NSNextKeyView" ref="373508211"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSRuleEditorButtonCell" key="NSCell">
+																				<int key="NSCellFlags">67239424</int>
+																				<int key="NSCellFlags2">134348800</int>
+																				<string key="NSContents">+</string>
+																				<object class="NSFont" key="NSSupport" id="29">
+																					<string key="NSName">LucidaGrande-Bold</string>
+																					<double key="NSSize">1.200000e+01</double>
+																					<int key="NSfFlags">16</int>
+																				</object>
+																				<string key="NSAction">_addOption:</string>
+																				<reference key="NSTarget" ref="478303413"/>
+																				<reference key="NSControlView" ref="482866368"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<object class="NSFont" key="NSAlternateImage" id="28">
+																					<string key="NSName">LucidaGrande</string>
+																					<double key="NSSize">1.200000e+01</double>
+																					<int key="NSfFlags">4883</int>
+																				</object>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																			</object>
+																		</object>
+																		<object class="NSButton" id="160344714">
+																			<reference key="NSNextResponder" ref="478303413"/>
+																			<int key="NSvFlags">257</int>
+																			<string key="NSFrame">{{721, 4}, {18, 18}}</string>
+																			<reference key="NSSuperview" ref="478303413"/>
+																			<reference key="NSNextKeyView" ref="482866368"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSRuleEditorButtonCell" key="NSCell">
+																				<int key="NSCellFlags">67239424</int>
+																				<int key="NSCellFlags2">134348800</int>
+																				<string key="NSContents">-</string>
+																				<reference key="NSSupport" ref="29"/>
+																				<string key="NSAction">_deleteOption:</string>
+																				<reference key="NSTarget" ref="478303413"/>
+																				<reference key="NSControlView" ref="160344714"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="28"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																			</object>
+																		</object>
+																		<object class="NSPopUpButton" id="111744215">
+																			<reference key="NSNextResponder" ref="478303413"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{7, 3}, {58, 19}}</string>
+																			<reference key="NSSuperview" ref="478303413"/>
+																			<reference key="NSNextKeyView" ref="471209054"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSPopUpButtonCell" key="NSCell" id="699711605">
+																				<int key="NSCellFlags">67239488</int>
+																				<int key="NSCellFlags2">4196352</int>
+																				<object class="NSFont" key="NSSupport" id="26">
+																					<string key="NSName">LucidaGrande</string>
+																					<double key="NSSize">1.100000e+01</double>
+																					<int key="NSfFlags">3100</int>
+																				</object>
+																				<integer value="2" key="NSRepresentedObject" id="10"/>
+																				<reference key="NSControlView" ref="111744215"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<object class="NSFont" key="NSAlternateImage" id="753190765">
+																					<string key="NSName">LucidaGrande</string>
+																					<double key="NSSize">1.100000e+01</double>
+																					<int key="NSfFlags">16</int>
+																				</object>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																				<object class="NSMenuItem" key="NSMenuItem" id="102426883">
+																					<reference key="NSMenu" ref="542996579"/>
+																					<string key="NSTitle">Any</string>
+																					<string key="NSKeyEquiv"/>
+																					<int key="NSKeyEquivModMask">1048576</int>
+																					<int key="NSMnemonicLoc">2147483647</int>
+																					<int key="NSState">1</int>
+																					<reference key="NSOnImage" ref="35465992"/>
+																					<reference key="NSMixedImage" ref="566991132"/>
+																					<string key="NSAction">_popUpItemAction:</string>
+																					<reference key="NSRepObject" ref="10"/>
+																					<reference key="NSTarget" ref="699711605"/>
+																				</object>
+																				<bool key="NSMenuItemRespectAlignment">YES</bool>
+																				<object class="NSMenu" key="NSMenu" id="542996579">
+																					<string key="NSTitle"/>
+																					<object class="NSMutableArray" key="NSMenuItems">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="102426883"/>
+																						<object class="NSMenuItem" id="638205081">
+																							<reference key="NSMenu" ref="542996579"/>
+																							<string key="NSTitle">All</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<reference key="NSRepObject" ref="9"/>
+																							<reference key="NSTarget" ref="699711605"/>
 																						</object>
-																						<string key="NSAction">_addOption:</string>
-																						<reference key="NSTarget" ref="886654512"/>
-																						<reference key="NSControlView" ref="142514579"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<object class="NSFont" key="NSAlternateImage" id="28">
-																							<string key="NSName">LucidaGrande</string>
-																							<double key="NSSize">1.200000e+01</double>
-																							<int key="NSfFlags">4883</int>
-																						</object>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
 																					</object>
 																				</object>
-																				<object class="NSButton" id="956860582">
-																					<reference key="NSNextResponder" ref="886654512"/>
-																					<int key="NSvFlags">257</int>
-																					<string key="NSFrame">{{722, 4}, {18, 18}}</string>
-																					<reference key="NSSuperview" ref="886654512"/>
-																					<reference key="NSNextKeyView" ref="142514579"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSRuleEditorButtonCell" key="NSCell">
-																						<int key="NSCellFlags">67239424</int>
-																						<int key="NSCellFlags2">134348800</int>
-																						<string key="NSContents">-</string>
-																						<reference key="NSSupport" ref="29"/>
-																						<string key="NSAction">_deleteOption:</string>
-																						<reference key="NSTarget" ref="886654512"/>
-																						<reference key="NSControlView" ref="956860582"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<reference key="NSAlternateImage" ref="28"/>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
+																				<int key="NSPreferredEdge">3</int>
+																				<bool key="NSUsesItemFromMenu">YES</bool>
+																				<bool key="NSAltersState">YES</bool>
+																				<int key="NSArrowPosition">2</int>
+																			</object>
+																		</object>
+																		<object class="NSPopUpButton" id="471209054">
+																			<reference key="NSNextResponder" ref="478303413"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{71, 3}, {167, 19}}</string>
+																			<reference key="NSSuperview" ref="478303413"/>
+																			<reference key="NSNextKeyView" ref="160344714"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSPopUpButtonCell" key="NSCell" id="443562245">
+																				<int key="NSCellFlags">67239488</int>
+																				<int key="NSCellFlags2">4196352</int>
+																				<reference key="NSSupport" ref="26"/>
+																				<reference key="NSControlView" ref="471209054"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="753190765"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																				<object class="NSMenuItem" key="NSMenuItem" id="215583482">
+																					<reference key="NSMenu" ref="919684674"/>
+																					<string key="NSTitle">of the following are true</string>
+																					<string key="NSKeyEquiv"/>
+																					<int key="NSKeyEquivModMask">1048576</int>
+																					<int key="NSMnemonicLoc">2147483647</int>
+																					<int key="NSState">1</int>
+																					<reference key="NSOnImage" ref="35465992"/>
+																					<reference key="NSMixedImage" ref="566991132"/>
+																					<string key="NSAction">_popUpItemAction:</string>
+																					<reference key="NSTarget" ref="443562245"/>
+																				</object>
+																				<bool key="NSMenuItemRespectAlignment">YES</bool>
+																				<object class="NSMenu" key="NSMenu" id="919684674">
+																					<string key="NSTitle"/>
+																					<object class="NSMutableArray" key="NSMenuItems">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="215583482"/>
 																					</object>
 																				</object>
-																				<object class="NSPopUpButton" id="111744215">
-																					<reference key="NSNextResponder" ref="886654512"/>
-																					<int key="NSvFlags">256</int>
-																					<string key="NSFrame">{{7, 3}, {58, 19}}</string>
-																					<reference key="NSSuperview" ref="886654512"/>
-																					<reference key="NSNextKeyView" ref="471209054"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSPopUpButtonCell" key="NSCell" id="699711605">
-																						<int key="NSCellFlags">67239488</int>
-																						<int key="NSCellFlags2">4196352</int>
-																						<object class="NSFont" key="NSSupport" id="26">
-																							<string key="NSName">LucidaGrande</string>
-																							<double key="NSSize">1.100000e+01</double>
-																							<int key="NSfFlags">3100</int>
+																				<int key="NSPreferredEdge">3</int>
+																				<bool key="NSUsesItemFromMenu">YES</bool>
+																				<bool key="NSAltersState">YES</bool>
+																				<int key="NSArrowPosition">2</int>
+																			</object>
+																		</object>
+																	</object>
+																	<string key="NSFrameSize">{769, 25}</string>
+																	<reference key="NSSuperview" ref="887125716"/>
+																	<reference key="NSNextKeyView" ref="111744215"/>
+																	<int key="NSRuleRowIndex">0</int>
+																	<int key="NSRuleIndentation">0</int>
+																	<reference key="NSContainingRuleEditorView" ref="872100568"/>
+																	<nil key="NSRuleBackgroundColor"/>
+																	<object class="NSMutableArray" key="NSRuleOptionViews">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<reference ref="111744215"/>
+																		<reference ref="471209054"/>
+																	</object>
+																	<int key="NSRuleOptionFrames.count">2</int>
+																	<string key="NSRuleOptionFrames.0">{{7, 3}, {58, 19}}</string>
+																	<string key="NSRuleOptionFrames.1">{{71, 3}, {167, 19}}</string>
+																	<object class="NSMutableArray" key="NSRuleOptionItems">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<object class="NSMutableDictionary" id="254981172">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<string>depth</string>
+																				<string>pattern</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<reference ref="9"/>
+																				<object class="NSPredicateEditorRowTemplate" id="715417482">
+																					<int key="NSPredicateTemplateType">2</int>
+																					<int key="NSPredicateTemplateOptions">0</int>
+																					<int key="NSPredicateTemplateModifier">0</int>
+																					<int key="NSPredicateTemplateLeftAttributeType">0</int>
+																					<int key="NSPredicateTemplateRightAttributeType">0</int>
+																					<object class="NSArray" key="NSPredicateTemplateViews">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="111744215"/>
+																						<reference ref="471209054"/>
+																					</object>
+																					<bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
+																					<bool key="NSPredicateTemplateRightIsWildcard">NO</bool>
+																				</object>
+																			</object>
+																		</object>
+																		<object class="NSMutableDictionary" id="58276705">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<string>depth</string>
+																				<string>pattern</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<reference ref="10"/>
+																				<reference ref="715417482"/>
+																			</object>
+																		</object>
+																	</object>
+																	<int key="NSRuleOptionInitialFrames.count">2</int>
+																	<string key="NSRuleOptionInitialFrames.0">{{7, 3}, {58, 19}}</string>
+																	<string key="NSRuleOptionInitialFrames.1">{{71, 3}, {167, 19}}</string>
+																	<reference key="NSRuleOptionAddButton" ref="482866368"/>
+																	<reference key="NSRuleOptionSubtractButton" ref="160344714"/>
+																	<int key="NSRuleOptionRowType">0</int>
+																	<int key="NSRuleOptionPlusButtonRowType">0</int>
+																	<bool key="NSRuleOptionEditable">YES</bool>
+																</object>
+																<object class="NSRuleEditorViewSliceRow" id="373508211">
+																	<reference key="NSNextResponder" ref="887125716"/>
+																	<int key="NSvFlags">290</int>
+																	<object class="NSMutableArray" key="NSSubviews">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<object class="NSButton" id="895039812">
+																			<reference key="NSNextResponder" ref="373508211"/>
+																			<int key="NSvFlags">257</int>
+																			<string key="NSFrame">{{741, 4}, {18, 18}}</string>
+																			<reference key="NSSuperview" ref="373508211"/>
+																			<reference key="NSNextKeyView" ref="1053909321"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSRuleEditorButtonCell" key="NSCell">
+																				<int key="NSCellFlags">67239424</int>
+																				<int key="NSCellFlags2">134348800</int>
+																				<string key="NSContents">+</string>
+																				<reference key="NSSupport" ref="29"/>
+																				<string key="NSAction">_addOption:</string>
+																				<reference key="NSTarget" ref="373508211"/>
+																				<reference key="NSControlView" ref="895039812"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="28"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																			</object>
+																		</object>
+																		<object class="NSButton" id="840446377">
+																			<reference key="NSNextResponder" ref="373508211"/>
+																			<int key="NSvFlags">257</int>
+																			<string key="NSFrame">{{721, 4}, {18, 18}}</string>
+																			<reference key="NSSuperview" ref="373508211"/>
+																			<reference key="NSNextKeyView" ref="895039812"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSRuleEditorButtonCell" key="NSCell">
+																				<int key="NSCellFlags">67239424</int>
+																				<int key="NSCellFlags2">134348800</int>
+																				<string key="NSContents">-</string>
+																				<reference key="NSSupport" ref="29"/>
+																				<string key="NSAction">_deleteOption:</string>
+																				<reference key="NSTarget" ref="373508211"/>
+																				<reference key="NSControlView" ref="840446377"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="28"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																			</object>
+																		</object>
+																		<object class="NSPopUpButton" id="677349919">
+																			<reference key="NSNextResponder" ref="373508211"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{37, 3}, {76, 19}}</string>
+																			<reference key="NSSuperview" ref="373508211"/>
+																			<reference key="NSNextKeyView" ref="855084085"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSPopUpButtonCell" key="NSCell" id="711386517">
+																				<int key="NSCellFlags">67239488</int>
+																				<int key="NSCellFlags2">4196352</int>
+																				<reference key="NSSupport" ref="26"/>
+																				<object class="NSKeyPathExpression" key="NSRepresentedObject" id="386522942">
+																					<int key="NSExpressionType">3</int>
+																					<string key="NSSelectorName">valueForKey:</string>
+																					<object class="NSSelfExpression" key="NSOperand">
+																						<int key="NSExpressionType">1</int>
+																					</object>
+																					<object class="NSMutableArray" key="NSArguments">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<object class="NSKeyPathSpecifierExpression">
+																							<int key="NSExpressionType">10</int>
+																							<string key="NSKeyPath">name</string>
 																						</object>
-																						<integer value="2" key="NSRepresentedObject" id="10"/>
-																						<reference key="NSControlView" ref="111744215"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<object class="NSFont" key="NSAlternateImage" id="753190765">
-																							<string key="NSName">LucidaGrande</string>
-																							<double key="NSSize">1.100000e+01</double>
-																							<int key="NSfFlags">16</int>
-																						</object>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
-																						<object class="NSMenuItem" key="NSMenuItem" id="102426883">
-																							<reference key="NSMenu" ref="542996579"/>
-																							<string key="NSTitle">Any</string>
+																					</object>
+																				</object>
+																				<reference key="NSControlView" ref="677349919"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="753190765"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																				<object class="NSMenuItem" key="NSMenuItem" id="874205404">
+																					<reference key="NSMenu" ref="785841008"/>
+																					<string key="NSTitle">name</string>
+																					<string key="NSKeyEquiv"/>
+																					<int key="NSKeyEquivModMask">1048576</int>
+																					<int key="NSMnemonicLoc">2147483647</int>
+																					<int key="NSState">1</int>
+																					<reference key="NSOnImage" ref="35465992"/>
+																					<reference key="NSMixedImage" ref="566991132"/>
+																					<string key="NSAction">_popUpItemAction:</string>
+																					<reference key="NSRepObject" ref="386522942"/>
+																					<reference key="NSTarget" ref="711386517"/>
+																				</object>
+																				<bool key="NSMenuItemRespectAlignment">YES</bool>
+																				<object class="NSMenu" key="NSMenu" id="785841008">
+																					<string key="NSTitle"/>
+																					<object class="NSMutableArray" key="NSMenuItems">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="874205404"/>
+																						<object class="NSMenuItem" id="329155667">
+																							<reference key="NSMenu" ref="785841008"/>
+																							<string key="NSTitle">variations</string>
 																							<string key="NSKeyEquiv"/>
 																							<int key="NSKeyEquivModMask">1048576</int>
 																							<int key="NSMnemonicLoc">2147483647</int>
-																							<int key="NSState">1</int>
 																							<reference key="NSOnImage" ref="35465992"/>
 																							<reference key="NSMixedImage" ref="566991132"/>
 																							<string key="NSAction">_popUpItemAction:</string>
-																							<reference key="NSRepObject" ref="10"/>
-																							<reference key="NSTarget" ref="699711605"/>
-																						</object>
-																						<bool key="NSMenuItemRespectAlignment">YES</bool>
-																						<object class="NSMenu" key="NSMenu" id="542996579">
-																							<string key="NSTitle"/>
-																							<object class="NSMutableArray" key="NSMenuItems">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<reference ref="102426883"/>
-																								<object class="NSMenuItem" id="638205081">
-																									<reference key="NSMenu" ref="542996579"/>
-																									<string key="NSTitle">All</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<reference key="NSRepObject" ref="9"/>
-																									<reference key="NSTarget" ref="699711605"/>
+																							<object class="NSKeyPathExpression" key="NSRepObject">
+																								<int key="NSExpressionType">3</int>
+																								<string key="NSSelectorName">valueForKey:</string>
+																								<object class="NSSelfExpression" key="NSOperand">
+																									<int key="NSExpressionType">1</int>
 																								</object>
+																								<object class="NSMutableArray" key="NSArguments">
+																									<bool key="EncodedWithXMLCoder">YES</bool>
+																									<object class="NSKeyPathSpecifierExpression">
+																										<int key="NSExpressionType">10</int>
+																										<string key="NSKeyPath">variations</string>
+																									</object>
+																								</object>
 																							</object>
+																							<reference key="NSTarget" ref="711386517"/>
 																						</object>
-																						<int key="NSPreferredEdge">3</int>
-																						<bool key="NSUsesItemFromMenu">YES</bool>
-																						<bool key="NSAltersState">YES</bool>
-																						<int key="NSArrowPosition">2</int>
 																					</object>
 																				</object>
-																				<object class="NSPopUpButton" id="471209054">
-																					<reference key="NSNextResponder" ref="886654512"/>
-																					<int key="NSvFlags">256</int>
-																					<string key="NSFrame">{{71, 3}, {167, 19}}</string>
-																					<reference key="NSSuperview" ref="886654512"/>
-																					<reference key="NSNextKeyView" ref="956860582"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSPopUpButtonCell" key="NSCell" id="443562245">
-																						<int key="NSCellFlags">67239488</int>
-																						<int key="NSCellFlags2">4196352</int>
-																						<reference key="NSSupport" ref="26"/>
-																						<reference key="NSControlView" ref="471209054"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<reference key="NSAlternateImage" ref="753190765"/>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
-																						<object class="NSMenuItem" key="NSMenuItem" id="215583482">
-																							<reference key="NSMenu" ref="919684674"/>
-																							<string key="NSTitle">of the following are true</string>
+																				<int key="NSPreferredEdge">3</int>
+																				<bool key="NSUsesItemFromMenu">YES</bool>
+																				<bool key="NSAltersState">YES</bool>
+																				<int key="NSArrowPosition">2</int>
+																			</object>
+																		</object>
+																		<object class="NSPopUpButton" id="855084085">
+																			<reference key="NSNextResponder" ref="373508211"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{119, 3}, {95, 19}}</string>
+																			<reference key="NSSuperview" ref="373508211"/>
+																			<reference key="NSNextKeyView" ref="309287992"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSPopUpButtonCell" key="NSCell" id="108954362">
+																				<int key="NSCellFlags">67239488</int>
+																				<int key="NSCellFlags2">4196352</int>
+																				<reference key="NSSupport" ref="26"/>
+																				<integer value="99" key="NSRepresentedObject" id="733886263"/>
+																				<reference key="NSControlView" ref="855084085"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="753190765"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																				<object class="NSMenuItem" key="NSMenuItem" id="607508980">
+																					<reference key="NSMenu" ref="437845126"/>
+																					<string key="NSTitle">contains</string>
+																					<string key="NSKeyEquiv"/>
+																					<int key="NSKeyEquivModMask">1048576</int>
+																					<int key="NSMnemonicLoc">2147483647</int>
+																					<int key="NSState">1</int>
+																					<reference key="NSOnImage" ref="35465992"/>
+																					<reference key="NSMixedImage" ref="566991132"/>
+																					<string key="NSAction">_popUpItemAction:</string>
+																					<reference key="NSRepObject" ref="733886263"/>
+																					<reference key="NSTarget" ref="108954362"/>
+																				</object>
+																				<bool key="NSMenuItemRespectAlignment">YES</bool>
+																				<object class="NSMenu" key="NSMenu" id="437845126">
+																					<string key="NSTitle"/>
+																					<object class="NSMutableArray" key="NSMenuItems">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="607508980"/>
+																						<object class="NSMenuItem" id="1050413450">
+																							<reference key="NSMenu" ref="437845126"/>
+																							<string key="NSTitle">begins with</string>
 																							<string key="NSKeyEquiv"/>
 																							<int key="NSKeyEquivModMask">1048576</int>
 																							<int key="NSMnemonicLoc">2147483647</int>
-																							<int key="NSState">1</int>
 																							<reference key="NSOnImage" ref="35465992"/>
 																							<reference key="NSMixedImage" ref="566991132"/>
 																							<string key="NSAction">_popUpItemAction:</string>
-																							<reference key="NSTarget" ref="443562245"/>
+																							<integer value="8" key="NSRepObject" id="16"/>
+																							<reference key="NSTarget" ref="108954362"/>
 																						</object>
-																						<bool key="NSMenuItemRespectAlignment">YES</bool>
-																						<object class="NSMenu" key="NSMenu" id="919684674">
-																							<string key="NSTitle"/>
-																							<object class="NSMutableArray" key="NSMenuItems">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<reference ref="215583482"/>
-																							</object>
+																						<object class="NSMenuItem" id="40118016">
+																							<reference key="NSMenu" ref="437845126"/>
+																							<string key="NSTitle">ends with</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<integer value="9" key="NSRepObject" id="17"/>
+																							<reference key="NSTarget" ref="108954362"/>
 																						</object>
-																						<int key="NSPreferredEdge">3</int>
-																						<bool key="NSUsesItemFromMenu">YES</bool>
-																						<bool key="NSAltersState">YES</bool>
-																						<int key="NSArrowPosition">2</int>
+																						<object class="NSMenuItem" id="147590798">
+																							<reference key="NSMenu" ref="437845126"/>
+																							<string key="NSTitle">is</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<integer value="4" key="NSRepObject" id="12"/>
+																							<reference key="NSTarget" ref="108954362"/>
+																						</object>
+																						<object class="NSMenuItem" id="294835276">
+																							<reference key="NSMenu" ref="437845126"/>
+																							<string key="NSTitle">is not</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<integer value="5" key="NSRepObject" id="13"/>
+																							<reference key="NSTarget" ref="108954362"/>
+																						</object>
 																					</object>
 																				</object>
+																				<int key="NSPreferredEdge">3</int>
+																				<bool key="NSUsesItemFromMenu">YES</bool>
+																				<bool key="NSAltersState">YES</bool>
+																				<int key="NSArrowPosition">2</int>
 																			</object>
-																			<string key="NSFrameSize">{770, 25}</string>
-																			<reference key="NSSuperview" ref="887125716"/>
-																			<reference key="NSNextKeyView" ref="111744215"/>
-																			<int key="NSRuleRowIndex">0</int>
-																			<int key="NSRuleIndentation">0</int>
-																			<reference key="NSContainingRuleEditorView" ref="872100568"/>
-																			<nil key="NSRuleBackgroundColor"/>
-																			<object class="NSMutableArray" key="NSRuleOptionViews">
+																		</object>
+																		<object class="NSTextField" id="309287992">
+																			<reference key="NSNextResponder" ref="373508211"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{220, 4}, {61, 18}}</string>
+																			<reference key="NSSuperview" ref="373508211"/>
+																			<reference key="NSNextKeyView" ref="840446377"/>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSTextFieldCell" key="NSCell">
+																				<int key="NSCellFlags">343014976</int>
+																				<int key="NSCellFlags2">4326400</int>
+																				<string key="NSContents"/>
+																				<reference key="NSSupport" ref="26"/>
+																				<reference key="NSControlView" ref="309287992"/>
+																				<bool key="NSDrawsBackground">YES</bool>
+																				<reference key="NSBackgroundColor" ref="439903801"/>
+																				<reference key="NSTextColor" ref="475656758"/>
+																			</object>
+																		</object>
+																	</object>
+																	<string key="NSFrame">{{0, 25}, {769, 25}}</string>
+																	<reference key="NSSuperview" ref="887125716"/>
+																	<reference key="NSNextKeyView" ref="677349919"/>
+																	<int key="NSRuleRowIndex">1</int>
+																	<int key="NSRuleIndentation">1</int>
+																	<reference key="NSContainingRuleEditorView" ref="872100568"/>
+																	<nil key="NSRuleBackgroundColor"/>
+																	<object class="NSMutableArray" key="NSRuleOptionViews">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<reference ref="677349919"/>
+																		<reference ref="855084085"/>
+																		<reference ref="309287992"/>
+																	</object>
+																	<int key="NSRuleOptionFrames.count">3</int>
+																	<string key="NSRuleOptionFrames.0">{{37, 3}, {76, 19}}</string>
+																	<string key="NSRuleOptionFrames.1">{{119, 3}, {95, 19}}</string>
+																	<string key="NSRuleOptionFrames.2">{{220, 4}, {61, 18}}</string>
+																	<object class="NSMutableArray" key="NSRuleOptionItems">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<object class="NSMutableDictionary" id="733112046">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<reference ref="111744215"/>
-																				<reference ref="471209054"/>
+																				<string>depth</string>
+																				<string>pattern</string>
 																			</object>
-																			<int key="NSRuleOptionFrames.count">2</int>
-																			<string key="NSRuleOptionFrames.0">{{7, 3}, {58, 19}}</string>
-																			<string key="NSRuleOptionFrames.1">{{71, 3}, {167, 19}}</string>
-																			<object class="NSMutableArray" key="NSRuleOptionItems">
+																			<object class="NSMutableArray" key="dict.values">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<object class="NSMutableDictionary" id="753099878">
-																					<bool key="EncodedWithXMLCoder">YES</bool>
-																					<object class="NSMutableArray" key="dict.sortedKeys">
+																				<reference ref="9"/>
+																				<object class="NSPredicateEditorRowTemplate" id="755579174">
+																					<int key="NSPredicateTemplateType">1</int>
+																					<int key="NSPredicateTemplateOptions">0</int>
+																					<int key="NSPredicateTemplateModifier">0</int>
+																					<int key="NSPredicateTemplateLeftAttributeType">0</int>
+																					<int key="NSPredicateTemplateRightAttributeType">700</int>
+																					<object class="NSArray" key="NSPredicateTemplateViews">
 																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<string>depth</string>
-																						<string>pattern</string>
+																						<reference ref="677349919"/>
+																						<reference ref="855084085"/>
+																						<reference ref="309287992"/>
 																					</object>
-																					<object class="NSMutableArray" key="dict.values">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<reference ref="9"/>
-																						<object class="NSPredicateEditorRowTemplate" id="715417482">
-																							<int key="NSPredicateTemplateType">2</int>
-																							<int key="NSPredicateTemplateOptions">0</int>
-																							<int key="NSPredicateTemplateModifier">0</int>
-																							<int key="NSPredicateTemplateLeftAttributeType">0</int>
-																							<int key="NSPredicateTemplateRightAttributeType">0</int>
-																							<object class="NSArray" key="NSPredicateTemplateViews">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<reference ref="111744215"/>
-																								<reference ref="471209054"/>
-																							</object>
-																							<bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
-																							<bool key="NSPredicateTemplateRightIsWildcard">NO</bool>
-																						</object>
-																					</object>
+																					<bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
+																					<bool key="NSPredicateTemplateRightIsWildcard">YES</bool>
 																				</object>
-																				<object class="NSMutableDictionary" id="89026760">
-																					<bool key="EncodedWithXMLCoder">YES</bool>
-																					<object class="NSMutableArray" key="dict.sortedKeys">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<string>depth</string>
-																						<string>pattern</string>
-																					</object>
-																					<object class="NSMutableArray" key="dict.values">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<reference ref="10"/>
-																						<reference ref="715417482"/>
-																					</object>
-																				</object>
 																			</object>
-																			<int key="NSRuleOptionInitialFrames.count">2</int>
-																			<string key="NSRuleOptionInitialFrames.0">{{7, 3}, {58, 19}}</string>
-																			<string key="NSRuleOptionInitialFrames.1">{{71, 3}, {167, 19}}</string>
-																			<reference key="NSRuleOptionAddButton" ref="142514579"/>
-																			<reference key="NSRuleOptionSubtractButton" ref="956860582"/>
-																			<int key="NSRuleOptionRowType">0</int>
-																			<int key="NSRuleOptionPlusButtonRowType">0</int>
-																			<bool key="NSRuleOptionEditable">YES</bool>
 																		</object>
-																		<object class="NSRuleEditorViewSliceRow" id="473222763">
-																			<reference key="NSNextResponder" ref="887125716"/>
-																			<int key="NSvFlags">290</int>
-																			<object class="NSMutableArray" key="NSSubviews">
+																		<object class="NSMutableDictionary" id="34831755">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<object class="NSButton" id="957034921">
-																					<reference key="NSNextResponder" ref="473222763"/>
-																					<int key="NSvFlags">257</int>
-																					<string key="NSFrame">{{742, 4}, {18, 18}}</string>
-																					<reference key="NSSuperview" ref="473222763"/>
-																					<reference key="NSNextKeyView" ref="872100568"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSRuleEditorButtonCell" key="NSCell">
-																						<int key="NSCellFlags">67239424</int>
-																						<int key="NSCellFlags2">134348800</int>
-																						<string key="NSContents">+</string>
-																						<reference key="NSSupport" ref="29"/>
-																						<string key="NSAction">_addOption:</string>
-																						<reference key="NSTarget" ref="473222763"/>
-																						<reference key="NSControlView" ref="957034921"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<reference key="NSAlternateImage" ref="28"/>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
+																				<string>depth</string>
+																				<string>pattern</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<reference ref="10"/>
+																				<reference ref="755579174"/>
+																			</object>
+																		</object>
+																		<object class="NSMutableDictionary" id="846064280">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<string>depth</string>
+																				<string>pattern</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<integer value="3" id="11"/>
+																				<reference ref="755579174"/>
+																			</object>
+																		</object>
+																	</object>
+																	<int key="NSRuleOptionInitialFrames.count">3</int>
+																	<string key="NSRuleOptionInitialFrames.0">{{37, 3}, {76, 19}}</string>
+																	<string key="NSRuleOptionInitialFrames.1">{{119, 3}, {95, 19}}</string>
+																	<string key="NSRuleOptionInitialFrames.2">{{220, 4}, {61, 18}}</string>
+																	<reference key="NSRuleOptionAddButton" ref="895039812"/>
+																	<reference key="NSRuleOptionSubtractButton" ref="840446377"/>
+																	<int key="NSRuleOptionRowType">0</int>
+																	<int key="NSRuleOptionPlusButtonRowType">0</int>
+																	<bool key="NSRuleOptionEditable">YES</bool>
+																</object>
+																<object class="NSRuleEditorViewSliceRow" id="1053909321">
+																	<reference key="NSNextResponder" ref="887125716"/>
+																	<int key="NSvFlags">290</int>
+																	<object class="NSMutableArray" key="NSSubviews">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<object class="NSButton" id="1052233831">
+																			<reference key="NSNextResponder" ref="1053909321"/>
+																			<int key="NSvFlags">257</int>
+																			<string key="NSFrame">{{741, 4}, {18, 18}}</string>
+																			<reference key="NSSuperview" ref="1053909321"/>
+																			<reference key="NSNextKeyView" ref="872100568"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSRuleEditorButtonCell" key="NSCell">
+																				<int key="NSCellFlags">67239424</int>
+																				<int key="NSCellFlags2">134348800</int>
+																				<string key="NSContents">+</string>
+																				<reference key="NSSupport" ref="29"/>
+																				<string key="NSAction">_addOption:</string>
+																				<reference key="NSTarget" ref="1053909321"/>
+																				<reference key="NSControlView" ref="1052233831"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="28"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																			</object>
+																		</object>
+																		<object class="NSButton" id="332633535">
+																			<reference key="NSNextResponder" ref="1053909321"/>
+																			<int key="NSvFlags">257</int>
+																			<string key="NSFrame">{{721, 4}, {18, 18}}</string>
+																			<reference key="NSSuperview" ref="1053909321"/>
+																			<reference key="NSNextKeyView" ref="1052233831"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSRuleEditorButtonCell" key="NSCell">
+																				<int key="NSCellFlags">67239424</int>
+																				<int key="NSCellFlags2">134348800</int>
+																				<string key="NSContents">-</string>
+																				<reference key="NSSupport" ref="29"/>
+																				<string key="NSAction">_deleteOption:</string>
+																				<reference key="NSTarget" ref="1053909321"/>
+																				<reference key="NSControlView" ref="332633535"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="28"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																			</object>
+																		</object>
+																		<object class="NSPopUpButton" id="1153027">
+																			<reference key="NSNextResponder" ref="1053909321"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{37, 3}, {79, 19}}</string>
+																			<reference key="NSSuperview" ref="1053909321"/>
+																			<reference key="NSNextKeyView" ref="705340908"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSPopUpButtonCell" key="NSCell" id="786329459">
+																				<int key="NSCellFlags">67239488</int>
+																				<int key="NSCellFlags2">4196352</int>
+																				<reference key="NSSupport" ref="26"/>
+																				<object class="NSKeyPathExpression" key="NSRepresentedObject" id="355620302">
+																					<int key="NSExpressionType">3</int>
+																					<string key="NSSelectorName">valueForKey:</string>
+																					<object class="NSSelfExpression" key="NSOperand">
+																						<int key="NSExpressionType">1</int>
 																					</object>
-																				</object>
-																				<object class="NSButton" id="855223563">
-																					<reference key="NSNextResponder" ref="473222763"/>
-																					<int key="NSvFlags">257</int>
-																					<string key="NSFrame">{{722, 4}, {18, 18}}</string>
-																					<reference key="NSSuperview" ref="473222763"/>
-																					<reference key="NSNextKeyView" ref="957034921"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSRuleEditorButtonCell" key="NSCell">
-																						<int key="NSCellFlags">67239424</int>
-																						<int key="NSCellFlags2">134348800</int>
-																						<string key="NSContents">-</string>
-																						<reference key="NSSupport" ref="29"/>
-																						<string key="NSAction">_deleteOption:</string>
-																						<reference key="NSTarget" ref="473222763"/>
-																						<reference key="NSControlView" ref="855223563"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<reference key="NSAlternateImage" ref="28"/>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
+																					<object class="NSMutableArray" key="NSArguments">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<object class="NSKeyPathSpecifierExpression">
+																							<int key="NSExpressionType">10</int>
+																							<string key="NSKeyPath">name</string>
+																						</object>
 																					</object>
 																				</object>
-																				<object class="NSPopUpButton" id="677349919">
-																					<reference key="NSNextResponder" ref="473222763"/>
-																					<int key="NSvFlags">256</int>
-																					<string key="NSFrame">{{37, 3}, {76, 19}}</string>
-																					<reference key="NSSuperview" ref="473222763"/>
-																					<reference key="NSNextKeyView" ref="855084085"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSPopUpButtonCell" key="NSCell" id="711386517">
-																						<int key="NSCellFlags">67239488</int>
-																						<int key="NSCellFlags2">4196352</int>
-																						<reference key="NSSupport" ref="26"/>
-																						<object class="NSKeyPathExpression" key="NSRepresentedObject" id="386522942">
-																							<int key="NSExpressionType">3</int>
-																							<string key="NSSelectorName">valueForKey:</string>
-																							<object class="NSSelfExpression" key="NSOperand">
-																								<int key="NSExpressionType">1</int>
-																							</object>
-																							<object class="NSMutableArray" key="NSArguments">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<object class="NSKeyPathSpecifierExpression">
-																									<int key="NSExpressionType">10</int>
-																									<string key="NSKeyPath">name</string>
+																				<reference key="NSControlView" ref="1153027"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="753190765"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																				<object class="NSMenuItem" key="NSMenuItem" id="62418467">
+																					<reference key="NSMenu" ref="52541597"/>
+																					<string key="NSTitle">name</string>
+																					<string key="NSKeyEquiv"/>
+																					<int key="NSKeyEquivModMask">1048576</int>
+																					<int key="NSMnemonicLoc">2147483647</int>
+																					<int key="NSState">1</int>
+																					<reference key="NSOnImage" ref="35465992"/>
+																					<reference key="NSMixedImage" ref="566991132"/>
+																					<string key="NSAction">_popUpItemAction:</string>
+																					<reference key="NSRepObject" ref="355620302"/>
+																					<reference key="NSTarget" ref="786329459"/>
+																				</object>
+																				<bool key="NSMenuItemRespectAlignment">YES</bool>
+																				<object class="NSMenu" key="NSMenu" id="52541597">
+																					<string key="NSTitle"/>
+																					<object class="NSMutableArray" key="NSMenuItems">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="62418467"/>
+																						<object class="NSMenuItem" id="885684253">
+																							<reference key="NSMenu" ref="52541597"/>
+																							<string key="NSTitle">address</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<object class="NSKeyPathExpression" key="NSRepObject">
+																								<int key="NSExpressionType">3</int>
+																								<string key="NSSelectorName">valueForKey:</string>
+																								<object class="NSSelfExpression" key="NSOperand">
+																									<int key="NSExpressionType">1</int>
 																								</object>
+																								<object class="NSMutableArray" key="NSArguments">
+																									<bool key="EncodedWithXMLCoder">YES</bool>
+																									<object class="NSKeyPathSpecifierExpression">
+																										<int key="NSExpressionType">10</int>
+																										<string key="NSKeyPath">address</string>
+																									</object>
+																								</object>
 																							</object>
+																							<reference key="NSTarget" ref="786329459"/>
 																						</object>
-																						<reference key="NSControlView" ref="677349919"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<reference key="NSAlternateImage" ref="753190765"/>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
-																						<object class="NSMenuItem" key="NSMenuItem" id="874205404">
-																							<reference key="NSMenu" ref="785841008"/>
-																							<string key="NSTitle">name</string>
+																						<object class="NSMenuItem" id="471964401">
+																							<reference key="NSMenu" ref="52541597"/>
+																							<string key="NSTitle">sign</string>
 																							<string key="NSKeyEquiv"/>
 																							<int key="NSKeyEquivModMask">1048576</int>
 																							<int key="NSMnemonicLoc">2147483647</int>
-																							<int key="NSState">1</int>
 																							<reference key="NSOnImage" ref="35465992"/>
 																							<reference key="NSMixedImage" ref="566991132"/>
 																							<string key="NSAction">_popUpItemAction:</string>
-																							<reference key="NSRepObject" ref="386522942"/>
-																							<reference key="NSTarget" ref="711386517"/>
-																						</object>
-																						<bool key="NSMenuItemRespectAlignment">YES</bool>
-																						<object class="NSMenu" key="NSMenu" id="785841008">
-																							<string key="NSTitle"/>
-																							<object class="NSMutableArray" key="NSMenuItems">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<reference ref="874205404"/>
-																								<object class="NSMenuItem" id="329155667">
-																									<reference key="NSMenu" ref="785841008"/>
-																									<string key="NSTitle">address</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<object class="NSKeyPathExpression" key="NSRepObject">
-																										<int key="NSExpressionType">3</int>
-																										<string key="NSSelectorName">valueForKey:</string>
-																										<object class="NSSelfExpression" key="NSOperand">
-																											<int key="NSExpressionType">1</int>
-																										</object>
-																										<object class="NSMutableArray" key="NSArguments">
-																											<bool key="EncodedWithXMLCoder">YES</bool>
-																											<object class="NSKeyPathSpecifierExpression">
-																												<int key="NSExpressionType">10</int>
-																												<string key="NSKeyPath">address</string>
-																											</object>
-																										</object>
-																									</object>
-																									<reference key="NSTarget" ref="711386517"/>
+																							<object class="NSKeyPathExpression" key="NSRepObject">
+																								<int key="NSExpressionType">3</int>
+																								<string key="NSSelectorName">valueForKey:</string>
+																								<object class="NSSelfExpression" key="NSOperand">
+																									<int key="NSExpressionType">1</int>
 																								</object>
-																								<object class="NSMenuItem" id="553455523">
-																									<reference key="NSMenu" ref="785841008"/>
-																									<string key="NSTitle">sign</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<object class="NSKeyPathExpression" key="NSRepObject">
-																										<int key="NSExpressionType">3</int>
-																										<string key="NSSelectorName">valueForKey:</string>
-																										<object class="NSSelfExpression" key="NSOperand">
-																											<int key="NSExpressionType">1</int>
-																										</object>
-																										<object class="NSMutableArray" key="NSArguments">
-																											<bool key="EncodedWithXMLCoder">YES</bool>
-																											<object class="NSKeyPathSpecifierExpression">
-																												<int key="NSExpressionType">10</int>
-																												<string key="NSKeyPath">sign</string>
-																											</object>
-																										</object>
+																								<object class="NSMutableArray" key="NSArguments">
+																									<bool key="EncodedWithXMLCoder">YES</bool>
+																									<object class="NSKeyPathSpecifierExpression">
+																										<int key="NSExpressionType">10</int>
+																										<string key="NSKeyPath">sign</string>
 																									</object>
-																									<reference key="NSTarget" ref="711386517"/>
 																								</object>
 																							</object>
+																							<reference key="NSTarget" ref="786329459"/>
 																						</object>
-																						<int key="NSPreferredEdge">3</int>
-																						<bool key="NSUsesItemFromMenu">YES</bool>
-																						<bool key="NSAltersState">YES</bool>
-																						<int key="NSArrowPosition">2</int>
 																					</object>
 																				</object>
-																				<object class="NSPopUpButton" id="855084085">
-																					<reference key="NSNextResponder" ref="473222763"/>
-																					<int key="NSvFlags">256</int>
-																					<string key="NSFrame">{{119, 3}, {95, 19}}</string>
-																					<reference key="NSSuperview" ref="473222763"/>
-																					<reference key="NSNextKeyView" ref="309287992"/>
-																					<int key="NSTag">-1</int>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSPopUpButtonCell" key="NSCell" id="108954362">
-																						<int key="NSCellFlags">67239488</int>
-																						<int key="NSCellFlags2">4196352</int>
-																						<reference key="NSSupport" ref="26"/>
-																						<integer value="99" key="NSRepresentedObject" id="733886263"/>
-																						<reference key="NSControlView" ref="855084085"/>
-																						<int key="NSButtonFlags">-2038284033</int>
-																						<int key="NSButtonFlags2">36</int>
-																						<reference key="NSAlternateImage" ref="753190765"/>
-																						<string key="NSKeyEquivalent"/>
-																						<int key="NSPeriodicDelay">400</int>
-																						<int key="NSPeriodicInterval">75</int>
-																						<object class="NSMenuItem" key="NSMenuItem" id="607508980">
-																							<reference key="NSMenu" ref="437845126"/>
-																							<string key="NSTitle">contains</string>
+																				<int key="NSPreferredEdge">3</int>
+																				<bool key="NSUsesItemFromMenu">YES</bool>
+																				<bool key="NSAltersState">YES</bool>
+																				<int key="NSArrowPosition">2</int>
+																			</object>
+																		</object>
+																		<object class="NSPopUpButton" id="705340908">
+																			<reference key="NSNextResponder" ref="1053909321"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{122, 3}, {99, 19}}</string>
+																			<reference key="NSSuperview" ref="1053909321"/>
+																			<reference key="NSNextKeyView" ref="563469398"/>
+																			<int key="NSTag">-1</int>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSPopUpButtonCell" key="NSCell" id="874731737">
+																				<int key="NSCellFlags">67239488</int>
+																				<int key="NSCellFlags2">4196352</int>
+																				<reference key="NSSupport" ref="26"/>
+																				<integer value="99" key="NSRepresentedObject" id="519666628"/>
+																				<reference key="NSControlView" ref="705340908"/>
+																				<int key="NSButtonFlags">-2038284033</int>
+																				<int key="NSButtonFlags2">36</int>
+																				<reference key="NSAlternateImage" ref="753190765"/>
+																				<string key="NSKeyEquivalent"/>
+																				<int key="NSPeriodicDelay">400</int>
+																				<int key="NSPeriodicInterval">75</int>
+																				<object class="NSMenuItem" key="NSMenuItem" id="159049928">
+																					<reference key="NSMenu" ref="504781461"/>
+																					<string key="NSTitle">contains</string>
+																					<string key="NSKeyEquiv"/>
+																					<int key="NSKeyEquivModMask">1048576</int>
+																					<int key="NSMnemonicLoc">2147483647</int>
+																					<int key="NSState">1</int>
+																					<reference key="NSOnImage" ref="35465992"/>
+																					<reference key="NSMixedImage" ref="566991132"/>
+																					<string key="NSAction">_popUpItemAction:</string>
+																					<reference key="NSRepObject" ref="519666628"/>
+																					<reference key="NSTarget" ref="874731737"/>
+																				</object>
+																				<bool key="NSMenuItemRespectAlignment">YES</bool>
+																				<object class="NSMenu" key="NSMenu" id="504781461">
+																					<string key="NSTitle"/>
+																					<object class="NSMutableArray" key="NSMenuItems">
+																						<bool key="EncodedWithXMLCoder">YES</bool>
+																						<reference ref="159049928"/>
+																						<object class="NSMenuItem" id="268521862">
+																							<reference key="NSMenu" ref="504781461"/>
+																							<string key="NSTitle">begins with</string>
 																							<string key="NSKeyEquiv"/>
 																							<int key="NSKeyEquivModMask">1048576</int>
 																							<int key="NSMnemonicLoc">2147483647</int>
-																							<int key="NSState">1</int>
 																							<reference key="NSOnImage" ref="35465992"/>
 																							<reference key="NSMixedImage" ref="566991132"/>
 																							<string key="NSAction">_popUpItemAction:</string>
-																							<reference key="NSRepObject" ref="733886263"/>
-																							<reference key="NSTarget" ref="108954362"/>
+																							<reference key="NSRepObject" ref="16"/>
+																							<reference key="NSTarget" ref="874731737"/>
 																						</object>
-																						<bool key="NSMenuItemRespectAlignment">YES</bool>
-																						<object class="NSMenu" key="NSMenu" id="437845126">
-																							<string key="NSTitle"/>
-																							<object class="NSMutableArray" key="NSMenuItems">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<reference ref="607508980"/>
-																								<object class="NSMenuItem" id="1050413450">
-																									<reference key="NSMenu" ref="437845126"/>
-																									<string key="NSTitle">begins with</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<integer value="8" key="NSRepObject"/>
-																									<reference key="NSTarget" ref="108954362"/>
-																								</object>
-																								<object class="NSMenuItem" id="40118016">
-																									<reference key="NSMenu" ref="437845126"/>
-																									<string key="NSTitle">ends with</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<integer value="9" key="NSRepObject"/>
-																									<reference key="NSTarget" ref="108954362"/>
-																								</object>
-																								<object class="NSMenuItem" id="147590798">
-																									<reference key="NSMenu" ref="437845126"/>
-																									<string key="NSTitle">is</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<integer value="4" key="NSRepObject"/>
-																									<reference key="NSTarget" ref="108954362"/>
-																								</object>
-																								<object class="NSMenuItem" id="294835276">
-																									<reference key="NSMenu" ref="437845126"/>
-																									<string key="NSTitle">is not</string>
-																									<string key="NSKeyEquiv"/>
-																									<int key="NSKeyEquivModMask">1048576</int>
-																									<int key="NSMnemonicLoc">2147483647</int>
-																									<reference key="NSOnImage" ref="35465992"/>
-																									<reference key="NSMixedImage" ref="566991132"/>
-																									<string key="NSAction">_popUpItemAction:</string>
-																									<integer value="5" key="NSRepObject"/>
-																									<reference key="NSTarget" ref="108954362"/>
-																								</object>
-																							</object>
+																						<object class="NSMenuItem" id="1046027968">
+																							<reference key="NSMenu" ref="504781461"/>
+																							<string key="NSTitle">ends with</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<reference key="NSRepObject" ref="17"/>
+																							<reference key="NSTarget" ref="874731737"/>
 																						</object>
-																						<int key="NSPreferredEdge">3</int>
-																						<bool key="NSUsesItemFromMenu">YES</bool>
-																						<bool key="NSAltersState">YES</bool>
-																						<int key="NSArrowPosition">2</int>
+																						<object class="NSMenuItem" id="119509531">
+																							<reference key="NSMenu" ref="504781461"/>
+																							<string key="NSTitle">is</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<reference key="NSRepObject" ref="12"/>
+																							<reference key="NSTarget" ref="874731737"/>
+																						</object>
+																						<object class="NSMenuItem" id="89817851">
+																							<reference key="NSMenu" ref="504781461"/>
+																							<string key="NSTitle">is not</string>
+																							<string key="NSKeyEquiv"/>
+																							<int key="NSKeyEquivModMask">1048576</int>
+																							<int key="NSMnemonicLoc">2147483647</int>
+																							<reference key="NSOnImage" ref="35465992"/>
+																							<reference key="NSMixedImage" ref="566991132"/>
+																							<string key="NSAction">_popUpItemAction:</string>
+																							<reference key="NSRepObject" ref="13"/>
+																							<reference key="NSTarget" ref="874731737"/>
+																						</object>
 																					</object>
 																				</object>
-																				<object class="NSTextField" id="309287992">
-																					<reference key="NSNextResponder" ref="473222763"/>
-																					<int key="NSvFlags">256</int>
-																					<string key="NSFrame">{{220, 4}, {61, 18}}</string>
-																					<reference key="NSSuperview" ref="473222763"/>
-																					<reference key="NSNextKeyView" ref="855223563"/>
-																					<bool key="NSEnabled">YES</bool>
-																					<object class="NSTextFieldCell" key="NSCell">
-																						<int key="NSCellFlags">343014976</int>
-																						<int key="NSCellFlags2">4326400</int>
-																						<string key="NSContents"/>
-																						<reference key="NSSupport" ref="26"/>
-																						<reference key="NSControlView" ref="309287992"/>
-																						<bool key="NSDrawsBackground">YES</bool>
-																						<reference key="NSBackgroundColor" ref="439903801"/>
-																						<reference key="NSTextColor" ref="475656758"/>
-																					</object>
-																				</object>
+																				<int key="NSPreferredEdge">3</int>
+																				<bool key="NSUsesItemFromMenu">YES</bool>
+																				<bool key="NSAltersState">YES</bool>
+																				<int key="NSArrowPosition">2</int>
 																			</object>
-																			<string key="NSFrame">{{0, 25}, {770, 25}}</string>
-																			<reference key="NSSuperview" ref="887125716"/>
-																			<reference key="NSNextKeyView" ref="677349919"/>
-																			<int key="NSRuleRowIndex">1</int>
-																			<int key="NSRuleIndentation">1</int>
-																			<reference key="NSContainingRuleEditorView" ref="872100568"/>
-																			<nil key="NSRuleBackgroundColor"/>
-																			<object class="NSMutableArray" key="NSRuleOptionViews">
+																		</object>
+																		<object class="NSTextField" id="563469398">
+																			<reference key="NSNextResponder" ref="1053909321"/>
+																			<int key="NSvFlags">256</int>
+																			<string key="NSFrame">{{227, 4}, {160, 18}}</string>
+																			<reference key="NSSuperview" ref="1053909321"/>
+																			<reference key="NSNextKeyView" ref="332633535"/>
+																			<bool key="NSEnabled">YES</bool>
+																			<object class="NSTextFieldCell" key="NSCell">
+																				<int key="NSCellFlags">343014976</int>
+																				<int key="NSCellFlags2">4326400</int>
+																				<string key="NSContents"/>
+																				<reference key="NSSupport" ref="26"/>
+																				<reference key="NSControlView" ref="563469398"/>
+																				<bool key="NSDrawsBackground">YES</bool>
+																				<reference key="NSBackgroundColor" ref="439903801"/>
+																				<reference key="NSTextColor" ref="475656758"/>
+																			</object>
+																		</object>
+																	</object>
+																	<string key="NSFrame">{{0, 50}, {769, 25}}</string>
+																	<reference key="NSSuperview" ref="887125716"/>
+																	<reference key="NSNextKeyView" ref="1153027"/>
+																	<int key="NSRuleRowIndex">2</int>
+																	<int key="NSRuleIndentation">1</int>
+																	<reference key="NSContainingRuleEditorView" ref="872100568"/>
+																	<nil key="NSRuleBackgroundColor"/>
+																	<object class="NSMutableArray" key="NSRuleOptionViews">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<reference ref="1153027"/>
+																		<reference ref="705340908"/>
+																		<reference ref="563469398"/>
+																	</object>
+																	<int key="NSRuleOptionFrames.count">3</int>
+																	<string key="NSRuleOptionFrames.0">{{37, 3}, {79, 19}}</string>
+																	<string key="NSRuleOptionFrames.1">{{122, 3}, {99, 19}}</string>
+																	<string key="NSRuleOptionFrames.2">{{227, 4}, {160, 18}}</string>
+																	<object class="NSMutableArray" key="NSRuleOptionItems">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<object class="NSMutableDictionary" id="921008699">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<reference ref="677349919"/>
-																				<reference ref="855084085"/>
-																				<reference ref="309287992"/>
+																				<string>depth</string>
+																				<string>pattern</string>
 																			</object>
-																			<int key="NSRuleOptionFrames.count">3</int>
-																			<string key="NSRuleOptionFrames.0">{{37, 3}, {76, 19}}</string>
-																			<string key="NSRuleOptionFrames.1">{{119, 3}, {95, 19}}</string>
-																			<string key="NSRuleOptionFrames.2">{{220, 4}, {61, 18}}</string>
-																			<object class="NSMutableArray" key="NSRuleOptionItems">
+																			<object class="NSMutableArray" key="dict.values">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<object class="NSMutableDictionary" id="785082972">
-																					<bool key="EncodedWithXMLCoder">YES</bool>
-																					<object class="NSMutableArray" key="dict.sortedKeys">
+																				<reference ref="9"/>
+																				<object class="NSPredicateEditorRowTemplate" id="74082247">
+																					<int key="NSPredicateTemplateType">1</int>
+																					<int key="NSPredicateTemplateOptions">0</int>
+																					<int key="NSPredicateTemplateModifier">0</int>
+																					<int key="NSPredicateTemplateLeftAttributeType">0</int>
+																					<int key="NSPredicateTemplateRightAttributeType">700</int>
+																					<object class="NSArray" key="NSPredicateTemplateViews">
 																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<string>depth</string>
-																						<string>pattern</string>
+																						<reference ref="1153027"/>
+																						<reference ref="705340908"/>
+																						<reference ref="563469398"/>
 																					</object>
-																					<object class="NSMutableArray" key="dict.values">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<reference ref="9"/>
-																						<object class="NSPredicateEditorRowTemplate" id="755579174">
-																							<int key="NSPredicateTemplateType">1</int>
-																							<int key="NSPredicateTemplateOptions">0</int>
-																							<int key="NSPredicateTemplateModifier">0</int>
-																							<int key="NSPredicateTemplateLeftAttributeType">0</int>
-																							<int key="NSPredicateTemplateRightAttributeType">700</int>
-																							<object class="NSArray" key="NSPredicateTemplateViews">
-																								<bool key="EncodedWithXMLCoder">YES</bool>
-																								<reference ref="677349919"/>
-																								<reference ref="855084085"/>
-																								<reference ref="309287992"/>
-																							</object>
-																							<bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
-																							<bool key="NSPredicateTemplateRightIsWildcard">YES</bool>
-																						</object>
-																					</object>
+																					<bool key="NSPredicateTemplateLeftIsWildcard">NO</bool>
+																					<bool key="NSPredicateTemplateRightIsWildcard">YES</bool>
 																				</object>
-																				<object class="NSMutableDictionary" id="571324328">
-																					<bool key="EncodedWithXMLCoder">YES</bool>
-																					<object class="NSMutableArray" key="dict.sortedKeys">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<string>depth</string>
-																						<string>pattern</string>
-																					</object>
-																					<object class="NSMutableArray" key="dict.values">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<reference ref="10"/>
-																						<reference ref="755579174"/>
-																					</object>
-																				</object>
-																				<object class="NSMutableDictionary" id="724195700">
-																					<bool key="EncodedWithXMLCoder">YES</bool>
-																					<object class="NSMutableArray" key="dict.sortedKeys">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<string>depth</string>
-																						<string>pattern</string>
-																					</object>
-																					<object class="NSMutableArray" key="dict.values">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<integer value="3"/>
-																						<reference ref="755579174"/>
-																					</object>
-																				</object>
 																			</object>
-																			<int key="NSRuleOptionInitialFrames.count">3</int>
-																			<string key="NSRuleOptionInitialFrames.0">{{37, 3}, {76, 19}}</string>
-																			<string key="NSRuleOptionInitialFrames.1">{{119, 3}, {95, 19}}</string>
-																			<string key="NSRuleOptionInitialFrames.2">{{220, 4}, {61, 18}}</string>
-																			<reference key="NSRuleOptionAddButton" ref="957034921"/>
-																			<reference key="NSRuleOptionSubtractButton" ref="855223563"/>
-																			<int key="NSRuleOptionRowType">0</int>
-																			<int key="NSRuleOptionPlusButtonRowType">0</int>
-																			<bool key="NSRuleOptionEditable">YES</bool>
 																		</object>
+																		<object class="NSMutableDictionary" id="252715196">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<string>depth</string>
+																				<string>pattern</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<reference ref="10"/>
+																				<reference ref="74082247"/>
+																			</object>
+																		</object>
+																		<object class="NSMutableDictionary" id="876688948">
+																			<bool key="EncodedWithXMLCoder">YES</bool>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<string>depth</string>
+																				<string>pattern</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<reference ref="11"/>
+																				<reference ref="74082247"/>
+																			</object>
+																		</object>
 																	</object>
-																	<string key="NSFrame">{{1, 1}, {770, 59}}</string>
-																	<reference key="NSSuperview" ref="872100568"/>
-																	<reference key="NSNextKeyView" ref="886654512"/>
+																	<int key="NSRuleOptionInitialFrames.count">3</int>
+																	<string key="NSRuleOptionInitialFrames.0">{{37, 3}, {79, 19}}</string>
+																	<string key="NSRuleOptionInitialFrames.1">{{122, 3}, {99, 19}}</string>
+																	<string key="NSRuleOptionInitialFrames.2">{{227, 4}, {160, 18}}</string>
+																	<reference key="NSRuleOptionAddButton" ref="1052233831"/>
+																	<reference key="NSRuleOptionSubtractButton" ref="332633535"/>
+																	<int key="NSRuleOptionRowType">0</int>
+																	<int key="NSRuleOptionPlusButtonRowType">0</int>
+																	<bool key="NSRuleOptionEditable">YES</bool>
 																</object>
 															</object>
-															<object class="NSMutableSet" key="NSDragTypes">
+															<string key="NSFrame">{{1, 1}, {769, 73}}</string>
+															<reference key="NSSuperview" ref="872100568"/>
+															<reference key="NSNextKeyView" ref="478303413"/>
+														</object>
+													</object>
+													<object class="NSMutableSet" key="NSDragTypes">
+														<bool key="EncodedWithXMLCoder">YES</bool>
+														<object class="NSArray" key="set.sortedObjects">
+															<bool key="EncodedWithXMLCoder">YES</bool>
+															<string>NSRuleEditorItemPBoardType</string>
+														</object>
+													</object>
+													<string key="NSFrameSize">{771, 75}</string>
+													<reference key="NSSuperview" ref="646625812"/>
+													<reference key="NSNextKeyView" ref="887125716"/>
+													<bool key="NSEnabled">YES</bool>
+													<double key="NSRuleEditorAlignmentGridWidth">7.500000e+01</double>
+													<double key="NSRuleEditorSliceHeight">2.500000e+01</double>
+													<bool key="NSRuleEditorEditable">YES</bool>
+													<bool key="NSRuleEditorAllowsEmptyCompoundRows">NO</bool>
+													<bool key="NSRuleEditorDisallowEmpty">NO</bool>
+													<int key="NSRuleEditorNestingMode">2</int>
+													<string key="NSRuleEditorRowTypeKeyPath">rowType</string>
+													<string key="NSRuleEditorSubrowsArrayKeyPath">subrows</string>
+													<string key="NSRuleEditorItemsKeyPath">criteria</string>
+													<string key="NSRuleEditorValuesKeyPath">displayValues</string>
+													<string key="NSRuleEditorBoundArrayKeyPath">boundArray</string>
+													<string key="NSRuleEditorRowClass">NSMutableDictionary</string>
+													<reference key="NSRuleEditorSlicesHolder" ref="887125716"/>
+													<reference key="NSRuleEditorDelegate"/>
+													<object class="_NSRuleEditorViewUnboundRowHolder" key="NSRuleEditorBoundArrayOwner">
+														<object class="NSMutableArray" key="NSBoundArray">
+															<bool key="EncodedWithXMLCoder">YES</bool>
+															<object class="NSMutableDictionary">
 																<bool key="EncodedWithXMLCoder">YES</bool>
-																<object class="NSArray" key="set.sortedObjects">
+																<object class="NSMutableArray" key="dict.sortedKeys">
 																	<bool key="EncodedWithXMLCoder">YES</bool>
-																	<string>NSRuleEditorItemPBoardType</string>
+																	<string>criteria</string>
+																	<string>displayValues</string>
+																	<string>rowType</string>
+																	<string>subrows</string>
 																</object>
-															</object>
-															<string key="NSFrameSize">{772, 61}</string>
-															<reference key="NSSuperview" ref="646625812"/>
-															<reference key="NSNextKeyView" ref="887125716"/>
-															<bool key="NSEnabled">YES</bool>
-															<double key="NSRuleEditorAlignmentGridWidth">7.500000e+01</double>
-															<double key="NSRuleEditorSliceHeight">2.500000e+01</double>
-															<bool key="NSRuleEditorEditable">YES</bool>
-															<bool key="NSRuleEditorAllowsEmptyCompoundRows">NO</bool>
-															<bool key="NSRuleEditorDisallowEmpty">NO</bool>
-															<int key="NSRuleEditorNestingMode">2</int>
-															<string key="NSRuleEditorRowTypeKeyPath">rowType</string>
-															<string key="NSRuleEditorSubrowsArrayKeyPath">subrows</string>
-															<string key="NSRuleEditorItemsKeyPath">criteria</string>
-															<string key="NSRuleEditorValuesKeyPath">displayValues</string>
-															<string key="NSRuleEditorBoundArrayKeyPath">boundArray</string>
-															<string key="NSRuleEditorRowClass">NSMutableDictionary</string>
-															<reference key="NSRuleEditorSlicesHolder" ref="887125716"/>
-															<reference key="NSRuleEditorDelegate"/>
-															<object class="_NSRuleEditorViewUnboundRowHolder" key="NSRuleEditorBoundArrayOwner">
-																<object class="NSMutableArray" key="NSBoundArray">
+																<object class="NSMutableArray" key="dict.values">
 																	<bool key="EncodedWithXMLCoder">YES</bool>
-																	<object class="NSMutableDictionary">
+																	<object class="NSMutableArray">
 																		<bool key="EncodedWithXMLCoder">YES</bool>
-																		<object class="NSMutableArray" key="dict.sortedKeys">
+																		<reference ref="254981172"/>
+																		<reference ref="58276705"/>
+																	</object>
+																	<object class="NSMutableArray">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<reference ref="111744215"/>
+																		<reference ref="471209054"/>
+																	</object>
+																	<reference ref="9"/>
+																	<object class="NSMutableArray">
+																		<bool key="EncodedWithXMLCoder">YES</bool>
+																		<object class="NSMutableDictionary">
 																			<bool key="EncodedWithXMLCoder">YES</bool>
-																			<string>criteria</string>
-																			<string>displayValues</string>
-																			<string>rowType</string>
-																			<string>subrows</string>
+																			<object class="NSMutableArray" key="dict.sortedKeys">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<string>criteria</string>
+																				<string>displayValues</string>
+																				<string>rowType</string>
+																				<string>subrows</string>
+																			</object>
+																			<object class="NSMutableArray" key="dict.values">
+																				<bool key="EncodedWithXMLCoder">YES</bool>
+																				<object class="NSMutableArray">
+																					<bool key="EncodedWithXMLCoder">YES</bool>
+																					<reference ref="733112046"/>
+																					<reference ref="34831755"/>
+																					<reference ref="846064280"/>
+																				</object>
+																				<object class="NSMutableArray">
+																					<bool key="EncodedWithXMLCoder">YES</bool>
+																					<reference ref="677349919"/>
+																					<reference ref="855084085"/>
+																					<reference ref="309287992"/>
+																				</object>
+																				<integer value="0" id="8"/>
+																				<object class="NSMutableArray">
+																					<bool key="EncodedWithXMLCoder">YES</bool>
+																				</object>
+																			</object>
 																		</object>
-																		<object class="NSMutableArray" key="dict.values">
+																		<object class="NSMutableDictionary">
 																			<bool key="EncodedWithXMLCoder">YES</bool>
-																			<object class="NSMutableArray">
+																			<object class="NSMutableArray" key="dict.sortedKeys">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<reference ref="753099878"/>
-																				<reference ref="89026760"/>
+																				<string>criteria</string>
+																				<string>displayValues</string>
+																				<string>rowType</string>
+																				<string>subrows</string>
 																			</object>
-																			<object class="NSMutableArray">
+																			<object class="NSMutableArray" key="dict.values">
 																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<reference ref="111744215"/>
-																				<reference ref="471209054"/>
-																			</object>
-																			<reference ref="9"/>
-																			<object class="NSMutableArray">
-																				<bool key="EncodedWithXMLCoder">YES</bool>
-																				<object class="NSMutableDictionary">
+																				<object class="NSMutableArray">
 																					<bool key="EncodedWithXMLCoder">YES</bool>
-																					<object class="NSMutableArray" key="dict.sortedKeys">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<string>criteria</string>
-																						<string>displayValues</string>
-																						<string>rowType</string>
-																						<string>subrows</string>
-																					</object>
-																					<object class="NSMutableArray" key="dict.values">
-																						<bool key="EncodedWithXMLCoder">YES</bool>
-																						<object class="NSMutableArray">
-																							<bool key="EncodedWithXMLCoder">YES</bool>
-																							<reference ref="785082972"/>
-																							<reference ref="571324328"/>
-																							<reference ref="724195700"/>
-																						</object>
-																						<object class="NSMutableArray">
-																							<bool key="EncodedWithXMLCoder">YES</bool>
-																							<reference ref="677349919"/>
-																							<reference ref="855084085"/>
-																							<reference ref="309287992"/>
-																						</object>
-																						<reference ref="8"/>
-																						<object class="NSMutableArray">
-																							<bool key="EncodedWithXMLCoder">YES</bool>
-																						</object>
-																					</object>
+																					<reference ref="921008699"/>
+																					<reference ref="252715196"/>
+																					<reference ref="876688948"/>
 																				</object>
+																				<object class="NSMutableArray">
+																					<bool key="EncodedWithXMLCoder">YES</bool>
+																					<reference ref="1153027"/>
+																					<reference ref="705340908"/>
+																					<reference ref="563469398"/>
+																				</object>
+																				<reference ref="8"/>
+																				<object class="NSMutableArray">
+																					<bool key="EncodedWithXMLCoder">YES</bool>
+																				</object>
 																			</object>
 																		</object>
 																	</object>
 																</object>
 															</object>
-															<object class="NSMutableArray" key="NSRuleEditorSlices">
-																<bool key="EncodedWithXMLCoder">YES</bool>
-																<reference ref="886654512"/>
-																<reference ref="473222763"/>
-															</object>
-															<object class="NSArray" key="NSPredicateTemplates">
-																<bool key="EncodedWithXMLCoder">YES</bool>
-																<reference ref="715417482"/>
-																<reference ref="755579174"/>
-															</object>
-															<nil key="NSPredicateEditorPredicate"/>
 														</object>
 													</object>
-													<string key="NSFrame">{{1, 1}, {772, 61}}</string>
-													<reference key="NSSuperview" ref="815512319"/>
-													<reference key="NSNextKeyView" ref="872100568"/>
-													<reference key="NSDocView" ref="872100568"/>
-													<object class="NSColor" key="NSBGColor">
-														<int key="NSColorSpace">3</int>
-														<bytes key="NSWhite">MC45MTAwMDAwMwA</bytes>
+													<object class="NSMutableArray" key="NSRuleEditorSlices">
+														<bool key="EncodedWithXMLCoder">YES</bool>
+														<reference ref="478303413"/>
+														<reference ref="373508211"/>
+														<reference ref="1053909321"/>
 													</object>
-													<int key="NScvFlags">4</int>
+													<object class="NSArray" key="NSPredicateTemplates">
+														<bool key="EncodedWithXMLCoder">YES</bool>
+														<reference ref="715417482"/>
+														<reference ref="755579174"/>
+														<reference ref="74082247"/>
+													</object>
+													<nil key="NSPredicateEditorPredicate"/>
 												</object>
-												<object class="NSScroller" id="595148426">
-													<reference key="NSNextResponder" ref="815512319"/>
-													<int key="NSvFlags">-2147483392</int>
-													<string key="NSFrame">{{324, 1}, {15, 51}}</string>
-													<reference key="NSSuperview" ref="815512319"/>
-													<reference key="NSTarget" ref="815512319"/>
-													<string key="NSAction">_doScroller:</string>
-													<double key="NSPercent">9.272727e-01</double>
-												</object>
-												<object class="NSScroller" id="969735904">
-													<reference key="NSNextResponder" ref="815512319"/>
-													<int key="NSvFlags">-2147483392</int>
-													<string key="NSFrame">{{-100, -100}, {360, 15}}</string>
-													<reference key="NSSuperview" ref="815512319"/>
-													<int key="NSsFlags">1</int>
-													<reference key="NSTarget" ref="815512319"/>
-													<string key="NSAction">_doScroller:</string>
-												</object>
 											</object>
-											<string key="NSFrame">{{0, 361}, {774, 63}}</string>
-											<reference key="NSSuperview" ref="169664854"/>
-											<reference key="NSNextKeyView" ref="646625812"/>
-											<int key="NSsFlags">530</int>
-											<reference key="NSVScroller" ref="595148426"/>
-											<reference key="NSHScroller" ref="969735904"/>
-											<reference key="NSContentView" ref="646625812"/>
+											<string key="NSFrame">{{1, 1}, {771, 25}}</string>
+											<reference key="NSSuperview" ref="815512319"/>
+											<reference key="NSNextKeyView" ref="872100568"/>
+											<reference key="NSDocView" ref="872100568"/>
+											<object class="NSColor" key="NSBGColor">
+												<int key="NSColorSpace">3</int>
+												<bytes key="NSWhite">MC45MTAwMDAwMwA</bytes>
+											</object>
+											<int key="NScvFlags">4</int>
 										</object>
-										<object class="NSScrollView" id="520202466">
-											<reference key="NSNextResponder" ref="169664854"/>
-											<int key="NSvFlags">274</int>
+										<object class="NSScroller" id="595148426">
+											<reference key="NSNextResponder" ref="815512319"/>
+											<int key="NSvFlags">-2147483392</int>
+											<string key="NSFrame">{{-100, -100}, {15, 50}}</string>
+											<reference key="NSSuperview" ref="815512319"/>
+											<bool key="NSEnabled">YES</bool>
+											<reference key="NSTarget" ref="815512319"/>
+											<string key="NSAction">_doScroller:</string>
+											<double key="NSPercent">9.800000e-01</double>
+										</object>
+										<object class="NSScroller" id="969735904">
+											<reference key="NSNextResponder" ref="815512319"/>
+											<int key="NSvFlags">-2147483392</int>
+											<string key="NSFrame">{{-100, -100}, {360, 15}}</string>
+											<reference key="NSSuperview" ref="815512319"/>
+											<int key="NSsFlags">1</int>
+											<reference key="NSTarget" ref="815512319"/>
+											<string key="NSAction">_doScroller:</string>
+										</object>
+									</object>
+									<string key="NSFrame">{{0, 397}, {773, 27}}</string>
+									<reference key="NSSuperview" ref="169664854"/>
+									<reference key="NSNextKeyView" ref="646625812"/>
+									<int key="NSsFlags">66</int>
+									<reference key="NSVScroller" ref="595148426"/>
+									<reference key="NSHScroller" ref="969735904"/>
+									<reference key="NSContentView" ref="646625812"/>
+								</object>
+								<object class="NSScrollView" id="520202466">
+									<reference key="NSNextResponder" ref="169664854"/>
+									<int key="NSvFlags">306</int>
+									<object class="NSMutableArray" key="NSSubviews">
+										<bool key="EncodedWithXMLCoder">YES</bool>
+										<object class="NSClipView" id="221116208">
+											<reference key="NSNextResponder" ref="520202466"/>
+											<int key="NSvFlags">2304</int>
 											<object class="NSMutableArray" key="NSSubviews">
 												<bool key="EncodedWithXMLCoder">YES</bool>
-												<object class="NSClipView" id="221116208">
-													<reference key="NSNextResponder" ref="520202466"/>
-													<int key="NSvFlags">2304</int>
-													<object class="NSMutableArray" key="NSSubviews">
+												<object class="NSTableView" id="199649408">
+													<reference key="NSNextResponder" ref="221116208"/>
+													<int key="NSvFlags">256</int>
+													<string key="NSFrameSize">{756, 366}</string>
+													<reference key="NSSuperview" ref="221116208"/>
+													<bool key="NSEnabled">YES</bool>
+													<object class="NSTableHeaderView" key="NSHeaderView" id="563815802">
+														<reference key="NSNextResponder" ref="260654782"/>
+														<int key="NSvFlags">256</int>
+														<string key="NSFrameSize">{756, 17}</string>
+														<reference key="NSSuperview" ref="260654782"/>
+														<reference key="NSTableView" ref="199649408"/>
+													</object>
+													<object class="_NSCornerView" key="NSCornerView" id="538338821">
+														<reference key="NSNextResponder" ref="520202466"/>
+														<int key="NSvFlags">256</int>
+														<string key="NSFrame">{{757, 0}, {16, 17}}</string>
+														<reference key="NSSuperview" ref="520202466"/>
+													</object>
+													<object class="NSMutableArray" key="NSTableColumns">
 														<bool key="EncodedWithXMLCoder">YES</bool>
-														<object class="NSTableView" id="199649408">
-															<reference key="NSNextResponder" ref="221116208"/>
-															<int key="NSvFlags">256</int>
-															<string key="NSFrameSize">{757, 330}</string>
-															<reference key="NSSuperview" ref="221116208"/>
-															<bool key="NSEnabled">YES</bool>
-															<object class="NSTableHeaderView" key="NSHeaderView" id="563815802">
-																<reference key="NSNextResponder" ref="260654782"/>
-																<int key="NSvFlags">256</int>
-																<string key="NSFrameSize">{757, 17}</string>
-																<reference key="NSSuperview" ref="260654782"/>
-																<reference key="NSTableView" ref="199649408"/>
-															</object>
-															<object class="_NSCornerView" key="NSCornerView" id="538338821">
-																<reference key="NSNextResponder" ref="520202466"/>
-																<int key="NSvFlags">256</int>
-																<string key="NSFrame">{{758, 0}, {16, 17}}</string>
-																<reference key="NSSuperview" ref="520202466"/>
-															</object>
-															<object class="NSMutableArray" key="NSTableColumns">
-																<bool key="EncodedWithXMLCoder">YES</bool>
-																<object class="NSTableColumn" id="677394896">
-																	<double key="NSWidth">4.100000e+01</double>
-																	<double key="NSMinWidth">4.000000e+01</double>
-																	<double key="NSMaxWidth">1.000000e+03</double>
-																	<object class="NSTableHeaderCell" key="NSHeaderCell">
-																		<int key="NSCellFlags">75628032</int>
-																		<int key="NSCellFlags2">0</int>
-																		<string key="NSContents">Status</string>
-																		<reference key="NSSupport" ref="26"/>
-																		<object class="NSColor" key="NSBackgroundColor">
-																			<int key="NSColorSpace">3</int>
-																			<bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
-																		</object>
-																		<object class="NSColor" key="NSTextColor" id="67059057">
-																			<int key="NSColorSpace">6</int>
-																			<string key="NSCatalogName">System</string>
-																			<string key="NSColorName">headerTextColor</string>
-																			<reference key="NSColor" ref="996506875"/>
-																		</object>
-																	</object>
-																	<object class="NSTextFieldCell" key="NSDataCell" id="682644242">
-																		<int key="NSCellFlags">67239488</int>
-																		<int key="NSCellFlags2">272761856</int>
-																		<string key="NSContents">Text</string>
-																		<reference key="NSSupport" ref="26"/>
-																		<reference key="NSControlView" ref="199649408"/>
-																		<object class="NSColor" key="NSBackgroundColor">
-																			<int key="NSColorSpace">6</int>
-																			<string key="NSCatalogName">System</string>
-																			<string key="NSColorName">controlColor</string>
-																			<object class="NSColor" key="NSColor" id="625005337">
-																				<int key="NSColorSpace">3</int>
-																				<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
-																			</object>
-																		</object>
-																		<reference key="NSTextColor" ref="475656758"/>
-																	</object>
-																	<int key="NSResizingMask">3</int>
-																	<bool key="NSIsResizeable">YES</bool>
-																	<bool key="NSIsEditable">YES</bool>
-																	<reference key="NSTableView" ref="199649408"/>
+														<object class="NSTableColumn" id="677394896">
+															<double key="NSWidth">6.000000e+01</double>
+															<double key="NSMinWidth">4.000000e+01</double>
+															<double key="NSMaxWidth">1.000000e+03</double>
+															<object class="NSTableHeaderCell" key="NSHeaderCell">
+																<int key="NSCellFlags">75628032</int>
+																<int key="NSCellFlags2">0</int>
+																<string key="NSContents">Status</string>
+																<reference key="NSSupport" ref="26"/>
+																<object class="NSColor" key="NSBackgroundColor">
+																	<int key="NSColorSpace">3</int>
+																	<bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
 																</object>
-																<object class="NSTableColumn" id="113406531">
-																	<double key="NSWidth">6.400000e+01</double>
-																	<double key="NSMinWidth">1.000000e+01</double>
-																	<double key="NSMaxWidth">3.402823e+38</double>
-																	<object class="NSTableHeaderCell" key="NSHeaderCell">
-																		<int key="NSCellFlags">75628032</int>
-																		<int key="NSCellFlags2">0</int>
-																		<string key="NSContents">Name</string>
-																		<reference key="NSSupport" ref="26"/>
-																		<object class="NSColor" key="NSBackgroundColor" id="934732725">
-																			<int key="NSColorSpace">6</int>
-																			<string key="NSCatalogName">System</string>
-																			<string key="NSColorName">headerColor</string>
-																			<reference key="NSColor" ref="415231890"/>
-																		</object>
-																		<reference key="NSTextColor" ref="67059057"/>
-																	</object>
-																	<object class="NSTextFieldCell" key="NSDataCell" id="1004926456">
-																		<int key="NSCellFlags">337772096</int>
-																		<int key="NSCellFlags2">2048</int>
-																		<string key="NSContents">Text Cell</string>
-																		<reference key="NSSupport" ref="782475540"/>
-																		<reference key="NSControlView" ref="199649408"/>
-																		<object class="NSColor" key="NSBackgroundColor" id="800202432">
-																			<int key="NSColorSpace">6</int>
-																			<string key="NSCatalogName">System</string>
-																			<string key="NSColorName">controlBackgroundColor</string>
-																			<reference key="NSColor" ref="625005337"/>
-																		</object>
-																		<reference key="NSTextColor" ref="475656758"/>
-																	</object>
-																	<int key="NSResizingMask">3</int>
-																	<bool key="NSIsResizeable">YES</bool>
-																	<bool key="NSIsEditable">YES</bool>
-																	<reference key="NSTableView" ref="199649408"/>
+																<object class="NSColor" key="NSTextColor" id="67059057">
+																	<int key="NSColorSpace">6</int>
+																	<string key="NSCatalogName">System</string>
+																	<string key="NSColorName">headerTextColor</string>
+																	<reference key="NSColor" ref="996506875"/>
 																</object>
-																<object class="NSTableColumn" id="484726988">
-																	<double key="NSWidth">1.640000e+02</double>
-																	<double key="NSMinWidth">1.000000e+01</double>
-																	<double key="NSMaxWidth">3.402823e+38</double>
-																	<object class="NSTableHeaderCell" key="NSHeaderCell">
-																		<int key="NSCellFlags">75628032</int>
-																		<int key="NSCellFlags2">0</int>
-																		<string key="NSContents">Description</string>
-																		<reference key="NSSupport" ref="26"/>
-																		<reference key="NSBackgroundColor" ref="934732725"/>
-																		<reference key="NSTextColor" ref="67059057"/>
+															</object>
+															<object class="NSTextFieldCell" key="NSDataCell" id="682644242">
+																<int key="NSCellFlags">67239488</int>
+																<int key="NSCellFlags2">272761856</int>
+																<string key="NSContents">Text</string>
+																<reference key="NSSupport" ref="26"/>
+																<reference key="NSControlView" ref="199649408"/>
+																<object class="NSColor" key="NSBackgroundColor">
+																	<int key="NSColorSpace">6</int>
+																	<string key="NSCatalogName">System</string>
+																	<string key="NSColorName">controlColor</string>
+																	<object class="NSColor" key="NSColor" id="625005337">
+																		<int key="NSColorSpace">3</int>
+																		<bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
 																	</object>
-																	<object class="NSTextFieldCell" key="NSDataCell" id="419914708">
-																		<int key="NSCellFlags">337772096</int>
-																		<int key="NSCellFlags2">2048</int>
-																		<string key="NSContents">Text Cell</string>
-																		<reference key="NSSupport" ref="782475540"/>
-																		<reference key="NSControlView" ref="199649408"/>
-																		<reference key="NSBackgroundColor" ref="800202432"/>
-																		<reference key="NSTextColor" ref="475656758"/>
-																	</object>
-																	<int key="NSResizingMask">3</int>
-																	<bool key="NSIsResizeable">YES</bool>
-																	<bool key="NSIsEditable">YES</bool>
-																	<reference key="NSTableView" ref="199649408"/>
 																</object>
-																<object class="NSTableColumn" id="635685037">
-																	<double key="NSWidth">9.000000e+01</double>
-																	<double key="NSMinWidth">1.000000e+01</double>
-																	<double key="NSMaxWidth">3.402823e+38</double>
-																	<object class="NSTableHeaderCell" key="NSHeaderCell">
-																		<int key="NSCellFlags">75628032</int>
-																		<int key="NSCellFlags2">0</int>
-																		<string key="NSContents"/>
-																		<reference key="NSSupport" ref="26"/>
-																		<reference key="NSBackgroundColor" ref="934732725"/>
-																		<reference key="NSTextColor" ref="67059057"/>
-																	</object>
-																	<object class="NSTextFieldCell" key="NSDataCell" id="751661906">
-																		<int key="NSCellFlags">337772096</int>
-																		<int key="NSCellFlags2">2048</int>
-																		<string key="NSContents">Text Cell</string>
-																		<reference key="NSSupport" ref="782475540"/>
-																		<reference key="NSControlView" ref="199649408"/>
-																		<reference key="NSBackgroundColor" ref="800202432"/>
-																		<reference key="NSTextColor" ref="475656758"/>
-																	</object>
-																	<int key="NSResizingMask">3</int>
-																	<bool key="NSIsResizeable">YES</bool>
-																	<bool key="NSIsEditable">YES</bool>
-																	<reference key="NSTableView" ref="199649408"/>
+																<reference key="NSTextColor" ref="475656758"/>
+															</object>
+															<int key="NSResizingMask">3</int>
+															<bool key="NSIsResizeable">YES</bool>
+															<bool key="NSIsEditable">YES</bool>
+															<reference key="NSTableView" ref="199649408"/>
+														</object>
+														<object class="NSTableColumn" id="113406531">
+															<double key="NSWidth">6.400000e+01</double>
+															<double key="NSMinWidth">1.000000e+01</double>
+															<double key="NSMaxWidth">3.402823e+38</double>
+															<object class="NSTableHeaderCell" key="NSHeaderCell">
+																<int key="NSCellFlags">75628032</int>
+																<int key="NSCellFlags2">0</int>
+																<string key="NSContents">Name</string>
+																<reference key="NSSupport" ref="26"/>
+																<object class="NSColor" key="NSBackgroundColor" id="934732725">
+																	<int key="NSColorSpace">6</int>
+																	<string key="NSCatalogName">System</string>
+																	<string key="NSColorName">headerColor</string>
+																	<reference key="NSColor" ref="415231890"/>
 																</object>
-																<object class="NSTableColumn" id="285794460">
-																	<double key="NSWidth">3.830000e+02</double>
-																	<double key="NSMinWidth">1.000000e+01</double>
-																	<double key="NSMaxWidth">3.402823e+38</double>
-																	<object class="NSTableHeaderCell" key="NSHeaderCell">
-																		<int key="NSCellFlags">75628032</int>
-																		<int key="NSCellFlags2">0</int>
-																		<string key="NSContents"/>
-																		<reference key="NSSupport" ref="26"/>
-																		<reference key="NSBackgroundColor" ref="934732725"/>
-																		<reference key="NSTextColor" ref="67059057"/>
-																	</object>
-																	<object class="NSTextFieldCell" key="NSDataCell" id="247996300">
-																		<int key="NSCellFlags">337772096</int>
-																		<int key="NSCellFlags2">2048</int>
-																		<string key="NSContents">Text Cell</string>
-																		<reference key="NSSupport" ref="782475540"/>
-																		<reference key="NSControlView" ref="199649408"/>
-																		<reference key="NSBackgroundColor" ref="800202432"/>
-																		<reference key="NSTextColor" ref="475656758"/>
-																	</object>
-																	<int key="NSResizingMask">3</int>
-																	<bool key="NSIsResizeable">YES</bool>
-																	<bool key="NSIsEditable">YES</bool>
-																	<reference key="NSTableView" ref="199649408"/>
-																</object>
+																<reference key="NSTextColor" ref="67059057"/>
 															</object>
-															<double key="NSIntercellSpacingWidth">3.000000e+00</double>
-															<double key="NSIntercellSpacingHeight">2.000000e+00</double>
-															<reference key="NSBackgroundColor" ref="415231890"/>
-															<object class="NSColor" key="NSGridColor" id="391761051">
-																<int key="NSColorSpace">6</int>
-																<string key="NSCatalogName">System</string>
-																<string key="NSColorName">gridColor</string>
-																<object class="NSColor" key="NSColor">
-																	<int key="NSColorSpace">3</int>
-																	<bytes key="NSWhite">MC41AA</bytes>
+															<object class="NSTextFieldCell" key="NSDataCell" id="1004926456">
+																<int key="NSCellFlags">337772096</int>
+																<int key="NSCellFlags2">2048</int>
+																<string key="NSContents">Text Cell</string>
+																<reference key="NSSupport" ref="782475540"/>
+																<reference key="NSControlView" ref="199649408"/>
+																<object class="NSColor" key="NSBackgroundColor" id="800202432">
+																	<int key="NSColorSpace">6</int>
+																	<string key="NSCatalogName">System</string>
+																	<string key="NSColorName">controlBackgroundColor</string>
+																	<reference key="NSColor" ref="625005337"/>
 																</object>
+																<reference key="NSTextColor" ref="475656758"/>
 															</object>
-															<double key="NSRowHeight">1.700000e+01</double>
-															<int key="NSTvFlags">-692060160</int>
-															<int key="NSColumnAutoresizingStyle">4</int>
-															<int key="NSDraggingSourceMaskForLocal">15</int>
-															<int key="NSDraggingSourceMaskForNonLocal">0</int>
-															<bool key="NSAllowsTypeSelect">YES</bool>
+															<int key="NSResizingMask">3</int>
+															<bool key="NSIsResizeable">YES</bool>
+															<bool key="NSIsEditable">YES</bool>
+															<reference key="NSTableView" ref="199649408"/>
 														</object>
+														<object class="NSTableColumn" id="484726988">
+															<double key="NSWidth">3.350000e+02</double>
+															<double key="NSMinWidth">1.000000e+01</double>
+															<double key="NSMaxWidth">3.402823e+38</double>
+															<object class="NSTableHeaderCell" key="NSHeaderCell">
+																<int key="NSCellFlags">75628032</int>
+																<int key="NSCellFlags2">0</int>
+																<string key="NSContents">Description</string>
+																<reference key="NSSupport" ref="26"/>
+																<reference key="NSBackgroundColor" ref="934732725"/>
+																<reference key="NSTextColor" ref="67059057"/>
+															</object>
+															<object class="NSTextFieldCell" key="NSDataCell" id="419914708">
+																<int key="NSCellFlags">337772096</int>
+																<int key="NSCellFlags2">2048</int>
+																<string key="NSContents">Text Cell</string>
+																<reference key="NSSupport" ref="782475540"/>
+																<reference key="NSControlView" ref="199649408"/>
+																<reference key="NSBackgroundColor" ref="800202432"/>
+																<reference key="NSTextColor" ref="475656758"/>
+															</object>
+															<int key="NSResizingMask">3</int>
+															<bool key="NSIsResizeable">YES</bool>
+															<bool key="NSIsEditable">YES</bool>
+															<reference key="NSTableView" ref="199649408"/>
+														</object>
+														<object class="NSTableColumn" id="635685037">
+															<double key="NSWidth">9.000000e+01</double>
+															<double key="NSMinWidth">1.000000e+01</double>
+															<double key="NSMaxWidth">3.402823e+38</double>
+															<object class="NSTableHeaderCell" key="NSHeaderCell">
+																<int key="NSCellFlags">75628032</int>
+																<int key="NSCellFlags2">0</int>
+																<string key="NSContents"/>
+																<reference key="NSSupport" ref="26"/>
+																<reference key="NSBackgroundColor" ref="934732725"/>
+																<reference key="NSTextColor" ref="67059057"/>
+															</object>
+															<object class="NSTextFieldCell" key="NSDataCell" id="751661906">
+																<int key="NSCellFlags">337772096</int>
+																<int key="NSCellFlags2">2048</int>
+																<string key="NSContents">Text Cell</string>
+																<reference key="NSSupport" ref="782475540"/>
+																<reference key="NSControlView" ref="199649408"/>
+																<reference key="NSBackgroundColor" ref="800202432"/>
+																<reference key="NSTextColor" ref="475656758"/>
+															</object>
+															<int key="NSResizingMask">3</int>
+															<bool key="NSIsResizeable">YES</bool>
+															<bool key="NSIsEditable">YES</bool>
+															<reference key="NSTableView" ref="199649408"/>
+														</object>
+														<object class="NSTableColumn" id="285794460">
+															<double key="NSWidth">1.920000e+02</double>
+															<double key="NSMinWidth">1.000000e+01</double>
+															<double key="NSMaxWidth">3.402823e+38</double>
+															<object class="NSTableHeaderCell" key="NSHeaderCell">
+																<int key="NSCellFlags">75628032</int>
+																<int key="NSCellFlags2">0</int>
+																<string key="NSContents"/>
+																<reference key="NSSupport" ref="26"/>
+																<reference key="NSBackgroundColor" ref="934732725"/>
+																<reference key="NSTextColor" ref="67059057"/>
+															</object>
+															<object class="NSTextFieldCell" key="NSDataCell" id="247996300">
+																<int key="NSCellFlags">337772096</int>
+																<int key="NSCellFlags2">2048</int>
+																<string key="NSContents">Text Cell</string>
+																<reference key="NSSupport" ref="782475540"/>
+																<reference key="NSControlView" ref="199649408"/>
+																<reference key="NSBackgroundColor" ref="800202432"/>
+																<reference key="NSTextColor" ref="475656758"/>
+															</object>
+															<int key="NSResizingMask">3</int>
+															<bool key="NSIsResizeable">YES</bool>
+															<bool key="NSIsEditable">YES</bool>
+															<reference key="NSTableView" ref="199649408"/>
+														</object>
 													</object>
-													<string key="NSFrame">{{1, 17}, {757, 330}}</string>
-													<reference key="NSSuperview" ref="520202466"/>
-													<reference key="NSNextKeyView" ref="199649408"/>
-													<reference key="NSDocView" ref="199649408"/>
-													<reference key="NSBGColor" ref="800202432"/>
-													<int key="NScvFlags">4</int>
-												</object>
-												<object class="NSScroller" id="103858236">
-													<reference key="NSNextResponder" ref="520202466"/>
-													<int key="NSvFlags">256</int>
-													<string key="NSFrame">{{758, 17}, {15, 330}}</string>
-													<reference key="NSSuperview" ref="520202466"/>
-													<reference key="NSTarget" ref="520202466"/>
-													<string key="NSAction">_doScroller:</string>
-													<double key="NSCurValue">3.700000e+01</double>
-													<double key="NSPercent">1.947368e-01</double>
-												</object>
-												<object class="NSScroller" id="950337744">
-													<reference key="NSNextResponder" ref="520202466"/>
-													<int key="NSvFlags">256</int>
-													<string key="NSFrame">{{1, 347}, {757, 15}}</string>
-													<reference key="NSSuperview" ref="520202466"/>
-													<int key="NSsFlags">1</int>
-													<reference key="NSTarget" ref="520202466"/>
-													<string key="NSAction">_doScroller:</string>
-													<double key="NSPercent">9.973649e-01</double>
-												</object>
-												<object class="NSClipView" id="260654782">
-													<reference key="NSNextResponder" ref="520202466"/>
-													<int key="NSvFlags">2304</int>
-													<object class="NSMutableArray" key="NSSubviews">
-														<bool key="EncodedWithXMLCoder">YES</bool>
-														<reference ref="563815802"/>
+													<double key="NSIntercellSpacingWidth">3.000000e+00</double>
+													<double key="NSIntercellSpacingHeight">2.000000e+00</double>
+													<reference key="NSBackgroundColor" ref="415231890"/>
+													<object class="NSColor" key="NSGridColor" id="391761051">
+														<int key="NSColorSpace">6</int>
+														<string key="NSCatalogName">System</string>
+														<string key="NSColorName">gridColor</string>
+														<object class="NSColor" key="NSColor">
+															<int key="NSColorSpace">3</int>
+															<bytes key="NSWhite">MC41AA</bytes>
+														</object>
 													</object>
-													<string key="NSFrame">{{1, 0}, {757, 17}}</string>
-													<reference key="NSSuperview" ref="520202466"/>
-													<reference key="NSNextKeyView" ref="563815802"/>
-													<reference key="NSDocView" ref="563815802"/>
-													<reference key="NSBGColor" ref="800202432"/>
-													<int key="NScvFlags">4</int>
+													<double key="NSRowHeight">1.700000e+01</double>
+													<int key="NSTvFlags">-624951296</int>
+													<int key="NSColumnAutoresizingStyle">4</int>
+													<int key="NSDraggingSourceMaskForLocal">15</int>
+													<int key="NSDraggingSourceMaskForNonLocal">0</int>
+													<bool key="NSAllowsTypeSelect">YES</bool>
 												</object>
-												<reference ref="538338821"/>
 											</object>
-											<string key="NSFrameSize">{774, 363}</string>
-											<reference key="NSSuperview" ref="169664854"/>
-											<reference key="NSNextKeyView" ref="221116208"/>
-											<int key="NSsFlags">50</int>
-											<reference key="NSVScroller" ref="103858236"/>
-											<reference key="NSHScroller" ref="950337744"/>
-											<reference key="NSContentView" ref="221116208"/>
-											<reference key="NSHeaderClipView" ref="260654782"/>
-											<reference key="NSCornerView" ref="538338821"/>
-											<bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+											<string key="NSFrame">{{1, 17}, {756, 366}}</string>
+											<reference key="NSSuperview" ref="520202466"/>
+											<reference key="NSNextKeyView" ref="199649408"/>
+											<reference key="NSDocView" ref="199649408"/>
+											<reference key="NSBGColor" ref="800202432"/>
+											<int key="NScvFlags">4</int>
 										</object>
+										<object class="NSScroller" id="103858236">
+											<reference key="NSNextResponder" ref="520202466"/>
+											<int key="NSvFlags">256</int>
+											<string key="NSFrame">{{757, 17}, {15, 366}}</string>
+											<reference key="NSSuperview" ref="520202466"/>
+											<reference key="NSTarget" ref="520202466"/>
+											<string key="NSAction">_doScroller:</string>
+											<double key="NSPercent">9.921671e-01</double>
+										</object>
+										<object class="NSScroller" id="950337744">
+											<reference key="NSNextResponder" ref="520202466"/>
+											<int key="NSvFlags">256</int>
+											<string key="NSFrame">{{1, 383}, {756, 15}}</string>
+											<reference key="NSSuperview" ref="520202466"/>
+											<int key="NSsFlags">1</int>
+											<reference key="NSTarget" ref="520202466"/>
+											<string key="NSAction">_doScroller:</string>
+											<double key="NSPercent">9.986790e-01</double>
+										</object>
+										<object class="NSClipView" id="260654782">
+											<reference key="NSNextResponder" ref="520202466"/>
+											<int key="NSvFlags">2304</int>
+											<object class="NSMutableArray" key="NSSubviews">
+												<bool key="EncodedWithXMLCoder">YES</bool>
+												<reference ref="563815802"/>
+											</object>
+											<string key="NSFrame">{{1, 0}, {756, 17}}</string>
+											<reference key="NSSuperview" ref="520202466"/>
+											<reference key="NSNextKeyView" ref="563815802"/>
+											<reference key="NSDocView" ref="563815802"/>
+											<reference key="NSBGColor" ref="800202432"/>
+											<int key="NScvFlags">4</int>
+										</object>
+										<reference ref="538338821"/>
 									</object>
-									<string key="NSFrameSize">{774, 424}</string>
-									<reference key="NSSuperview" ref="809311847"/>
-									<string key="NSClassName">NSView</string>
+									<string key="NSFrameSize">{773, 399}</string>
+									<reference key="NSSuperview" ref="169664854"/>
+									<reference key="NSNextKeyView" ref="221116208"/>
+									<int key="NSsFlags">50</int>
+									<reference key="NSVScroller" ref="103858236"/>
+									<reference key="NSHScroller" ref="950337744"/>
+									<reference key="NSContentView" ref="221116208"/>
+									<reference key="NSHeaderClipView" ref="260654782"/>
+									<reference key="NSCornerView" ref="538338821"/>
+									<bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
 								</object>
 							</object>
-							<string key="NSFrame">{{-1, 25}, {774, 424}}</string>
+							<string key="NSFrame">{{0, 25}, {773, 424}}</string>
 							<reference key="NSSuperview" ref="439893737"/>
-							<bool key="NSIsVertical">YES</bool>
-							<int key="NSDividerStyle">2</int>
+							<string key="NSClassName">NSView</string>
 						</object>
 					</object>
 					<string key="NSFrameSize">{773, 449}</string>
@@ -2449,20 +2429,20 @@
 										<object class="NSTableView" id="238622922">
 											<reference key="NSNextResponder" ref="340647127"/>
 											<int key="NSvFlags">256</int>
-											<string key="NSFrameSize">{266, 323}</string>
+											<string key="NSFrameSize">{246, 315}</string>
 											<reference key="NSSuperview" ref="340647127"/>
 											<bool key="NSEnabled">YES</bool>
 											<object class="NSTableHeaderView" key="NSHeaderView" id="579984109">
 												<reference key="NSNextResponder" ref="47203486"/>
 												<int key="NSvFlags">256</int>
-												<string key="NSFrameSize">{266, 17}</string>
+												<string key="NSFrameSize">{246, 17}</string>
 												<reference key="NSSuperview" ref="47203486"/>
 												<reference key="NSTableView" ref="238622922"/>
 											</object>
 											<object class="_NSCornerView" key="NSCornerView" id="1056392554">
 												<reference key="NSNextResponder" ref="199390391"/>
 												<int key="NSvFlags">256</int>
-												<string key="NSFrame">{{267, 0}, {16, 17}}</string>
+												<string key="NSFrame">{{247, 0}, {16, 17}}</string>
 												<reference key="NSSuperview" ref="199390391"/>
 											</object>
 											<object class="NSMutableArray" key="NSTableColumns">
@@ -2523,7 +2503,7 @@
 													<reference key="NSTableView" ref="238622922"/>
 												</object>
 												<object class="NSTableColumn" id="677207066">
-													<double key="NSWidth">3.000000e+01</double>
+													<double key="NSWidth">1.000000e+01</double>
 													<double key="NSMinWidth">1.000000e+01</double>
 													<double key="NSMaxWidth">3.402823e+38</double>
 													<object class="NSTableHeaderCell" key="NSHeaderCell">
@@ -2561,7 +2541,7 @@
 											<bool key="NSAllowsTypeSelect">YES</bool>
 										</object>
 									</object>
-									<string key="NSFrame">{{1, 17}, {266, 323}}</string>
+									<string key="NSFrame">{{1, 17}, {246, 315}}</string>
 									<reference key="NSSuperview" ref="199390391"/>
 									<reference key="NSNextKeyView" ref="238622922"/>
 									<reference key="NSDocView" ref="238622922"/>
@@ -2571,7 +2551,7 @@
 								<object class="NSScroller" id="482661369">
 									<reference key="NSNextResponder" ref="199390391"/>
 									<int key="NSvFlags">256</int>
-									<string key="NSFrame">{{267, 17}, {15, 323}}</string>
+									<string key="NSFrame">{{247, 17}, {15, 315}}</string>
 									<reference key="NSSuperview" ref="199390391"/>
 									<reference key="NSTarget" ref="199390391"/>
 									<string key="NSAction">_doScroller:</string>
@@ -2580,12 +2560,12 @@
 								<object class="NSScroller" id="400167025">
 									<reference key="NSNextResponder" ref="199390391"/>
 									<int key="NSvFlags">256</int>
-									<string key="NSFrame">{{1, 340}, {266, 15}}</string>
+									<string key="NSFrame">{{1, 332}, {246, 15}}</string>
 									<reference key="NSSuperview" ref="199390391"/>
 									<int key="NSsFlags">1</int>
 									<reference key="NSTarget" ref="199390391"/>
 									<string key="NSAction">_doScroller:</string>
-									<double key="NSPercent">9.962547e-01</double>
+									<double key="NSPercent">9.959350e-01</double>
 								</object>
 								<object class="NSClipView" id="47203486">
 									<reference key="NSNextResponder" ref="199390391"/>
@@ -2594,7 +2574,7 @@
 										<bool key="EncodedWithXMLCoder">YES</bool>
 										<reference ref="579984109"/>
 									</object>
-									<string key="NSFrame">{{1, 0}, {266, 17}}</string>
+									<string key="NSFrame">{{1, 0}, {246, 17}}</string>
 									<reference key="NSSuperview" ref="199390391"/>
 									<reference key="NSNextKeyView" ref="579984109"/>
 									<reference key="NSDocView" ref="579984109"/>
@@ -2603,7 +2583,7 @@
 								</object>
 								<reference ref="1056392554"/>
 							</object>
-							<string key="NSFrame">{{4, 23}, {283, 356}}</string>
+							<string key="NSFrame">{{6, 26}, {263, 348}}</string>
 							<reference key="NSSuperview" ref="187671130"/>
 							<reference key="NSNextKeyView" ref="340647127"/>
 							<int key="NSsFlags">50</int>
@@ -3064,6 +3044,54 @@
 					</object>
 					<int key="connectionID">520</int>
 				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">mainWindow</string>
+						<reference key="source" ref="517167976"/>
+						<reference key="destination" ref="972006081"/>
+					</object>
+					<int key="connectionID">521</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">predicateEditor</string>
+						<reference key="source" ref="517167976"/>
+						<reference key="destination" ref="872100568"/>
+					</object>
+					<int key="connectionID">523</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBOutletConnection" key="connection">
+						<string key="label">portsTableView</string>
+						<reference key="source" ref="517167976"/>
+						<reference key="destination" ref="199649408"/>
+					</object>
+					<int key="connectionID">526</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBActionConnection" key="connection">
+						<string key="label">predicateEditorChanged:</string>
+						<reference key="source" ref="517167976"/>
+						<reference key="destination" ref="872100568"/>
+					</object>
+					<int key="connectionID">527</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">filterPredicate: predicate</string>
+						<reference key="source" ref="341892693"/>
+						<reference key="destination" ref="517167976"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="341892693"/>
+							<reference key="NSDestination" ref="517167976"/>
+							<string key="NSLabel">filterPredicate: predicate</string>
+							<string key="NSBinding">filterPredicate</string>
+							<string key="NSKeyPath">predicate</string>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">540</int>
+				</object>
 			</object>
 			<object class="IBMutableOrderedSet" key="objectRecords">
 				<object class="NSArray" key="orderedObjects">
@@ -3680,7 +3708,7 @@
 						<reference key="object" ref="439893737"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="809311847"/>
+							<reference ref="169664854"/>
 						</object>
 						<reference key="parent" ref="972006081"/>
 					</object>
@@ -3689,38 +3717,19 @@
 						<reference key="object" ref="978062640"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="210195185"/>
-							<reference ref="219974069"/>
 							<reference ref="341138360"/>
-							<reference ref="536136540"/>
 							<reference ref="869476631"/>
 							<reference ref="49194268"/>
-							<reference ref="834688503"/>
 							<reference ref="618891101"/>
 						</object>
 						<reference key="parent" ref="972006081"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">421</int>
-						<reference key="object" ref="210195185"/>
-						<reference key="parent" ref="978062640"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">422</int>
-						<reference key="object" ref="219974069"/>
-						<reference key="parent" ref="978062640"/>
-					</object>
-					<object class="IBObjectRecord">
 						<int key="objectID">423</int>
 						<reference key="object" ref="341138360"/>
 						<reference key="parent" ref="978062640"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">424</int>
-						<reference key="object" ref="536136540"/>
-						<reference key="parent" ref="978062640"/>
-					</object>
-					<object class="IBObjectRecord">
 						<int key="objectID">425</int>
 						<reference key="object" ref="869476631"/>
 						<reference key="parent" ref="978062640"/>
@@ -3731,179 +3740,6 @@
 						<reference key="parent" ref="978062640"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">427</int>
-						<reference key="object" ref="834688503"/>
-						<reference key="parent" ref="978062640"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">434</int>
-						<reference key="object" ref="809311847"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="169664854"/>
-						</object>
-						<reference key="parent" ref="439893737"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">418</int>
-						<reference key="object" ref="169664854"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="815512319"/>
-							<reference ref="520202466"/>
-						</object>
-						<reference key="parent" ref="809311847"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">375</int>
-						<reference key="object" ref="815512319"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="969735904"/>
-							<reference ref="595148426"/>
-							<reference ref="872100568"/>
-						</object>
-						<reference key="parent" ref="169664854"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">377</int>
-						<reference key="object" ref="969735904"/>
-						<reference key="parent" ref="815512319"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">376</int>
-						<reference key="object" ref="595148426"/>
-						<reference key="parent" ref="815512319"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">378</int>
-						<reference key="object" ref="872100568"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="755579174"/>
-							<reference ref="715417482"/>
-						</object>
-						<reference key="parent" ref="815512319"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">380</int>
-						<reference key="object" ref="755579174"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="437845126"/>
-							<reference ref="785841008"/>
-						</object>
-						<reference key="parent" ref="872100568"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">379</int>
-						<reference key="object" ref="715417482"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="919684674"/>
-							<reference ref="542996579"/>
-						</object>
-						<reference key="parent" ref="872100568"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">392</int>
-						<reference key="object" ref="919684674"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="215583482"/>
-						</object>
-						<reference key="parent" ref="715417482"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">391</int>
-						<reference key="object" ref="542996579"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="638205081"/>
-							<reference ref="102426883"/>
-						</object>
-						<reference key="parent" ref="715417482"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">395</int>
-						<reference key="object" ref="638205081"/>
-						<reference key="parent" ref="542996579"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">394</int>
-						<reference key="object" ref="102426883"/>
-						<reference key="parent" ref="542996579"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">393</int>
-						<reference key="object" ref="215583482"/>
-						<reference key="parent" ref="919684674"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">382</int>
-						<reference key="object" ref="437845126"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="294835276"/>
-							<reference ref="147590798"/>
-							<reference ref="40118016"/>
-							<reference ref="1050413450"/>
-							<reference ref="607508980"/>
-						</object>
-						<reference key="parent" ref="755579174"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">381</int>
-						<reference key="object" ref="785841008"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="553455523"/>
-							<reference ref="329155667"/>
-							<reference ref="874205404"/>
-						</object>
-						<reference key="parent" ref="755579174"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">390</int>
-						<reference key="object" ref="553455523"/>
-						<reference key="parent" ref="785841008"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">389</int>
-						<reference key="object" ref="329155667"/>
-						<reference key="parent" ref="785841008"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">388</int>
-						<reference key="object" ref="874205404"/>
-						<reference key="parent" ref="785841008"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">387</int>
-						<reference key="object" ref="294835276"/>
-						<reference key="parent" ref="437845126"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">386</int>
-						<reference key="object" ref="147590798"/>
-						<reference key="parent" ref="437845126"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">385</int>
-						<reference key="object" ref="40118016"/>
-						<reference key="parent" ref="437845126"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">384</int>
-						<reference key="object" ref="1050413450"/>
-						<reference key="parent" ref="437845126"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">383</int>
-						<reference key="object" ref="607508980"/>
-						<reference key="parent" ref="437845126"/>
-					</object>
-					<object class="IBObjectRecord">
 						<int key="objectID">435</int>
 						<reference key="object" ref="59017063"/>
 						<object class="NSMutableArray" key="children">
@@ -4041,58 +3877,98 @@
 						<reference key="parent" ref="1049"/>
 					</object>
 					<object class="IBObjectRecord">
+						<int key="objectID">503</int>
+						<reference key="object" ref="1022824499"/>
+						<reference key="parent" ref="1049"/>
+						<string key="objectName">ActionLauncher</string>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">418</int>
+						<reference key="object" ref="169664854"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="520202466"/>
+							<reference ref="815512319"/>
+						</object>
+						<reference key="parent" ref="439893737"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">375</int>
+						<reference key="object" ref="815512319"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="872100568"/>
+							<reference ref="595148426"/>
+							<reference ref="969735904"/>
+						</object>
+						<reference key="parent" ref="169664854"/>
+					</object>
+					<object class="IBObjectRecord">
 						<int key="objectID">400</int>
 						<reference key="object" ref="520202466"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="199649408"/>
+							<reference ref="103858236"/>
+							<reference ref="950337744"/>
 							<reference ref="563815802"/>
-							<reference ref="950337744"/>
-							<reference ref="103858236"/>
-							<reference ref="199649408"/>
 						</object>
 						<reference key="parent" ref="169664854"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">404</int>
-						<reference key="object" ref="563815802"/>
+						<int key="objectID">403</int>
+						<reference key="object" ref="199649408"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="484726988"/>
+							<reference ref="635685037"/>
+							<reference ref="285794460"/>
+							<reference ref="677394896"/>
+							<reference ref="113406531"/>
+						</object>
 						<reference key="parent" ref="520202466"/>
 					</object>
 					<object class="IBObjectRecord">
+						<int key="objectID">401</int>
+						<reference key="object" ref="103858236"/>
+						<reference key="parent" ref="520202466"/>
+					</object>
+					<object class="IBObjectRecord">
 						<int key="objectID">402</int>
 						<reference key="object" ref="950337744"/>
 						<reference key="parent" ref="520202466"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">401</int>
-						<reference key="object" ref="103858236"/>
+						<int key="objectID">404</int>
+						<reference key="object" ref="563815802"/>
 						<reference key="parent" ref="520202466"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">403</int>
-						<reference key="object" ref="199649408"/>
+						<int key="objectID">406</int>
+						<reference key="object" ref="677394896"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="285794460"/>
-							<reference ref="635685037"/>
-							<reference ref="484726988"/>
-							<reference ref="113406531"/>
-							<reference ref="677394896"/>
+							<reference ref="682644242"/>
 						</object>
-						<reference key="parent" ref="520202466"/>
+						<reference key="parent" ref="199649408"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">478</int>
-						<reference key="object" ref="285794460"/>
+						<int key="objectID">430</int>
+						<reference key="object" ref="113406531"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="247996300"/>
+							<reference ref="1004926456"/>
 						</object>
 						<reference key="parent" ref="199649408"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">479</int>
-						<reference key="object" ref="247996300"/>
-						<reference key="parent" ref="285794460"/>
+						<int key="objectID">432</int>
+						<reference key="object" ref="484726988"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="419914708"/>
+						</object>
+						<reference key="parent" ref="199649408"/>
 					</object>
 					<object class="IBObjectRecord">
 						<int key="objectID">476</int>
@@ -4104,58 +3980,246 @@
 						<reference key="parent" ref="199649408"/>
 					</object>
 					<object class="IBObjectRecord">
+						<int key="objectID">478</int>
+						<reference key="object" ref="285794460"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="247996300"/>
+						</object>
+						<reference key="parent" ref="199649408"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">479</int>
+						<reference key="object" ref="247996300"/>
+						<reference key="parent" ref="285794460"/>
+					</object>
+					<object class="IBObjectRecord">
 						<int key="objectID">477</int>
 						<reference key="object" ref="751661906"/>
 						<reference key="parent" ref="635685037"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">432</int>
-						<reference key="object" ref="484726988"/>
+						<int key="objectID">433</int>
+						<reference key="object" ref="419914708"/>
+						<reference key="parent" ref="484726988"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">431</int>
+						<reference key="object" ref="1004926456"/>
+						<reference key="parent" ref="113406531"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">518</int>
+						<reference key="object" ref="682644242"/>
+						<reference key="parent" ref="677394896"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">378</int>
+						<reference key="object" ref="872100568"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="419914708"/>
+							<reference ref="715417482"/>
+							<reference ref="755579174"/>
+							<reference ref="74082247"/>
 						</object>
-						<reference key="parent" ref="199649408"/>
+						<reference key="parent" ref="815512319"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">433</int>
-						<reference key="object" ref="419914708"/>
-						<reference key="parent" ref="484726988"/>
+						<int key="objectID">376</int>
+						<reference key="object" ref="595148426"/>
+						<reference key="parent" ref="815512319"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">430</int>
-						<reference key="object" ref="113406531"/>
+						<int key="objectID">377</int>
+						<reference key="object" ref="969735904"/>
+						<reference key="parent" ref="815512319"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">379</int>
+						<reference key="object" ref="715417482"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="1004926456"/>
+							<reference ref="542996579"/>
+							<reference ref="919684674"/>
 						</object>
-						<reference key="parent" ref="199649408"/>
+						<reference key="parent" ref="872100568"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">431</int>
-						<reference key="object" ref="1004926456"/>
-						<reference key="parent" ref="113406531"/>
+						<int key="objectID">380</int>
+						<reference key="object" ref="755579174"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="785841008"/>
+							<reference ref="437845126"/>
+						</object>
+						<reference key="parent" ref="872100568"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">406</int>
-						<reference key="object" ref="677394896"/>
+						<int key="objectID">381</int>
+						<reference key="object" ref="785841008"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="682644242"/>
+							<reference ref="329155667"/>
+							<reference ref="874205404"/>
 						</object>
-						<reference key="parent" ref="199649408"/>
+						<reference key="parent" ref="755579174"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">503</int>
-						<reference key="object" ref="1022824499"/>
-						<reference key="parent" ref="1049"/>
-						<string key="objectName">ActionLauncher</string>
+						<int key="objectID">382</int>
+						<reference key="object" ref="437845126"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="607508980"/>
+							<reference ref="1050413450"/>
+							<reference ref="40118016"/>
+							<reference ref="147590798"/>
+							<reference ref="294835276"/>
+						</object>
+						<reference key="parent" ref="755579174"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">518</int>
-						<reference key="object" ref="682644242"/>
-						<reference key="parent" ref="677394896"/>
+						<int key="objectID">383</int>
+						<reference key="object" ref="607508980"/>
+						<reference key="parent" ref="437845126"/>
 					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">384</int>
+						<reference key="object" ref="1050413450"/>
+						<reference key="parent" ref="437845126"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">385</int>
+						<reference key="object" ref="40118016"/>
+						<reference key="parent" ref="437845126"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">386</int>
+						<reference key="object" ref="147590798"/>
+						<reference key="parent" ref="437845126"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">387</int>
+						<reference key="object" ref="294835276"/>
+						<reference key="parent" ref="437845126"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">525</int>
+						<reference key="object" ref="329155667"/>
+						<reference key="parent" ref="785841008"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">524</int>
+						<reference key="object" ref="874205404"/>
+						<reference key="parent" ref="785841008"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">391</int>
+						<reference key="object" ref="542996579"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="102426883"/>
+							<reference ref="638205081"/>
+						</object>
+						<reference key="parent" ref="715417482"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">392</int>
+						<reference key="object" ref="919684674"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="215583482"/>
+						</object>
+						<reference key="parent" ref="715417482"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">393</int>
+						<reference key="object" ref="215583482"/>
+						<reference key="parent" ref="919684674"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">394</int>
+						<reference key="object" ref="102426883"/>
+						<reference key="parent" ref="542996579"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">395</int>
+						<reference key="object" ref="638205081"/>
+						<reference key="parent" ref="542996579"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">528</int>
+						<reference key="object" ref="74082247"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="52541597"/>
+							<reference ref="504781461"/>
+						</object>
+						<reference key="parent" ref="872100568"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">529</int>
+						<reference key="object" ref="52541597"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="62418467"/>
+							<reference ref="885684253"/>
+							<reference ref="471964401"/>
+						</object>
+						<reference key="parent" ref="74082247"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">530</int>
+						<reference key="object" ref="62418467"/>
+						<reference key="parent" ref="52541597"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">531</int>
+						<reference key="object" ref="885684253"/>
+						<reference key="parent" ref="52541597"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">532</int>
+						<reference key="object" ref="471964401"/>
+						<reference key="parent" ref="52541597"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">533</int>
+						<reference key="object" ref="504781461"/>
+						<object class="NSMutableArray" key="children">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<reference ref="159049928"/>
+							<reference ref="268521862"/>
+							<reference ref="1046027968"/>
+							<reference ref="119509531"/>
+							<reference ref="89817851"/>
+						</object>
+						<reference key="parent" ref="74082247"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">534</int>
+						<reference key="object" ref="159049928"/>
+						<reference key="parent" ref="504781461"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">535</int>
+						<reference key="object" ref="268521862"/>
+						<reference key="parent" ref="504781461"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">536</int>
+						<reference key="object" ref="1046027968"/>
+						<reference key="parent" ref="504781461"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">537</int>
+						<reference key="object" ref="119509531"/>
+						<reference key="parent" ref="504781461"/>
+					</object>
+					<object class="IBObjectRecord">
+						<int key="objectID">538</int>
+						<reference key="object" ref="89817851"/>
+						<reference key="parent" ref="504781461"/>
+					</object>
 				</object>
 			</object>
 			<object class="NSMutableDictionary" key="flattenedProperties">
@@ -4319,9 +4383,6 @@
 					<string>385.IBPluginDependency</string>
 					<string>386.IBPluginDependency</string>
 					<string>387.IBPluginDependency</string>
-					<string>388.IBPluginDependency</string>
-					<string>389.IBPluginDependency</string>
-					<string>390.IBPluginDependency</string>
 					<string>391.IBPluginDependency</string>
 					<string>392.IBPluginDependency</string>
 					<string>393.IBPluginDependency</string>
@@ -4336,15 +4397,10 @@
 					<string>418.IBPluginDependency</string>
 					<string>420.IBEditorWindowLastContentRect</string>
 					<string>420.IBPluginDependency</string>
-					<string>421.IBPluginDependency</string>
-					<string>422.IBPluginDependency</string>
-					<string>424.IBPluginDependency</string>
-					<string>427.IBPluginDependency</string>
 					<string>430.IBPluginDependency</string>
 					<string>431.IBPluginDependency</string>
 					<string>432.IBPluginDependency</string>
 					<string>433.IBPluginDependency</string>
-					<string>434.IBPluginDependency</string>
 					<string>435.IBEditorWindowLastContentRect</string>
 					<string>435.IBWindowTemplateEditedContentRect</string>
 					<string>435.NSWindowTemplate.visibleAtLaunch</string>
@@ -4374,6 +4430,18 @@
 					<string>5.ImportedFromIB2</string>
 					<string>503.IBPluginDependency</string>
 					<string>518.IBPluginDependency</string>
+					<string>524.IBPluginDependency</string>
+					<string>525.IBPluginDependency</string>
+					<string>529.IBPluginDependency</string>
+					<string>530.IBPluginDependency</string>
+					<string>531.IBPluginDependency</string>
+					<string>532.IBPluginDependency</string>
+					<string>533.IBPluginDependency</string>
+					<string>534.IBPluginDependency</string>
+					<string>535.IBPluginDependency</string>
+					<string>536.IBPluginDependency</string>
+					<string>537.IBPluginDependency</string>
+					<string>538.IBPluginDependency</string>
 					<string>56.IBPluginDependency</string>
 					<string>56.ImportedFromIB2</string>
 					<string>57.IBPluginDependency</string>
@@ -4546,8 +4614,8 @@
 					<reference ref="9"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<reference ref="9"/>
-					<string>{{52, 235}, {773, 449}}</string>
-					<string>{{52, 235}, {773, 449}}</string>
+					<string>{{1, 259}, {773, 449}}</string>
+					<string>{{1, 259}, {773, 449}}</string>
 					<reference ref="9"/>
 					<string>{{33, 99}, {480, 360}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4578,12 +4646,15 @@
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>{{80, 708}, {617, 0}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<string>{{102, 679}, {617, 0}}</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>{{493, 75}, {276, 378}}</string>
+					<string>{{493, 75}, {276, 378}}</string>
+					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4592,9 +4663,6 @@
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<string>{{493, 75}, {276, 378}}</string>
-					<string>{{493, 75}, {276, 378}}</string>
-					<boolean value="YES"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4610,6 +4678,7 @@
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<reference ref="9"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
@@ -4618,10 +4687,13 @@
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
-					<reference ref="9"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<reference ref="9"/>
 					<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
 					<reference ref="9"/>
@@ -4675,7 +4747,7 @@
 				</object>
 			</object>
 			<nil key="sourceID"/>
-			<int key="maxID">520</int>
+			<int key="maxID">540</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -4691,9 +4763,26 @@
 				<object class="IBPartialClassDescription">
 					<string key="className">PortsTableController</string>
 					<string key="superclassName">NSObject</string>
+					<object class="NSMutableDictionary" key="actions">
+						<string key="NS.key.0">predicateEditorChanged:</string>
+						<string key="NS.object.0">id</string>
+					</object>
 					<object class="NSMutableDictionary" key="outlets">
-						<string key="NS.key.0">actionLauncher</string>
-						<string key="NS.object.0">MPActionLauncher</string>
+						<bool key="EncodedWithXMLCoder">YES</bool>
+						<object class="NSMutableArray" key="dict.sortedKeys">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<string>actionLauncher</string>
+							<string>mainWindow</string>
+							<string>portsTableView</string>
+							<string>predicateEditor</string>
+						</object>
+						<object class="NSMutableArray" key="dict.values">
+							<bool key="EncodedWithXMLCoder">YES</bool>
+							<string>MPActionLauncher</string>
+							<string>NSWindow</string>
+							<string>NSTableView</string>
+							<string>NSPredicateEditor</string>
+						</object>
 					</object>
 					<object class="IBClassDescriptionSource" key="sourceIdentifier">
 						<string key="majorKey">IBProjectSource</string>

Modified: branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj
===================================================================
--- branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj	2009-06-16 23:03:27 UTC (rev 52445)
+++ branches/gsoc09-gui/MPGUI/MPGUI.xcodeproj/project.pbxproj	2009-06-16 23:13:34 UTC (rev 52446)
@@ -215,6 +215,7 @@
 				21F165890FE2C22D00542AEE /* CopyFiles */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
+				21FC212A0FE8546700B1E835 /* ShellScript */,
 			);
 			buildRules = (
 			);
@@ -300,6 +301,22 @@
 		};
 /* End PBXResourcesBuildPhase section */
 
+/* Begin PBXShellScriptBuildPhase section */
+		21FC212A0FE8546700B1E835 /* ShellScript */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/bash;
+			shellScript = "if [ \"$CONFIGURATION\" = \"Debug-InstallMacPorts\" ]; then\n  say \"Building MacPorts\"\n  PREFIX=$BUILT_PRODUCTS_DIR/macports-1.8\n\n  cd $PROJECT_DIR/../base\n\n  PATH=/bin:/sbin:/usr/bin:/usr/sbin \\\n  ./configure \\\n  --prefix=$PREFIX \\\n  --with-tclpackage=$PREFIX/Library/Tcl \\\n  --with-no-root-privileges\n\n  make\n\n  make install\n\n  make clean\n  say \"done\"\n\nfi";
+		};
+/* End PBXShellScriptBuildPhase section */
+
 /* Begin PBXSourcesBuildPhase section */
 		8D11072C0486CEB800E47090 /* Sources */ = {
 			isa = PBXSourcesBuildPhase;
@@ -341,6 +358,42 @@
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */
+		21FC211D0FE84F7F00B1E835 /* Debug-InstallMacPorts */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+				GCC_C_LANGUAGE_STANDARD = c99;
+				GCC_ENABLE_OBJC_GC = required;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				ONLY_ACTIVE_ARCH = NO;
+				PREBINDING = NO;
+				SDKROOT = macosx10.5;
+			};
+			name = "Debug-InstallMacPorts";
+		};
+		21FC211E0FE84F7F00B1E835 /* Debug-InstallMacPorts */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				COPY_PHASE_STRIP = NO;
+				FRAMEWORK_SEARCH_PATHS = (
+					"$(inherited)",
+					"\"$(SRCROOT)/../MacPorts_Framework/build/Debug\"",
+				);
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = MPGUI_Prefix.pch;
+				INFOPLIST_FILE = Info.plist;
+				INSTALL_PATH = "$(HOME)/Applications";
+				PRODUCT_NAME = MPGUI;
+			};
+			name = "Debug-InstallMacPorts";
+		};
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
 			buildSettings = {
@@ -414,6 +467,7 @@
 			isa = XCConfigurationList;
 			buildConfigurations = (
 				C01FCF4B08A954540054247B /* Debug */,
+				21FC211E0FE84F7F00B1E835 /* Debug-InstallMacPorts */,
 				C01FCF4C08A954540054247B /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;
@@ -423,6 +477,7 @@
 			isa = XCConfigurationList;
 			buildConfigurations = (
 				C01FCF4F08A954540054247B /* Debug */,
+				21FC211D0FE84F7F00B1E835 /* Debug-InstallMacPorts */,
 				C01FCF5008A954540054247B /* Release */,
 			);
 			defaultConfigurationIsVisible = 0;

Modified: branches/gsoc09-gui/MPGUI/PortsTableController.h
===================================================================
--- branches/gsoc09-gui/MPGUI/PortsTableController.h	2009-06-16 23:03:27 UTC (rev 52445)
+++ branches/gsoc09-gui/MPGUI/PortsTableController.h	2009-06-16 23:13:34 UTC (rev 52446)
@@ -12,8 +12,24 @@
 
 @interface PortsTableController : NSObject {
     IBOutlet MPActionLauncher *actionLauncher;
+    IBOutlet NSTableView *portsTableView;
+    IBOutlet NSPredicateEditor *predicateEditor;
+    IBOutlet NSWindow *mainWindow;
+
+    // NSPredicateEditor management
+    NSPredicate *predicate;
+    NSInteger rowCount;
 }
 
- at property MPActionLauncher *actionLauncher;
+ at property (copy) NSPredicate *predicate;
 
+- (IBAction)predicateEditorChanged:(id)sender;
+
 @end
+
+ at interface PortsTableController (Private)
+
+- (void)changePredicateEditorSize:(NSInteger) newRowCount;
+
+ at end
+

Modified: branches/gsoc09-gui/MPGUI/PortsTableController.m
===================================================================
--- branches/gsoc09-gui/MPGUI/PortsTableController.m	2009-06-16 23:03:27 UTC (rev 52445)
+++ branches/gsoc09-gui/MPGUI/PortsTableController.m	2009-06-16 23:13:34 UTC (rev 52446)
@@ -11,16 +11,78 @@
 
 @implementation PortsTableController
 
- at synthesize actionLauncher;
+ at synthesize predicate;
 
 - (id)init {
     [MPMacPorts setPKGPath:@"/Users/juanger/local/macportsbuild/branch-unprivileged/Library/Tcl"];
+    rowCount = 1;   
     return self;
 }
 
 - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
     [actionLauncher performSelectorInBackground:@selector(loadPorts) withObject:nil];
+    [self changePredicateEditorSize:0];
 }
 
+- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication {
+    return YES;
+}
 
+#pragma mark PredicateEditor
+
+- (IBAction)predicateEditorChanged:(id)sender {
+    NSPredicate* newPredicate = [predicateEditor  objectValue];
+    //Ugly Hack. It would be better to subclass NSPredicateEditorRowTemplate
+    if([newPredicate isNotEqualTo:predicate]) {
+        NSString *transformedFormat = [newPredicate predicateFormat];
+        
+        transformedFormat = [transformedFormat stringByReplacingOccurrencesOfString:@"state == \"Any\""
+                                                                         withString:@"state >= 2"];
+        transformedFormat = [transformedFormat stringByReplacingOccurrencesOfString:@"state == \"Installed\""
+                                                                         withString:@"(state == 2 OR state == 4)"];
+        transformedFormat = [transformedFormat stringByReplacingOccurrencesOfString:@"\"Outdated\""
+                                                                         withString:@"4"];
+        transformedFormat = [transformedFormat stringByReplacingOccurrencesOfString:@"\"Uninstalled\""
+                                                                         withString:@"5"];
+        [self setPredicate:[NSPredicate predicateWithFormat:transformedFormat]];
+        NSLog(@"Predicate: %@", [predicate predicateFormat]);
+    }
+    
+    [self changePredicateEditorSize:[predicateEditor numberOfRows]];
+}
+
+#pragma mark Private Methods
+
+- (void)changePredicateEditorSize:(NSInteger) newRowCount {
+    
+    if (newRowCount == rowCount)
+        return;
+    
+    NSScrollView* tableScrollView = [portsTableView enclosingScrollView];
+    NSUInteger oldOutlineViewMask = [tableScrollView autoresizingMask];
+    
+    NSScrollView* predicateEditorScrollView = [predicateEditor enclosingScrollView];
+    NSUInteger oldPredicateEditorViewMask = [predicateEditorScrollView autoresizingMask];
+    
+    [tableScrollView setAutoresizingMask:NSViewWidthSizable | NSViewMaxYMargin];
+    [predicateEditorScrollView setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
+    
+    BOOL growing = (newRowCount > rowCount);
+    
+    CGFloat heightDifference = fabs([predicateEditor rowHeight] * (newRowCount - rowCount));
+    
+    NSSize sizeChange = [predicateEditor convertSize:NSMakeSize(0, heightDifference) toView:nil];
+    
+    NSRect windowFrame = [mainWindow frame];
+    windowFrame.size.height += growing ? sizeChange.height : -sizeChange.height;
+    windowFrame.origin.y -= growing ? sizeChange.height : -sizeChange.height;
+    [mainWindow setFrame:windowFrame display:YES animate:YES];
+    
+    
+    [tableScrollView setAutoresizingMask:oldOutlineViewMask];
+    [predicateEditorScrollView setAutoresizingMask:oldPredicateEditorViewMask];
+    
+    rowCount = newRowCount;
+}
+
 @end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090616/2c3bf7bd/attachment-0001.html>


More information about the macports-changes mailing list