diff --git a/src/Caraya.lvlib b/src/Caraya.lvlib index 47d1a22..a8453d6 100644 --- a/src/Caraya.lvlib +++ b/src/Caraya.lvlib @@ -50,10 +50,10 @@ + - diff --git a/src/Caraya.vipb b/src/Caraya.vipb index 08f8cf0..e016367 100644 --- a/src/Caraya.vipb +++ b/src/Caraya.vipb @@ -1,7 +1,7 @@ - + jki_lib_caraya - 1.0.0.114 + 1.0.1.114 false . .. @@ -77,6 +77,7 @@ New Features: [Feature: 64] Support for QuickDrop plugin to run all unit tests in active project (Ctrl-U) [Feature: 78] Support for nested Test Suites through Test Runner class extensions [Feature: 87] No Tests Found message added to Test Manager UI when no assertions found +[Feature: 88] Added support for Library Refnum Test Runner Thanks for all the contributions that led to this release, whether by reporting bugs, requesting features that made it to release or by lending a hand in fixing issues or releasing features: @@ -85,7 +86,6 @@ Carlo (@carlodri) Cyril Gambini (@CygaLV) Matthew Jacobson (@jacobson3) Sam Kaley (@skaley) -kosist (@kosist) Jim Kring (@jimkring) Piotr Kruczkowski (@Primary-Key) laxmanraok (@laxmanraok) @@ -97,6 +97,7 @@ Matt Pollock (@pollockm) James D. Powell (@drjdpowell) Chris Stryker (@ChrisStrykesAgain) Sam Taggart (@stagg54) +Ivan Yakushchenko (@kosist) @@ -401,7 +402,7 @@ Sam Taggart (@stagg54) classes\Assert\Assert.vi Assert - B4A1A4697E08A0643DE7FF7424D03DA8 + 4DAF062095CF6C92E55F08961092E176 7 @@ -478,7 +479,7 @@ Sam Taggart (@stagg54) classes\Test Suite\Read timeout.vi Read timeout - AF25B935D19FE695E8A4EE575EF821CD + 49184580621D1DD379DDD0A62D24E985 8 @@ -541,7 +542,7 @@ Sam Taggart (@stagg54) classes\Test Result\Get Node.vi - DAB11647CA553EDB80A713D90E5CC202 + 1512EE0AEE6970F8747FF7C72AAD468E 7 @@ -772,7 +773,7 @@ Sam Taggart (@stagg54) classes\Assert\Assert Not Equal Type_Variant.vi Assert Not Equal Type - 0B9FB68CA79034D071F8E7017FB86E25 + 21BC6BE969790FC223F568F60A428710 7 @@ -835,7 +836,7 @@ Sam Taggart (@stagg54) subVIs\Run Tests Programmatically.vi - CD4D7C8C0FC5F68FA292EAEF22F079DD + 44A88FDDAFD632803743107BBF2DDFDC 7 @@ -843,7 +844,7 @@ Sam Taggart (@stagg54) Icons 4 - 9 + 10 <_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA000088888888888800007777777777770000555555555555000044444444444400002222222222220000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000FF000000000000000000FF000000000000000000000000000000000000000000FF000000000000B9C500FF000000000000000000000000000000000000000000FF0000000000B9C5C500FF000000000000000000000000000000000000000000FF00C5B900B9C5C50000FF000000000000000000000000000000000000000000FF00C5C5B9C5C5000000FF000000000000000000000000000000000000000000FF0000C5C5C500000000FF000000000000000000000000000000000000000000FF000000C50000000000FF000000000000000000000000000000000000000000FF000000000000000000FF000000000000000000000000000000000000000000FF000000000000000000FF000000000000000000000000000000000000000000FF00006B6B006B6B0000FF000000000000000000000000000000000000000000FF0000006B6B6B000000FF000000000000000000000000000000000000000000FF00006B6B6B00000000FF000000000000000000000000000000000000000000FF006B6B006B6B000000FF000000000000000000000000000000000000000000FF000000000000000000FF00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF0000002B79792B00000000000000000000000000000000000000000000000000002B7979787879792B00000000B900000000000000000000000000000000002B797978787878787879792B0000B9B900000000000000000000000000000000A378787878787878787878D50000B9B9B9000000000000000000000000000000C6A278787878787878D4D4D40000BFBFB9B90000000000000000000000000000C6C6C6A2A27878D4D4D4D4D50000BFBFBFB9B900000000000000000000000000C6C6C6A2A2A2D4D4D4D4D4D50000BFBFBFBFB9B9000000000000000000000000C6C6C6A2A2A2D4D4D4D4D4D50000C5C5C5C5C5C5FC0000000000000000000000C6C6C6A2A2A2D4D4D4D4D4D50000C5C5C5C5C5FCFC0000000000000000000000C6C6C6A2A2A2D4D4D4D4D4D50000C5C5C5C5FCFC000000000000000000000000A2A2C6A8A8A8D4D4D4D4D4AB0000C5C5C5FC00000000000000000000000000002BA3A3A2A2A8D4D4D4ABABF80000C5C5FC00000000000000000000000000000000002BA3A3A2D4ABABF800000000C50000000000000000000000000000000000000000002BA3ABF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FE000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000007FF000003FE3C000000FF080003FFCC0003FFCE0003FFCF0003FFCF8003FFCFC003FFCFE003FFCFE003FFCFC003FFCF0003FFCE0000FF0800003C0000000000000000000 00000000 @@ -873,127 +874,141 @@ Sam Taggart (@stagg54) Item -1 - Create Collection.vi + Setup TestRunner Folder.vi false - 1 - 2 + 2 + 1 00000000 - classes\Test Runner.Collection\Create Collection.vi + classes\Test Runner.Folder\Setup TestRunner Folder.vi Item -1 - Setup TestRunner Folder.vi + RunMe (Test Launcher).vi false - 2 - 1 + 4 + 8 00000000 - classes\Test Runner.Folder\Setup TestRunner Folder.vi - + classes\Test Runner.Template\RunMe (Test Launcher).vi + Example #1 (Caraya Self-Tests) Item -1 - Discover Tests.vi + RunMe (Test Launcher Unit Test).vi false - 1 - 4 + 4 + 9 00000000 - classes\Test Runner\Discover Tests.vi - + tests\test-runner\UnitTest For Runner\RunMe (Test Launcher Unit Test).vi + Example #2 (Unit Test Runner) Item -1 - Run.vi + Runner Tests.vi false - 1 - 5 + 4 + 10 00000000 - classes\Test Runner\Run.vi - + tests\test-runner\Runner Tests.vi + Example #3 (Collection) - Sub Palette - 6 - Accessors - Accessors + Item + -1 + Setup TestRunner Files.vi + false - 2 - 3 + 3 + 1 - 00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D20000004F797979797979797979794F00000000000000000000000000000000D2D20000792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D2D2D200792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D2D2D200792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D2D20000792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D20000004F797979797979797979794F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F797979797979797979794F00D200000000000000000000000000000000000079000000000000000000007900D2D2000000000000000000000000000000000079000000000000000000007900D2D2D20000000000000000000000000000000079000000000000000000007900D2D2D20000000000000000000000000000000079000000000000000000007900D2D200000000000000000000000000000000004F797979797979797979794F00D2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFF000000FFFF000000FFFF0000FFFFFF0000FFFFFF0000FFFFFF0000000000FFFF0000FF0000FF00FF0000FF00FF000000FF00000000FF00000000000000FF0000FF00FF00000000FF00000000FFFF000000FFFF000000FFFF0000000000FFFFFFFF00FF0000FF00FF0000FF00FF000000000000FF00000000FF00000000FF0000FF0000FFFF000000FFFF0000FFFFFF00FFFFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008FFF0000CFFF0000EFFF0000EFFF0000CFFF00008FFF0000000000000000000000000000FFF40000FFF60000FFF70000FFF70000FFF60000FFF4000000000000000000000000000000000018C6739C192944203D0863183D29408424C67738000000000000000000000000 - Accessors + 00000000 + classes\Test Runner.Folder\Setup TestRunner Files.vi Item -1 - RunMe (Test Launcher).vi + Run.vi false - 4 - 7 + 1 + 6 00000000 - classes\Test Runner.Template\RunMe (Test Launcher).vi - Example #1 (Caraya Self-Tests) + classes\Test Runner\Run.vi + Item -1 - RunMe (Test Launcher Unit Test).vi + Discover Tests.vi false - 4 - 8 + 1 + 5 00000000 - tests\test-runner\UnitTest For Runner\RunMe (Test Launcher Unit Test).vi - Example #2 (Unit Test Runner) + classes\Test Runner\Discover Tests.vi + + + + Sub Palette + 6 + Accessors + Accessors + false + + 2 + 4 + + 00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA0000888888888888000077777777777700005555555555550000444444444444000022222222222200001111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D20000004F797979797979797979794F00000000000000000000000000000000D2D20000792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D2D2D200792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D2D2D200792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D2D20000792B2B2B2B2B2B2B2B2B2B7900000000000000000000000000000000D20000004F797979797979797979794F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004F797979797979797979794F00D200000000000000000000000000000000000079000000000000000000007900D2D2000000000000000000000000000000000079000000000000000000007900D2D2D20000000000000000000000000000000079000000000000000000007900D2D2D20000000000000000000000000000000079000000000000000000007900D2D200000000000000000000000000000000004F797979797979797979794F00D2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFF000000FFFF000000FFFF0000FFFFFF0000FFFFFF0000FFFFFF0000000000FFFF0000FF0000FF00FF0000FF00FF000000FF00000000FF00000000000000FF0000FF00FF00000000FF00000000FFFF000000FFFF000000FFFF0000000000FFFFFFFF00FF0000FF00FF0000FF00FF000000000000FF00000000FF00000000FF0000FF0000FFFF000000FFFF0000FFFFFF00FFFFFF0000FFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008FFF0000CFFF0000EFFF0000EFFF0000CFFF00008FFF0000000000000000000000000000FFF40000FFF60000FFF70000FFF70000FFF60000FFF4000000000000000000000000000000000018C6739C192944203D0863183D29408424C67738000000000000000000000000 + Accessors + Item -1 - Runner Tests.vi + Create Collection.vi false - 4 - 9 + 1 + 3 00000000 - tests\test-runner\Runner Tests.vi - Example #3 (Collection) + classes\Test Runner.Collection\Create Collection.vi + Item -1 - Setup TestRunner Files.vi + Setup TestRunner Library.vi false - 3 - 1 + 1 + 2 00000000 - classes\Test Runner.Folder\Setup TestRunner Files.vi + classes\Test Runner.Library\Setup TestRunner Library.vi @@ -1003,14 +1018,14 @@ Sam Taggart (@stagg54) false - 4 - 1 + 2 + 2 00000000 classes\Test Runner.Class\Setup TestRunner ClassInstance.vi - E416AB91A40DED15B88965850827C4BF + C65B61CF74B09D97DB49E9FFE33B0E8D 5 @@ -1213,7 +1228,7 @@ Sam Taggart (@stagg54) classes\Test Runner\Write ApplicationRef.vi - 5D3DBD4DAA52C2FFBB84D2E676C344EF + DA68B7BFB72BA483AA2FCE0AE61A7C79 0 @@ -1332,7 +1347,7 @@ Sam Taggart (@stagg54) classes\Assert\New Test (Caraya).vi New Test - 97B485230F5A18D218C6E358E17C0048 + 76DCC843454BD2F1F08B2178C1C26D28 7 @@ -1409,7 +1424,7 @@ Sam Taggart (@stagg54) Advanced Reporting - 172A4C1CA7E6043AF41D4524BC291A13 + 2FD692DE37594ABF8D6AF2F9274DB114 \ No newline at end of file diff --git a/src/classes/Test Runner.Library/Setup TestRunner Library.vi b/src/classes/Test Runner.Library/Setup TestRunner Library.vi index 84c6f15..e12f2f2 100644 Binary files a/src/classes/Test Runner.Library/Setup TestRunner Library.vi and b/src/classes/Test Runner.Library/Setup TestRunner Library.vi differ diff --git a/src/classes/Test Runner.Library/Test Runner.Library.lvclass b/src/classes/Test Runner.Library/Test Runner.Library.lvclass index 023e885..cdc3017 100644 --- a/src/classes/Test Runner.Library/Test Runner.Library.lvclass +++ b/src/classes/Test Runner.Library/Test Runner.Library.lvclass @@ -2,21 +2,25 @@ Caraya.lvlib ../../../Caraya.lvlib - %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)]!!!*Q(C=\>7RD2J"'-8R:]M"+2V9:#@,U>=#M4.;_&IAP:!78HYE>,#C!EN@#\2!#_P`TAZI!_M)\EZW=,--M'^W:H\-DB;JF:8U4?/D-LR;XK'^T>&?]_@]>MP(2>.]=G_`29P_Y_P^B\`WHXMP%?/Y[0`'X`?A[,.]FH^<HB^OUA`@MV]U09CI245VK;&JKL()C\T)C\T)C^TE*D?ZS5VO]C20]C20]C20]C!0]C!0]C!0]H;1CVTE)I>54&Z-6!R;$&"=$%8&7_%J0)7H](#KQF.Y#E`B+4R=IM*4?!J0Y3E]>&0B+4S&J`!5(I:KEGI(/:\#Q`!S(O-R(O-R(K;5]2C!G=Q-<!;")>.IPBC0]2A08W5]RG-]RG-].-NYD->YD->Y[.*7R5UT(?2Y'%;**`%EHM34?"B;C3@R**\%EXC94IEH]33):-*E=!B+/C58*#?**`(QI=34?"*0YEE].,5\F'VF*MVUE/-*0)%H]!3?Q--1#DS"*`!%HM$$M!I]A3@Q"*\!QV1+0)%H]!319&+G6T"9U$'Y+!A#$[_W7[,>*4>*N%0KGV>^5[JP.P6.J,YZV'_[_MV5PUHKC[__K/K,J<Y)[D^/(;W/5:^%P@.UI;[]8[BH[IF[I/[J/_K7OK'OJ[\P@/(V?N8F=N(Z@.<J>.,B=."_P^>ON^.WO^6GM^&[P<Y`"LZTX"])]X0JG?_X/DSNBO00V8(YQ?@4[PDS_^>Q;`OA`^,`Y.GILVK/SRL^!56)&9Q!!!!! + %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!)]!!!*Q(C=\>5^DN.1&-8R![+A^1Z1OB'C/FN)-QN)38P\K>*/G3X=(JLM)-I+E/Y7MI6MQ@T^=G=)%JIUA"#;Z\T90HY@PXFW0.)I\[6XGG_6QYO&[[0._&TW83^>Z`HKUO8E[@KFU]`^ZZ@\(X\:`_HARS$T>@]<`BN&L_7V`.`F]?;0Y)``$NZI?2&2CZL5I&L,N(/2&XG2&XG2&XG3*XG3*XG3*XG1"XG1"XG1"\H*47ZSEZP=Z'-D&\H)21[JG,S9K"CU'+"I$%8&6_%J0)7H](#KQF.Y#E`B+4QU5?%J0)7H]"1?OKHQ&*\#5XA+$U-.39W.(%`B98AFHM34?"*0YG&+*:Y%E%S7$*Q-!E0*R?1A]33?R-/B%E`C34S**`&Q79EH]33?R*.Y[$*7*9>GW=DR-)Q#4_!*0)%H]$#U!E`A#4S"*`!QH1*0Y!E1Q94"Y"!5>!I;"#?"*`#Q5_!*0)%H]!1?,IU\&'.F&MWSE?-R(O-R(O-R(I;1]2C0]2C0]4#MD->YD->YD)?J:$T'9TQ'9C:F?JH"4%@4S!4'QW=],2ZX+9@%9Z0[Y65`F/K(4@U1K2]/^5V8XUTV46)PPHJ2V9OF8A4V([>'KT(K3>3>FY9[]XWC(KF\[I[[J7[I;_K+/CV>@X0$]`GMU_GEY`'I`8[PX7[H\8;LT7;D^8KNV7KF;:K?8Q-@W*Z@#*@XUC0(B\PJY?OH[@\QE@X>>0`FW_?(*@],`Z``A8?DXOJ[$N<I/^GWM\%!!!!! 318799872 1.0.0.2 true true true - %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!"755F.31QU+!!.-6E.$4%*76Q!!%41!!!2A!!!!)!!!%21!!!!N!!!!!AR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!!!!!!!!C"-!A!!!-!!!+!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!"P"_ALH?FM2[HN*N[Z>9^+!!!!$!!!!!I!!!!!6G.&SZ,05UW8#TTZ[^H]B.1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!.=80\S,"5R*KD[589\D&&-!!!!1?@__O`TBH9X!$*)/V#O<R1!!!"!2`:>:*.2QN=4Y`%6A3"L<!!!!"!!!!!!!!!"L!!&-6E.$1%.B=G&Z93ZM>GRJ9DJ5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZD>'Q!!!!!!!!"!!*735R#!!!!!&"53$!!!!!&!!%!!1!!!!!#!!-!!!!!!A!"!!!!!!!F!!!!*HC=9_"E9'JAO-!!R)Q.$$^!.*$`!51T#("!:2A!S')+\Q!!!!!!!%E!!!%E?*RD9-!%`Y%!3$%S-$#^!.)M;/*A'M;G.E!W&ZM>O/S&CD-T1.T,#B&F")IRX9#+-U(610X$>!7)H[#<QYT&<!#/*#B[!!!!!!!!5!!"6EF%5U"$98*B?7%O<(:M;7)[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T/F2F=X1A5H6O<G6S,ERJ9H*B=HEO9X2M!!!!!!!!!!!$!!!"<Q!!!GRYH%NA:'$).,9QOQ#EG9&9G+'")4E`*:7,!=BHA)!1*A9Y=)<3BA=/A_FA2AC`_1V0NYO+1(/.CA14@YM;5+4<)_/YIQV)LJODEU8FO)M+"YA$J&F!^0`!D/9D0)?\@62%/HV57)!K8I$.!9J>"JP(!D30I[&#HI'`61SEL]%";B6#+=NBQQ-A%M->%E"D"4I<49!_[!Z2E?G=;!&C-82TI6DVAZ'`F20)W-%)N2AE-O5!`\9$)!Y$QW?Y?3)((\"U>WQ!KONN!*&!1Q5[811FDLM)[I!=RXA2<,!)QA`*50?%.<`B[#Y"KD9"B1!,3"3MJJPNO)0'":#`(%2GA+E-"5916?%"ZB5E!(E\1%4T%9[YQQS(@PZH@0.@6]%('C^;$.B"$R#<-T!S<!@3GE$[/Z$_!;1$'#(C*5";'5C$(-,/!)F92A9/"BV')]:;RB<'<M:*D$-:ZT(C-*YIY/TPYIL-B[5@!+-J=XA!!!!!%Q!!!!FYH'.A9'"E:!!#!!!5!!-!!!!!$B-"A#1!!!9R-SYQ,D%!!!!!!!!-%Q#!!!!!"$%T,D!!!!!!$B-"A#1!!!9R-SYQ,D%!!!!!!!!-%Q#!!!!!"$%T,D!!!!!!$B-"A#1!!!9R-SYQ,D%!!!!!!!!5!1!!!068.9*Z*K+-,H.34A:*/:U!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!)$`````A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!9!!"A:A!!99'!!'9!9!"I!"!!<!!Q!'M!U!"IQ\!!;$V1!'A+M!"I$6!!;!KQ!'A.5!"I#L!!;!V1!'9+Y!"BD9!!9'Y!!'!9!!"`````Q!!"!$```````````````````````````````````````````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!"Y?!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!"YL+KLL(A!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!"YL+KDI[/DK[RY!!!!!!!!!!!!!!!!!!!!!0``!!"YL+KDI[/DI[/DI[OM?!!!!!!!!!!!!!!!!!!!``]!K[KDI[/DI[/DI[/DI[/LL!!!!!!!!!!!!!!!!!$``Q#KKK/DI[/DI[/DI[/DI`[L!!!!!!!!!!!!!!!!!0``!+KLK[KDI[/DI[/DI`\_`KI!!!!!!!!!!!!!!!!!``]!KKOLK[OKI[/DI`\_`P\_KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLKKT_`P\_`P[K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OL`P\_`P\_`KI!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P_`P\_`P\_KA!!!!!!!!!!!!!!!!$``Q#KK[OLK[OLK`\_`P\_`P[K!!!!!!!!!!!!!!!!!0``!+KLK[OLK[OL`P\_`P\_`KI!!!!!!!!!!!!!!!!!``]!KKOLK[OLK[P_`P\_`P\_KA!!!!!!!!!!!!!!!!$``Q#LK[OLK[OLK`\_`P\_`KOL!!!!!!!!!!!!!!!!!0``!!#EKKOLK[OL`P\_`KOMJ!!!!!!!!!!!!!!!!!!!``]!!!!!J+OLK[P_`KOLJ!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!+3LK[OLIQ!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!#EIQ!!!!!!!!!!!!!!!!!!!!!!!!!!````````````````````````````````````````````!!!!!A!"!!!!!!"1!!&'5%B11%.B=G&Z93ZM>GRJ9DJ5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZD>'Q!!!!!!!!!!!-!!!-.!!!'38C=L:2.4"."&-@@V*:-%837$W%43#P:)F&*F%2"6#2WCM%1IJ:']!/NNCA*5N/#U=4!:70#A9M%$C<=#)EH$Y19L[<RMA=Y;3+(SNV%$R**:,O_W<+\,2`V9A_4T8<_\T`P`X[T!#5B6OP+QI1/B'XA1Y]/J4'.!+3<+7T`'F]"CZ!`1+JEIE-HD<!V6Z<5[6!7URLJ+4Y&0X'X]=VY$</%M(8=7M*E,&;KQ_'96C.>64*-?6?H4(GMKB,5MWG3>@5LPN^U7EWA);B.9J7;329)0_JWKQX8IK.R62&PP=V5.EN[>7"=+U]KG7.9%;U`GC8*)#S1B&53M'14,#UN/3)J*WIUD^%G.!N9>JE-&N&5=+U_J72/GJJ35Y-_SZ90^W6HR.G&;+?UEGM-J;B\<L7]9(FRH^ZJ[ATD!_JQX>9^VK&+S6SG-FW0@@758V@@!Q'3PE?.,]:<I:>[R24-P25YC%!\97&]$ONQ8.6=^]&N?>W"'8--<GM-&X!-J-M=AZ>0-8$G-0/0/8"XOK%_/$+?'IMH`9EB`]/2;#LF@ZI=@B9>C`NDU<(I\AF>Z*KX681PT%QYI"L=U!]$_7EH9(&R%10!V:&WI,2'S>A[S?TGLJVYT%F=O$L*8=,E_'<@)Z&?I.V6S/Q*B^E7:&:C/Y^6Q/S:`]`M752J9A?T%)%A$"8BLT5HSG-WC+I_C"42N+&GMI$:)0LU74\&G$WXG^GAZ75T/T=X6[$$Z.NN:NW%Z*B66YUN9UO1_]PY!4>B.)`=#)[$;X[")0Y(U))?)H[0&8^Q4V9*ZO]=:H:`7!`V$$^)2J-P`$@C1[0D4X<0AH/.HF9S93QP3PP"":X1M&_G"X5)Z8#WG;QUEV(S5Z2]W)',S>M:@R@CX,0"K/TV/?Z>8*00&^[.7P"!"`CMZARJTQFBUF=Q[=!!"'Y"XSS`H30^!*+/$LVZZ[>LH]<NDT=.+^QINI'&M0CE$N5]7,(#OL'0-NJ.1WQ?\QN?H3.UHG[E0^O@^X30L6289:K]6.\Y;/V@@H@+WQ!!!!!!!!1!!!!I!!!!5!!"1E2)5%"$98*B?7%O<(:M;7)[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T/F2F=X1A5H6O<G6S,ERJ9H*B=HEO9X2M!!!!!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2<70K,,Q1!&KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&.FFDS("!!59BE!!!!!!!!%!!!!"Q!!!E1!!!!(!!!!)6^O;6^-98.U3WZP>WZ0>WZJ<G>-6E.M98.T1WRV=X2F=B-!A!!!!!!"!!A!-0````]!!1!!!!!!$A!!!!%!"A"1!!!!!1!!!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&597*0=G2F=B-!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!1!!!!!!!!!!!!!!'UR71WRB=X.1=GFW982F2'&U962J<76T>'&N="-!A!!!!!!"!!5!"Q!!!1!!WOSK+!!!!!!!!!!G4&:$<'&T=V"S;8:B>'6%982B4'&T>%&Q='RJ:725;7VF=X2B<8!4!)!!!!!!!1!&!!=!!!%!!.LMKCA!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962Z='6%:8.D%Q#!!!!!!!%!#!!Q`````Q!"!!!!!!")!!!!!A!=1(!!#!!!!&!!!!Z-;7*S98*Z)&*F:GZV<1!!*%"1!!%!!"N5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!1!"!!!!!!!!!"Z-6E.M98.T5(*J>G&U:52B>'&%:GRU2'&U96.J?G54!)!!!!!!!1!&!!-!!!%!!!!!!!1!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U952G<(2%982B%Q#!!!!!!!)!(%"Q!!A!!!"1!!!/4'FC=G&S?3"3:7:O>7U!!#2!5!!"!!!<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!!%!!1!!!!!!!!!!!!!!"!!$!!M!!!!%!!!!2Q!!!#A!!!!#!!!%!!!!!!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"%!!!!<2YH)V0M5\$-"3]V#V.3VI+&"A!S2.#$"W:)V6C9IAC0A!X=6!EEV3/5^'.\_'4_!97>A;O;9!""H3SH^`>?_`]!"TD,&T#"R!"Y^N]9:6>SVBH2@U)6(B`@8OZJ#K#O<*KL7:G:@,&[:WOH)TLIN"WVD:239SKKJ/`N-1:8)520/"]<OL+;3P,4$9.=GHTF8*;JMIJ^!A-E1,?"TJ-2*PC'FV=`'P')/R$:/9"@PAMSNBN#6VGG,"@I-_&"[*/-Q4Y8BZ"-XN8O+?5DB(.B^2\D,RW.B?>@>STN)M<&EC-M5>ZAQGZ,X2;`':_F0U'W]5](0#6.(-^(G$%+"L8%1YR*40&%40_YB.F>UH@!!!!:1!"!!)!!Q!%!!!!3!!0!!!!!!!0!.A!V1!!!&%!$Q!!!!!!$Q$9!.5!!!";!!]!!!!!!!]!W!$6!!!!9Y!!A!#!!!!0!.A!V1B4:7>P:3"631B4:7>P:3"631B4:7>P:3"631%Q!!!!5F.31QU+!!.-6E.$4%*76Q!!%41!!!2A!!!!)!!!%21!!!!!!!!!!!!!!#!!!!!U!!!%3!!!!"V-35*/!!!!!!!!!7R-6F.3!!!!!!!!!9"36&.(!!!!!!!!!:201F.(!!!!!!!!!;B$1V.5!!!!!!!!!<R-38:J!!!!!!!!!>"$4UZ1!!!!!!!!!?2544AQ!!!!!!!!!@B%2E24!!!!!!!!!AR-372T!!!!!!!!!C"735.%!!!!!!!!!D2(1U2*!!!!!!!!!EBW:8*T!!!!"!!!!FR41V.3!!!!!!!!!M"(1V"3!!!!!!!!!N2*1U^/!!!!!!!!!OBJ9WQY!!!!!!!!!PR$5%-S!!!!!!!!!R"-37:Q!!!!!!!!!S2'5%BC!!!!!!!!!TB'5&.&!!!!!!!!!UR-37*E!!!!!!!!!W"#2%BC!!!!!!!!!X2#2&.&!!!!!!!!!YB73624!!!!!!!!!ZR%6%B1!!!!!!!!!\".65F%!!!!!!!!!]2)36.5!!!!!!!!!^B71V21!!!!!!!!!_R'6%&#!!!!!!!!"!!!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$1!!!!!!!!!!0````]!!!!!!!!!Q!!!!!!!!!!!`````Q!!!!!!!!$5!!!!!!!!!!$`````!!!!!!!!!/A!!!!!!!!!!0````]!!!!!!!!!]!!!!!!!!!!!`````Q!!!!!!!!&A!!!!!!!!!!$`````!!!!!!!!!7A!!!!!!!!!!0````]!!!!!!!!"F!!!!!!!!!!!`````Q!!!!!!!!(E!!!!!!!!!!$`````!!!!!!!!!DA!!!!!!!!!!0````]!!!!!!!!$L!!!!!!!!!!%`````Q!!!!!!!!0%!!!!!!!!!!@`````!!!!!!!!!^A!!!!!!!!!#0````]!!!!!!!!$[!!!!!!!!!!*`````Q!!!!!!!!0]!!!!!!!!!!L`````!!!!!!!!"!Q!!!!!!!!!!0````]!!!!!!!!%)!!!!!!!!!!!`````Q!!!!!!!!1Y!!!!!!!!!!$`````!!!!!!!!"%Q!!!!!!!!!!0````]!!!!!!!!%U!!!!!!!!!!!`````Q!!!!!!!!D5!!!!!!!!!!$`````!!!!!!!!#.Q!!!!!!!!!!0````]!!!!!!!!*-!!!!!!!!!!!`````Q!!!!!!!!R%!!!!!!!!!!$`````!!!!!!!!$%Q!!!!!!!!!!0````]!!!!!!!!-I!!!!!!!!!!!`````Q!!!!!!!!U)!!!!!!!!!!$`````!!!!!!!!$2!!!!!!!!!!!0````]!!!!!!!!07!!!!!!!!!!!`````Q!!!!!!!!^A!!!!!!!!!!$`````!!!!!!!!$WA!!!!!!!!!!0````]!!!!!!!!0F!!!!!!!!!#!`````Q!!!!!!!"#I!!!!!">5:8.U)&*V<GZF=CZ-;7*S98*Z,G.U<!!!!!! - - -!!!!!AR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!&"53$!!!!!!!!!!!!!!!!!!!Q!"!!!!!!!!!!!!!!%!"A"1!!!!!1!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!4!)!!!!!!!!!!!@``!!!!!1!!!!!!!1!!!!!"!!9!5!!!!!%!!!!!!!(````_!!!!!!)-1W&S98FB,GRW<'FC%V2F=X1A5H6O<G6S,GRW9WRB=X-!5&2)-!!!!!!!!!!!!"-!A!!!!!!!!!!!!!!!!1!!!!!!!A!!!!!#!"R!=!!)!!!!5!!!$ERJ9H*B=HEA5G6G<H6N!!"T!0(;\+II!!!!!QR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T&V2F=X1A5H6O<G6S,ERJ9H*B=HEO9X2M!#J!5!!"!!!>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!"!!!!!@````]!!!!!!!!!!AR$98*B?7%O<(:M;7)46'6T>#"3>7ZO:8)O<(:D<'&T=Q"16%AQ!!!!!!!!!!!!%Q#!!!!!!!!!!!!!!!! - + %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!$!Q5F.31QU+!!.-6E.$4%*76Q!!+^!!!!2A!!!!)!!!+\!!!!!N!!!!!AR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!!!!!!!!C"-!A!!!-!!!+!!%!!!!!!1!!Q!]!,Q!(U!!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!"P"_ALH?FM2[HN*N[Z>9^+!!!!$!!!!!I!!!!!6G.&SZ,05UW8#TTZ[^H]B.1>D.G0!,)%[9!*G/TY1HY!!"!!!!!!!.=80\S,"5R*KD[589\D&&-!!!!1?@__O`TBH9X!$*)/V#O<R1!!!"!2`:>:*.2QN=4Y`%6A3"L<!!!!"!!!!!!!!!"L!!&-6E.$1%.B=G&Z93ZM>GRJ9DJ5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZD>'Q!!!!!!!!"!!*735R#!!!!!&"53$!!!!!&!!%!!1!!!!!#!!-!!!!!!A!"!!!!!!!F!!!!*HC=9_"E9'JAO-!!R)Q.$$^!.*$`!51T#("!:2A!S')+\Q!!!!!!!%E!!!%E?*RD9-!%`Y%!3$%S-$#^!.)M;/*A'M;G.E!W&ZM>O/S&CD-T1.T,#B&F")IRX9#+-U(610X$>!7)H[#<QYT&<!#/*#B[!!!!!!!!5!!"6EF%5U"$98*B?7%O<(:M;7)[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T/F2F=X1A5H6O<G6S,ERJ9H*B=HEO9X2M!!!!!!!!!!!$!!!"<Q!!!GRYH%NA:'$).,9QOQ#EG9&9G+'")4E`*:7,!=BHA)!1*A9Y=)<3BA=/A_FA2AC`_1V0NYO+1(/.CA14@YM;5+4<)_/YIQV)LJODEU8FO)M+"YA$J&F!^0`!D/9D0)?\@62%/HV57)!K8I$.!9J>"JP(!D30I[&#HI'`61SEL]%";B6#+=NBQQ-A%M->%E"D"4I<49!_[!Z2E?G=;!&C-82TI6DVAZ'`F20)W-%)N2AE-O5!`\9$)!Y$QW?Y?3)((\"U>WQ!KONN!*&!1Q5[811FDLM)[I!=RXA2<,!)QA`*50?%.<`B[#Y"KD9"B1!,3"3MJJPNO)0'":#`(%2GA+E-"5916?%"ZB5E!(E\1%4T%9[YQQS(@PZH@0.@6]%('C^;$.B"$R#<-T!S<!@3GE$[/Z$_!;1$'#(C*5";'5C$(-,/!)F92A9/"BV')]:;RB<'<M:*D$-:ZT(C-*YIY/TPYIL-B[5@!+-J=XA!!!!!%Q!!!!FYH'.A9'"E:!!#!!!5!!-!!!!!$B-"A#1!!!9R-SYQ,D%!!!!!!!!-%Q#!!!!!"$%T,D!!!!!!$B-"A#1!!!9R-SYQ,D%!!!!!!!!-%Q#!!!!!"$%T,D!!!!!!$B-"A#1!!!9R-SYQ,D%!!!!!!!!5!1!!!068.9*Z*K+-,H.34A:*/:U!!!!.!!!!!!!!!!!!!!!!!!!!!!!!!)$`````A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!"!!'!!Q!"A!=!!9!(!!'!"Q!"A!=!!9!WA!'!$=!"A"/!!9!\!!'A%Q!"I!Y!!<_]!!'!!!!"`````Q!!"!$```````````````````````````````````````````]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!&666666666668E!!!!!!!!!!!!!!!!!!!!!!0``!!"666666666666Z?65!!!!!!!!!!!!!!!!!!!!!``]!666666666666?8F6?8E!!!!!!!!!!!!!!!!!!!$``Q"6!!!!!!!!!!"Z68FZA!!!!!!!!!!!!!!!!!!!!0``!&5!!!!!!!!!!(FZ?9#!!!!!!!!!!!!!!!!!!!!!``]!61!!!!!!!!!!!#K!A)!!!!!!!!!!!!!!!!!!!!$``Q"6!!!!!!!!!!!!+I#!A!!!!!!!!!!!!!!!!!!!!0``!&5!!!!!!!!!!!!KA)#!!!!!!!!!!!!!!!!!!!!!``]!61!!!!!!!!!!!#K!A&A!!!!!!!!!!!!!!!!!!!$``Q"Z!!!!!!!!,VB9+I"9"6A!!!!!!!!!!!!!!!!!!0``!(E!!!!!!!!P"1697!69)S-!!!!!!!!!!!!!!!!!``]!?A!!!!!!!#]&AA5&7#-D!!!!!!!!!!!!!!!!!!$``Q#!!!!!!!!!,Y,`AA5D)Q!!!!!!!!!!!!!!!!!!!0``!)!!!!!!!!!P"9)&"9+!!!!!!!!!!!!!!!!!!!!!``]!A#IK+CIL+S]&"6B9A!!!!!!!!!!!!!!!!!!!!!$``Q#!A)#!A)#!,FB9A)!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````````````````````````````````````````````!!!!!A!"!!!!!!"1!!&'5%B11%.B=G&Z93ZM>GRJ9DJ5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZD>'Q!!!!!!!!!!!-!!!--!!!'3(C=L:204"."&-<@L&MT2>":`D?"N*)N%J6%322%27)($)91N43#@^"KCZ)A.3U941R=.C9=O%DA9-+.E(DS1)BXUXD:AZQUE50F<K)(C33S8>^MO^WW1,X9QW;SH?^^]\\XGQ5YS&G^F):J!QD<QE7`!752H1!E7SFE@]WPA)8)(S$6(G*!.QWR$3F.'AQID_D.^"3@B:_YW`RGPI9&1NAG<DX)0&CMT)!D%<V/O;KGG0KO1:VVW656;'2T*#U.K>\@>%[,I3&I,?+JN*)U%(Z5FL7G;_'*K+;+N_Z7[L&+OAVA8+_)K[FD7"'N0VAFS1AMEZB>%L"E#[SOLDIC*3.KNI\2)44,7(;.D*416(+^-;'G4FK;-EO$0GOW$`?GZ]8:B;B97K8KK%4:=\PD:>O+?YXO<-OV6MOV7>FD![L6V'8KI:O2L[[+[^J\)%#3^[DZR8QL^-K!')+VNR,HY/]E,)DLI!((.6W[$\,N>1@GL3H)^B1OY"2)LT5&.Z^FY)RB`B^DY(+SK4%Q0J79D-:^M6(@Q`&Q)O&\'B^\&J[-_C,BS@$O!6XEOLN>>#`-,$;A"G19AO(]M'/QML+#O?(4E8;BN%Z.Z83+V=X>8/!2*X$B[C2X#:0DWY/02(L_4KE1W2-/MGW)L-++DV7!\*H`D_R:*'G[#&E)11"'3_$8HB(F)2N!V3#%3GA[5$.4A'Q!@1:NHV,)HO-[+W)W9(P:T-,CYG+"$J0PT$%L%Z*B6FMX>]Q>1?YP]Q@=B)E]=E-Y$K\\"),Y(U!<?IDY88<]A4V:*:C`=ZC&`7%^X$`W)"[/P`$>C)Z/4$X:01P/>8J;417RP#DN!QG[I7G`4!]:U*0"/=>EF:7-GJ_CYM5/*/<*:PR>C$.LEV'0W_OY^X,>=\\Q<N3$#\L!;T>H+HN/#*/_AEH\B]&`#`BWR?U-[1?1>(19S$M`X@AYF@NWU[$+T6)<7!]7HT'ABA=K0\%_\+/=^N%?NI4X";^/,6WC7]H0O;^\MD_HV.:BDLR5XXBJ`6]3Q-6K!!!!"!!!!#A!!!"1!!&#2%B11%.B=G&Z93ZM>GRJ9DJ5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-[6'6T>#"3>7ZO:8)O4'FC=G&S?3ZD>'Q!!!!!!!!!!!-!!!"C!!!!=HC=9W"AS"/190L(50?8A5HA+Z!B`:?"7>#0]4=$![?@Q'%AT3AA#237`=P!,KA.&N9_IMP"!!7K<)Q=EBS("4H!-BQN'AT````H_(LE'FT&%2]Y5W770)=%!"2C'1!!!!!!!!1!!!!(!!!=YA!!!!A!!!!B8WZJ8URB=X2,<G^X<E^X<GFO:UR71WRB=X.$<(6T>'6S%Q#!!!!!!!%!#!!Q`````Q!"!!!!!!")!!!!!A!=1(!!#!!!!&!!!!Z-;7*S98*Z)&*F:GZV<1!!*%"1!!%!!"N5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!1!"!!!!!!!!!"J-6E.M98.T5(*J>G&U:52B>'&597*0=G2F=B-!A!!!!!!#!!5!"Q!!$!"!!!(`````!!!!!1!"!!!!!1!!!!!!!!!!!!!!'UR71WRB=X.1=GFW982F2'&U962J<76T>'&N="-!A!!!!!!"!!5!"Q!!!1!!WOT=ZA!!!!!!!!!G4&:$<'&T=V"S;8:B>'6%982B4'&T>%&Q='RJ:725;7VF=X2B<8!4!)!!!!!!!1!&!!=!!!%!!.LMX/9!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U962Z='6%:8.D%Q#!!!!!!!%!#!!Q`````Q!"!!!!!!")!!!!!A!=1(!!#!!!!&!!!!Z-;7*S98*Z)&*F:GZV<1!!*%"1!!%!!"N5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!1!"!!!!!!!!!"Z-6E.M98.T5(*J>G&U:52B>'&%:GRU2'&U96.J?G54!)!!!!!!!1!&!!-!!!%!!!!!!!1!!!!!!!!!'ER71WRB=X.1=GFW982F2'&U952G<(2%982B%Q#!!!!!!!)!(%"Q!!A!!!"1!!!/4'FC=G&S?3"3:7:O>7U!!#2!5!!"!!!<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!!%!!1!!!!!!!!!!!!!!$5Z*8UFD<WZ&:'FU<X)4!)!!!!!!!1!/1$$`````"%2B>'%!!!%!!!!!'D%R-T!R/$!S-!U!!!!!!2=64'^B:#!G)&6O<'^B:#ZM>G.M98.T!!!"!!!!!!!*!!!:`Q&E!7216%AQ!!!!"!!!!!!!!!!!!!!!!A!!!!%0$5RB?76S,GRW9WRB=X-!!!%!!!!!!!=!!!S\`````P````)!!!S?!#A!!!S9!!!-!!!!!!!!)!!A!"A!!!!!!0```Q!!````````B+X?B+X?B+X?B+X?B+X?B+X?B+X?B+X?B+X?=Y3V````````````````````````````````````````````````````````````````````````````````````B+X?B+X?B+X?B+X?B+X?B+X?B+X?B+X?B+X?=Y3V=Y3VB+X?````````````````````````````````````````````````````````````````````````````B+X?B+X?B+X?B+X?B+X?B+X?B+X?B+X?B+X?=Y3V=Y3VB+X?=Y3V=Y3V````````````````````````````````````````````````````````````````````````B*T/```^```^```^```^```^```^```^```^=Y3VB+X?=Y3V=Y3V=XON````````````````````````````````````````````````````````````````````````B*T/```^```^```^```^```^```^```^```^=Y3V=Y3V=Y3V=XON=XON````````````````````````````````````````````````````````````````````````B*T/```^```^```^```^```^```^```^```^Z`@`TN<`=XON=XON=XON````````````````````````````````````````````````````````````````````````B*T/```^```^```^```^```^```^```^```^^`@`VN\`=XON=XON=XON````````````````````````````````````````````````````````````````````````B*4'```^```^```^```^```^```^```^```^\`@`TN<`=XON=XON=XON````````````````````````````````````````````````````````````````````````B*4'```^```^\`@`\`@`\`@`\`@`\`@`\`@`\`@`TN<`=XON=XOND)1B````````````````````````````````````````````````````````````````````````?YSV```^```^\`@`\`@`\`@`\`@`VL59D)1BD)1BTN<`=XOND)1B``]!D)1B````````````````````````````````````````````````````````````````````?Y3V^```^`@`\`@`\`@`\`@`\`@`VL59``]!``]!D)1BD)1B``]!D)1B`Q!!`Q!!````````````````````````````````````````````````````````````````?Y3N^`@`^`@`\`@`\`@`\`@`\`@`VL59``]!;W-B``]!``]!D)1B`Q!!`Q!!````````````````````````````````````````````````````````````````````?XON^`@`\`@`\`@`Z`@`Z`@`Z`@`VL59;W-B!!!!;W-B``]!`Q!!`Q!!````````````````````````````````````````````````````````````````````````=XOFZ`@`Z`@`Z`@`Z`@`Z`@`Z`@`VL59``]!;W-B``]!``]!9VIR=XON````````````````````````````````````````````````````````````````````````=XOFTN<`TN<`TN<`TN<`RM<'RM<'VL59``]!``]!D)1BD)1B=XON````````````````````````````````````````````````````````````````````````````=XON=XON=XON=XON=XON=XON=XONTL6#F)1BD)1B=XON=XON````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````0`!!!(`Y!!$``!!!``Q!!0`]!!$``!!!``Q!!0`]!!$``!!!``Y!!0``!!$``A!!``Q!!0`]!!$`_!!!``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*<(:M;7*S98*Z:!%!!!!!!!%0$5RB?76S,GRW9WRB=X-!!!%!!!!!!!=!!!SY!!!!!!!!!!!!!!S?!#A!!!S9!!!-!!!!!!!!)!!A!"A!!!!!!0```Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!`````Y!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!@````]!!!!'1G^S:'6S:!%!!A!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#V.N97RM)%:P<H2T!!%*!1%!!!!!!!!!!!!%!!-!#Q!!!!1!!!"(!!!!+!!!!!)!!!1!!!!!!Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%0!!!"N(C=D5_R4M-Q&,T5,5V,7AI5'!$*%Q.$2_:)F:A9IIA0Q%U=&-EEF?.5>/-\%4-4#TM$VT4!!!-[W=`P\LVX@A#/=29OY1/)A0&.PL$+LG7MM[*_!#K]0\_^P&)6Q6R:N69TMT,ZYP276U\'>6&I/WO<K#2'6>8*8VLC$#\$#"ZQ0D>VZ<36:3;<"LGU_5IZ,60F&(I%BEA"\Q->*K*.=95O,PYV9R$W)4*T$T^]%G8MNI1O-UT9,^$HQA.2JRE#@#_0I*G^+^RD3M?)ZE0K05:?/ZO,TD\O7.L&.1MERNCDP-'%X"=[,8YT0]J_A_VC(A\Y3JKZ(A]Q9B3.[QC(G*+:YIA:@`%*W?B+TQ!!!!"F!!%!!A!$!!1!!!")!!]%!!!!!!]!W1$5!!!!51!0"!!!!!!0!.E!V!!!!&I!$Q1!!!!!$Q$:!.1!!!"DA!#%!)!!!!]!W1$5#&.F:W^F)&6*#&.F:W^F)&6*#&.F:W^F)&6*!4!!!!"35V*$$1I!!UR71U.-1F:8!!!LU!!!"'!!!!!A!!!LM!!!!!!!!!!!!!!!)!!!!$1!!!2)!!!!(5R*1EY!!!!!!!!"<%R75V)!!!!!!!!"A&*55U=!!!!!!!!"F%^#5U=!!!!!!!!"K%.$5V1!!!!!!!!"P%R*>GE!!!!!!!!"U%.04F!!!!!!!!!"Z&2./$!!!!!!!!!"_%2'2&-!!!!!!!!#$%R*:(-!!!!!!!!#)&:*1U1!!!!!!!!#.%>$2%E!!!!!!!!#3(:F=H-!!!!%!!!#8&.$5V)!!!!!!!!#Q%>$5&)!!!!!!!!#V%F$4UY!!!!!!!!#['FD<$A!!!!!!!!#`%.11T)!!!!!!!!$%%R*:H!!!!!!!!!$*%:13')!!!!!!!!$/%:15U5!!!!!!!!$4%R*9G1!!!!!!!!$9%*%3')!!!!!!!!$>%*%5U5!!!!!!!!$C&:*6&-!!!!!!!!$H%253&!!!!!!!!!$M%V6351!!!!!!!!$R%B*5V1!!!!!!!!$W&:$6&!!!!!!!!!$\%:515)!!!!!!!!%!!!!!!$`````!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!.!!!!!!!!!!!`````Q!!!!!!!!$!!!!!!!!!!!$`````!!!!!!!!!.1!!!!!!!!!!0````]!!!!!!!!![!!!!!!!!!!!`````Q!!!!!!!!$Q!!!!!!!!!!$`````!!!!!!!!!7!!!!!!!!!!!0````]!!!!!!!!";!!!!!!!!!!!`````Q!!!!!!!!'5!!!!!!!!!!$`````!!!!!!!!!?1!!!!!!!!!!0````]!!!!!!!!#/!!!!!!!!!!!`````Q!!!!!!!!/M!!!!!!!!!!4`````!!!!!!!!!]1!!!!!!!!!"`````]!!!!!!!!$W!!!!!!!!!!)`````Q!!!!!!!!0I!!!!!!!!!!H`````!!!!!!!!!`Q!!!!!!!!!#P````]!!!!!!!!%$!!!!!!!!!!!`````Q!!!!!!!!1A!!!!!!!!!!$`````!!!!!!!!"$A!!!!!!!!!!0````]!!!!!!!!%4!!!!!!!!!!!`````Q!!!!!!!!41!!!!!!!!!!$`````!!!!!!!!#.1!!!!!!!!!!0````]!!!!!!!!)X!!!!!!!!!!!`````Q!!!!!!!!EQ!!!!!!!!!!$`````!!!!!!!!$%!!!!!!!!!!!0````]!!!!!!!!-3!!!!!!!!!!!`````Q!!!!!!!!S=!!!!!!!!!!$`````!!!!!!!!$11!!!!!!!!!!0````]!!!!!!!!.$!!!!!!!!!!!`````Q!!!!!!!#HU!!!!!!!!!!$`````!!!!!!!!+@Q!!!!!!!!!!0````]!!!!!!!!K"!!!!!!!!!!!`````Q!!!!!!!#IQ!!!!!!!!!)$`````!!!!!!!!+U1!!!!!&V2F=X1A5H6O<G6S,ERJ9H*B=HEO9X2M!!!!!! + + + + +!!!!!AR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!&"53$!!!!!!!!!!!!!!!!!!!Q!"!!!!!!!!!!!!!!%!"A"1!!!!!1!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&"53$!!!!!!!!!!!!!4!)!!!!!!!!!!!@``!!!!!1!!!!!!!1!!!!!"!!9!5!!!!!%!!!!!!!(````_!!!!!!)-1W&S98FB,GRW<'FC%V2F=X1A5H6O<G6S,GRW9WRB=X-!5&2)-!!!!!!!!!!!!"-!A!!!!!!!!!!!!!!!!1!!!!!!!A!!!!!#!"R!=!!)!!!!5!!!$ERJ9H*B=HEA5G6G<H6N!!"T!0(;\+II!!!!!QR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T&V2F=X1A5H6O<G6S,ERJ9H*B=HEO9X2M!#J!5!!"!!!>1WRV=X2F=C"P:C"D<'&T=S"Q=GFW982F)'2B>'%!!1!"!!!!!@````]!!!!!!!!!!AR$98*B?7%O<(:M;7)46'6T>#"3>7ZO:8)O<(:D<'&T=Q"16%AQ!!!!!!!!!!!!%Q#!!!!!!!!!!!!!!!! + + + false %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!"5!!!!!AR$98*B?7%O<(:M;7)46'6T>#"3>7ZO:8)O<(:D<'&T=Q"16%AQ!!!!*A!"!!1!!!N5:8.U)&*V<GZF=B.5:8.U)&*V<GZF=CZM>G.M98.T!!!!!! - 49 51 48 49 56 48 50 52 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 25 251 1 100 1 100 80 84 72 48 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 182 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 255 255 255 255 255 255 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 255 255 255 255 255 255 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 255 0 0 0 0 0 255 0 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 255 255 255 255 255 255 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 127 255 255 254 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 70 105 108 108 100 1 0 2 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 185 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 102 153 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 86 73 32 73 99 111 110 100 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 9 1 1 + 49 51 48 49 56 48 50 48 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 13 41 1 100 1 100 80 84 72 48 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 182 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 70 105 108 108 100 1 0 2 0 0 0 7 114 117 110 46 108 105 98 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 9 1 1 2 @@ -31,15 +35,6 @@ 1107821072 3 - - %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(;!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!K$%.B=G&Z93ZM>GRJ9BN5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!">5:8.U)&*V<GZF=CZ-;7*S98*Z)'^V>!!51#%037ZU:8*B9X2J>G5A+&1J!""!)1N7:8*C<X.F)#B'+1!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!$B!=!!?!!!C$%.B=G&Z93ZM>GRJ9B.5:8.U)&*F='^S>#ZM>G.M98.T!!!,6'6T>#"3:8"P=H1!(%"Q!!A!!!"1!!!/4'FC=G&S?3"3:7:O>7U!!%R!=!!?!!!K$%.B=G&Z93ZM>GRJ9BN5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!":5:8.U)&*V<GZF=CZ-;7*S98*Z)'FO!!"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!)!!!!#A!!!!A!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!! - -1 - 0 - true - 1 - 1 - 1107825168 - %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&[!!!!#Q!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!K$%.B=G&Z93ZM>GRJ9BN5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!">5:8.U)&*V<GZF=CZ-;7*S98*Z)'^V>!!81!-!%82J<76P>81A+$)Q-$!A<8-J!!Z!-0````]%4G&N:1!!)%"1!!-!!!!"!!)4:8*S<X)A;7YA+'ZP)'6S=G^S+1"-1(!!(A!!+AR$98*B?7%O<(:M;7)<6'6T>#"3>7ZO:8)O4'FC=G&S?3ZM>G.M98.T!!!76'6T>#"3>7ZO:8)O4'FC=G&S?3"J<A!!6!$Q!!Q!!Q!%!!1!"1!%!!1!"A!(!!A!"!!%!!E$!!"Y!!!.#!!!!!!!!!!!!!#.#Q!!!!!!!!!!!!!)!!!##!!!!!I!!!!!!!!!!!!!!*)!!!!!!1!+!!!!!! -1 @@ -50,4 +45,13 @@ 1342972432 3 + + %Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(;!!!!$1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!%R!=!!?!!!K$%.B=G&Z93ZM>GRJ9BN5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!">5:8.U)&*V<GZF=CZ-;7*S98*Z)'^V>!!51#%037ZU:8*B9X2J>G5A+&1J!""!)1N7:8*C<X.F)#B'+1!A1&!!!Q!!!!%!!B.F=H*P=C"J<C!I<G]A:8*S<X)J!$B!=!!?!!!C$%.B=G&Z93ZM>GRJ9B.5:8.U)&*F='^S>#ZM>G.M98.T!!!,6'6T>#"3:8"P=H1!(%"Q!!A!!!"1!!!/4'FC=G&S?3"3:7:O>7U!!%R!=!!?!!!K$%.B=G&Z93ZM>GRJ9BN5:8.U)&*V<GZF=CZ-;7*S98*Z,GRW9WRB=X-!!":5:8.U)&*V<GZF=CZ-;7*S98*Z)'FO!!"B!0!!$!!$!!1!"!!&!!1!"A!%!!=!#!!*!!I!#Q-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!#!!!!!!!!!!)!!!!#A!!!!A!!!!1!!!!#A!!$1!!!!Q!!!!!!!!!!!!!!1!-!!!!!! + -1 + 0 + true + 1 + 1 + 1082143248 + diff --git a/src/classes/Test Runner.Library/onTestDiscovery.vi b/src/classes/Test Runner.Library/onTestDiscovery.vi index b0fd8a5..42dc0ca 100644 Binary files a/src/classes/Test Runner.Library/onTestDiscovery.vi and b/src/classes/Test Runner.Library/onTestDiscovery.vi differ diff --git a/src/classes/Test Runner.Library/onTestExecution.vi b/src/classes/Test Runner.Library/onTestExecution.vi index c921836..fc297fb 100644 Binary files a/src/classes/Test Runner.Library/onTestExecution.vi and b/src/classes/Test Runner.Library/onTestExecution.vi differ