From b6878061000427e7a5a3837a96e2fdc174cf3c84 Mon Sep 17 00:00:00 2001 From: glenlow Date: Thu, 22 May 2008 13:50:25 +0000 Subject: [PATCH] attributes, actual size, zoom in, zoom out toolbar and menu items; window zooming to standard size --- macosx/English.lproj/Document.xib | 830 ++++++++++++-- macosx/English.lproj/MainMenu.xib | 1215 ++++++++++++--------- macosx/GVWindowController.h | 9 +- macosx/GVWindowController.m | 42 + macosx/graphviz.xcodeproj/project.pbxproj | 16 + 5 files changed, 1508 insertions(+), 604 deletions(-) diff --git a/macosx/English.lproj/Document.xib b/macosx/English.lproj/Document.xib index de9b96423..f0dae2a0a 100644 --- a/macosx/English.lproj/Document.xib +++ b/macosx/English.lproj/Document.xib @@ -2,10 +2,10 @@ 1050 - 9B18 + 9C7010 629 - 949 - 343.00 + 949.26 + 352.00 YES @@ -13,7 +13,7 @@ YES com.apple.pdfkit.ibplugin - com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin YES @@ -21,16 +21,398 @@ GVWindowController - FirstResponder + FirstResponder - 15 + 4111 2 - {{167, 311}, {507, 413}} + {{201, 387}, {507, 413}} 1886912512 - Document + Document NSWindow - View + + + E9A9ADB5-713A-4433-AAA3-B6D7623B1EF1 + + + YES + YES + YES + YES + 1 + 1 + + YES + + YES + 17DE7292-3A49-457D-8C8D-856E5DCBDED2 + 5E2EB609-3F36-43FE-8297-CCD3354D1A3E + A76BA0EB-7A4D-43FD-9371-004A2619F66B + C93CF1E0-362D-436C-A4DE-5305CEDEECA4 + NSToolbarCustomizeToolbarItem + NSToolbarFlexibleSpaceItem + NSToolbarPrintItem + NSToolbarSeparatorItem + NSToolbarSpaceItem + + + YES + + + 17DE7292-3A49-457D-8C8D-856E5DCBDED2 + + Attributes + + + + + NSImage + InspectorToolbarImage + + + + {0, 0} + + YES + YES + -1 + YES + 0 + + + + 5E2EB609-3F36-43FE-8297-CCD3354D1A3E + + Zoom Out + + + + + + ZoomOutToolbarImage + + + + + + YES + YES + -1 + YES + 0 + + + + A76BA0EB-7A4D-43FD-9371-004A2619F66B + + Zoom In + + + + + + ZoomInToolbarImage + + + + + + YES + YES + -1 + YES + 0 + + + + C93CF1E0-362D-436C-A4DE-5305CEDEECA4 + + Actual Size + + + + + + ActualSizeToolbarImage + + + + + + YES + YES + -1 + YES + 0 + + + + Customize + + Customize Toolbar + + + 683671552 + {32, 32} + + YES + + YES + + + + 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 + + + + + + 3 + MCAwAA + + + + runToolbarCustomizationPalette: + + + YES + YES + -1 + YES + 0 + + + + + Flexible Space + + + + + + {1, 5} + {20000, 32} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + NSMenuCheckmark + + + + NSMenuMixedState + + + + + + Print + + + + + 750780416 + {32, 32} + + YES + + YES + + + + YES + + YES + imageNameKey + widget + + + YES + + image.ToolbarPrint + + image + + + {32, 32} + 0 + YES + + + + + + + printDocument: + + + YES + YES + -1 + YES + 0 + + + + + Separator + + + + + + {12, 5} + {12, 1000} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + Space + + + + + + {32, 5} + {32, 32} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + YES + + + + + + + + + + + + YES + + + + + + + + YES + + {94, 86} @@ -60,9 +442,9 @@ - {{0, 0}, {1680, 1028}} - {94, 108} - Document + {{0, 0}, {1920, 1178}} + {94, 163} + NSApplication @@ -95,6 +477,38 @@ 100023 + + + showAttributeInspector: + + + + 100036 + + + + actualSizeView: + + + + 100040 + + + + zoomInView: + + + + 100041 + + + + zoomOutView: + + + + 100042 + @@ -125,6 +539,7 @@ YES + Window @@ -149,6 +564,68 @@ + + 100024 + + + YES + + + + + + + + + + + + + + 100027 + + + + + 100028 + + + + + 100029 + + + + + 100030 + + + + + 100031 + + + + + 100032 + + + + + 100033 + + + + + 100034 + + + + + 100035 + + + @@ -158,6 +635,17 @@ -1.IBPluginDependency -2.IBPluginDependency 100022.IBPluginDependency + 100024.IBPluginDependency + 100024.editorWindowContentRectSynchronizationRect + 100027.IBPluginDependency + 100028.IBPluginDependency + 100029.IBPluginDependency + 100030.IBPluginDependency + 100031.IBPluginDependency + 100032.IBPluginDependency + 100033.IBPluginDependency + 100034.IBPluginDependency + 100035.IBPluginDependency 5.IBPluginDependency 5.IBWindowTemplateEditedContentRect 5.ImportedFromIB2 @@ -169,16 +657,27 @@ YES - - + + - - {{201, 387}, {507, 413}} + + {{100, 1021}, {617, 0}} + + + + + + + + + + + {{155, 608}, {507, 413}} - + {{155, 608}, {507, 413}} {94, 86} - + @@ -202,21 +701,48 @@ - 100023 + 100042 YES + + + + + + id + + + YES + + YES + + + YES + + + + IBUserSource + + + GVWindowController NSWindowController YES - + YES + actualSizeView: + zoomInView: + zoomOutView: YES + id + + @@ -235,52 +761,224 @@ 3 YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxBBAAsADAAxADUANgA8AD0A -QQBFAEsAUwBtAG4AbwBwAHEAcgALAH8AgwCUAJgAmQCaAJ8AmQALAKMApQCmAG4ApwCqAKsArwC0ALUA -ugC7AMIAxQDGAMgAzwDXAN8A4ADhAOIA4wDmAOkA9AD/AQABAQECAQMBBAEFAQYBBwEKAQ0BEFUkbnVs -bN8QEgANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAo -ACkAKgArACwALQAuAC8AMFZOU1Jvb3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1 -ZXNfEBlOU0FjY2Vzc2liaWxpdHlPaWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNG -cmFtZXdvcmtdTlNDbGFzc2VzS2V5c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2li -aWxpdHlDb25uZWN0b3JzXU5TRm9udE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3Rz -VmFsdWVzXxAXTlNBY2Nlc3NpYmlsaXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgECA -JoAygD+ACIArgAWAMYAzgCyAPYAAgAaAKoA+EgABhrmANNIADgAyADMANFtOU0NsYXNzTmFtZYAEgANf -EBJHVldpbmRvd0NvbnRyb2xsZXLSADcAOAA5ADpYJGNsYXNzZXNaJGNsYXNzbmFtZaIAOgA7Xk5TQ3Vz -dG9tT2JqZWN0WE5TT2JqZWN0XxAQSUJDb2NvYUZyYW1ld29ya9IADgA+AD8AQFpOUy5vYmplY3RzgAeg -0gA3ADgAQgBDowBDAEQAO1xOU011dGFibGVTZXRVTlNTZXTSAA4APgBGAEeAGKMASABJAEqACYAigCTU -AA4ATABNAE4ATwAfAFEAUl1OU0Rlc3RpbmF0aW9uWE5TU291cmNlV05TTGFiZWyAIYACgAqAIN0AVAAO -AFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGoAawBsXE5TV2luZG93Vmll -d1xOU1NjcmVlblJlY3RfEBNOU0ZyYW1lQXV0b3NhdmVOYW1lXU5TV2luZG93VGl0bGVZTlNXVEZsYWdz -XU5TV2luZG93Q2xhc3NfEBZOU1dpbmRvd0NvbnRlbnRNaW5TaXplXE5TV2luZG93UmVjdF8QD05TV2lu -ZG93QmFja2luZ18QEU5TV2luZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4AQgB+AHIAe -gAwScHgAAIANgA+ACxACEA+AHYAOXxAYe3sxNjcsIDMxMX0sIHs1MDcsIDQxM319WERvY3VtZW50WE5T -V2luZG93VFZpZXdYezk0LCA4Nn3XAHMADgB0AHUAdgBvAHcAeAB5AHoAewB8AHgAfl8QD05TTmV4dFJl -c3BvbmRlclpOU1N1YnZpZXdzWE5TdkZsYWdzW05TRnJhbWVTaXplW05TU3VwZXJ2aWV3gBGAG4ASEQEA -gBmAEYAa0gAOAD4ARgCBgBihAIKAE9sAcwAOAIQAhQCGAIcAdQB2AG8AdwCIAGAAigCLAIwAjQCOAI8A -kAB4AGAAk1tEaXNwbGF5TW9kZVpQYWdlQnJlYWtzW1NjYWxlRmFjdG9yW05TRHJhZ1R5cGVzWUF1dG9T -Y2FsZYAQgBcQAQkiP4AAAIAUED+AFoARgBAI0gAOAD4APwCWgAehAJeAFV8QFU5TRmlsZW5hbWVzUGJv -YXJkVHlwZVp7NTA3LCA0MTN90gA3ADgAmwCcpACcAJ0AngA7V1BERlZpZXdWTlNWaWV3W05TUmVzcG9u -ZGVy0gA3ADgAoAChowChAKIAO15OU011dGFibGVBcnJheVdOU0FycmF50gA3ADgApACdowCdAJ4AO18Q -Fnt7MCwgMH0sIHsxNjgwLCAxMDI4fX1Zezk0LCAxMDh90gA3ADgAqACpogCpADtfEBBOU1dpbmRvd1Rl -bXBsYXRlWGRlbGVnYXRl0gA3ADgArACtowCtAK4AO18QFE5TTmliT3V0bGV0Q29ubmVjdG9yXk5TTmli -Q29ubmVjdG9y1AAOAEwATQBOAE8AggAfALOAIYATgAKAI1xkb2N1bWVudFZpZXfUAA4ATABNAE4ATwBR -AB8AuYAhgAqAAoAlVndpbmRvd9IADgA+ALwAvYAppABRAL8AggBggAqAJ4ATgBDSAA4AMgAzAMSABIAo -XU5TQXBwbGljYXRpb27SADcAOADHAKKiAKIAO9IADgA+ALwAyoAppAAfAB8AYABRgAKAAoAQgArSAA4A -PgC8ANGAKaUAUQBgAB8AggC/gAqAEIACgBOAJ9IADgA+ALwA2YAppQDaANsA3ABsAN6ALYAugC+ADoAw -VldpbmRvd1xDb250ZW50IFZpZXdcRmlsZSdzIE93bmVyW0FwcGxpY2F0aW9u0gAOAD4AvADlgCmg0gAO -AD4AvADogCmg0gAOAD4AvADrgCmoAGAAggC/AFEASQBKAB8ASIAQgBOAJ4AKgCKAJIACgAnSAA4APgC8 -APaAKagA9wD4APkA+gD7APwA/QD+gDWANoA3gDiAOYA6gDuAPBAGEgABhrYT//////////0QBRIAAYa3 -EBISAAGGuBAR0gAOAD4ARgEJgBig0gAOAD4AvAEMgCmg0gAOAD4AvAEPgCmg0gA3ADgBEQESogESADte -TlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmAOsA8QE8AUMBSgFYAWoBhgGUAaABrAG6 -AcUB0wHvAf0CEAIiAjwCRgJTAlUCVwJZAlsCXQJfAmECYwJlAmcCaQJrAm0CbwJxAnMCeAJ6AoMCjwKR -ApMCqAKxAroCxQLKAtkC4gL1Av4DCQMLAwwDFQMcAykDLwM4AzoDQQNDA0UDRwNYA2YDbwN3A3kDewN9 -A38DtAPBA84D5APyA/wECgQjBDAEQgRWBGAEbARuBHAEcgR0BHYEewR9BH8EgQSDBIUEhwSJBKQErQS2 -BLsExAThBPME/gUHBRMFHwUhBSMFJQUoBSoFLAUuBTcFOQU8BT4FawV3BYIFjgWaBaQFpgWoBaoFqwWw -BbIFtAW2BbgFugW7BcQFxgXJBcsF4wXuBfcGAAYIBg8GGwYkBisGOgZCBksGUgZrBnUGfgaDBpYGnwao -Bq8GxgbVBuYG6AbqBuwG7gb7BwwHDgcQBxIHFAcbByQHJgcvBzEHMwc1BzcHQAdCB0QHUgdbB2AHaQdr -B3QHdgd4B3oHfAeFB4cHkgeUB5YHmAeaB5wHpQenB7IHtAe2B7gHuge8B8MH0AfdB+kH8gf0B/UH/ggA -CAEICggMCB0IHwghCCMIJQgnCCkIKwgtCDYIOAhJCEsITQhPCFEIUwhVCFcIWQhbCGAIaQhrCHAIcgh3 -CHkIggiECIUIjgiQCJEImgicCJ0IpgirAAAAAAAAAgIAAAAAAAABEwAAAAAAAAAAAAAAAAAACLo +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxDDAAsADAAxADUANgA8AD0A +QQBFAE8AVwB3AHsAfwCAAIEAhgCHAIgAiwCMAI8AkACUAJkArwC4ALwAvQALAL4AwwDEAMcAzADmAOcA +oQDoAQABAwEaARsBHAEdAR4AegEfASABIQEiAIABMwE0ATUBNgCAAUgBTAFNAVEBUgFVAVcBZgFoAWkB +bQFuAX0BfwGAAYQBhQGUAZUBlgGgAaEBpQBnAaoBrgGvAbMBtgG5Ab8BwQHDAcQB0wHVAdYB2gHbAeoB +6wGgAfEB9QH6AgICCgILAgwCDwIQAaACFAIXAhgCKAIpAaACKgIyAjQCRAJFAkYCRwJPAlECXQJlAmgC +awJsAL0ACwJwAnICcwJ0AncCeAJ9An4CggKDAogCiQKOAo8CoAKjAqQCtQLHAtkC2gLbAtwC3QLeAt8C +4ALhAuIC4wLkAuUC5gLnAugC6wLuAwcDIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzED +MgMzAzQDNQM2AzkDPAM/VSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAe +AB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYkY2xhc3NdTlNPYmplY3Rz +S2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNWYWx1ZXNdTlNDb25uZWN0 +aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNLZXlzWk5TT2lkc0tleXNdTlNOYW1l +c1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3RvcnNdTlNGb250TWFuYWdlcl8QEE5TVmlzaWJs +ZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0FjY2Vzc2liaWxpdHlPaWRzS2V5c1lOU05leHRP +aWRcTlNPaWRzVmFsdWVzgAKAwoCQgKaAwYAIgJSABYClgKeAlYC/gACABoCTgMASAAGGzICo0gAOADIA +MwA0W05TQ2xhc3NOYW1lgASAA18QEkdWV2luZG93Q29udHJvbGxlctIANwA4ADkAOlgkY2xhc3Nlc1ok +Y2xhc3NuYW1logA6ADteTlNDdXN0b21PYmplY3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAO +AD4APwBAWk5TLm9iamVjdHOAB6DSADcAOABCAEOjAEMARAA7XE5TTXV0YWJsZVNldFVOU1NldNIADgA+ +AEYAR4BVpwBIAEkASgBLAEwATQBOgAmAF4AhgIiAioCMgI7UAA4AUABRAFIAUwAfAFUAVl1OU0Rlc3Rp +bmF0aW9uWE5TU291cmNlV05TTGFiZWyAFoACgAqAFd8QEABYAA4AWQBaAFsAXABdAF4AXwBgAGEAYgBj +AGQAZQBmAGcAaAArAGoAKwBqACsAagBvAHAAcQByAHMAcwBwAHZfEB9OU1Rvb2xiYXJJdGVtVmlzaWJp +bGl0eVByaW9yaXR5XxARTlNUb29sYmFySXRlbVZpZXdfEBROU1Rvb2xiYXJJdGVtRW5hYmxlZF8QE05T +VG9vbGJhckl0ZW1BY3Rpb25fEBhOU1Rvb2xiYXJJc1VzZXJSZW1vdmFibGVfEBNOU1Rvb2xiYXJJdGVt +VGFyZ2V0XxAaTlNUb29sYmFySXRlbUF1dG92YWxpZGF0ZXNfEBdOU1Rvb2xiYXJJdGVtSWRlbnRpZmll +cl8QGU5TVG9vbGJhckl0ZW1QYWxldHRlTGFiZWxfEBROU1Rvb2xiYXJJdGVtVG9vbFRpcF8QEE5TVG9v +bGJhckl0ZW1UYWdfEBROU1Rvb2xiYXJJdGVtTWF4U2l6ZV8QFE5TVG9vbGJhckl0ZW1NaW5TaXplXxAS +TlNUb29sYmFySXRlbUxhYmVsXxASTlNUb29sYmFySXRlbUltYWdlEACAFIAACYAACYAACYALgA2ADhP/ +/////////4ATgBOADYAP0gAOAHgAeQB6WU5TLnN0cmluZ4AMXxAkQzkzQ0YxRTAtMzYyRC00MzZDLUE0 +REUtNTMwNUNFREVFQ0E00gA3ADgAfAB9owB9AH4AO18QD05TTXV0YWJsZVN0cmluZ1hOU1N0cmluZ1tB +Y3R1YWwgU2l6ZVDTAA4AMgCCAIMAhACFXk5TUmVzb3VyY2VOYW1lgBKAEIARV05TSW1hZ2VfEBZBY3R1 +YWxTaXplVG9vbGJhckltYWdl0gA3ADgAiQCKogCKADtfEBBOU0N1c3RvbVJlc291cmNlVnswLCAwfdIA +NwA4AI0AjqIAjgA7XU5TVG9vbGJhckl0ZW1fEA9hY3R1YWxTaXplVmlldzrSADcAOACRAJKjAJIAkwA7 +XxAVTlNOaWJDb250cm9sQ29ubmVjdG9yXk5TTmliQ29ubmVjdG9y1AAOAFAAUQBSAJUAlgAfAJiAIIAY +gAKAH9sAmgAOAJsAnACdAJ4AnwCgAKEAogCjAKQApQCmAGoAqACpAKoAqwCsAKQArl8QD05TTmV4dFJl +c3BvbmRlcltEaXNwbGF5TW9kZVpQYWdlQnJlYWtzW1NjYWxlRmFjdG9yW05TRHJhZ1R5cGVzWE5TdkZs +YWdzW05TRnJhbWVTaXplWE5TV2luZG93W05TU3VwZXJ2aWV3WUF1dG9TY2FsZYAZgB4QAQkiP4AAAIAa +ED+AHIAdgBkI1wCaAA4AsACfAKAAoQCiAKwAsgCzALQAtQCsALdaTlNTdWJ2aWV3c4AdgIOAgBEBAICB +gB2AgtIADgA+AD8AuoAHoQC7gBtfEBVOU0ZpbGVuYW1lc1Bib2FyZFR5cGVaezUwNywgNDEzfdIANwA4 +AL8AwKQAwADBAMIAO1dQREZWaWV3Vk5TVmlld1tOU1Jlc3BvbmRlclxkb2N1bWVudFZpZXfSADcAOADF +AMajAMYAkwA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3LUAA4AUABRAFIAlQAfAMoAy4AggAKAIoCH3QDN +AA4AzgDPANAA0QDSANMA1ADVANYA1wDYAKQA2gDbANwA3ADeAN8A4ADhAOIA4wDkAOVcTlNXaW5kb3dW +aWV3XE5TU2NyZWVuUmVjdF8QE05TRnJhbWVBdXRvc2F2ZU5hbWVdTlNXaW5kb3dUaXRsZVlOU1dURmxh +Z3NdTlNXaW5kb3dDbGFzc18QFk5TV2luZG93Q29udGVudE1pblNpemVcTlNXaW5kb3dSZWN0XxAPTlNX +aW5kb3dCYWNraW5nXxARTlNXaW5kb3dTdHlsZU1hc2tZTlNNaW5TaXplW05TVmlld0NsYXNzgBmAhoCE +gCSAJBJweAAAgCWAf4AjEAIREA+AhYAmXxAYe3syMDEsIDM4N30sIHs1MDcsIDQxM319WERvY3VtZW50 +3QAOAOkA6gDrAOwA7QDuAO8A8ADxAPIA8wD0APUA9gBqAPgAagCmAPoAKwBqAGoA/gCmAP9fEBdOU1Rv +b2xiYXJJQkRlZmF1bHRJdGVtc18QH05TVG9vbGJhclNob3dzQmFzZWxpbmVTZXBhcmF0b3JfEBdOU1Rv +b2xiYXJJQkFsbG93ZWRJdGVtc18QH05TVG9vbGJhckF1dG9zYXZlc0NvbmZpZ3VyYXRpb25fEBFOU1Rv +b2xiYXJTaXplTW9kZV8QGk5TVG9vbGJhcklCSWRlbnRpZmllZEl0ZW1zXxARTlNUb29sYmFyRGVsZWdh +dGVfEBlOU1Rvb2xiYXJQcmVmZXJzVG9CZVNob3duXxAgTlNUb29sYmFyQWxsb3dzVXNlckN1c3RvbWl6 +YXRpb25fEBpOU1Rvb2xiYXJJQlNlbGVjdGFibGVJdGVtc18QFE5TVG9vbGJhckRpc3BsYXlNb2RlXxAT +TlNUb29sYmFySWRlbnRpZmllcoB+gHwJgHsJgCiAAAkJgH2AJ9IADgB4AHkBAoAMXxAkRTlBOUFEQjUt +NzEzQS00NDMzLUFBQTMtQjZENzYyM0IxRUYx0wAOAQQAPgEFAQYBEFdOUy5rZXlzgGupAQcBCAEJAQoB +CwEMAQ0BDgEPgCmAKoArgCyALYAugC+AMIAxqQERARIBEwEUARUAVQEXARgBGYAygD+ARIBJgFqACoBf +gG+AdV8QFk5TVG9vbGJhclNlcGFyYXRvckl0ZW1fECRBNzZCQTBFQi03QTRELTQzRkQtOTM3MS0wMDRB +MjYxOUY2NkJfECQxN0RFNzI5Mi0zQTQ5LTQ1N0QtOEM4RC04NTZFNURDQkRFRDJfEB1OU1Rvb2xiYXJD +dXN0b21pemVUb29sYmFySXRlbV8QJDVFMkVCNjA5LTNGMzYtNDNGRS04Mjk3LUNDRDMzNTREMUEzRV8Q +Ek5TVG9vbGJhclByaW50SXRlbV8QEk5TVG9vbGJhclNwYWNlSXRlbV8QGk5TVG9vbGJhckZsZXhpYmxl +U3BhY2VJdGVt3xARAFgADgEjAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnASQBJQArAGoAKwBq +ACsAagEHAS0AKwByAS8BMAExACtfECNOU1Rvb2xiYXJJdGVtTWVudUZvcm1SZXByZXNlbnRhdGlvboA+ +gDeAAAmAAAmAAAmAKYA0gACANoA1gDOAAFlTZXBhcmF0b3JXezEyLCA1fVp7MTIsIDEwMDB92QAOATcB +OAE5AToBOwE8AT0BPgE/AUABQQBqAUAAagFFAUYBR1dOU1RpdGxlXxARTlNLZXlFcXVpdk1vZE1hc2td +TlNJc1NlcGFyYXRvclpOU0tleUVxdWl2XE5TSXNEaXNhYmxlZF1OU01uZW1vbmljTG9jWU5TT25JbWFn +ZVxOU01peGVkSW1hZ2WAPYA4EgAQAAAJgDgJEn////+AOYA70wAOADIAggCDAIQBS4ASgBCAOl8QD05T +TWVudUNoZWNrbWFya9MADgAyAIIAgwCEAVCAEoAQgDxfEBBOU01lbnVNaXhlZFN0YXRl0gA3ADgBUwFU +ogFUADtaTlNNZW51SXRlbdIANwA4AVYBGqMBGgCOADvfEBAAWAAOAFkAWgBbAFwAXQBeAF8AYABhAGIA +YwBkAGUAZgBnAGgAKwBqACsAagArAGoBXwFgAHEAcgBzAHMBYAFlgBSAAAmAAAmAAAmAQIBBgA6AE4AT +gEGAQtIADgB4AHkBG4AMV1pvb20gSW7TAA4AMgCCAIMAhAFsgBKAEIBDXxASWm9vbUluVG9vbGJhcklt +YWdl3xAQAFgADgBZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoACsAagArAGoAKwBqAXYBdwBx +AHIAcwBzAXcBfIAUgAAJgAAJgAAJgEWARoAOgBOAE4BGgEfSAA4AeAB5ARyADFpBdHRyaWJ1dGVz0wAO +ADIAggCDAIQBg4ASgBCASF8QFUluc3BlY3RvclRvb2xiYXJJbWFnZd8QEABYAA4AWQBaAFsAXABdAF4A +XwBgAGEAYgBjAGQAZQBmAGcAaAArAGoBiQBqACsAagEKAY4BjwByAHMAcwGOAZOAFIAACYBZCYAACYAs +gEqAS4ATgBOASoBMWUN1c3RvbWl6ZV8QEUN1c3RvbWl6ZSBUb29sYmFy1QAOAZcBmAGZAZoBmwGcAZ0B +ngGfVk5TU2l6ZVxOU0ltYWdlRmxhZ3NWTlNSZXBzV05TQ29sb3KAWIBNEijAAACAToBWWHszMiwgMzJ9 +0gAOAD4ARgGjgFWhAaSAT9IADgA+AaYBp4BUogGoAamAUIBR0gAOAasBrAGtXxAUTlNUSUZGUmVwcmVz +ZW50YXRpb26AU4BSTxEQuk1NACoAABAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIGwAAAAQAAAAABAQECAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDQ0NHSUlJVtdXV2waWlpw29vb88gICBl +Dw8PMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxslKCgoSB4eHj0pKSlKJycnLAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwhCQkKFr6+v4vX19f319fX+ +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 +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAwDMBQIAPQAAAAQAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAABAAAAAkAAAAQAAAAGAAAACAAAAAqAAAAMQAAADYAAAA5AAAAOAEBATkAAAAv +AAAAJwAAAB0AAAAVAAAADgAAAAoAAAALAAAADwAAABcAAAAgAAAAKgAAADEAAAA0AAAAMwAAAC0AAAAk +AAAAGwAAABIAAAALAAAAAAAAAAAAAAAEAAAACQAAABAAAAAYAAAAIAAAACoAAAAxAAAANgAAADkAAAA4 +AAAANQAAAC8AAAAnAAAAHQAAABUAAAAOAAAACgAAAAsAAAAPAAAAFwAAACAAAAAqAAAAMQAAADQAAAAz +AAAALQAAACQAAAAbAAAAEgAAAAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAQAAAwAAAAEAIAAAAQEAAwAA +AAEAIAAAAQIAAwAAAAQAABCqAQMAAwAAAAEAAQAAAQYAAwAAAAEAAgAAAREABAAAAAEAAAAIARIAAwAA +AAEAAQAAARUAAwAAAAEABAAAARYAAwAAAAEA/AAAARcABAAAAAEAABAAARwAAwAAAAEAAQAAAVIAAwAA +AAEAAQAAAVMAAwAAAAQAABCyAAAAAAAIAAgACAAIAAEAAQABAAHSADcAOAGwAbGjAbEBsgA7XxAQTlNC +aXRtYXBJbWFnZVJlcFpOU0ltYWdlUmVw0gA3ADgBtAG1ogG1ADtXTlNBcnJhedIANwA4AbcBuKMBuAG1 +ADteTlNNdXRhYmxlQXJyYXnTAA4BugG7AbwBvQG+XE5TQ29sb3JTcGFjZVdOU1doaXRlgFcQA0QwIDAA +0gA3ADgBwAGaogGaADvSADcAOAHCAIaiAIYAO18QH3J1blRvb2xiYXJDdXN0b21pemF0aW9uUGFsZXR0 +ZTrfEBAAWAAOAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAKwBqACsAagArAGoBzAHNAHEA +cgBzAHMBzQHSgBSAAAmAAAmAAAmAW4BcgA6AE4ATgFyAXdIADgB4AHkBHoAMWFpvb20gT3V00wAOADIA +ggCDAIQB2YASgBCAXl8QE1pvb21PdXRUb29sYmFySW1hZ2XfEBAAWAAOAFkAWgBbAFwAXQBeAF8AYABh +AGIAYwBkAGUAZgBnAGgAKwBqAd8AagArAGoBDQHkAeQAcgBzAHMB5AHpgBSAAAmAbgmAAAmAL4BggGCA +E4ATgGCAYVVQcmludNUADgGXAZgBmQGaAZsB7QHuAe8Bn4BYgGISLMAAAIBjgFbSAA4APgBGAfOAVaEB +9IBk0gAOAD4BpgH3gFSiAagB+YBQgGXVAA4B+wGXAfwB/QH+Af8CAABnAGpfEBROU0NvcmVVSUltYWdl +T3B0aW9uc18QD05TQml0c1BlclNhbXBsZVpOU0hhc0FscGhhgG2AZoBsCdMADgEEAD4BBQIEAgeAa6IC +BQIGgGeAaKICCAIJgGmAalxpbWFnZU5hbWVLZXlWd2lkZ2V00gAOAHgAeQIOgAxfEBJpbWFnZS5Ub29s +YmFyUHJpbnRVaW1hZ2XSADcAOAIRAhKjAhICEwA7XxATTlNNdXRhYmxlRGljdGlvbmFyeVxOU0RpY3Rp +b25hcnnSADcAOAIVAhajAhYBsgA7XxAQTlNDb3JlVUlJbWFnZVJlcF5wcmludERvY3VtZW50Ot8QEQBY +AA4BIwBZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwIZAhoAKwBqACsAagArAGoBDgIiACsAcgIk +AiUBMQArgHSAc4AACYAACYAACYAwgHCAAIBygHGAM4AAVVNwYWNlV3szMiwgNX3ZAA4BNwE4ATkBOgE7 +ATwBPQE+AT8BQAFBAGoBQABqAUUBRgFHgD2AOAmAOAmAOYA70gA3ADgCMwEgowEgAI4AO98QEQBYAA4B +IwBZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwI1AjYAKwBqACsAagArAGoBDwI+ACsAcgJAAkEB +MQArgHqAeYAACYAACYAACYAxgHaAAIB4gHeAM4AAXkZsZXhpYmxlIFNwYWNlVnsxLCA1fVt7MjAwMDAs +IDMyfdkADgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEAagFAAGoBRQFGAUeAPYA4CYA4CYA5gDvSADcAOAJQ +ASGjASEAjgA70gAOAD4BpgJTgFSpARMBFQBVARIBFwEUAREBGAEZgESAWoAKgD+AX4BJgDKAb4B10gAO +AD4ARgJfgFWlARMBEQEVAFUBEoBEgDKAWoAKgD/SAA4APgBGAmeAVaDSADcAOAJpAmqiAmoAO1lOU1Rv +b2xiYXJYezk0LCA4Nn3SAA4APgBGAm6AVaEAloAY0gA3ADgCcQDBowDBAMIAO18QFnt7MCwgMH0sIHsx +OTIwLCAxMTc4fX1Zezk0LCAxNjN90gA3ADgCdQJ2ogJ2ADtfEBBOU1dpbmRvd1RlbXBsYXRlWGRlbGVn +YXRl1AAOAFAAUQBSAFMAHwESAnyAFoACgD+AiVt6b29tSW5WaWV3OtMADgBRAFIAUwETAoGAFoBEgItf +EBdzaG93QXR0cmlidXRlSW5zcGVjdG9yOtQADgBQAFEAUgBTAB8BFQKHgBaAAoBagI1cem9vbU91dFZp +ZXc61AAOAFAAUQBSAJUAygAfAo2AIIAigAKAj1Z3aW5kb3fSAA4APgGmApGAVK4BEwEXARQApADKAJYB +GQERAFUCmwESAOUBFQEYgESAX4BJgBmAIoAYgHWAMoAKgJGAP4AmgFqAb9IADgAyADMCooAEgJJdTlNB +cHBsaWNhdGlvbtIADgA+AaYCpoBUrgDlAOUA5QDKAB8ApADlAOUA5QAfAOUAygDlAOWAJoAmgCaAIoAC +gBmAJoAmgCaAAoAmgCKAJoAm0gAOAD4BpgK3gFSvEA8BEwEXARQAHwCkAMoAlgEZAREAVQKbARIA5QEV +ARiARIBfgEmAAoAZgCKAGIB1gDKACoCRgD+AJoBagG/SAA4APgGmAsmAVK8QDwLKAssCzALNAs4CzwLQ +AtEC0gLTAtQC1QLWAtcC2ICWgJeAmICZgJqAm4CcgJ2AnoCfgKCAoYCigKOApF8QGVRvb2xiYXIgSXRl +bSAoQXR0cmlidXRlcylfEBRUb29sYmFyIEl0ZW0gKFByaW50KV8QGFRvb2xiYXIgSXRlbSAoQ3VzdG9t +aXplKVxGaWxlJ3MgT3duZXJcQ29udGVudCBWaWV3VldpbmRvd1RWaWV3XxAsVG9vbGJhciBGbGV4aWJs +ZSBTcGFjZSBJdGVtIChGbGV4aWJsZSBTcGFjZSlfECJUb29sYmFyIFNlcGFyYXRvciBJdGVtIChTZXBh +cmF0b3IpXxAaVG9vbGJhciBJdGVtIChBY3R1YWwgU2l6ZSlbQXBwbGljYXRpb25fEBZUb29sYmFyIEl0 +ZW0gKFpvb20gSW4pV1Rvb2xiYXJfEBdUb29sYmFyIEl0ZW0gKFpvb20gT3V0KV8QGlRvb2xiYXIgU3Bh +Y2UgSXRlbSAoU3BhY2Up0gAOAD4BpgLqgFSg0gAOAD4BpgLtgFSg0gAOAD4BpgLwgFSvEBYATgETARcB +FAAfAKQATQDKAJYASgEZAREASABVApsBEgBLAEkA5QBMARUBGICOgESAX4BJgAKAGYCMgCKAGIAhgHWA +MoAJgAqAkYA/gIiAF4AmgIqAWoBv0gAOAD4BpgMJgFSvEBYDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUD +FgMXAxgDGQMaAxsDHAMdAx4DH4CpgKqAq4CsgK2AroCvgLCAsYCygLOAtIC1gLaAt4C4gLmAuoC7gLyA +vYC+EBISAAGGwBIAAYa8EgABhr8SAAGGyxAGEgABhsoQBRIAAYa2EBESAAGGvhIAAYa7EgABhsgSAAGG +wRP//////////RIAAYbCEgABhskSAAGGtxIAAYa4EgABhsQSAAGGwxIAAYa90gAOAD4ARgM4gFWg0gAO +AD4BpgM7gFSg0gAOAD4BpgM+gFSg0gA3ADgDQANBogNBADteTlNJQk9iamVjdERhdGEACAAZACIAJwAx +ADoAPwBEAFIAVABmAe8B9QJAAkcCTgJcAm4CigKYAqQCsAK+AskC1wLzAwEDFAMmA0ADSgNXA1kDWwNd +A18DYQNjA2UDZwNpA2sDbQNvA3EDcwN1A3cDfAN+A4cDkwOVA5cDrAO1A74DyQPOA90D5gP5BAIEDQQP +BBAEGQQgBC0EMwQ8BD4ETQRPBFEEUwRVBFcEWQRbBGwEegSDBIsEjQSPBJEEkwTWBPgFDAUjBTkFVAVq +BYcFoQW9BdQF5wX+BhUGKgY/BkEGQwZFBkYGSAZJBksGTAZOBlAGUgZbBl0GXwZhBmMGbAZ2BngGnwao +Bq8GwQbKBtYG1wbkBvMG9Qb3BvkHAQcaByMHKAc7B0IHSwdQB14HcAd5B4AHmAenB7gHuge8B74HwAft +B/8ICwgWCCIILgg3CEMITAhYCGIIZAhmCGgIaQhuCHAIcgh0CHYIeAh5CJYIoQijCKUIpwiqCKwIrgiw +CLkIuwi+CMAI2AjjCOwI9Qj9CQQJEAkdCSYJLQlECVUJVwlZCVsJXQmSCZ8JrAnCCdAJ2gnoCgEKDgog +CjQKPgpKCkwKTgpQClIKVApZClsKXQpfCmEKZApmCmgKgwqMCsEK2wr9CxcLOQtNC2oLfguaC70L2gvx +DAcMCQwLDAwMDgwPDBEMEwwUDBUMFwwZDCIMJAxLDFgMYAxiDHUMdwx5DHsMfQx/DIEMgwyFDIcMmgyc +DJ4MoAyiDKQMpgyoDKoMrAzFDOwNEw0zDVoNbw2EDaEN6A4ODhAOEg4UDhUOFw4YDhoOGw4dDh8OIQ4j +DiUOJw4pDjMOOw5GDmsOcw6HDpUOoA6tDrsOxQ7SDtQO1g7bDtwO3g7fDuQO5g7oDvUO9w75DvsPDQ8a +DxwPHg8gDzMPPA9BD0wPVQ9cD58PoQ+jD6QPpg+nD6kPqg+sD64PsA+yD7QPtg+4D8EPww/LD9gP2g/c +D94P8xA2EDgQOhA7ED0QPhBAEEEQQxBFEEcQSRBLEE0QTxBYEFoQZRByEHQQdhB4EJAQ0xDVENcQ2BDa +ENsQ3RDeEOAQ4hDkEOYQ6BDqEOwQ9hEKER8RJhEzEToRQhFEEUYRSxFNEU8RWBFhEWMRZhFoEXERcxF4 +EXoRfBGFEZwRnhGgIl4iZyJuIoEijCKVIpoioiKrIrIiwSLOItsi4yLlIuci7CL1IvojAyMIIyojbSNv +I3EjciN0I3UjdyN4I3ojfCN+I4AjgiOEI4YjjyORI5ojpyOpI6sjrSPDJAYkCCQKJAskDSQOJBAkESQT +JBUkFyQZJBskHSQfJCUkOiQ8JD4kQyRFJEckUCRSJFUkVyRgJGIkZyRpJGskgCSXJKkktCS2JLgkuiS7 +JMgkyiTPJNEk0yTYJNok3CTpJPAk+ST7JRAlFiUfJSYlPCVJJVIlWSVsJXslwiXEJcYlyCXJJcslzCXO +Jc8l0SXTJdUl1yXZJdsl3SXjJesmECYSJhQmFSYXJhgmGiYcJiUmLCZzJnUmdyZ5JnomfCZ9Jn8mgCaC +JoQmhiaIJoomjCaOJp0mpCawJtUm1ybZJtom3CbdJt8m4SbqJvEm+ib8Jw8nEScTJxUnFycZJxsnHScf +JyEnKicsJzcnOSc7Jz0nPydBJ0onTCdNJ1YnWydlJ24ndyd5J3wnfieHJ44npyexJ7onvyfSJ9sn7Cfu +J/An8if0KAAoDSgPKBEoEygtKD4oQChCKEQoRihTKGQoZihoKGoobChzKHwofiibKJ0onyihKKMopSin +KKkoqyitKK8osSizKLUotyjAKMIoxCjSKNso3Sj6KPwo/ikAKQIpBCkGKQgpCikMKQ4pECkSKRQpFikf +KSEpQilEKUYpSClKKUwpTilQKVIpVClWKVgpWilcKV4pYClpKWspjCmOKZApkimUKZYpmCmaKZwpnimg +KaIppCmmKagpqinGKd0p+CoFKhIqGSoeKk0qciqPKpsqtCq8KtYq8yr8Kv4q/ysIKworCysUKxYrRStH +K0krSytNK08rUStTK1UrVytZK1srXStfK2ErYytlK2craStrK20rbytxK3orfCurK60rryuxK7MrtSu3 +K7kruyu9K78rwSvDK8UrxyvJK8srzSvPK9Er0yvVK9cr2SveK+Mr6CvtK+8r9Cv2K/sr/SwCLAcsDCwR +LBosHywkLCksLiwzLDgsPSxGLEgsSSxSLFQsVSxeLGAsYSxqLG8AAAAAAAACAgAAAAAAAANCAAAAAAAA +AAAAAAAAAAAsfg diff --git a/macosx/English.lproj/MainMenu.xib b/macosx/English.lproj/MainMenu.xib index 9f6f8c0dc..382c1924c 100644 --- a/macosx/English.lproj/MainMenu.xib +++ b/macosx/English.lproj/MainMenu.xib @@ -2,18 +2,18 @@ 1050 - 9B18 + 9C7010 629 - 949 - 343.00 + 949.26 + 352.00 YES - + YES com.apple.InterfaceBuilderKit - com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin YES @@ -21,7 +21,7 @@ NSApplication - FirstResponder + FirstResponder @@ -36,12 +36,12 @@ 1048576 2147483647 - - NSImage + + NSImage NSMenuCheckmark - - + + NSMenuMixedState submenuAction: @@ -54,8 +54,8 @@ About Graphviz 2147483647 - - + + @@ -65,8 +65,8 @@ 1048576 2147483647 - - + + @@ -74,8 +74,8 @@ , 1048576 2147483647 - - + + @@ -85,8 +85,8 @@ 1048576 2147483647 - - + + @@ -94,8 +94,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -113,8 +113,8 @@ 1048576 2147483647 - - + + @@ -122,8 +122,8 @@ h 1048576 2147483647 - - + + @@ -131,8 +131,8 @@ 1572864 2147483647 - - + + @@ -140,8 +140,8 @@ 1048576 2147483647 - - + + @@ -151,8 +151,8 @@ 1048576 2147483647 - - + + @@ -160,8 +160,8 @@ q 1048576 2147483647 - - + + _NSAppleMenu @@ -173,8 +173,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -186,8 +186,8 @@ n 1048576 2147483647 - - + + @@ -195,8 +195,8 @@ o 1048576 2147483647 - - + + @@ -204,8 +204,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -217,8 +217,8 @@ 1048576 2147483647 - - + + _NSRecentDocumentsMenu @@ -232,8 +232,8 @@ 1048576 2147483647 - - + + @@ -241,8 +241,8 @@ w 1048576 2147483647 - - + + @@ -250,8 +250,8 @@ s 1048576 2147483647 - - + + @@ -259,16 +259,16 @@ S 1179648 2147483647 - - + + Revert to Saved 2147483647 - - + + @@ -278,8 +278,8 @@ 1048576 2147483647 - - + + @@ -287,8 +287,8 @@ P 1179648 2147483647 - - + + @@ -297,8 +297,8 @@ p 1048576 2147483647 - - + + @@ -309,8 +309,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -322,8 +322,8 @@ z 1048576 2147483647 - - + + @@ -331,8 +331,8 @@ Z 1179648 2147483647 - - + + @@ -342,8 +342,8 @@ 1048576 2147483647 - - + + @@ -351,8 +351,8 @@ x 1048576 2147483647 - - + + @@ -360,8 +360,8 @@ c 1048576 2147483647 - - + + @@ -369,8 +369,8 @@ v 1048576 2147483647 - - + + @@ -378,8 +378,8 @@ 1048576 2147483647 - - + + @@ -387,8 +387,8 @@ a 1048576 2147483647 - - + + @@ -398,8 +398,8 @@ 1048576 2147483647 - - + + @@ -407,8 +407,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -420,8 +420,8 @@ f 1048576 2147483647 - - + + 1 @@ -430,8 +430,8 @@ g 1048576 2147483647 - - + + 2 @@ -440,8 +440,8 @@ G 1179648 2147483647 - - + + 3 @@ -450,8 +450,8 @@ e 1048576 2147483647 - - + + 7 @@ -460,8 +460,8 @@ j 1048576 2147483647 - - + + @@ -472,8 +472,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -485,8 +485,8 @@ : 1048576 2147483647 - - + + @@ -494,8 +494,8 @@ ; 1048576 2147483647 - - + + @@ -503,8 +503,8 @@ 1048576 2147483647 - - + + @@ -512,8 +512,8 @@ 1048576 2147483647 - - + + @@ -524,8 +524,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -537,8 +537,8 @@ 1048576 2147483647 - - + + 1 @@ -547,8 +547,8 @@ 1048576 2147483647 - - + + 2 @@ -557,8 +557,8 @@ 1179648 2147483647 - - + + 3 @@ -570,8 +570,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -583,8 +583,8 @@ 1048576 2147483647 - - + + @@ -592,8 +592,8 @@ 1048576 2147483647 - - + + @@ -607,8 +607,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -620,8 +620,8 @@ t 1048576 2147483647 - - + + @@ -629,8 +629,8 @@ C 1179648 2147483647 - - + + @@ -641,8 +641,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -654,8 +654,8 @@ i 1048576 2147483647 - - + + @@ -668,8 +668,46 @@ 1048576 2147483647 - - + + + + + + Actual Size + 0 + 1048576 + 2147483647 + + + + + + Zoom In + + + 1048576 + 2147483647 + + + + + + Zoom Out + - + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + @@ -677,8 +715,8 @@ 1572864 2147483647 - - + + @@ -686,8 +724,8 @@ 1048576 2147483647 - - + + @@ -698,8 +736,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -711,8 +749,8 @@ m 1048576 2147483647 - - + + @@ -720,8 +758,8 @@ 1048576 2147483647 - - + + @@ -731,8 +769,8 @@ 1048576 2147483647 - - + + @@ -740,8 +778,8 @@ 1048576 2147483647 - - + + _NSWindowsMenu @@ -753,8 +791,8 @@ 1048576 2147483647 - - + + submenuAction: @@ -766,8 +804,8 @@ ? 1048576 2147483647 - - + + @@ -1094,21 +1132,45 @@ 373 + + + showAttributeInspector: + + + + 378 + delegate - + - 375 + 386 - showAttributeInspector: - - + actualSizeView: + + - 378 + 387 + + + + zoomInView: + + + + 388 + + + + zoomOutView: + + + + 389 @@ -1602,6 +1664,10 @@ + + + + @@ -1728,6 +1794,26 @@ + + 379 + + + + + 380 + + + + + 381 + + + + + 382 + + + @@ -1873,6 +1959,10 @@ 374.IBPluginDependency 376.IBPluginDependency 377.IBPluginDependency + 379.IBPluginDependency + 380.IBPluginDependency + 381.IBPluginDependency + 382.IBPluginDependency 5.IBPluginDependency 5.ImportedFromIB2 56.IBPluginDependency @@ -1910,178 +2000,182 @@ YES - + - + - + {{379, 954}, {170, 23}} - + - + - + - + {{522, 812}, {146, 23}} - + - + - + {{436, 809}, {64, 6}} - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + {{608, 612}, {275, 83}} - + - + - + - + - + {{148, 734}, {243, 243}} - + - + - + - + - + - + - + {{608, 612}, {167, 43}} - + - + - + - + - + - + - + - + {{608, 612}, {241, 103}} - + - + - + - + - + {{308, 904}, {197, 73}} - + {74, 862} {{11, 977}, {429, 20}} - - - {{258, 904}, {234, 73}} - - - - + + + {{258, 834}, {237, 143}} + + + + {{192, 934}, {176, 43}} - - - + + + - + - + {{608, 612}, {215, 63}} - + - + - + - - - - + + + + + + + + - + - + {{23, 794}, {199, 183}} - + - + - + - + - + - + - + - + - + - + {{106, 774}, {199, 203}} - + - + - + @@ -2105,11 +2199,43 @@ - 378 + 389 YES + + + + + YES + + YES + + + + + + YES + id + + + + + + YES + + YES + + + YES + + + + IBUserSource + + + GVApplicationDelegate NSObject @@ -2138,307 +2264,322 @@ 3 YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA -AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxECFAALAAwAMQA1ADYAPAA9 -AEEARQBxAHcAiQCOAI8AkACVAJYAlwCaAJ4AnwCiAKMApwCrALIAtgC3ALgAvADDAMcAyADJAMoAzgDV -ANsA3ADdAN4A4gDpAOoA6wDsAPAA9wD7APwA/QEBAQgBCQEKAQsBDwEXARgBGQEaASABJwEoASkBLQE0 -ATUBNgE3ATsBQgFGAUcBSAFJAU0BVAFZAVoBWwFfAWYBZwFoAWkBbQF0AXUBdgF3AXsBggGDAYQBhQGJ -AZEBlQGWAZcBmAGcAaMBpwGoAakBqgGuAbUBtgG3AbgBvAHDAcQBxQHJAdAB1AHVAdYB2gHhAeIB4wHn -Ae4B7wHwAfUB+AH7AfwB/QIAAgQCCwIMAg0CEQIYAhkCGgIbAh8CJgInAigCLAIzAjQCNQI2AjoCQQJC -AkMCRAJIAk8CUAJRAlICVgJdAl4CXwJgAmQCawJsAm0CbgJyAnkCfQJ+An8CgAKEAowCjQKOAo8CkwKb -ApwCnQKeAqICqQKqAqsCrAKwArcCuAK5Ar0CxgLHAsgCyQLNAtQC1QLWAtcC2wLiAuMC5ALpAvIC8wL0 -AvgC+wL8AwADBwMMAw0DDgMSA2kDcANxA3wDhwOIA4kDkQOYA5kDoQOiA6MDpQOuA7MDiAO0A7gDwQPC -A8kD0gPTA9QD2wPcA+wD9QOIA/4EBwOIBAgEDgQXA4gEGAQdBB4EJQQuA4gELwQ0BDsEPARFA4gERgRL -BE4ETwRYBGEDiARiBHAEeQOIBHoEfgR/BIgEkQSaBKMDiASsBK0EuwTCBMMExATNBM4DiATXA4gE4AOI -BOkE6gT0BPUE9wVOBaYF/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYU -BhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYy -BjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQ -BlEGUgZVBlgG2QdaB1sHXAddB14HXwdgB2EHYgdjB2QHZQdmB2cHaAdpB2oHawdsB20HbgdvB3AHcQdy -B3MHdAd1B3YHdwd4B3kHegd7B3wHfQd+B38HgAeBB4IHgweEB4UHhgeHB4gHiQeKB4sHjAeNB44HjweQ -B5EHkgeTB5QHlQeWB5cHmAeZB5oHmwecB50HngefB6AHoQeiB6MHpAelB6YHpweoB6kHqgerB6wHrQeu -B68HsAexB7IHswe0B7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cHyAfJB8oHywfM -B80HzgfPB9AH0QfSB9MH1AfVB9YH1wfYB9sH3gfhVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYA -FwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYk -Y2xhc3NdTlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNW -YWx1ZXNdTlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNLZXlzWk5T -T2lkc0tleXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3RvcnNdTlNGb250TWFu -YWdlcl8QEE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0FjY2Vzc2liaWxpdHlP -aWRzS2V5c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAhOA4YEBj4ECEoAIgQE4gAWBAY6BAZCBATmB -AhCAAIAGgQE3gQIREQF8gQGR0gAOADIAMwA0W05TQ2xhc3NOYW1lgASAA11OU0FwcGxpY2F0aW9u0gA3 -ADgAOQA6WCRjbGFzc2VzWiRjbGFzc25hbWWiADoAO15OU0N1c3RvbU9iamVjdFhOU09iamVjdF8QEElC -Q29jb2FGcmFtZXdvcmvSAA4APgA/AEBaTlMub2JqZWN0c4AHoNIANwA4AEIAQ6MAQwBEADtcTlNNdXRh -YmxlU2V0VU5TU2V00gAOAD4ARgBHgOCvECkASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBY -AFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwgAmAF4AcgCKAKIAt -gDKAN4A8gECARYBLgFCAVYBagF+AZYBrgHCAdIB5gH2AgYCHgIuAkICUgJmAnoCjgKiArYCzgLiAvYDC -gMaAy4DQgNSA29MADgByAHMAdAB1AHZYTlNTb3VyY2VXTlNMYWJlbIAWgAqAFdkADgB4AHkAegB7AHwA -fQB+AH8AgACBAIIAgwCEAIUAhgCHAIhXTlNUaXRsZV8QEU5TS2V5RXF1aXZNb2RNYXNrWk5TS2V5RXF1 -aXZdTlNNbmVtb25pY0xvY1lOU09uSW1hZ2VcTlNNaXhlZEltYWdlVk5TTWVudVVOU1RhZ4AUgAwSABAA -AIANEn////+ADoASgAsQAdMADgB4AIoAiwCMAI1bTlNNZW51SXRlbXOA7oDmgOhlAEYAaQBuAGQgJlFm -0wAOADIAkQCSAJMAlF5OU1Jlc291cmNlTmFtZYARgA+AEFdOU0ltYWdlXxAPTlNNZW51Q2hlY2ttYXJr -0gA3ADgAmACZogCZADtfEBBOU0N1c3RvbVJlc291cmNl0wAOADIAkQCSAJMAnYARgA+AE18QEE5TTWVu -dU1peGVkU3RhdGXSADcAOACgAKGiAKEAO1pOU01lbnVJdGVtXxAXcGVyZm9ybUZpbmRQYW5lbEFjdGlv -bjrSADcAOACkAKWjAKUApgA7XxAVTlNOaWJDb250cm9sQ29ubmVjdG9yXk5TTmliQ29ubmVjdG9y0wAO -AHIAcwB0AKkAqoAWgBiAG9kADgB4AHkAegB7AHwAfQB+AH8AgACtAIIAgwCEAIUAhgCxAIiAFIAagA2A -DoASgBnTAA4AeACKAIsAtAC1gO6BAQGBAQNfEBBTbWFydCBDb3B5L1Bhc3RlXxAYdG9nZ2xlU21hcnRJ -bnNlcnREZWxldGU60wAOAHIAcwB0ALoAu4AWgB2AIdcADgB4AHoAewB8AH0AfgCAAL4AvwCEAIUAhgDC -gBSAH4AggA6AEoAe0wAOAHgAigCLAMUAxoDugQEYgQEaXxAPUmV2ZXJ0IHRvIFNhdmVkUF8QFnJldmVy -dERvY3VtZW50VG9TYXZlZDrTAA4AcgBzAHQAzADNgBaAI4An2AAOAHgAeQB6AHsAfAB9AH4AgADQAIIA -0QCEAIUAhgDUgBSAJYAmgA6AEoAk1AAOAHgA1gCKAIsA2ADZANpWTlNOYW1lgO6BASaBASyBASddUXVp -dCBHcmFwaHZpelFxWnRlcm1pbmF0ZTrTAA4AcgBzAHQA4ADhgBaAKYAs2AAOAHgAeQB6AHsAfAB9AH4A -gADkAIIA5QCEAIUAhgDCgBSAKoArgA6AEoAeVUNsb3NlUXddcGVyZm9ybUNsb3NlOtMADgByAHMAdADu -AO+AFoAugDHYAA4AeAB5AHoAewB8AH0AfgCAAPIAggC/AIQAhQCGAPaAFIAwgCCADoASgC/TAA4AeACK -AIsA+QD6gO6A+4D8VkRlbGV0ZVdkZWxldGU60wAOAHIAcwB0AP8BAIAWgDOANtgADgB4AHkAegB7AHwA -fQB+AIABAwCCAQQAhACFAIYAwoAUgDSANYAOgBKAHlNOZXdRblxuZXdEb2N1bWVudDrTAA4AcgBzAHQB -DQEOgBaAOIA72AAOAHgAeQB6AHsAfAB9AH4AgAERARIBEwCEAIUAhgD2gBSAORIAEgAAgDqADoASgC9U -UmVkb1FaVXJlZG861AAOARsAcgBzAHQAHwEeAR9dTlNEZXN0aW5hdGlvboAWgAKAPYA/1wAOAHgAegB7 -AHwAfQB+AIABIgC/AIQAhQCGANSAFIA+gCCADoASgCReQWJvdXQgR3JhcGh2aXpfEB1vcmRlckZyb250 -U3RhbmRhcmRBYm91dFBhbmVsOtMADgByAHMAdAErASyAFoBBgETYAA4AeAB5AHoAewB8AH0AfgCAAS8B -EgEwAIQAhQCGAMKAFIBCgEOADoASgB5oAFMAYQB2AGUAIABBAHMgJlFTXxAPc2F2ZURvY3VtZW50QXM6 -0wAOAHIAcwB0ATkBOoAWgEaAStgADgB4AHkAegB7AHwAfQB+AIABPQESAT4AhACFAIYBQYAUgEiASYAO -gBKAR9MADgB4AIoAiwFEAUWA7oEBC4EBDVtTaG93IENvbG9yc1FDXxAVb3JkZXJGcm9udENvbG9yUGFu -ZWw60wAOAHIAcwB0AUsBTIAWgEyAT9gADgB4AHkAegB7AHwAfQB+AIABTwCCAL8AhACFAIYBU4AUgE6A -IIAOgBKATdQADgB4ANYAigCLAVYBVwFYgO6A9YD4gPZUWm9vbVxwZXJmb3JtWm9vbTrTAA4AcgBzAHQB -XQFegBaAUYBU2AAOAHgAeQB6AHsAfAB9AH4AgAFhAIIBYgCEAIUAhgDCgBSAUoBTgA6AEoAeVFNhdmVR -c11zYXZlRG9jdW1lbnQ60wAOAHIAcwB0AWsBbIAWgFaAWdgADgB4AHkAegB7AHwAfQB+AIABbwCCAXAA -hACFAIYAh4AUgFeAWIAOgBKAC18QEUp1bXAgdG8gU2VsZWN0aW9uUWpfEB1jZW50ZXJTZWxlY3Rpb25J -blZpc2libGVBcmVhOtMADgByAHMAdAF5AXqAFoBbgF7YAA4AeAB5AHoAewB8AH0AfgCAAX0AggF+AIQA -hQCGAMKAFIBcgF2ADoASgB5mAFAAcgBpAG4AdCAmUXBecHJpbnREb2N1bWVudDrTAA4AcgBzAHQBhwGI -gBaAYIBk2AAOAHgAeQB6AHsAfAB9AH4AgAGLAYwBjQCEAIUAhgGQgBSAYhIAGAAAgGOADoASgGHTAA4A -eACKAIsBkwGUgO6BAQiBAQlcU2hvdyBUb29sYmFyUXRfEBN0b2dnbGVUb29sYmFyU2hvd2460wAOAHIA -cwB0AZoBm4AWgGaAatgADgB4AHkAegB7AHwAfQB+AIABngCCAZ8AhACFAIYBooAUgGiAaYAOgBKAZ9MA -DgB4AIoAiwGlAaaA7oD5gPpuAFMAaABvAHcAIABTAHAAZQBsAGwAaQBuAGcgJlE6XxAPc2hvd0d1ZXNz -UGFuZWw60wAOAHIAcwB0AawBrYAWgGyAb9gADgB4AHkAegB7AHwAfQB+AIABsACCAbEAhACFAIYA9oAU -gG2AboAOgBKAL1RVbmRvUXpVdW5kbzrTAA4AcgBzAHQBugG7gBaAcYBz2AAOAHgAeQB6AHsAfAB9AH4A -gAG+AIIAvwCEAIUAhgFTgBSAcoAggA6AEoBNXxASQnJpbmcgQWxsIHRvIEZyb250XxAPYXJyYW5nZUlu -RnJvbnQ60wAOAHIAcwB0AccByIAWgHWAeNgADgB4AHkAegB7AHwAfQB+AIABywCCAL8AhACFAIYBz4AU -gHeAIIAOgBKAdtMADgB4AIoAiwHSAdOA7oEBBYEBB11TdG9wIFNwZWFraW5nXXN0b3BTcGVha2luZzrT -AA4AcgBzAHQB2AHZgBaAeoB82AAOAHgAeQB6AHsAfAB9AH4AgAHcAIIAvwCEAIUAhgGigBSAe4AggA6A -EoBnXxAbQ2hlY2sgU3BlbGxpbmcgV2hpbGUgVHlwaW5nXxAedG9nZ2xlQ29udGludW91c1NwZWxsQ2hl -Y2tpbmc60wAOAHIAcwB0AeUB5oAWgH6AgNgADgB4AHkAegB7AHwAfQB+AIAB6QCCAL8AhACFAIYA1IAU -gH+AIIAOgBKAJFhTaG93IEFsbF8QFnVuaGlkZUFsbEFwcGxpY2F0aW9uczrUAA4BGwByAHMB8QHyAfMB -9ICGgIOAgoCF0gAOADIAMwA0gASAA9IADgAyADMB+oAEgIRfEBVHVkFwcGxpY2F0aW9uRGVsZWdhdGVY -ZGVsZWdhdGXSADcAOAH+Af+jAf8ApgA7XxAUTlNOaWJPdXRsZXRDb25uZWN0b3LTAA4AcgBzAHQCAgID -gBaAiICK2AAOAHgAeQB6AHsAfAB9AH4AgAIGAIIAvwCEAIUAhgGQgBSAiYAggA6AEoBhbxASAEMAdQBz -AHQAbwBtAGkAegBlACAAVABvAG8AbABiAGEAciAmXxAfcnVuVG9vbGJhckN1c3RvbWl6YXRpb25QYWxl -dHRlOtMADgByAHMAdAIPAhCAFoCMgI/YAA4AeAB5AHoAewB8AH0AfgCAAhMAggIUAIQAhQCGAPaAFICN -gI6ADoASgC9aU2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrTAA4AcgBzAHQCHQIegBaAkYCT2AAOAHgAeQB6 -AHsAfAB9AH4AgAIhAIIAvwCEAIUAhgGigBSAkoAggA6AEoBnXxAbQ2hlY2sgR3JhbW1hciBXaXRoIFNw -ZWxsaW5nXxAWdG9nZ2xlR3JhbW1hckNoZWNraW5nOtMADgByAHMAdAIqAiuAFoCVgJjYAA4AeAB5AHoA -ewB8AH0AfgCAAi4AggIvAIQAhQCGAaKAFICWgJeADoASgGdeQ2hlY2sgU3BlbGxpbmdRO15jaGVja1Nw -ZWxsaW5nOtMADgByAHMAdAI4AjmAFoCagJ3YAA4AeAB5AHoAewB8AH0AfgCAAjwAggI9AIQAhQCGANSA -FICbgJyADoASgCRdSGlkZSBHcmFwaHZpelFoVWhpZGU60wAOAHIAcwB0AkYCR4AWgJ+AotgADgB4AHkA -egB7AHwAfQB+AIACSgCCAksAhACFAIYBU4AUgKCAoYAOgBKATVhNaW5pbWl6ZVFtXxATcGVyZm9ybU1p -bmlhdHVyaXplOtMADgByAHMAdAJUAlWAFoCkgKfYAA4AeAB5AHoAewB8AH0AfgCAAlgAggJZAIQAhQCG -AMKAFIClgKaADoASgB5lAE8AcABlAG4gJlFvXW9wZW5Eb2N1bWVudDrTAA4AcgBzAHQCYgJjgBaAqYCs -2AAOAHgAeQB6AHsAfAB9AH4AgAJmAIICZwCEAIUAhgD2gBSAqoCrgA6AEoAvU0N1dFF4VGN1dDrTAA4A -cgBzAHQCcAJxgBaAroCy2AAOAHgAeQB6AHsAfAB9AH4AgAJ0AIICdQCEAIUAhgJ4gBSAsICxgA6AEoCv -0wAOAHgAigCLAnsCfIDugPGA811HcmFwaHZpeiBIZWxwUT9Zc2hvd0hlbHA60wAOAHIAcwB0AoICg4AW -gLSAt9kADgB4AHkAegB7AHwAfQB+AH8AgAKGARIChwCEAIUAhgCxAouAFIC1gLaADoASgBkQA1tTbWFy -dCBMaW5rc1FHXxAddG9nZ2xlQXV0b21hdGljTGlua0RldGVjdGlvbjrTAA4AcgBzAHQCkQKSgBaAuYC8 -2QAOAHgAeQB6AHsAfAB9AH4AfwCAApUAggKWAIQAhQCGALECmoAUgLqAu4AOgBKAGRACXFNtYXJ0IFF1 -b3Rlc1FnXxAhdG9nZ2xlQXV0b21hdGljUXVvdGVTdWJzdGl0dXRpb2460wAOAHIAcwB0AqACoYAWgL6A -wdgADgB4AHkAegB7AHwAfQB+AIACpACCAqUAhACFAIYA9oAUgL+AwIAOgBKAL1VQYXN0ZVF2VnBhc3Rl -OtMADgByAHMAdAKuAq+AFoDDgMXYAA4AeAB5AHoAewB8AH0AfgCAArIBjAI9AIQAhQCGANSAFIDEgJyA -DoASgCRbSGlkZSBPdGhlcnNfEBZoaWRlT3RoZXJBcHBsaWNhdGlvbnM60wAOAHIAcwB0ArsCvIAWgMeA -ytkADgK+AHgAeQB6AHsAfAB9AH4AgAC/AsEBEgLCAIQAhQCGAMJZTlNUb29sVGlwgBSAIIDIgMmADoAS -gB5dUGFnZSBTZXR1cC4uLlFQXnJ1blBhZ2VMYXlvdXQ60wAOAHIAcwB0AssCzIAWgMyAz9gADgB4AHkA -egB7AHwAfQB+AIACzwCCAtAAhACFAIYA9oAUgM2AzoAOgBKAL1RDb3B5UWNVY29weTrTAA4AcgBzAHQC -2QLagBaA0YDT2AAOAHgAeQB6AHsAfAB9AH4AgALdAIIAvwCEAIUAhgHPgBSA0oAggA6AEoB2XlN0YXJ0 -IFNwZWFraW5nXnN0YXJ0U3BlYWtpbmc61AAOARsAcgBzAHQB8gLnAuiAFoCDgNWA2tkADgB4AHkAegB7 -AHwAfQB+AuoAgALsAIIC7QCEAIUAhgGQAvFfEBFOU0F0dHJpYnV0ZWRUaXRsZYAUgNaA14AOgBKAYYDY -XxAPU2hvdyBBdHRyaWJ1dGVzUWnSAA4C9QL2AL9YTlNTdHJpbmeA2YAg0gA3ADgC+QL6ogL6ADtfEBJO -U0F0dHJpYnV0ZWRTdHJpbmdfEBdzaG93QXR0cmlidXRlSW5zcGVjdG9yOtMADgByAHMAdAL+Av+AFoDc -gN/YAA4AeAB5AHoAewB8AH0AfgCAAwIAggC/AIQAhQCGAwaAFIDegCCADoASgN3UAA4AeADWAIoAiwMJ -AwoDC4DugQEcgQEfgQEeWkNsZWFyIE1lbnVfEBVjbGVhclJlY2VudERvY3VtZW50czrSADcAOAMPAxCj -AxADEQA7Xk5TTXV0YWJsZUFycmF5V05TQXJyYXnSAA4APgMTAxSBATavEFQDFQMWAjgCYgJwAxoC2QFd -AXkCRgMfAyACKgFTAaIBawD2AHUBkAHHAykBhwKRAywAzAHlAy8BDQMxAzIB2AM0AzUDNgM3AZoDOQCp -AR4DPADCAz4DPwG6ANQCrgFLAO4DRQLLAawDSANJArsDSwNMA00CeAD/Ag8CAgNSAOACVANVAUEBzwLn -ATkCoAIdA1wBKwKCAwYC/gHzA2IAsQNkALoDZgHyAIeA4oDkgJqAqYCugOWA0YBRgFuAn4DvgPSAlYBN -gGeAVoAvgAqAYYB1gP6AYIC5gQEKgCOAfoDrgDiBARCBARaAeoEBF4EBIoEBI4EBAIBmgQEOgBiAPYEB -BIAegQEkgPeAcYAkgMOATIAugQEtgMyAbIDpgQEbgMeA/YEBL4EBMYCvgDOAjICIgQEggCmApIEBK4BH -gHaA1YBGgL6AkYEBE4BBgLSA3YDcgIKA8IAZgQEogB2BASGAg4AL2QAOAHgAeQB6AHsAfAB9AH4AfwCA -A2sAggKWAIQAhQCGAIcCmoAUgOOAu4AOgBKAC1lGaW5kIE5leHTaAA4AeAB5A3IAegNzAHsAfAB9AH4A -gAC/AIIDdgC/A3YAhACFAIYBkF1OU0lzU2VwYXJhdG9yXE5TSXNEaXNhYmxlZIAUgCAJgCAJgA6AEoBh -2gAOA30AeAB5AHoAewB8AH0AfgN+AIAAhwCMAIIAvwCEAIUAhgD2A4ZZTlNTdWJtZW51WE5TQWN0aW9u -gBSAC4DmgCCADoASgC+A51RGaW5kXnN1Ym1lbnVBY3Rpb2460gAOAD4ARgOLgOClAHUDFQNIAy8Ba4AK -gOKA6YDrgFbZAA4AeAB5AHoAewB8AH0AfgB/AIADkwESAocAhACFAIYAhwKLgBSA6oC2gA6AEoALXUZp -bmQgUHJldmlvdXPZAA4AeAB5AHoAewB8AH0AfgB/AIADmwCCA5wAhACFAIYAhwOggBSA7IDtgA6AEoAL -EAdfEBZVc2UgU2VsZWN0aW9uIGZvciBGaW5kUWXSADcAOAOkAH6iAH4AO9oADgN9AHgAeQB6AHsAfAB9 -AH4DfgCAAngCewCCAL8AhACFAIYDYgOtgBSAr4DxgCCADoASgPCA8tQADgB4ANYAigCLA7ADsQOygO6B -ATOBATWBATRUSGVscNIADgA+AEYDtoDgoQJwgK7aAA4AeAB5A3IAegNzAHsAfAB9AH4AgAC/AIIDdgC/ -A3YAhACFAIYA9oAUgCAJgCAJgA6AEoAvVldpbmRvd9IADgA+AEYDxIDgpAJGAUsDPwG6gJ+ATID3gHHa -AA4AeAB5A3IAegNzAHsAfAB9AH4AgAC/AIIDdgC/A3YAhACFAIYBU4AUgCAJgCAJgA6AEoBNXl9OU1dp -bmRvd3NNZW51XxAUU3BlbGxpbmcgYW5kIEdyYW1tYXLSAA4APgBGA9aA4KQBmgIqAdgCHYBmgJWAeoCR -VEVkaXTSAA4APgBGA96A4K0BrAENAyACYgLLAqAA7gIPA0sDGgMpAzcDPIBsgDiA9ICpgMyAvoAugIyA -/YDlgP6BAQCBAQTaAA4AeAB5A3IAegNzAHsAfAB9AH4AgAC/AIIDdgC/A3YAhACFAIYA9oAUgCAJgCAJ -gA6AEoAv2gAOA30AeAB5AHoAewB8AH0AfgN+AIABogGlAIIAvwCEAIUAhgD2A/2AFIBngPmAIIAOgBKA -L4D/2gAOA30AeAB5AHoAewB8AH0AfgN+AIAAsQC0AIIAvwCEAIUAhgD2BAaAFIAZgQEBgCCADoASgC+B -AQJdU3Vic3RpdHV0aW9uc9IADgA+AEYECoDgowCpApECgoAYgLmAtNoADgN9AHgAeQB6AHsAfAB9AH4D -fgCAAc8B0gCCAL8AhACFAIYA9gQWgBSAdoEBBYAggA6AEoAvgQEGVlNwZWVjaNIADgA+AEYEGoDgogLZ -AceA0YB1VFZpZXfSAA4APgBGBCCA4KQC5wMWAYcCAoDVgOSAYICI2gAOA30AeAB5AHoAewB8AH0AfgN+ -AIABQQFEAIIAvwCEAIUAhgNiBC2AFIBHgQELgCCADoASgPCBAQxWRm9ybWF00gAOAD4ARgQxgOCiAzkB -OYEBDoBG2AAOAHgAeQB6AHsAfAB9AH4AgAQ2AIIBjQCEAIUAhgFBgBSBAQ+AY4AOgBKAR1pTaG93IEZv -bnRz2gAOA30AeAB5AHoAewB8AH0AfgN+AIADXAQ/AIIAvwCEAIUAhgDUBESAFIEBE4EBEYAggA6AEoAk -gQESWFNlcnZpY2Vz1AAOAHgA1gCKAIsEPwRJBEqA7oEBEYEBFYEBFNIADgA+AEYETYDgoF8QD19OU1Nl -cnZpY2VzTWVuddoADgB4AHkDcgB6A3MAewB8AH0AfgCAAL8AggN2AL8DdgCEAIUAhgDUgBSAIAmAIAmA -DoASgCTaAA4DfQB4AHkAegB7AHwAfQB+A34AgADCAMUAggC/AIQAhQCGA2IEYIAUgB6BARiAIIAOgBKA -8IEBGVRGaWxl0gAOAD4ARgRkgOCrAP8CVANJA1IA4AFdASsAugNmArsBeYAzgKSBARuBASCAKYBRgEGA -HYEBIYDHgFvaAA4DfQB4AHkAegB7AHwAfQB+A34AgAMGAwkAggC/AIQAhQCGAMIEeIAUgN2BARyAIIAO -gBKAHoEBHVtPcGVuIFJlY2VudNIADgA+AEYEfIDgoQL+gNxfEBZfTlNSZWNlbnREb2N1bWVudHNNZW51 -2gAOAHgAeQNyAHoDcwB7AHwAfQB+AIAAvwCCA3YAvwN2AIQAhQCGAMKAFIAgCYAgCYAOgBKAHtoADgB4 -AHkDcgB6A3MAewB8AH0AfgCAAL8AggN2AL8DdgCEAIUAhgDCgBSAIAmAIAmADoASgB7aAA4AeAB5A3IA -egNzAHsAfAB9AH4AgAC/AIIDdgC/A3YAhACFAIYA1IAUgCAJgCAJgA6AEoAk2gAOAHgAeQNyAHoDcwB7 -AHwAfQB+AIAAvwCCA3YAvwN2AIQAhQCGANSAFIAgCYAgCYAOgBKAJNoADgN9AHgAeQB6AHsAfAB9AH4D -fgCAAVMBVgCCAL8AhACFAIYDYgSrgBSATYD1gCCADoASgPCBASVYR3JhcGh2aXrSAA4APgBGBK+A4KsB -HgM2A2QDMgMxAzUCOAKuAeUDVQDMgD2BASOBASiBARaBARCBASKAmoDDgH6BASuAI9gADgB4AHkAegB7 -AHwAfQB+AIAEvQCCBL4AhACFAIYA1IAUgQEpgQEqgA6AEoAkbABQAHIAZQBmAGUAcgBlAG4AYwBlAHMg -JlEs2gAOAHgAeQNyAHoDcwB7AHwAfQB+AIAAvwCCA3YAvwN2AIQAhQCGANSAFIAgCYAgCYAOgBKAJFxf -TlNBcHBsZU1lbnXaAA4DfQB4AHkAegB7AHwAfQB+A34AgAD2APkAggC/AIQAhQCGA2IE1oAUgC+A+4Ag -gA6AEoDwgQEu2gAOA30AeAB5AHoAewB8AH0AfgN+AIABkAGTAIIAvwCEAIUAhgNiBN+AFIBhgQEIgCCA -DoASgPCBATDaAA4DfQB4AHkAegB7AHwAfQB+A34AgADUANgAggC/AIQAhQCGA2IE6IAUgCSBASaAIIAO -gBKA8IEBMlhNYWluTWVuddIADgA+AEYE7IDgpwNNAzQDRQMsA0wDPgMfgQExgQEXgQEtgQEKgQEvgQEk -gO9bX05TTWFpbk1lbnXSADcAOAT2AxGiAxEAO9IADgA+AxME+YEBNq8QVACHAZAA1AD2AngA9gHPAMIA -wgFTA2IA9gGiAz4DKQCHA0UAhwNMAc8A9gGQALEDYgDUANQAhwD2ANQA1AGiA2IA1ADUAPYBogFBALEA -1AD2AzQDYgFTAVMDTQDUAVMA9gNiAPYA9gCHAMIAwgD2A2IDYgMfAMIA9gGQAMIAwgDCANQDLAM8AZAB -QQD2AaIDMQDCALEDSQMGAB8AHwM3ANQAwgDCAB8DGoALgGGAJIAvgK+AL4B2gB6AHoBNgPCAL4BngQEk -gP6AC4EBLYALgQEvgHaAL4BhgBmA8IAkgCSAC4AvgCSAJIBngPCAJIAkgC+AZ4BHgBmAJIAvgQEXgPCA -TYBNgQExgCSATYAvgPCAL4AvgAuAHoAegC+A8IDwgO+AHoAvgGGAHoAegB6AJIEBCoEBBIBhgEeAL4Bn -gQEQgB6AGYEBG4DdgAKAAoEBAIAkgB6AHoACgOXSAA4APgMTBVCBATavEFUDFQMWAmIDGgJwAjgBXQLZ -AXkCRgMfAyACKgFTAZAAHwD2AaIBawB1AYcDKQHHApEDLADMAeUDLwENAzEDMgHYAzQDNQM3AzYDOQGa -AMIBHgM8AKkDPgFBANQDPwG6A0kBSwNFA0wCuwDuAssBrANLAgIDTQJ4AP8CDwKuA1IA4AJUA1UDSAHP -AucBOQKgAh0BKwNcAoIDBgL+AfMDYgHyA2QAugNmALEAh4DigOSAqYDlgK6AmoBRgNGAW4CfgO+A9ICV -gE2AYYACgC+AZ4BWgAqAYID+gHWAuYEBCoAjgH6A64A4gQEQgQEWgHqBAReBASKBAQCBASOBAQ6AZoAe -gD2BAQSAGIEBJIBHgCSA94BxgQEbgEyBAS2BAS+Ax4AugMyAbID9gIiBATGAr4AzgIyAw4EBIIApgKSB -ASuA6YB2gNWARoC+gJGAQYEBE4C0gN2A3ICCgPCAg4EBKIAdgQEhgBmAC9IADgA+AxMFqIEBNq8QVQWp -BaoFqwWsBa0FrgWvBbAFsQWyBbMFtAW1BbYFtwW4BbkFugW7BbwFvQW+Bb8FwAXBBcIFwwXEBcUFxgXH -BcgFyQXKBcsFzAXNBc4FzwXQBdEF0gXTBdQF1QXWBdcF2AXZBdoF2wXcBd0F3gXfBeAF4QXiBeMF5AXl -BeYF5wXoBekF6gXrBewF7QXuBe8F8AXxBfIF8wX0BfUF9gOwBfgF+QX6BfsF/AX9gQE6gQE7gQE8gQE9 -gQE+gQE/gQFAgQFBgQFCgQFDgQFEgQFFgQFGgQFHgQFIgQFJgQFKgQFLgQFMgQFNgQFOgQFPgQFQgQFR -gQFSgQFTgQFUgQFVgQFWgQFXgQFYgQFZgQFagQFbgQFcgQFdgQFegQFfgQFggQFhgQFigQFjgQFkgQFl -gQFmgQFngQFogQFpgQFqgQFrgQFsgQFtgQFugQFvgQFwgQFxgQFygQFzgQF0gQF1gQF2gQF3gQF4gQF5 -gQF6gQF7gQF8gQF9gQF+gQF/gQGAgQGBgQGCgQGDgQGEgQGFgQGGgQGHgQEzgQGIgQGJgQGKgQGLgQGM -gQGNXxAVTWVudSBJdGVtIChGaW5kIE5leHQpW1NlcGFyYXRvci0zXxAPTWVudSBJdGVtIChDdXQpXxAQ -TWVudSBJdGVtIChGaW5kKV8QGU1lbnUgSXRlbSAoR3JhcGh2aXogSGVscClfEBlNZW51IEl0ZW0gKEhp -ZGUgR3JhcGh2aXopUTNfEBpNZW51IEl0ZW0gKFN0YXJ0IFNwZWFraW5nKVE2XxAUTWVudSBJdGVtIChN -aW5pbWl6ZSlRMVtTZXBhcmF0b3ItMV8QGk1lbnUgSXRlbSAoQ2hlY2sgU3BlbGxpbmcpXU1lbnUgKFdp -bmRvdylbTWVudSAoVmlldylcRmlsZSdzIE93bmVyW01lbnUgKEVkaXQpXxAbTWVudSAoU3BlbGxpbmcg -YW5kIEdyYW1tYXIpXxAdTWVudSBJdGVtIChKdW1wIHRvIFNlbGVjdGlvbilvEBEATQBlAG4AdQAgAEkA -dABlAG0AIAAoAEYAaQBuAGQgJgApXxAYTWVudSBJdGVtIChTaG93IFRvb2xiYXIpXxAgTWVudSBJdGVt -IChTcGVsbGluZyBhbmQgR3JhbW1hcilfEBlNZW51IEl0ZW0gKFN0b3AgU3BlYWtpbmcpXxAYTWVudSBJ -dGVtIChTbWFydCBRdW90ZXMpXxASTWVudSBJdGVtIChGb3JtYXQpVDExMTFfEBRNZW51IEl0ZW0gKFNo -b3cgQWxsKV8QIk1lbnUgSXRlbSAoVXNlIFNlbGVjdGlvbiBmb3IgRmluZClfEBBNZW51IEl0ZW0gKFJl -ZG8pXxAUTWVudSBJdGVtIChTZXJ2aWNlcylbU2VwYXJhdG9yLTRfECdNZW51IEl0ZW0gKENoZWNrIFNw -ZWxsaW5nIFdoaWxlIFR5cGluZylfEBBNZW51IEl0ZW0gKEZpbGUpW1NlcGFyYXRvci01XxAZTWVudSBJ -dGVtIChTdWJzdGl0dXRpb25zKVtTZXBhcmF0b3ItNl8QFk1lbnUgSXRlbSAoU2hvdyBGb250cylvEBoA -TQBlAG4AdQAgAEkAdABlAG0AIAAoAFMAaABvAHcAIABTAHAAZQBsAGwAaQBuAGcgJgApW01lbnUgKEZp -bGUpXxAaTWVudSBJdGVtIChBYm91dCBHcmFwaHZpeilfEBJNZW51IEl0ZW0gKFNwZWVjaClfEBxNZW51 -IEl0ZW0gKFNtYXJ0IENvcHkvUGFzdGUpXxASTWVudSBJdGVtIChXaW5kb3cpXU1lbnUgKEZvcm1hdClf -EA9NZW51IChHcmFwaHZpeilZU2VwYXJhdG9yXxAeTWVudSBJdGVtIChCcmluZyBBbGwgdG8gRnJvbnQp -XxAXTWVudSBJdGVtIChPcGVuIFJlY2VudClfEBBNZW51IEl0ZW0gKFpvb20pXxAQTWVudSBJdGVtIChF -ZGl0KV8QEE1lbnUgSXRlbSAoVmlldylRNV8QEk1lbnUgSXRlbSAoRGVsZXRlKV8QEE1lbnUgSXRlbSAo -Q29weSlfEBBNZW51IEl0ZW0gKFVuZG8pW1NlcGFyYXRvci0ybxAeAE0AZQBuAHUAIABJAHQAZQBtACAA -KABDAHUAcwB0AG8AbQBpAHoAZQAgAFQAbwBvAGwAYgBhAHIgJgApXxAUTWVudSBJdGVtIChHcmFwaHZp -eilRMlE5XxAWTWVudSBJdGVtIChTZWxlY3QgQWxsKV8QF01lbnUgSXRlbSAoSGlkZSBPdGhlcnMpUTdT -MS0xbxARAE0AZQBuAHUAIABJAHQAZQBtACAAKABPAHAAZQBuICYAKVtTZXBhcmF0b3ItN18QGU1lbnUg -SXRlbSAoRmluZCBQcmV2aW91cyldTWVudSAoU3BlZWNoKV8QG01lbnUgSXRlbSAoU2hvdyBBdHRyaWJ1 -dGVzKV8QF01lbnUgSXRlbSAoU2hvdyBDb2xvcnMpXxARTWVudSBJdGVtIChQYXN0ZSlfECdNZW51IEl0 -ZW0gKENoZWNrIEdyYW1tYXIgV2l0aCBTcGVsbGluZylROF8QD01lbnUgKFNlcnZpY2VzKV8QF01lbnUg -SXRlbSAoU21hcnQgTGlua3MpXxASTWVudSAoT3BlbiBSZWNlbnQpXxAWTWVudSBJdGVtIChDbGVhciBN -ZW51KVtBcHBsaWNhdGlvbl8QFEFwcGxpY2F0aW9uIERlbGVnYXRlUzEyMVIxMFMyLTFfEBRNZW51IChT -dWJzdGl0dXRpb25zKVtNZW51IChGaW5kKdIADgA+AxMGVIEBNqDSAA4APgMTBleBATag0gAOAD4DEwZa -gQE2rxB+AxUATQMWAFQAaALZAV0ASgBrAkYDHwMgAioBUwGiAWsA9gB1AEgAXAGHAykAXgKRAywAWADM -AFsAXQHlAy8DMQMyAzQDNgBQAFUBmgCpAR4AwgM+AgIAZAKuA0kCywGsAGcAUwNLA00A4AJUA1UC5wKg -ASsAZQHzALEAcANmAGoAhwBWAFcCOAJiAnADGgBfAGYASQF5AFoBkAAfAEwAYwHHAGAAUgBOAQ0AbgHY -AG0DNQM3AzkDPADuAz8BugDUAUEBSwNFA0gCuwNMAngA/wIPA1IASwBhAc8BOQBRAE8AWQBvAh0DXAKC -AwYC/gNiAGkB8gNkALoAYgBsgOKALYDkgFCAs4DRgFGAHIDCgJ+A74D0gJWATYBngFaAL4AKgAmAeYBg -gP6AgYC5gQEKgGWAI4B0gH2AfoDrgQEQgQEWgQEXgQEjgDyAVYBmgBiAPYAegQEkgIiAnoDDgQEbgMyA -bICtgEuA/YEBMYApgKSBASuA1YC+gEGAo4CCgBmA24EBIYC9gAuAWoBfgJqAqYCugOWAh4CogBeAW4Bw -gGGAAoAogJmAdYCLgEWAMoA4gNCAeoDLgQEigQEAgQEOgQEEgC6A94BxgCSAR4BMgQEtgOmAx4EBL4Cv -gDOAjIEBIIAigJCAdoBGgECAN4BrgNSAkYEBE4C0gN2A3IDwgLiAg4EBKIAdgJSAxtIADgA+AxMG24EB -Nq8QfgbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3 -BvgG+Qb6BvsG/Ab9Bv4G/wcABwEHAgcDBwQHBQcGBwcHCAcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcV -BxYHFwcYBxkHGgcbBxwHHQceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgcz -BzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdLB0wHTQdOB08HUAdR -B1IHUwdUB1UHVgdXB1gHWYEBkoEBk4EBlIEBlYEBloEBl4EBmIEBmYEBmoEBm4EBnIEBnYEBnoEBn4EB -oIEBoYEBooEBo4EBpIEBpYEBpoEBp4EBqIEBqYEBqoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEBs4EB -tIEBtYEBtoEBt4EBuIEBuYEBuoEBu4EBvIEBvYEBvoEBv4EBwIEBwYEBwoEBw4EBxIEBxYEBxoEBx4EB -yIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB24EB -3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB -8IEB8YEB8oEB84EB9IEB9YEB9oEB94EB+IEB+YEB+oEB+4EB/IEB/YEB/oEB/4ECAIECAYECAoECA4EC -BIECBYECBoECB4ECCIECCYECCoECC4ECDIECDYECDoECDxDQEOsRAXgRAWoRAWUQxBBLEQFsEQFwEBcQ -ZxDOEMkQGBDIENIQzRDREPEQ3hEBKRDYEQF3EQFfEQErEOYQiBDjEQFyEJYQ3RCDEI8QUxDsEI4Q9RDM -EQFeEDoQURATEQEqECUQkRB8EMUQzxEBaBDwENYQOBBJEEgQlREBeRDLEFARAXQT//////////0RAV0Q -fxBKEOIQ3BEBdREBbhCGEMcQbxDaEQFtEOQRAWMQThAnEQEoEQF7EMERAW8QwxDoEQFpEQFzENcQ6RDb -EOAQkBEBXBEBWBDTEMoQXBAFEDkRASwQ7xDZENUQTREBJxBqEFIQxhBPEQFxEQFbENQRAVkRAWsQ5xDf -EQF6EQFaEIIRAWIQfRB+EB0RAWQRAXYQgRBwEOEQV9IADgA+AEYH2oDgoNIADgA+AxMH3YEBNqDSAA4A -PgMTB+CBATag0gA3ADgH4gfjogfjADteTlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABm -BJIEmATjBOoE8QT/BREFLQU7BUcFUwVhBWwFegWWBaQFtwXJBeMF7QX6BfwF/wYBBgQGBwYJBgwGDgYR -BhQGFwYaBhwGHgYhBiQGJwYqBjMGPwZBBkMGUQZaBmMGbgZzBoIGiwaeBqcGsga0BrUGvgbFBtIG2Abh -BuMHOAc6BzwHPgdAB0IHRAdGB0gHSgdMB04HUAdSB1QHVgdYB1oHXAdeB2AHYgdkB2YHaAdqB2wHbgdw -B3IHdAd2B3gHegd8B34HgAeCB4QHhgeIB4oHlwegB6gHqgesB64H0wfbB+8H+ggICBIIHwgmCCwILggw -CDUINwg8CD4IQAhCCEQIUQhdCF8IYQhjCG4IcAh9CIwIjgiQCJIImgisCLUIugjNCNoI3AjeCOAI8wj8 -CQEJDAkmCS8JNglOCV0JaglsCW4JcAmVCZcJmQmbCZ0JnwmhCa4JsAmzCbYJyQnkCfEJ8wn1CfcKFAoW -ChgKGgocCh4KIAotCi8KMgo1CkcKSAphCm4KcApyCnQKlQqXCpkKmwqdCp8KoQqyCrkKuwq+CsEKxArS -CtQK3wrsCu4K8AryCxMLFQsXCxkLGwsdCx8LJQsnCzULQgtEC0YLSAtpC2sLbQtvC3ELcwt1C4ILhAuG -C4gLjwuXC6QLpguoC6oLywvNC88L0QvTC9UL1wvbC90L6gv3C/kL+wv9DB4MIAwiDCcMKQwrDC0MLww0 -DDYMPAxNDFsMXQxfDGEMYwyADIIMhAyGDIgMigyMDJsMuwzIDMoMzAzODO8M8QzzDPUM9wz5DPsNDA0O -DSANLQ0vDTENMw1UDVYNWA1aDVwNXg1gDW0Nbw1yDXUNgQ2DDZsNqA2qDawNrg3PDdEN0w3VDdcN2Q3b -DewN7g3wDfIN9A35DgYOEw4VDhcOGQ46DjwOPg5ADkIORA5GDksOTQ5bDmgOag5sDm4Ojw6RDpMOlQ6X -DpkOmw6vDrEO0Q7eDuAO4g7kDwUPBw8JDwsPDQ8PDxEPHg8gDy8PPA8+D0APQg9jD2UPZw9sD24PcA9y -D3QPgQ+DD4YPiQ+WD5gPrg+7D70Pvw/BD+IP5A/mD+gP6g/sD+4P+w/9D/8QARAeECAQMhA/EEEQQxBF -EGYQaBBqEGwQbhBwEHIQdxB5EH8QjBCOEJAQkhCzELUQtxC5ELsQvRC/ENQQ5hDzEPUQ9xD5ERoRHBEe -ESARIhEkESYRMxE1ETgROxFJEVcRZBFmEWgRahGLEY0RjxGREZMRlRGXEbUR1hHjEeUR5xHpEgoSDBIO -EhASEhIUEhYSHxI4EkkSSxJNEk8SURJaElwSXhJnEmkSaxKDEowSlRKcErMSwBLCEsQSxhLnEukS6xLt -Eu8S8RLzExoTPBNJE0sTTRNPE3ATchN0E3YTeBN6E3wThxOJE5QToROjE6UTpxPIE8oTzBPOE9AT0hPU -E/IUCxQYFBoUHBQeFD8UQRRDFEUURxRJFEsUWhRcFGsUeBR6FHwUfhSfFKEUoxSlFKcUqRSrFLkUuxTB -FM4U0BTSFNQU9RT3FPkU+xT9FP8VARUKFQwVIhUvFTEVMxU1FVYVWBVaFVwVXhVgFWIVbRVvFX0VihWM -FY4VkBWxFbMVtRW3FbkVuxW9FcEVwxXIFdUV1xXZFdsV/BX+FgAWAhYEFgYWCBYVFhcWGRYbFikWKxY1 -FkIWRBZGFkgWbRZvFnEWcxZ1FncWeRZ7FocWiRapFrYWuBa6FrwW4RbjFuUW5xbpFusW7RbvFvwW/hci -Fy8XMRczFzUXVhdYF1oXXBdeF2AXYhdoF2oXcRd+F4AXgheEF6UXpxepF6sXrRevF7EXvRfWF+MX5Rfn -F+kYDhgYGBoYHBgeGCAYIhgkGCYYNBg2GEUYUhhUGFYYWBh5GHsYfRh/GIEYgxiFGIoYjBiSGJ8YoRij -GKUYxhjIGMoYzBjOGNAY0hjhGPAZARkDGQUZBxkJGS4ZQhlEGUYZSBlKGUwZThlQGWIZZBltGXYZeBl6 -GYMZiBmdGbcZxBnGGcgZyhnrGe0Z7xnxGfMZ9Rn3GggaChoNGhAaExoeGjYaPxpGGlUaXRpmGmkbFBsW -GxgbGhscGx4bIBsiGyQbJhsoGyobLBsuGzAbMhs0GzYbOBs6GzwbPhtAG0IbRRtHG0kbSxtNG1AbUxtV -G1gbWxteG2EbYxtmG2gbahttG28bcht0G3YbeBt6G3wbfhuBG4MbhRuHG4objBuOG5EblBuWG5gbmhuc -G58boRujG6YbqBuqG6wbrhuwG7IbtRu3G7kbuxu9G78bwRvDG8YbyBvLG80bzxv0G/Yb+Bv6G/wb/hwA -HAocMxxBHE4cUBxSHFMcVRxWHFgcWhxcHIUcjxyYHJocnByeHKAcohykHKYcqBytHLwcxRzHHNIc1BzW -HNgc2hzcHQEdAx0FHQcdCR0LHQ0dGx1AHUIdRB1GHUgdSh1MHU4dZx1pHXIddx2gHaIdpB2mHagdqh2s -Ha4dsB3BHcMdxh3JHcwd0R3aHdwd3x3hHgoeDB4OHg8eER4SHhQeFh4YHh8eKB4qHjMeNR43HjkeOx5k -HmYeaB5pHmsebB5uHnAech6BHpgeoR6jHqwerh6wHrIetB65HsIexB7fHuEe4x7lHuce6R7rHu0e7x7x -HvMe9R74HvsfJB8mHygfKR8rHywfLh8wHzIfWx9dH18fYR9jH2UfZx9pH2sflB+WH5gfmx+dH58foR+j -H6YftB+9H78fxh/IH8ofzB/1H/cf+R/8H/4gACACIAQgByAOIBcgGSAeICAgIiAnIDAgMiA7ID0gPyBB -IEMgbCBuIHAgcyB1IHcgeSB7IH4ghSCOIJAglSCYIJoguyC9IMAgwiDEIMYgyCDTIPwg/iEBIQQhBiEI -IQohDCEPIRghKSErIS4hMSE0IT0hPyFAIVIheyF9IX8hgCGCIYMhhSGHIYkhsiG0IbYhuSG7Ib0hvyHB -IcQhySHSIdQh6yHtIe8h8iH1Ifch+SH7If0iACICIgQiLSIvIjEiNCI2IjgiOiI8Ij8iSyJUIlYiWSJb -InQinSKfIqEioiKkIqUipyKpIqsi1CLWItgi2SLbItwi3iLgIuIjCyMNIw8jECMSIxMjFSMXIxkjQiNE -I0YjRyNJI0ojTCNOI1AjeSN7I30jfyOBI4MjhSOHI4ojkyOcI54jtSO3I7ojvSPAI8MjxiPII8ojzCPP -I9Ej8iP0I/cj+iP8I/4kACQZJBskRCRGJEgkSSRLJEwkTiRQJFIkXySIJIokjCSOJJAkkiSUJJYkmSTC -JMQkxiTJJMskzSTPJNEk1CT9JP8lASUEJQYlCCUKJQwlDyUYJSElIyUyJTUlOCU7JT4lQSVEJUYlUiVb -JWAlaSVsJhcmGSYbJh0mHyYhJiMmJSYnJikmKyYtJi8mMSY0JjYmOCY7Jj0mQCZCJkQmRiZIJkomTCZO -JlAmUiZUJlYmWCZaJlwmXiZgJmImZCZmJmgmaiZtJm8mcSZzJnYmeCZ6JnwmfiaAJoImhCaGJogmiiaM -Jo4mkCaSJpQmliaYJpomnCaeJqEmpCamJqgmqiasJq8msSazJrYmuCa6JrwmvybBJsMmxSbHJskm0ibV -J4InhCeGJ4gniieMJ44nkCeSJ5QnlieYJ5onnCeeJ6AnoiekJ6YnqCeqJ6wnriewJ7IntSe3J7knuye9 -J8AnwyfFJ8gnyyfOJ9En1CfWJ9gn2ifdJ98n4ifkJ+Yn6CfqJ+0n7yfyJ/Un9yf5J/sn/Sf/KAEoBCgG -KAgoCigMKA8oESgTKBYoGCgaKBwoHiggKCIoJCgnKCkoKygtKC8oMSgzKDYoOCg7KD0oPyhIKEso+Cj7 -KP4pASkEKQcpCikNKRApEykWKRkpHCkfKSIpJSkoKSspLikxKTQpNyk6KT0pQClDKUYpSSlMKU8pUilV -KVgpWyleKWEpZClnKWopbSlwKXMpdil5KXwpfymCKYUpiCmLKY4pkSmUKZcpmimdKaApoymmKakprCmv -KbIptSm4KbspvinBKcQpxynKKc0p0CnTKdYp2SncKd8p4inlKegp6ynuKfEp9Cn3Kg8qGyotKkAqXCp4 -KnoqlyqZKrAqsiq+Ktsq6Sr1KwIrDissK0wrcSuMK68ryyvmK/ssACwXLDwsTyxmLHIsnCyvLLss1yzj -LPwtMy0/LVwtcS2QLaUtsy3FLc8t8C4KLh0uMC5DLkUuWi5tLoAujC7LLuIu5C7mLv8vGS8bLx8vRC9Q -L2wvei+YL7Ivxi/wL/IwBDAeMDMwTDBYMG8wczB2MHowkTCdMKYwqTCqMLMwtjC3MMAwwzHCMcQxxjHI -McoxzDHOMdAx0jHUMdYx2DHaMdwx3jHgMeIx5DHmMegx6jHsMe4x8DHyMfUx9zH5Mfsx/TH/MgEyBDIH -MgoyDTIPMhEyEzIVMhcyGTIcMh4yIDIiMiUyJzIpMisyLTIvMjIyNDI2MjkyOzI9Mj8yQTJDMkUyRzJK -MkwyTjJQMlIyVDJWMlgyWjJcMl4yYDJiMmQyZjJoMmoybDJuMnAycjJ0MnYyeDJ6MnwyfzKCMoUyiDKK -MowyjjKQMpIylDKXMpkymzKeMqAyojKkMqcyqTKrMq0yrzKxMrMytTK3MrkyvDK+MsAywjLEMsYyyDLL -Ms0yzzLRMtoy3TPcM98z4jPlM+gz6zPuM/Ez9DP3M/oz/TQANAM0BjQJNAw0DzQSNBU0GDQbNB40ITQk -NCc0KjQtNDA0MzQ2NDk0PDQ/NEI0RTRINEs0TjRRNFQ0VzRaNF00YDRjNGY0aTRsNG80cjR1NHg0ezR+ -NIE0hDSHNIo0jTSQNJM0ljSZNJw0nzSiNKU0qDSrNK40sTS0NLc0ujS9NMA0wzTGNMk0zDTPNNI01TTY -NNs03jThNOQ05zTqNO008DTzNPY0+TT8NP81AjUFNQg1CzUONRE1FDUXNRo1HTUgNSM1JjUpNSw1LzUy -NTU1ODU7NT41QTVENUc1SjVNNVA1UzVWNVg1WjVdNWA1YzVlNWc1ajVtNW81cTVzNXU1dzV5NXs1fTV/ -NYE1gzWGNYg1izWONZE1kzWVNZc1mjWcNZ41oDWiNaQ1pjWoNao1rDWvNbE1szW1Nbg1ujW8Nb41wDXC -NcU1xzXJNcs1zTXPNdE11DXWNdg12zXkNec16TXrNe017zXyNfU19zX5Nfs1/TYANgI2BTYHNgk2DDYP -NhE2FDYWNhg2GzYeNiA2IjYkNiY2KDYrNi42MDYyNjQ2NjY4Njs2PTY/NkE2QzZGNkg2SjZMNk42UTZU -NlY2WTZcNl42YDZjNmY2aDZrNm02bzZxNnQ2dzZ5Nns2fTZ/Nog2ijaLNpQ2lzaYNqE2pDalNq42swAA -AAAAAAICAAAAAAAAB+QAAAAAAAAAAAAAAAAAADbCA +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxECLwALAAwAMQA1ADYAPAA9 +AEEARQB0AHoAigCRAJIAkwCYAJkAmgCdAKEAogClAKYAqgCuALUAugC7ALwAwADHAMsAzADNAM4A0gDZ +AN0A3gDfAOAA5ADrAO8A8ADxAPIA9gD9AP4A/wEAAQQBCwEPARABEQEVARwBHQEeAR8BIwEsATABMQEy +ATMBNwE+AUIBQwFEAUUBSQFQAVEBUgFTAVcBXgFfAWABZAFsAW0BbgFvAXMBegF7AXwBfQGBAYgBiQGK +AYsBkQGUAZUBlgGZAZ0BpAGlAaYBqgGxAbIBswG0AbgBvwHAAcEBwgHGAc4BzwHQAdQB2wHfAeAB4QHi +AeYB7QHuAe8B8AH0AfsB/AH9Af4CAgIKAgsCDAINAhECGAIcAh0CHgIiAikCKgIrAi8CNgI3AjgCPAJE +AkUCRgJHAksCUgJTAlQCVQJZAmACYQJiAmMCZwJuAm8CcAJxAnUCfAJ9An4CggKJAo4CjwKQApQCmwKf +AqACoQKiAqcCrgKvArACtQK+Ar8CwALEAscCyALMAtMC1ALVAtYC2gLhAuIC4wLnAvAC8QLyAvMC9wL+ +Av8DAAMBAwUDDAMNAw4DEgMZAxoDGwMcAyADJwMoAykDKgMuAzUDNgM3AzgDPAOXA54DnwOmA6cDrgOv +A7ADuwO8A70DwwPFA9AD0QPYA+ED6gPvA7wD8AQABAkEEgO8BBMEGwQiBCMEKwQsBC0DvAQ2BD8DvARA +BEUETgRXBGADvARhBGgEcQRyBHsEfASBBIoDvASLBJkEogO8BKMEpwSoBLEEugS7BMYEzwTYBOEDvATi +BOYE7wO8BPAE9QT4BPkE/AT9BQcFEAO8BREFHwUgA7wFKQO8BTIFMwU1BZAF7AZIBkkGSgZLBkwGTQZO +Bk8GUAZRBlIGUwZUBlUGVgZXBlgGWQZaBlsGXAZdBl4GXwZgBmEGYgZjBmQGZQZmBmcGaAZpBmoGawZs +Bm0GbgZvBnAGcQZyBnMGdAZ1BnYGdwZ4BnkGegZ7BnwGfQZ+Bn8GgAaBBoIGgwaEBoUGhgaHBogGiQaK +BosGjAaNBo4GjwaQBpEGkgaTBpQGlQaWBpcGmAaZBpoGmwacBp0GngafBqAGowamBy4Htge3B7gHuQe6 +B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cHyAfJB8oHywfMB80HzgfPB9AH0QfSB9MH1AfVB9YH1wfY +B9kH2gfbB9wH3QfeB98H4AfhB+IH4wfkB+UH5gfnB+gH6QfqB+sH7AftB+4H7wfwB/EH8gfzB/QH9Qf2 +B/cH+Af5B/oH+wf8B/0H/gf/CAAIAQgCCAMIBAgFCAYIBwgICAkICggLCAwIDQgOCA8IEAgRCBIIEwgU +CBUIFggXCBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwgsCC0ILggvCDAIMQgy +CDMINAg1CDYINwg4CDkIOgg7CD4IQQhEVSRudWxs3xASAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkA +GgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwVk5TUm9vdFYkY2xhc3Nd +TlNPYmplY3RzS2V5c18QD05TQ2xhc3Nlc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eU9pZHNWYWx1ZXNd +TlNDb25uZWN0aW9uc1tOU05hbWVzS2V5c1tOU0ZyYW1ld29ya11OU0NsYXNzZXNLZXlzWk5TT2lkc0tl +eXNdTlNOYW1lc1ZhbHVlc18QGU5TQWNjZXNzaWJpbGl0eUNvbm5lY3RvcnNdTlNGb250TWFuYWdlcl8Q +EE5TVmlzaWJsZVdpbmRvd3NfEA9OU09iamVjdHNWYWx1ZXNfEBdOU0FjY2Vzc2liaWxpdHlPaWRzS2V5 +c1lOU05leHRPaWRcTlNPaWRzVmFsdWVzgAKBAi6A74EBo4ECLYAIgQFIgAWBAaKBAaSBAUmBAiuAAIAG +gQFHgQIsEQGHgQGl0gAOADIAMwA0W05TQ2xhc3NOYW1lgASAA11OU0FwcGxpY2F0aW9u0gA3ADgAOQA6 +WCRjbGFzc2VzWiRjbGFzc25hbWWiADoAO15OU0N1c3RvbU9iamVjdFhOU09iamVjdF8QEElCQ29jb2FG +cmFtZXdvcmvSAA4APgA/AEBaTlMub2JqZWN0c4AHoNIANwA4AEIAQ6MAQwBEADtcTlNNdXRhYmxlU2V0 +VU5TU2V00gAOAD4ARgBHgO6vECwASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBb +AFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAbABtAG4AbwBwAHEAcgBzgAmAF4AcgCKAKIAu +gDOAOIA9gEOASYBOgFKAV4BcgGGAZoBqgG+AdIB4gH6Ag4CIgI2AkoCWgJqAn4CkgKmAroCygLeAvYDB +gMiAzYDRgNaA24DfgOSA6dMADgB1AHYAdwB4AHlYTlNTb3VyY2VXTlNMYWJlbIAWgAqAFdgADgB7AHwA +fQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiVdOU1RpdGxlXxARTlNLZXlFcXVpdk1vZE1hc2taTlNLZXlF +cXVpdl1OU01uZW1vbmljTG9jWU5TT25JbWFnZVxOU01peGVkSW1hZ2VWTlNNZW51gBSADBIAEAAAgA0S +f////4AOgBKAC9QADgB7AIsAjACNAI4AjwCQVk5TTmFtZVtOU01lbnVJdGVtc4D7gQE9gQFAgQE/WFNo +b3cgQWxsUNMADgAyAJQAlQCWAJdeTlNSZXNvdXJjZU5hbWWAEYAPgBBXTlNJbWFnZV8QD05TTWVudUNo +ZWNrbWFya9IANwA4AJsAnKIAnAA7XxAQTlNDdXN0b21SZXNvdXJjZdMADgAyAJQAlQCWAKCAEYAPgBNf +EBBOU01lbnVNaXhlZFN0YXRl0gA3ADgAowCkogCkADtaTlNNZW51SXRlbV8QFnVuaGlkZUFsbEFwcGxp +Y2F0aW9uczrSADcAOACnAKijAKgAqQA7XxAVTlNOaWJDb250cm9sQ29ubmVjdG9yXk5TTmliQ29ubmVj +dG9y0wAOAHUAdgB3AKwArYAWgBiAG9gADgB7AHwAfQB+AH8AgACBAIIAsACEAIUAhgCHAIgAtIAUgBqA +DYAOgBKAGdQADgB7AIsAjACNALcAuAC5gPuBARiBARyBARpfEBJCcmluZyBBbGwgdG8gRnJvbnRfEA9h +cnJhbmdlSW5Gcm9udDrTAA4AdQB2AHcAvgC/gBaAHYAh2AAOAHsAfAB9AH4AfwCAAIEAggDCAIQAwwCG +AIcAiADGgBSAH4AggA6AEoAe0wAOAHsAjACNAMkAyoD7gQEHgQEJXxARSnVtcCB0byBTZWxlY3Rpb25R +al8QHWNlbnRlclNlbGVjdGlvbkluVmlzaWJsZUFyZWE60wAOAHUAdgB3ANAA0YAWgCOAJ9gADgB7AHwA +fQB+AH8AgACBAIIA1ACEANUAhgCHAIgA2IAUgCWAJoAOgBKAJNMADgB7AIwAjQDbANyA+4D9gP5eQ2hl +Y2sgU3BlbGxpbmdRO15jaGVja1NwZWxsaW5nOtMADgB1AHYAdwDiAOOAFoApgC3YAA4AewB8AH0AfgB/ +AIAAgQCCAOYAhADnAIYAhwCIAOqAFIArgCyADoASgCrTAA4AewCMAI0A7QDugPuBASGBASNmAFAAcgBp +AG4AdCAmUXBecHJpbnREb2N1bWVudDrTAA4AdQB2AHcA9AD1gBaAL4Ay2AAOAHsAfAB9AH4AfwCAAIEA +ggD4AIQA+QCGAIcAiACJgBSAMIAxgA6AEoALXVF1aXQgR3JhcGh2aXpRcVp0ZXJtaW5hdGU60wAOAHUA +dgB3AQIBA4AWgDSAN9gADgB7AHwAfQB+AH8AgACBAIIBBgCEAIUAhgCHAIgBCoAUgDaADYAOgBKANdMA +DgB7AIwAjQENAQ6A+4EBK4EBLG8QEgBDAHUAcwB0AG8AbQBpAHoAZQAgAFQAbwBvAGwAYgBhAHIgJl8Q +H3J1blRvb2xiYXJDdXN0b21pemF0aW9uUGFsZXR0ZTrTAA4AdQB2AHcBEwEUgBaAOYA82AAOAHsAfAB9 +AH4AfwCAAIEAggEXAIQBGACGAIcAiAC0gBSAOoA7gA6AEoAZWE1pbmltaXplUW1fEBNwZXJmb3JtTWlu +aWF0dXJpemU60wAOAHUAdgB3ASEBIoAWgD6AQtkADgB7AHwAfQB+AH8AgACBASQAggEmAIQBJwCGAIcA +iAEqAStVTlNUYWeAFIBAgEGADoASgD8QAdMADgB7AIwAjQEuAS+A+4D4gPpfEBBTbWFydCBDb3B5L1Bh +c3RlUWZfEBh0b2dnbGVTbWFydEluc2VydERlbGV0ZTrTAA4AdQB2AHcBNQE2gBaARIBI2AAOAHsAfAB9 +AH4AfwCAAIEAggE5AIQBOgCGAIcAiAE9gBSARoBHgA6AEoBF0wAOAHsAjACNAUABQYD7gQECgQEEVVBh +c3RlUXZWcGFzdGU60wAOAHUAdgB3AUcBSIAWgEqATdgADgB7AHwAfQB+AH8AgACBAIIBSwCEAUwAhgCH +AIgAiYAUgEuATIAOgBKAC11IaWRlIEdyYXBodml6UWhVaGlkZTrTAA4AdQB2AHcBVQFWgBaAT4BR2AAO +AHsAfAB9AH4AfwCAAIEAggFZAIQAhQCGAIcAiAE9gBSAUIANgA6AEoBFVkRlbGV0ZVdkZWxldGU60wAO +AHUAdgB3AWIBY4AWgFOAVtgADgB7AHwAfQB+AH8AgACBAIIBZgFnAWgAhgCHAIgA6oAUgFQSABIAAIBV +gA6AEoAqaABTAGEAdgBlACAAQQBzICZRU18QD3NhdmVEb2N1bWVudEFzOtMADgB1AHYAdwFxAXKAFoBY +gFvYAA4AewB8AH0AfgB/AIAAgQCCAXUBZwF2AIYAhwCIAT2AFIBZgFqADoASgEVUUmVkb1FaVXJlZG86 +0wAOAHUAdgB3AX8BgIAWgF2AYNgADgB7AHwAfQB+AH8AgACBAIIBgwCEAYQAhgCHAIgBCoAUgF6AX4AO +gBKANVtBY3R1YWwgU2l6ZVEwXxAPYWN0dWFsU2l6ZVZpZXc61AAOAYwAdQB2AY0BjgAfAZBdTlNEZXN0 +aW5hdGlvboBlgGKAAoBk0gAOADIAMwGTgASAY18QFUdWQXBwbGljYXRpb25EZWxlZ2F0ZVhkZWxlZ2F0 +ZdIANwA4AZcBmKMBmACpADtfEBROU05pYk91dGxldENvbm5lY3RvctMADgB1AHYAdwGbAZyAFoBngGnY +AA4AewB8AH0AfgB/AIAAgQCCAZ8AhACFAIYAhwCIANiAFIBogA2ADoASgCRfEBtDaGVjayBHcmFtbWFy +IFdpdGggU3BlbGxpbmdfEBZ0b2dnbGVHcmFtbWFyQ2hlY2tpbmc60wAOAHUAdgB3AagBqYAWgGuAbtgA +DgB7AHwAfQB+AH8AgACBAIIBrACEAa0AhgCHAIgA6oAUgGyAbYAOgBKAKlVDbG9zZVF3XXBlcmZvcm1D +bG9zZTrTAA4AdQB2AHcBtgG3gBaAcIBz2AAOAHsAfAB9AH4AfwCAAIEAggG6AIQBuwCGAIcAiAE9gBSA +cYBygA6AEoBFVFVuZG9RelV1bmRvOtMADgB1AHYAdwHEAcWAFoB1gHfYAA4AewB8AH0AfgB/AIAAgQCC +AcgByQFMAIYAhwCIAImAFIB2EgAYAACATIAOgBKAC1tIaWRlIE90aGVyc18QFmhpZGVPdGhlckFwcGxp +Y2F0aW9uczrTAA4AdQB2AHcB0gHTgBaAeYB92AAOAHsAfAB9AH4AfwCAAIEAggHWAIQB1wCGAIcAiAHa +gBSAe4B8gA6AEoB60wAOAHsAjACNAd0B3oD7gQEwgQEyXUdyYXBodml6IEhlbHBRP1lzaG93SGVscDrT +AA4AdQB2AHcB5AHlgBaAf4CC2AAOAHsAfAB9AH4AfwCAAIEAggHoAIQB6QCGAIcAiADYgBSAgICBgA6A +EoAkbgBTAGgAbwB3ACAAUwBwAGUAbABsAGkAbgBnICZROl8QD3Nob3dHdWVzc1BhbmVsOtMADgB1AHYA +dwHyAfOAFoCEgIfYAA4AewB8AH0AfgB/AIAAgQCCAfYAhAH3AIYAhwCIAOqAFICFgIaADoASgCpTTmV3 +UW5cbmV3RG9jdW1lbnQ60wAOAHUAdgB3AgACAYAWgImAjNkADgB7AHwAfQB+AH8AgACBASQAggIEAWcC +BQCGAIcAiAEqAgmAFICKgIuADoASgD8QA1tTbWFydCBMaW5rc1FHXxAddG9nZ2xlQXV0b21hdGljTGlu +a0RldGVjdGlvbjrTAA4AdQB2AHcCDwIQgBaAjoCR2AAOAHsAfAB9AH4AfwCAAIEAggITAIQAhQCGAIcA +iAIXgBSAkIANgA6AEoCP0wAOAHsAjACNAhoCG4D7gQESgQEUXlN0YXJ0IFNwZWFraW5nXnN0YXJ0U3Bl +YWtpbmc60wAOAHUAdgB3AiACIYAWgJOAldgADgB7AHwAfQB+AH8AgACBAIICJACEAIUAhgCHAIgCF4AU +gJSADYAOgBKAj11TdG9wIFNwZWFraW5nXXN0b3BTcGVha2luZzrTAA4AdQB2AHcCLQIugBaAl4CZ2QAO +AHsAfAB9AH4AfwCAAIEBJACCAjEAhAEnAIYAhwCIAMYBK4AUgJiAQYAOgBKAHmUARgBpAG4AZCAmXxAX +cGVyZm9ybUZpbmRQYW5lbEFjdGlvbjrTAA4AdQB2AHcCOgI7gBaAm4Ce2QAOAHsAfAB9AH4AfwCAAIEB +JACCAj4AhAI/AIYAhwCIASoCQ4AUgJyAnYAOgBKAPxACXFNtYXJ0IFF1b3Rlc1FnXxAhdG9nZ2xlQXV0 +b21hdGljUXVvdGVTdWJzdGl0dXRpb2460wAOAHUAdgB3AkkCSoAWgKCAo9gADgB7AHwAfQB+AH8AgACB +AIICTQCEAk4AhgCHAIgA6oAUgKGAooAOgBKAKmUATwBwAGUAbiAmUW9db3BlbkRvY3VtZW50OtMADgB1 +AHYAdwJXAliAFoClgKjYAA4AewB8AH0AfgB/AIAAgQCCAlsAhAJcAIYAhwCIAT2AFICmgKeADoASgEVa +U2VsZWN0IEFsbFFhWnNlbGVjdEFsbDrTAA4AdQB2AHcCZQJmgBaAqoCt2AAOAHsAfAB9AH4AfwCAAIEA +ggJpAIQCagCGAIcAiAEKgBSAq4CsgA6AEoA1V1pvb20gSW5RK1t6b29tSW5WaWV3OtMADgB1AHYAdwJz +AnSAFoCvgLHXAA4AewB9AH4AfwCAAIEAggJ3AIUAhgCHAIgA6oAUgLCADYAOgBKAKl8QD1JldmVydCB0 +byBTYXZlZF8QFnJldmVydERvY3VtZW50VG9TYXZlZDrTAA4AdQB2AHcCgAKBgBaAs4C22AAOAHsAfAB9 +AH4AfwCAAIEAggKEAIQAhQCGAIcAiAKIgBSAtYANgA6AEoC01AAOAHsAiwCMAI0CiwKMAo2A+4EBJYEB +KIEBJ1pDbGVhciBNZW51XxAVY2xlYXJSZWNlbnREb2N1bWVudHM60wAOAHUAdgB3ApICk4AWgLiAvNgA +DgB7AHwAfQB+AH8AgACBAIIClgFnApcAhgCHAIgCmoAUgLqAu4AOgBKAudMADgB7AIwAjQKdAp6A+4EB +HoEBH1tTaG93IENvbG9yc1FDXxAVb3JkZXJGcm9udENvbG9yUGFuZWw61AAOAYwAdQB2AHcAHwKlAqaA +FoACgL6AwNcADgB7AH0AfgB/AIAAgQCCAqkAhQCGAIcAiACJgBSAv4ANgA6AEoALXkFib3V0IEdyYXBo +dml6XxAdb3JkZXJGcm9udFN0YW5kYXJkQWJvdXRQYW5lbDrUAA4BjAB1AHYAdwGOArMCtIAWgGKAwoDH +2QAOAHsAfAB9AH4AfwCAAIECtgCCArgAhAK5AIYAhwCIAQoCvV8QEU5TQXR0cmlidXRlZFRpdGxlgBSA +w4DEgA6AEoA1gMVfEA9TaG93IEF0dHJpYnV0ZXNRadIADgLBAsIAhVhOU1N0cmluZ4DGgA3SADcAOALF +AsaiAsYAO18QEk5TQXR0cmlidXRlZFN0cmluZ18QF3Nob3dBdHRyaWJ1dGVJbnNwZWN0b3I60wAOAHUA +dgB3AsoCy4AWgMmAzNgADgB7AHwAfQB+AH8AgACBAIICzgCEAs8AhgCHAIgBPYAUgMqAy4AOgBKARVRD +b3B5UWNVY29weTrTAA4AdQB2AHcC2ALZgBaAzoDQ2AAOAHsAfAB9AH4AfwCAAIEAggLcAIQAhQCGAIcA +iADYgBSAz4ANgA6AEoAkXxAbQ2hlY2sgU3BlbGxpbmcgV2hpbGUgVHlwaW5nXxAedG9nZ2xlQ29udGlu +dW91c1NwZWxsQ2hlY2tpbmc60wAOAHUAdgB3AuUC5oAWgNKA1dkADgLoAHsAfAB9AH4AfwCAAIEAggCF +AusBZwLsAIYAhwCIAOpZTlNUb29sVGlwgBSADYDTgNSADoASgCpdUGFnZSBTZXR1cC4uLlFQXnJ1blBh +Z2VMYXlvdXQ60wAOAHUAdgB3AvUC9oAWgNeA2tgADgB7AHwAfQB+AH8AgACBAIIC+QCEAvoAhgCHAIgB +PYAUgNiA2YAOgBKARVNDdXRReFRjdXQ60wAOAHUAdgB3AwMDBIAWgNyA3tgADgB7AHwAfQB+AH8AgACB +AIIDBwCEAIUAhgCHAIgAtIAUgN2ADYAOgBKAGVRab29tXHBlcmZvcm1ab29tOtMADgB1AHYAdwMQAxGA +FoDggOPYAA4AewB8AH0AfgB/AIAAgQCCAxQAhAMVAIYAhwCIAOqAFIDhgOKADoASgCpUU2F2ZVFzXXNh +dmVEb2N1bWVudDrTAA4AdQB2AHcDHgMfgBaA5YDo2AAOAHsAfAB9AH4AfwCAAIEAggMiAIQDIwCGAIcA +iAEKgBSA5oDngA6AEoA1WFpvb20gT3V0US1cem9vbU91dFZpZXc60wAOAHUAdgB3AywDLYAWgOqA7dgA +DgB7AHwAfQB+AH8AgACBAIIDMAHJAzEAhgCHAIgBCoAUgOuA7IAOgBKANVxTaG93IFRvb2xiYXJRdF8Q +E3RvZ2dsZVRvb2xiYXJTaG93bjrSADcAOAM5AzqjAzoDOwA7Xk5TTXV0YWJsZUFycmF5V05TQXJyYXnS +AA4APgM9Az6BAUavEFgCOgHyA0EBNQJzAPQDEAF/A0cB5ANJAx4CZQKAAvUDTgJJA1AA2ALKA1MDVAIP +ANABxAFxAMYBRwFiA1wBIQGoAywDYAKSA2IBjgIAA2UDZgDiApoDaQIXAL4C2ACsAbYDbwNwA3EBCgE9 +A3QBVQLlALQDeAETA3oDewN8AiAA6gN/A4ACpQOCAIkB2gJXA4YDhwGbASoCLQOLAogDjQKzA48DAwOR +AQIDkwB4AdIDloCbgISA8IBEgK+AL4DggF2A8oB/gPSA5YCqgLOA14D3gKCA/IAkgMmA/4EBAICOgCOA +dYBYgB6ASoBTgQEVgD6Aa4DqgQEWgLiBAReAYoCJgQEdgQERgCmAuYEBD4CPgB2AzoAYgHCBASCBAQaB +ASmANYBFgQEugE+A0oAZgQEvgDmBAQWBATOBAQqAk4AqgQE5gQEBgL6BARuAC4B6gKWBASqBAQyAZ4A/ +gJeBASSAtIEBQ4DCgQFBgNyBATyANIEBLYAKgHmBATbYAA4AewB8AH0AfgB/AIAAgQCCA5kAhAMxAIYA +hwCIApqAFIDxgOyADoASgLlaU2hvdyBGb250c9kADgB7AHwAfQB+AH8AgACBASQAggOhAWcCBQCGAIcA +iADGAgmAFIDzgIuADoASgB5dRmluZCBQcmV2aW91c9gADgB7AHwAfQB+AH8AgACBAIIDqQCEA6oAhgCH +AIgAiYAUgPWA9oAOgBKAC2wAUAByAGUAZgBlAHIAZQBuAGMAZQBzICZRLNoADgOxAHsAfAB9AH4AfwCA +AIEDsgCCASoBLgCEAIUAhgCHAIgBPQO6WU5TU3VibWVudVhOU0FjdGlvboAUgD+A+IANgA6AEoBFgPld +U3Vic3RpdHV0aW9uc15zdWJtZW51QWN0aW9uOtIADgA+AEYDv4DuowEhAjoCAIA+gJuAidIANwA4A8QA +gaIAgQA72gAOAHsAfAPGAH0DxwB+AH8AgACBAIIAhQCEA8oAhQPKAIYAhwCIAT1dTlNJc1NlcGFyYXRv +clxOU0lzRGlzYWJsZWSAFIANCYANCYAOgBKARV8QFFNwZWxsaW5nIGFuZCBHcmFtbWFy0gAOAD4ARgPT +gO6kAeQA0ALYAZuAf4AjgM6AZ9oADgB7AHwDxgB9A8cAfgB/AIAAgQCCAIUAhAPKAIUDygCGAIcAiACJ +gBSADQmADQmADoASgAvaAA4DsQB7AHwAfQB+AH8AgACBA7IAggE9AUAAhACFAIYAhwCIA4AD6YAUgEWB +AQKADYAOgBKBAQGBAQPUAA4AewCLAIwAjQPsA+0D7oD7gQE6gQFFgQE7VEVkaXTSAA4APgBGA/KA7q0B +tgFxA3oC9QLKATUBVQJXA1ADcANpA04DZoBwgFiBAQWA14DJgESAT4ClgPyBAQaBAQ+A94EBEdoADgB7 +AHwDxgB9A8cAfgB/AIAAgQCCAIUAhAPKAIUDygCGAIcAiAE9gBSADQmADQmADoASgEXaAA4DsQB7AHwA +fQB+AH8AgACBA7IAggDGAMkAhACFAIYAhwCIAT0EEYAUgB6BAQeADYAOgBKARYEBCFRGaW5k0gAOAD4A +RgQVgO6lAi0DfANHA4cAvoCXgQEKgPKBAQyAHdkADgB7AHwAfQB+AH8AgACBASQAggQdAIQCPwCGAIcA +iADGAkOAFIEBC4CdgA6AEoAeWUZpbmQgTmV4dNkADgB7AHwAfQB+AH8AgACBASQAggQlAIQEJgCGAIcA +iADGBCqAFIEBDYEBDoAOgBKAHhAHXxAWVXNlIFNlbGVjdGlvbiBmb3IgRmluZFFl2gAOA7EAewB8AH0A +fgB/AIAAgQOyAIIA2ADbAIQAhQCGAIcAiAE9BDWAFIAkgP2ADYAOgBKARYEBENoADgOxAHsAfAB9AH4A +fwCAAIEDsgCCAhcCGgCEAIUAhgCHAIgBPQQ+gBSAj4EBEoANgA6AEoBFgQETVlNwZWVjaNIADgA+AEYE +QoDuogIPAiCAjoCT2gAOAHsAfAPGAH0DxwB+AH8AgACBAIIAhQCEA8oAhQPKAIYAhwCIAQqAFIANCYAN +CYAOgBKANdoADgB7AHwDxgB9A8cAfgB/AIAAgQCCAIUAhAPKAIUDygCGAIcAiACJgBSADQmADQmADoAS +gAvaAA4DsQB7AHwAfQB+AH8AgACBA7IAggC0ALcAhACFAIYAhwCIA4AEX4AUgBmBARiADYAOgBKBAQGB +ARlWV2luZG930gAOAD4ARgRjgO6kARMDAwOCAKyAOYDcgQEbgBjaAA4AewB8A8YAfQPHAH4AfwCAAIEA +ggCFAIQDygCFA8oAhgCHAIgAtIAUgA0JgA0JgA6AEoAZXl9OU1dpbmRvd3NNZW512gAOAHsAfAPGAH0D +xwB+AH8AgACBAIIAhQCEA8oAhQPKAIYAhwCIAImAFIANCYANCYAOgBKAC1ZGb3JtYXTSAA4APgBGBH6A +7qIDQQKSgPCAuNoADgOxAHsAfAB9AH4AfwCAAIEDsgCCAOoA7QCEAIUAhgCHAIgDgASJgBSAKoEBIYAN +gA6AEoEBAYEBIlRGaWxl0gAOAD4ARgSNgO6rAfICSQOLA3EBqAMQAWICcwOGAuUA4oCEgKCBASSBASmA +a4DggFOAr4EBKoDSgCnaAA4DsQB7AHwAfQB+AH8AgACBA7IAggKIAosAhACFAIYAhwCIAOoEoYAUgLSB +ASWADYAOgBKAKoEBJltPcGVuIFJlY2VudNIADgA+AEYEpYDuoQKAgLNfEBZfTlNSZWNlbnREb2N1bWVu +dHNNZW512gAOAHsAfAPGAH0DxwB+AH8AgACBAIIAhQCEA8oAhQPKAIYAhwCIAOqAFIANCYANCYAOgBKA +KtoADgB7AHwDxgB9A8cAfgB/AIAAgQCCAIUAhAPKAIUDygCGAIcAiADqgBSADQmADQmADoASgCpUVmll +d9IADgA+AEYEvYDuqAKzA1wBfwJlAx4DkwMsAQKAwoEBFYBdgKqA5YEBLYDqgDTaAA4AewB8A8YAfQPH +AH4AfwCAAIEAggCFAIQDygCFA8oAhgCHAIgBCoAUgA0JgA0JgA6AEoA12gAOAHsAfAPGAH0DxwB+AH8A +gACBAIIAhQCEA8oAhQPKAIYAhwCIAImAFIANCYANCYAOgBKAC9oADgOxAHsAfAB9AH4AfwCAAIEDsgCC +AdoB3QCEAIUAhgCHAIgDgATggBSAeoEBMIANgA6AEoEBAYEBMVRIZWxw0gAOAD4ARgTkgO6hAdKAedoA +DgOxAHsAfAB9AH4AfwCAAIEDsgCCA5YE6QCEAIUAhgCHAIgAiQTugBSBATaBATSADYAOgBKAC4EBNVhT +ZXJ2aWNlc9QADgB7AIsAjACNBOkE8wT0gPuBATSBATiBATfSAA4APgBGBPeA7qBfEA9fTlNTZXJ2aWNl +c01lbnXSAA4AMgAzADSABIADWE1haW5NZW510gAOAD4ARgT/gO6nA5EDbwNUA48DjQNiA3iBATyBASCB +AQCBAUGBAUOBAReBAS/aAA4DsQB7AHwAfQB+AH8AgACBA7IAggCJAI4AhACFAIYAhwCIA4AFD4AUgAuB +AT2ADYAOgBKBAQGBAT5YR3JhcGh2aXrSAA4APgBGBROA7qsCpQN0A0kDZQN7A2ABRwHEAHgDUwD0gL6B +AS6A9IEBHYEBM4EBFoBKgHWACoD/gC9cX05TQXBwbGVNZW512gAOA7EAewB8AH0AfgB/AIAAgQOyAIIC +mgKdAIQAhQCGAIcAiAOABSiAFIC5gQEegA2ADoASgQEBgQFC2gAOA7EAewB8AH0AfgB/AIAAgQOyAIIB +CgENAIQAhQCGAIcAiAOABTGAFIA1gQErgA2ADoASgQEBgQFEW19OU01haW5NZW510gA3ADgFNAM7ogM7 +ADvSAA4APgM9BTeBAUavEFgBKgDqApoBPQDqAIkA6gEKAMYA2ACJAQoBCgKIAT0BPQDqAT0DaQE9AIkD +gAIXANgAiQE9A3AAiQDqAQoBKgDqAQoAiQKaA4AAHwEqAIkBPQDqA48BPQNmAMYA2AC0AT0DgAE9AOoD +jQNUAIkBPQDqA2IDgAC0AT0AiQDGAhcDbwAfAB8AiQC0A5EDeAE9AOoAxgDYA04AxgDqA4sDgAEKA4AA +tAOAAQoBCgCJAdoDe4A/gCqAuYBFgCqAC4AqgDWAHoAkgAuANYA1gLSARYBFgCqARYEBD4BFgAuBAQGA +j4AkgAuARYEBBoALgCqANYA/gCqANYALgLmBAQGAAoA/gAuARYAqgQFBgEWBARGAHoAkgBmARYEBAYBF +gCqBAUOBAQCAC4BFgCqBAReBAQGAGYBFgAuAHoCPgQEggAKAAoALgBmBATyBAS+ARYAqgB6AJID3gB6A +KoEBJIEBAYA1gQEBgBmBAQGANYA1gAuAeoEBM9IADgA+Az0FkoEBRq8QWQOWAjoDQQE1AnMBfwMQAPQD +RwHkA0kDHgJlAoAC9QNOAkkDUADYAsoDUwNUAg8BxAGOAXEBYgNcApIBRwMsAagAxgNgASEDYgDQApoD +ZQNmAOICAANpAhcAvgLYAKwBtgAfA28DcAEKA3EBPQLlAVUCswC0A3gDegETA3QDewDqAiADfwOAAdoD +ggCJA4YCVwKlAZsDjQOLASoCiAN8A4cCLQOPAwMDkQECA5MB0gB4AfKBATaAm4DwgESAr4BdgOCAL4Dy +gH+A9IDlgKqAs4DXgPeAoID8gCSAyYD/gQEAgI6AdYBigFiAU4EBFYC4gEqA6oBrgB6BARaAPoEBF4Aj +gLmBAR2BARGAKYCJgQEPgI+AHYDOgBiAcIACgQEggQEGgDWBASmARYDSgE+AwoAZgQEvgQEFgDmBAS6B +ATOAKoCTgQE5gQEBgHqBARuAC4EBKoClgL6AZ4EBQ4EBJIA/gLSBAQqBAQyAl4EBQYDcgQE8gDSBAS2A +eYAKgITSAA4APgM9Be6BAUavEFkF7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYC +BgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYg +BiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAD7AYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+ +Bj8GQAZBBkIGQwZEBkUGRgZHgQFKgQFLgQFMgQFNgQFOgQFPgQFQgQFRgQFSgQFTgQFUgQFVgQFWgQFX +gQFYgQFZgQFagQFbgQFcgQFdgQFegQFfgQFggQFhgQFigQFjgQFkgQFlgQFmgQFngQFogQFpgQFqgQFr +gQFsgQFtgQFugQFvgQFwgQFxgQFygQFzgQF0gQF1gQF2gQF3gQF4gQF5gQF6gQF7gQF8gQF9gQF+gQF/ +gQGAgQGBgQGCgQGDgQGEgQGFgQGGgQGHgQGIgQGJgQGKgQGLgQE6gQGMgQGNgQGOgQGPgQGQgQGRgQGS +gQGTgQGUgQGVgQGWgQGXgQGYgQGZgQGagQGbgQGcgQGdgQGegQGfgQGggQGhXxAPTWVudSAoU2Vydmlj +ZXMpXxAYTWVudSBJdGVtIChTbWFydCBRdW90ZXMpXxAWTWVudSBJdGVtIChTaG93IEZvbnRzKV8QEU1l +bnUgSXRlbSAoUGFzdGUpUjEwXxAXTWVudSBJdGVtIChBY3R1YWwgU2l6ZSlRM1QxMTExXxAZTWVudSBJ +dGVtIChGaW5kIFByZXZpb3VzKW8QGgBNAGUAbgB1ACAASQB0AGUAbQAgACgAUwBoAG8AdwAgAFMAcABl +AGwAbABpAG4AZyAmAClTMTIxXxAUTWVudSBJdGVtIChab29tIE91dClfEBNNZW51IEl0ZW0gKFpvb20g +SW4pXxAWTWVudSBJdGVtIChDbGVhciBNZW51KV8QD01lbnUgSXRlbSAoQ3V0KV8QGU1lbnUgSXRlbSAo +U3Vic3RpdHV0aW9ucylvEBEATQBlAG4AdQAgAEkAdABlAG0AIAAoAE8AcABlAG4gJgApWVNlcGFyYXRv +cl8QG01lbnUgKFNwZWxsaW5nIGFuZCBHcmFtbWFyKV8QEE1lbnUgSXRlbSAoQ29weSlbU2VwYXJhdG9y +LTVfEBBNZW51IEl0ZW0gKEVkaXQpXxAaTWVudSBJdGVtIChTdGFydCBTcGVha2luZylfEBdNZW51IEl0 +ZW0gKEhpZGUgT3RoZXJzKV8QFEFwcGxpY2F0aW9uIERlbGVnYXRlXxAQTWVudSBJdGVtIChSZWRvKVE4 +W1NlcGFyYXRvci0zXxAXTWVudSBJdGVtIChTaG93IENvbG9ycylfEBlNZW51IEl0ZW0gKEhpZGUgR3Jh +cGh2aXopXxAYTWVudSBJdGVtIChTaG93IFRvb2xiYXIpUzEtMVtNZW51IChGaW5kKVtTZXBhcmF0b3It +Nl8QHE1lbnUgSXRlbSAoU21hcnQgQ29weS9QYXN0ZSlfEBJNZW51IEl0ZW0gKFdpbmRvdylfEBpNZW51 +IEl0ZW0gKENoZWNrIFNwZWxsaW5nKV1NZW51IChGb3JtYXQpW1NlcGFyYXRvci03XxASTWVudSBJdGVt +IChTcGVlY2gpUTZfEBdNZW51IEl0ZW0gKFNtYXJ0IExpbmtzKV8QIE1lbnUgSXRlbSAoU3BlbGxpbmcg +YW5kIEdyYW1tYXIpXU1lbnUgKFNwZWVjaClfEB1NZW51IEl0ZW0gKEp1bXAgdG8gU2VsZWN0aW9uKV8Q +J01lbnUgSXRlbSAoQ2hlY2sgU3BlbGxpbmcgV2hpbGUgVHlwaW5nKV8QHk1lbnUgSXRlbSAoQnJpbmcg +QWxsIHRvIEZyb250KV8QEE1lbnUgSXRlbSAoVW5kbylcRmlsZSdzIE93bmVyXxAQTWVudSBJdGVtIChG +aWxlKV8QEE1lbnUgSXRlbSAoRmluZClbTWVudSAoVmlldylRN1tNZW51IChFZGl0KVE1XxASTWVudSBJ +dGVtIChEZWxldGUpXxAbTWVudSBJdGVtIChTaG93IEF0dHJpYnV0ZXMpXU1lbnUgKFdpbmRvdylRMVtT +ZXBhcmF0b3ItMV8QFE1lbnUgSXRlbSAoTWluaW1pemUpW1NlcGFyYXRvci04XxAUTWVudSBJdGVtIChT +ZXJ2aWNlcylbTWVudSAoRmlsZSlfEBlNZW51IEl0ZW0gKFN0b3AgU3BlYWtpbmcpW0FwcGxpY2F0aW9u +UTJbU2VwYXJhdG9yLTJfEA9NZW51IChHcmFwaHZpeilTMi0xXxAWTWVudSBJdGVtIChTZWxlY3QgQWxs +KV8QGk1lbnUgSXRlbSAoQWJvdXQgR3JhcGh2aXopXxAnTWVudSBJdGVtIChDaGVjayBHcmFtbWFyIFdp +dGggU3BlbGxpbmcpXxAQTWVudSBJdGVtIChWaWV3KV8QF01lbnUgSXRlbSAoT3BlbiBSZWNlbnQpXxAU +TWVudSAoU3Vic3RpdHV0aW9ucylfEBJNZW51IChPcGVuIFJlY2VudClfEBVNZW51IEl0ZW0gKEZpbmQg +TmV4dClfECJNZW51IEl0ZW0gKFVzZSBTZWxlY3Rpb24gZm9yIEZpbmQpbxARAE0AZQBuAHUAIABJAHQA +ZQBtACAAKABGAGkAbgBkICYAKV8QEk1lbnUgSXRlbSAoRm9ybWF0KV8QEE1lbnUgSXRlbSAoWm9vbSlf +EBRNZW51IEl0ZW0gKEdyYXBodml6KW8QHgBNAGUAbgB1ACAASQB0AGUAbQAgACgAQwB1AHMAdABvAG0A +aQB6AGUAIABUAG8AbwBsAGIAYQByICYAKVtTZXBhcmF0b3ItNF8QGU1lbnUgSXRlbSAoR3JhcGh2aXog +SGVscClfEBRNZW51IEl0ZW0gKFNob3cgQWxsKVE50gAOAD4DPQaigQFGoNIADgA+Az0GpYEBRqDSAA4A +PgM9BqiBAUavEIUDlgBsAGcAbQE1AFsAcgBvAPQDEABiA0cAagNJAGYDHgKAAvUAVwNQAsoASQBjA1MD +VABgAcQAxgGOAWIBRwKSAEgBIQMsAFoDYgIAAFIAcQNpAGsC2ABeAFADcANxAQoAVAFVA3oB2gOAA4YD +ggCJAEwAbgOHAZsBKgOLAogDjQBoA5MBAgHSAfIAUQNBAnMAWAF/AF8AcwBwAeQCZQBlAE4ASwNOAkkA +YQDYAFwAUwIPANADXAFxAagDYAKaA2UDZgDiAFUCFwC+AGkArAG2AB8DbwBNAT0DdALlArMAtAN4ARMA +SgN7A3wCIADqA38ATwKlAFYAWQJXAi0DjwMDAF0DkQBkAHgCOoEBNoDIgK6AzYBEgHSA5IDWgC+A4ICW +gPKAvYD0gKmA5YCzgNeAYYD8gMmAF4CagP+BAQCAjYB1gB6AYoBTgEqAuIAJgD6A6oBvgQEXgImASYDf +gQEPgMGAzoCDgD2BAQaBASmANYBSgE+BAQWAeoEBAYEBKoEBG4ALgCiA0YEBDIBngD+BASSAtIEBQ4Cy +gQEtgDSAeYCEgEOA8ICvgGaAXYCIgOmA24B/gKqApIAzgCKA94CggJKAJIB4gE6AjoAjgQEVgFiAa4EB +FoC5gQEdgQERgCmAV4CPgB2At4AYgHCAAoEBIIAugEWBAS6A0oDCgBmBAS+AOYAcgQEzgQEKgJOAKoEB +OYA4gL6AXIBqgKWAl4EBQYDcgH6BATyAn4AKgJvSAA4APgM9BzCBAUavEIUHMQcyBzMHNAc1BzYHNwc4 +BzkHOgc7BzwHPQc+Bz8HQAdBB0IHQwdEB0UHRgdHB0gHSQdKB0sHTAdNB04HTwdQB1EHUgdTB1QHVQdW +B1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdrB2wHbQduB28HcAdxB3IHcwd0 +B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAB4EHggeDB4QHhQeGB4cHiAeJB4oHiweMB40HjgePB5AHkQeS +B5MHlAeVB5YHlweYB5kHmgebB5wHnQeeB58HoAehB6IHowekB6UHpgenB6gHqQeqB6sHrAetB64Hrwew +B7EHsgezB7QHtYEBpoEBp4EBqIEBqYEBqoEBq4EBrIEBrYEBroEBr4EBsIEBsYEBsoEBs4EBtIEBtYEB +toEBt4EBuIEBuYEBuoEBu4EBvIEBvYEBvoEBv4EBwIEBwYEBwoEBw4EBxIEBxYEBxoEBx4EByIEByYEB +yoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB2oEB24EB3IEB3YEB +3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB7oEB74EB8IEB8YEB +8oEB84EB9IEB9YEB9oEB94EB+IEB+YEB+oEB+4EB/IEB/YEB/oEB/4ECAIECAYECAoECA4ECBIECBYEC +BoECB4ECCIECCYECCoECC4ECDIECDYECDoECD4ECEIECEYECEoECE4ECFIECFYECFoECF4ECGIECGYEC +GoECG4ECHIECHYECHoECH4ECIIECIYECIoECI4ECJIECJYECJoECJ4ECKIECKYECKhCCEOARAWwQ3hDL +EQFwEQGFEOQQiBBLEPEQ1RCOEIERAYQRAXwQfhDHEQGCENYQxRAnEQFkEJUQ2RDpEJEQ3BEBdhBQEIYR +AVkRAXIRAV4RASkQ3xATEQFiEQFvEQFqENgRAXoQ2xEBcxEBYxDaEE8RASgRAWsQyhDOEGoQHRBKEFwQ +OREBdRBXEN0RAVoRAV0QfBB9EQEnEH8RAXsRASoQbxBSEOIRAVgQcBEBWxEBfREBZREBbhDwEMwRAX4Q +6BEBbRDhEQFcEEgQ4xDIEQFoEOsQxBDJEQF4ENcQSRCQEQEsEI8Q0xBOEOcQ1BDSEQFpEAUQzxEBhhBT +EQFxEM0Q7BBNEQF5EBgQZxAXEPUQgxDQEMMQURP//////////RAlEDoRAYMQwRDGENERASsQ7xDmEDgR +AXQQlhEBX9IADgA+AEYIPYDuoNIADgA+Az0IQIEBRqDSAA4APgM9CEOBAUag0gA3ADgIRQhGoghGADte +TlNJQk9iamVjdERhdGEACAAZACIAJwAxADoAPwBEAFIAVABmBMgEzgUZBSAFJwU1BUcFYwVxBX0FiQWX +BaIFsAXMBdoF7QX/BhkGIwYwBjIGNQY3BjoGPQY/BkIGRAZHBkoGTQZQBlIGVAZXBloGXQZgBmkGdQZ3 +BnkGhwaQBpkGpAapBrgGwQbUBt0G6AbqBusG9Ab7BwgHDgcXBxkHdAd2B3gHegd8B34HgAeCB4QHhgeI +B4oHjAeOB5AHkgeUB5YHmAeaB5wHngegB6IHpAemB6gHqgesB64HsAeyB7QHtge4B7oHvAe+B8AHwgfE +B8YHyAfKB8wH2QfiB+oH7AfuB/AIEQgZCC0IOAhGCFAIXQhkCGYIaAhtCG8IdAh2CHgIegiLCJIIngig +CKMIpgipCLIIswjACM8I0QjTCNUI3QjvCPgI/QkQCR0JHwkhCSMJNgk/CUQJTwloCXEJeAmQCZ8JrAmu +CbAJsgnTCdUJ1wnZCdsJ3QnfCfAJ8gn1CfgJ+woQCiIKLwoxCjMKNQpWClgKWgpcCl4KYApiCm8KcQp0 +CncKiwqNCq0Kugq8Cr4KwArhCuMK5QrnCukK6wrtCvoK/Ar+CwALDwsRCyALLQsvCzELMwtUC1YLWAta +C1wLXgtgC20LbwtyC3ULgguEC5MLoAuiC6QLpgvHC8kLywvNC88L0QvTC+EL4wvuC/sL/Qv/DAEMIgwk +DCYMKAwqDCwMLgw7DD0MQAxDDGoMjAyZDJsMnQyfDMAMwgzEDMYMyAzKDMwM1QzXDO0M+gz8DP4NAA0l +DSsNLQ0vDTENMw01DTcNOQ1GDUgNSg1MDV8NYQ18DYkNiw2NDY8NsA2yDbQNtg24DboNvA3JDcsNzg3R +DdcN2Q3gDe0N7w3xDfMOFA4WDhgOGg4cDh4OIA4uDjAONg5DDkUORw5JDmoObA5uDnAOcg50DnYOfQ6F +DpIOlA6WDpgOuQ67Dr0Owg7EDsYOyA7KDtsO3Q7vDvwO/g8ADwIPIw8lDycPKQ8rDy0PLw80DzYPPA9J +D0sPTQ9PD3APcg90D3YPeA96D3wPiA+KD5wPrQ+7D70Pvw/BD8MPzA/OD9AP6A/xD/oQARAYECUQJxAp +ECsQTBBOEFAQUhBUEFYQWBB2EI8QnBCeEKAQohDDEMUQxxDJEMsQzRDPENUQ1xDlEPIQ9BD2EPgRGREb +ER0RHxEhESMRJREqESwRMhE/EUERQxFFEWYRaBFqEW8RcRFzEXURdxGDEZwRqRGrEa0RrxHQEdIR1BHW +EdgR2hHcEekR6xHuEfER/xIBEgsSGBIaEhwSHhI/EkESQxJFEkcSSRJLEmgSahJ8EokSixKNEo8SsBKy +ErQSthK4EroSvBLAEsISzxLcEt4S4BLiEwcTCRMLEw0TDxMRExMTFRMhEyMTQxNQE1ITVBNWE3cTeRN7 +E30TfxOBE4MTkBOSE5UTmBOnE7YTwxPFE8cTyRPqE+wT7hPwE/IT9BP2FAQUEhQfFCEUIxQlFEoUTBRO +FFAUUhRUFFYUYRR7FIgUihSMFI4UsxS1FLcUuRS7FL0UvxTBFM4U0BT0FQEVAxUFFQcVKBUqFSwVLhUw +FTIVNBU/FUEVTxVcFV4VYBViFYMVhRWHFYkVixWNFY8VmhWcFacVtBW2FbgVuhXbFd0V3xXhFeMV5RXn +Fe8V8RX9FgoWDBYOFhAWLRYvFjEWMxY1FjcWORZLFmQWcRZzFnUWdxaYFpoWnBaeFqAWohakFrUWtxa6 +Fr0WwBbLFuMW8BbyFvQW9hcXFxkXGxcdFx8XIRcjFzAXMhc1FzgXRBdGF14XbxdxF3MXdRd3F5QXlheY +F5oXnBeeF6AXrxfPF+AX4hfkF+YX6BgNGCEYIxglGCcYKRgrGC0YLxhBGEMYTBhVGFcYWRhiGGcYfBiW +GKMYpRinGKkYyhjMGM4Y0BjSGNQY1hjbGN0Y4xjwGPIY9Bj2GRcZGRkbGR0ZHxkhGSMZQRliGW8ZcRlz +GXUZmhmkGaYZqBmqGawZrhmwGbIZwBnCGdEZ3hngGeIZ5BoFGgcaCRoLGg0aDxoRGhUaFxocGikaKxot +Gi8aUBpSGlQaVhpYGloaXBphGm4aexp9Gn8agRqiGqQaphqoGqoarBquGrMatRrDGtAa0hrUGtYa9xr5 +Gvsa/Rr/GwEbAxsMGw4bGxsoGyobLBsuG08bURtTG1UbVxtZG1sbaBtqG4AbiRuQG58bpxuwG7McZhxo +HGocbBxuHHAcchx0HHYceBx6HHwcfhyAHIIchByGHIgcihyMHI4ckByTHJUclxyZHJscnRyfHKEcpBym +HKgcqhytHK8cshy0HLYcuRy8HL4cwBzDHMUcxxzJHMsczRzQHNMc1hzYHNoc3RzfHOEc4xzmHOgc6xzu +HPEc8xz1HPgc+xz9HQAdAh0EHQYdCR0MHQ4dEB0SHRUdFx0aHRwdHx0hHSQdJh0pHSsdLR0wHVEdUx1V +HVcdWR1bHV0daB2NHY8dkR2THZUdlx2ZHacdyB3KHcwdzh3QHdId1B3tHe8eGB4iHiseLR4vHjEeMx41 +HjceOR47HkkeWB5hHmMeah5sHm4ecB55Hn4epx61HsIexB7GHsceyR7KHswezh7QHuce8B7yHvse/R7/ +HwEfAx8sHy4fMB8xHzMfNB82HzgfOh9jH2UfZx9qH2wfbh9wH3Mfdh+HH4kfjB+PH5Iflx+gH6IfvR+/ +H8EfxB/GH8gfyh/MH84f0B/TH9Yf2B/bIAQgBiAIIAkgCyAMIA4gECASIDsgPSA/IEIgRCBGIEggSiBN +IFIgWyBdIGggaiBtIG8gciB0IJkgmyCeIKAgoiCkIKYgsCDVINcg2iDdIN8g4SDjIOUg/iEAISkhKyEt +IS8hMSEzITUhNyE6IWMhZSFnIWohbCFuIXAhciF1IXwhhSGHIYwhjiGQIbkhuyG9Ib4hwCHBIcMhxSHH +IfAh8iH0IfUh9yH4Ifoh/CH+IiciKSIrIi4iMCIyIjQiNyI6IkEiSiJMIlUiVyJZIlwiXiKHIokiiyKM +Io4ijyKRIpMilSKkIs0izyLRItIi1CLVItci2SLbIuIi6yLtIvIi9CL2Ix8jISMjIyYjKCMqIywjLyMy +IzcjQCNCI1kjWyNdI2AjYyNlI2cjaSNrI24jcCNyI5sjnSOfI6IjpCOmI6gjqiOtI7kjwiPEI8cjySPi +JAskDSQPJBAkEiQTJBUkFyQZJEIkRCRGJEckSSRKJEwkTiRQJFUkXiRgJHEkcyR2JHgkeiR8JH8kgSSD +JKwkriSwJLEksyS0JLYkuCS6JOMk5STnJOgk6iTrJO0k7yTxJRolHCUeJSElIyUlJSclKiUtJTIlOyU9 +JUAlQiVrJW0lcCVzJXUldyV5JXslfiWHJZglmiWdJaAloyWsJa4lryXBJcolzCXOJdcl4CXiJfEl9CX3 +Jfol/SYAJgMmBiYvJjEmMyY2JjgmOiY8Jj8mQiZLJlQmViZtJm8mciZ0JncmeiZ9Jn8mgSaDJoUmhyaU +Jr0mvybBJsQmxibIJsomzSbQJvkm+yb9JwAnAicEJwYnCScMJxgnIScmJy8nMiflJ+cn6SfrJ+0n7yfx +J/Mn9Sf3J/kn+yf9J/8oASgDKAUoBygJKAwoDigQKBMoFSgXKBkoGygeKCAoIigkKCYoKCgqKCwoLigx +KDMoNSg3KDkoOyg+KEAoQyhFKEcoSShLKE4oUChSKFUoWChaKFwoXihhKGQoZihoKGoobChuKHEocyh1 +KHcoeSh8KH8ogSiDKIUohyiJKIsojSiQKJMolSiYKJoonSifKKEooyilKKgosSi0KWkpbCluKXApcil0 +KXYpeCl6KXwpfimAKYIphCmGKYgpiimMKY4pkCmSKZQplymZKZspnSmfKaEppCmmKagpqimsKa4psSmz +KbYpuCm6Kb0pwCnCKcQpxynJKcspzSnPKdEp0ynWKdkp2yneKeAp4inkKeYp6CnrKe4p8CnzKfYp+Cn6 +Kf0qACoCKgUqByoKKgwqDioQKhMqFioYKhoqHSogKiIqJSonKioqLCovKjEqMyo1Kj4qQSr2Kvkq/Cr/ +KwIrBSsIKwsrDisRKxQrFysaKx0rICsjKyYrKSssKy8rMis1KzgrOys+K0ErRCtHK0orTStQK1MrVitZ +K1wrXytiK2UraCtrK24rcSt0K3creit9K4ArgyuGK4krjCuPK5IrlSuYK5srniuhK6QrpyuqK60rsCuz +K7YruSu8K78rwivFK8gryyvOK9Er1CvXK9or3SvgK+Mr5ivpK+wr7yvyK/Ur+Cv7K/4sASwTLC4sRyxb +LF4seCx6LH8smyzSLNYs7S0DLRwtLi1KLW8teS2XLaotti3JLeYuAC4XLiouLC44LlIubi6JLo0umS6l +LsQu2S72LwQvEC8lLycvQS9kL3Ivki+8L90v8C/9MBAwIzAvMDEwPTA/MFQwcjCAMIIwjjClMLEwyDDU +MPAw/DD+MQoxHDEgMTkxVjGAMZMxrTHEMdkx8TIWMjsyUDJjMnoyuTLFMuEy+DL6MwMzBjMHMxAzEzMU +Mx0zIDQtNDA0MjQ0NDY0ODQ6NDw0PjRANEI0RDRGNEg0SjRMNE40UDRSNFQ0VjRYNFo0XDReNGE0YzRl +NGc0aTRrNG00bzRxNHM0dTR3NHo0fDR+NIA0gzSFNIc0iTSLNI40kTSTNJU0lzSaNJw0nzSiNKU0pzSp +NKs0rjSwNLI0tTS3NLo0vDS/NME0wzTFNMc0yTTLNM00zzTRNNM01TTXNNk02zTdNN804TTjNOU05zTp +NOs07TTvNPI09DT2NPk0+zT+NQE1AzUFNQc1CTULNQ01DzURNRQ1FjUYNRs1HTUfNSE1JDUmNSg1KzUu +NTA1MjU1NTc1OTU7NT01PzVBNUQ1RjVINUs1TTVPNVE1WjVdNmo2bTZwNnM2djZ5Nnw2fzaCNoU2iDaL +No42kTaUNpc2mjadNqA2ozamNqk2rDavNrI2tTa4Nrs2vjbBNsQ2xzbKNs020DbTNtY22TbcNt824jbl +Nug26zbuNvE29Db3Nvo2/TcANwM3BjcJNww3DzcSNxU3GDcbNx43ITckNyc3KjctNzA3Mzc2Nzk3PDc/ +N0I3RTdIN0s3TjdRN1Q3VzdaN103YDdjN2Y3aTdsN283cjd1N3g3ezd+N4E3hDeHN4o3jTeQN5M3ljeZ +N5w3nzeiN6U3qDerN643sTe0N7c3uje9N8A3wzfGN8k3zDfPN9I31TfYN9s33jfhN+Q35zfqN+038Dfz +N/Y3+Tf7N/04ADgCOAQ4BzgKOAw4DjgQOBI4FDgWOBg4GzgeOCA4IjglOCc4KTgrOC44MDgyODQ4Njg4 +ODs4PTg/OEI4RThIOEs4TThPOFI4VThYOFo4XThfOGI4ZThnOGk4bDhvOHE4czh1OHc4eTh7OH04gDiC +OIQ4hziKOIw4jjiROJM4ljiZOJs4nTifOKI4pDinOKo4rTiwOLI4tDi3OLk4vDi+OME4wzjFOMc4yjjM +OM440DjTONU41zjZONw43jjgOOI45DjmOOg46zjtOO848jj0OPc4+Tj7OP05ADkCOQQ5BjkIOQo5DDkO +ORA5GTkbOR05IDkiOSQ5JjkpOSs5LTkvOTI5NDk3OUA5QjlDOUw5TzlQOVk5XDldOWY5awAAAAAAAAIC +AAAAAAAACEcAAAAAAAAAAAAAAAAAADl6A diff --git a/macosx/GVWindowController.h b/macosx/GVWindowController.h index 48c7b8bc0..3f84c7d48 100644 --- a/macosx/GVWindowController.h +++ b/macosx/GVWindowController.h @@ -20,7 +20,7 @@ @class GVGraph; -@interface GVWindowController : NSWindowController +@interface GVWindowController : NSWindowController { IBOutlet PDFView *documentView; @@ -34,6 +34,13 @@ - (void)awakeFromNib; - (void)graphDidChange:(NSNotification*)notification; +- (NSRect)windowWillUseStandardFrame:(NSWindow *)window defaultFrame:(NSRect)defaultFrame; + +- (IBAction)actualSizeView:(id)sender; +- (IBAction)zoomInView:(id)sender; +- (IBAction)zoomOutView:(id)sender; + +- (BOOL)validateUserInterfaceItem:(id )anItem; - (void)dealloc; @end diff --git a/macosx/GVWindowController.m b/macosx/GVWindowController.m index 04f3385aa..cb6cc0250 100644 --- a/macosx/GVWindowController.m +++ b/macosx/GVWindowController.m @@ -54,6 +54,11 @@ - (void)awakeFromNib { [self graphDidChange:nil]; + + /* if window is not at standard size, make it standard size */ + NSWindow *window = [self window]; + if (![window isZoomed]) + [window zoom:self]; } - (void)graphDidChange:(NSNotification*)notification @@ -62,6 +67,43 @@ [documentView setDocument:[[[PDFDocument alloc] initWithData:[_graph renderWithFormat:@"pdf:quartz"]] autorelease]]; } +- (NSRect)windowWillUseStandardFrame:(NSWindow *)window defaultFrame:(NSRect)defaultFrame +{ + /* standard size for zooming is whatever will fit the content exactly */ + NSRect currentFrame = [window frame]; + NSRect standardFrame = [window frameRectForContentRect:[[documentView documentView] bounds]]; + standardFrame.origin.x = currentFrame.origin.x; + standardFrame.origin.y = currentFrame.origin.y + currentFrame.size.height - standardFrame.size.height; + return standardFrame; +} + +- (IBAction)actualSizeView:(id)sender +{ + [documentView setScaleFactor:1.0]; +} + +- (IBAction)zoomInView:(id)sender +{ + [documentView zoomIn:sender]; +} + +- (IBAction)zoomOutView:(id)sender +{ + [documentView zoomOut:sender]; +} + +- (BOOL)validateUserInterfaceItem:(id )anItem +{ + /* validate toolbar or menu items */ + if ([anItem action] == @selector(actualSizeView:)) + return YES; + else if ([anItem action] == @selector(zoomInView:)) + return [documentView canZoomIn]; + else if ([anItem action] == @selector(zoomOutView:)) + return [documentView canZoomOut]; + else + return NO; +} - (void)dealloc { if (_graph) { diff --git a/macosx/graphviz.xcodeproj/project.pbxproj b/macosx/graphviz.xcodeproj/project.pbxproj index 34153f875..c0fafc1a4 100644 --- a/macosx/graphviz.xcodeproj/project.pbxproj +++ b/macosx/graphviz.xcodeproj/project.pbxproj @@ -10,6 +10,10 @@ 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165FFE840EACC02AAC07 /* InfoPlist.strings */; }; 8D15AC310486D014006FF6A4 /* GVDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4ACFDCFA73011CA2CEA /* GVDocument.m */; settings = {ATTRIBUTES = (); }; }; 8D15AC320486D014006FF6A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; + D826490D0DE58739009D6A44 /* ActualSizeToolbarImage.tiff in Resources */ = {isa = PBXBuildFile; fileRef = D82649090DE58739009D6A44 /* ActualSizeToolbarImage.tiff */; }; + D826490E0DE58739009D6A44 /* InspectorToolbarImage.tif in Resources */ = {isa = PBXBuildFile; fileRef = D826490A0DE58739009D6A44 /* InspectorToolbarImage.tif */; }; + D826490F0DE58739009D6A44 /* ZoomInToolbarImage.tiff in Resources */ = {isa = PBXBuildFile; fileRef = D826490B0DE58739009D6A44 /* ZoomInToolbarImage.tiff */; }; + D82649100DE58739009D6A44 /* ZoomOutToolbarImage.tiff in Resources */ = {isa = PBXBuildFile; fileRef = D826490C0DE58739009D6A44 /* ZoomOutToolbarImage.tiff */; }; D86382D70D57118400D27D07 /* Document.xib in Resources */ = {isa = PBXBuildFile; fileRef = D86382D30D57118400D27D07 /* Document.xib */; }; D86382D80D57118400D27D07 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = D86382D50D57118400D27D07 /* MainMenu.xib */; }; D86CBB7D0D5AE541000FB42B /* GVGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = D86CBB7C0D5AE541000FB42B /* GVGraph.m */; }; @@ -46,6 +50,10 @@ 32DBCF750370BD2300C91783 /* graphviz_prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphviz_prefix.pch; sourceTree = ""; }; 8D15AC360486D014006FF6A4 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8D15AC370486D014006FF6A4 /* Graphviz.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Graphviz.app; sourceTree = BUILT_PRODUCTS_DIR; }; + D82649090DE58739009D6A44 /* ActualSizeToolbarImage.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ActualSizeToolbarImage.tiff; sourceTree = ""; }; + D826490A0DE58739009D6A44 /* InspectorToolbarImage.tif */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = InspectorToolbarImage.tif; sourceTree = ""; }; + D826490B0DE58739009D6A44 /* ZoomInToolbarImage.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ZoomInToolbarImage.tiff; sourceTree = ""; }; + D826490C0DE58739009D6A44 /* ZoomOutToolbarImage.tiff */ = {isa = PBXFileReference; lastKnownFileType = image.tiff; path = ZoomOutToolbarImage.tiff; sourceTree = ""; }; D86382D40D57118400D27D07 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Document.xib; sourceTree = ""; }; D86382D60D57118400D27D07 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; D86CBB7B0D5AE541000FB42B /* GVGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GVGraph.h; sourceTree = ""; }; @@ -150,6 +158,10 @@ 2A37F4B8FDCFA73011CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + D82649090DE58739009D6A44 /* ActualSizeToolbarImage.tiff */, + D826490A0DE58739009D6A44 /* InspectorToolbarImage.tif */, + D826490B0DE58739009D6A44 /* ZoomInToolbarImage.tiff */, + D826490C0DE58739009D6A44 /* ZoomOutToolbarImage.tiff */, D8798B080D5D2ECD00CCC6E3 /* arguments.xml */, D8798B090D5D2ECD00CCC6E3 /* attributes.xml */, D87989F30D5D287600CCC6E3 /* Attributes.xib */, @@ -234,6 +246,10 @@ D8C09DB90D60427200134D03 /* NodeAttributes.png in Resources */, D8C09DBA0D60427200134D03 /* GraphAttributes.png in Resources */, D8C09DBB0D60427200134D03 /* EdgeAttributes.png in Resources */, + D826490D0DE58739009D6A44 /* ActualSizeToolbarImage.tiff in Resources */, + D826490E0DE58739009D6A44 /* InspectorToolbarImage.tif in Resources */, + D826490F0DE58739009D6A44 /* ZoomInToolbarImage.tiff in Resources */, + D82649100DE58739009D6A44 /* ZoomOutToolbarImage.tiff in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; -- 2.40.0