0 2 2 1 0 8 de4b5d8c-291f-488e-a044-be61e6dee4b5 Shaded 1 100;150;0;0 100;0;150;0 639116810213163800 false measure_spool.ghx 0 105 227 0.5409835 0 0 6 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 Robert McNeel & Associates 00000000-0000-0000-0000-000000000000 Grasshopper 8.28.26041.11002 36 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Contains a collection of floating point numbers 4d1f076d-d5da-40c8-bc44-ae9212ab6313 Number SpoolMaterialThickness false 7edf0ba2-c715-40ff-b09e-443af43fc782 1 359 472 124 20 421 482.00003 1 1 {0} 2.7 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 7edf0ba2-c715-40ff-b09e-443af43fc782 Number Slider false 0 131 472 168 20 131.5 472.00003 1 1 0 10 0 0 2.7 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 24b56c2e-deaa-4156-bfb8-307ec5b5aa8b Number Slider false 0 131 351 168 20 131.5 351 3 1 1 1000 0 0 199 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Contains a collection of floating point numbers 83bcc7b8-d995-4563-98de-94bcf367397b Number SpoolOuterDiameter false 24b56c2e-deaa-4156-bfb8-307ec5b5aa8b 1 359 351 108 20 413 361 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 5af47951-08b7-49a9-8bb7-f22930b7e6ce Number Slider false 0 131 391 168 20 131.5 391.33334 3 1 1 100 0 0 56 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Contains a collection of floating point numbers 15b82bee-bf4b-486b-ad79-9594b1cb6f78 Number SpoolInternalDiameter false 5af47951-08b7-49a9-8bb7-f22930b7e6ce 1 359 391 117 20 418 401.33334 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values a503a31f-e846-4802-87e0-c5e95d465d1d Number Slider false 0 131 431 168 20 131.5 431.6667 3 1 1 100 0 0 62 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Contains a collection of floating point numbers bab3026f-cd66-465a-bce7-64bbb726cda2 Number SpoolInternalWidth false a503a31f-e846-4802-87e0-c5e95d465d1d 1 359 431 102 20 410 441.6667 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true 8493ea22-d887-491e-89db-f50de4a80fe3 Circle Cir 558 292 72 44 600 314 Base plane of circle 5ec1037b-1dce-4074-82e0-76ca7be90ec1 Plane P false 961fe95b-c6bb-4299-b725-4fc2ba6b4d5b 1 560 294 25 20 582 304 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle d9751adb-123b-4dfc-aedf-ac87835afc18 x/2 Radius R false 83bcc7b8-d995-4563-98de-94bcf367397b 1 560 314 25 20 582 324 1 1 {0} 1 Resulting circle 63d65daf-b7e1-4f03-98b8-71dda8a44730 Circle C false 0 615 294 13 40 621.5 314 fbac3e32-f100-4292-8692-77240a42fd1a Point Contains a collection of three-dimensional points 961fe95b-c6bb-4299-b725-4fc2ba6b4d5b Point Origin false 0 131 294 50 20 156 304 1 1 {0} 0 0 0 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true 7a5fad63-fbca-4c33-8b12-cf94f3265f01 Circle Cir 558 348 72 44 600 370 Base plane of circle e97879de-02b8-4e76-9c39-c802e343d2c5 Plane P false 961fe95b-c6bb-4299-b725-4fc2ba6b4d5b 1 560 350 25 20 582 360 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 8cf1c27a-e87c-46a8-a038-077211891754 x/2 Radius R false 15b82bee-bf4b-486b-ad79-9594b1cb6f78 1 560 370 25 20 582 380 1 1 {0} 1 Resulting circle 09998305-be8b-44fd-9346-489db6c433d4 Circle C false 0 615 350 13 40 621.5 370 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true fcb56708-b00c-4862-915b-4ec08f49afb0 Move Move 772 406 57 44 799 428 Base geometry a3f06c91-5e79-4759-ab3e-35ff6ad610e9 Geometry G true 09998305-be8b-44fd-9346-489db6c433d4 1 774 408 10 20 780.5 418 Translation vector 07c2a950-59fc-4bd3-b2c1-311edc0bd222 Motion T false 62a91deb-f615-4462-80c7-962b335d3a8e 1 774 428 10 20 780.5 438 1 1 {0} 0 0 10 Translated geometry 5c9a7e53-6dff-4171-9d70-5a5a9def1ad5 Geometry G false 0 814 408 13 20 820.5 418 Transformation data e2bef91b-846f-4b52-a134-188456d9f34b Transform X false 0 814 428 13 20 820.5 438 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 2922977d-c231-4e3d-9c66-5da4a8d264c0 Unit Z Z 654 427 55 28 680 441 Unit multiplication 3daadbec-6220-4ae8-83ae-aa24e8992c8a Factor F false 6737ded2-464c-45c3-bced-a9cb638add24 1 656 429 9 24 662 441 1 1 {0} 1 World {z} vector 62a91deb-f615-4462-80c7-962b335d3a8e Unit vector V false 0 695 429 12 24 701 441 a0d62394-a118-422d-abb3-6af115c75b25 Addition Mathematical addition true e01fd9a5-5a04-4416-8638-8282ab237276 Addition A+B 545 419 55 44 571 441 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First item for addition 302e40fc-fdc6-4403-9fc1-d393c69464e3 A A true bab3026f-cd66-465a-bce7-64bbb726cda2 1 547 421 9 20 553 431 Second item for addition b356a976-4c07-40f5-9dd3-dbb4159a6115 B B true 4d1f076d-d5da-40c8-bc44-ae9212ab6313 1 547 441 9 20 553 451 Result of addition 6737ded2-464c-45c3-bced-a9cb638add24 Result R false 0 586 421 12 40 592 441 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 48effda1-0342-49a3-bbc5-7f0f270e3d68 Extrude Extr 917 276 56 44 944 298 Profile surface 52a0fae7-b0d0-4fda-bc46-52bacb8477a5 Base B false 386ebcc3-43d5-433b-8c8a-9706c0b05c57 63d65daf-b7e1-4f03-98b8-71dda8a44730 2 919 278 10 20 925.5 288 Extrusion direction 51d43dee-9d23-4f1c-8370-9238a0baef70 Direction D false bcbc1ce5-c1df-407a-b771-11a925cfd3d6 1 919 298 10 20 925.5 308 Extrusion result a28184a1-07fd-48e6-bb0f-15f49841c989 Extrusion E false 0 959 278 12 40 965 298 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 09132f1b-7fa7-4fc7-91ce-a59d52b718ae Unit Z Z 654 468 55 28 680 482 Unit multiplication 3fcaa4a2-8345-40b0-87fd-ad846da4c5ff Factor F false 4d1f076d-d5da-40c8-bc44-ae9212ab6313 1 656 470 9 24 662 482 1 1 {0} 1 World {z} vector bcbc1ce5-c1df-407a-b771-11a925cfd3d6 Unit vector V false 0 695 470 12 24 701 482 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true 7877ff1a-c718-4269-9e88-01a6da80bb04 Cap Holes Cap 996 282 55 33 1022 299 Brep to cap 544e4745-d61c-40bf-96c9-5d6c35932bbd Brep B false a28184a1-07fd-48e6-bb0f-15f49841c989 1 998 284 9 29 1004 298.5 Capped Brep 282ce5a6-af01-4586-be82-d3cf19a46a59 Brep B false 0 1037 284 12 29 1043 298.5 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true d60dd68d-9069-4419-981e-768d302ab757 Move Move 774 358 57 44 801 380 Base geometry 46e294ca-aeb9-4282-addb-ba14f9eab112 Geometry G true 63d65daf-b7e1-4f03-98b8-71dda8a44730 1 776 360 10 20 782.5 370 Translation vector 8a156b21-a73d-45fa-a20f-b6f693d6f0dd Motion T false 62a91deb-f615-4462-80c7-962b335d3a8e 1 776 380 10 20 782.5 390 1 1 {0} 0 0 10 Translated geometry 386ebcc3-43d5-433b-8c8a-9706c0b05c57 Geometry G false 0 816 360 13 20 822.5 370 Transformation data 4d4137cd-5750-4d07-93f5-6b5e07a944bc Transform X false 0 816 380 13 20 822.5 390 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 248404fd-0e38-49ed-a516-c97b0ad298b4 Extrude Extr 921 332 56 44 948 354 Profile surface 63886fbc-aa46-46f4-b79f-0ddbcf8d53cd Base B false 5c9a7e53-6dff-4171-9d70-5a5a9def1ad5 09998305-be8b-44fd-9346-489db6c433d4 2 923 334 10 20 929.5 344 Extrusion direction 3a1b750d-f9c7-4337-bc26-ed6c27f74dd6 Direction D false bcbc1ce5-c1df-407a-b771-11a925cfd3d6 1 923 354 10 20 929.5 364 Extrusion result 10e27530-0df4-4a54-b8df-32b043a648c7 Extrusion E false 0 963 334 12 40 969 354 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true 552cf50a-4053-4bfe-a3e8-c5fc09e77f50 Cap Holes Cap 1000 338 55 33 1026 355 Brep to cap cc7643b1-98fa-4022-907c-d7f1d14f823d Brep B false 10e27530-0df4-4a54-b8df-32b043a648c7 1 1002 340 9 29 1008 354.5 Capped Brep 2f350dda-51a6-4ed5-a161-a42d0e72fac9 Brep B false 0 1041 340 12 29 1047 354.5 fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 Solid Difference Perform a solid difference on two Brep sets. true 92dd9ad6-b8dc-46ac-9c26-81a1120329e9 Solid Difference SDiff 1098 307 55 44 1124 329 1 First Brep set 36e2341a-8ecb-4771-8a13-70cbb0fc2393 Breps A A false 282ce5a6-af01-4586-be82-d3cf19a46a59 1 1100 309 9 20 1106 319 1 Second Brep set 37b3d810-4155-4381-9486-22531e1afe39 Breps B B false 2f350dda-51a6-4ed5-a161-a42d0e72fac9 1 1100 329 9 20 1106 339 1 Difference result de216da7-7f8a-4967-8a33-b8050d4fdfc4 Result R false 0 1139 309 12 40 1145 329 57da07bd-ecab-415d-9d86-af36d7073abc Number Slider Numeric slider for single values 88f3dd7f-467b-4a92-a3f0-43b4d683858f Number Slider false 0 133 511 168 20 133.71793 511.54822 3 1 1 1000 0 0 105 9c007a04-d0d9-48e4-9da3-9ba142bc4d46 Subtraction Mathematical subtraction 3455e3be-ba82-43eb-8233-be9f55221136 Subtraction A-B 415 532 55 44 441 554 2 8ec86459-bf01-4409-baee-174d0d2b13d0 8ec86459-bf01-4409-baee-174d0d2b13d0 1 8ec86459-bf01-4409-baee-174d0d2b13d0 First operand for subtraction 4b98a9fe-5f65-45d3-8706-ff1177bc13e5 A A true 88f3dd7f-467b-4a92-a3f0-43b4d683858f 1 417 534 9 20 423 544 Second operand for subtraction ed00da78-4416-4c8c-9c34-e456d6edfa54 B B true 7edf0ba2-c715-40ff-b09e-443af43fc782 1 417 554 9 20 423 564 Result of subtraction 4187b780-bdaa-4638-8c4f-16c837d69eab Result R false 0 456 534 12 40 462 554 3e8ca6be-fda8-4aaf-b5c0-3c54c8bb7312 Number Contains a collection of floating point numbers 481a1669-714a-4ceb-99e5-66c7d65af3a9 Number SpoolTrunkDiameter false 88f3dd7f-467b-4a92-a3f0-43b4d683858f 1 362 503 108 20 416.8924 513.4894 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true bbfd847d-2009-4b68-9982-078760fec43c Circle Cir 538 500 72 44 580 522 Base plane of circle 0d3e4c83-8c17-40cf-8e0b-3060be858274 Plane P false 961fe95b-c6bb-4299-b725-4fc2ba6b4d5b 1 540 502 25 20 562 512 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle 5743b3ac-790f-4e69-a237-3174ef68bf24 x/2 Radius R false 481a1669-714a-4ceb-99e5-66c7d65af3a9 1 540 522 25 20 562 532 1 1 {0} 1 Resulting circle 141ec34f-265f-4460-93c2-9a179b9a4cd6 Circle C false 0 595 502 13 40 601.5 522 807b86e3-be8d-4970-92b5-f8cdcb45b06b Circle Create a circle defined by base plane and radius. true 9c23d235-0655-4b0a-8fe3-74eb09cf7319 Circle Cir 539 552 72 44 581 574 Base plane of circle 3cf70c49-c5c5-4c07-b60c-49dbfdb24170 Plane P false 961fe95b-c6bb-4299-b725-4fc2ba6b4d5b 1 541 554 25 20 563 564 1 1 {0} 0 0 0 1 0 0 0 1 0 Radius of circle eee2e66a-bc3f-4c24-b3d1-acb07e1096e3 x/2 Radius R false 4187b780-bdaa-4638-8c4f-16c837d69eab 1 541 574 25 20 563 584 1 1 {0} 1 Resulting circle 9b1b175f-8f5d-4191-a337-c5c38c38b46f Circle C false 0 596 554 13 40 602.5 574 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true 51510be4-90a2-45e7-8100-fce7f2f58c03 Extrude Extr 644 561 56 44 671 583 Profile surface c24c45c2-932a-491a-aa0f-8184dc43fdbd Base B false 54495d0c-9896-4caf-93a3-5d16261b3151 1 646 563 10 20 652.5 573 Extrusion direction 16f9f694-8217-4972-8e22-efcbbab0f2c5 Direction D false 707a65ce-b756-4dd1-acc0-6ec850c453a2 1 646 583 10 20 652.5 593 Extrusion result 879f708a-0f03-4f80-ac9d-9d6baac43050 Extrusion E false 0 686 563 12 40 692 583 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 5611e836-42d2-46d8-a757-832537b8d930 Unit Z Z 543 640 55 28 569 654 Unit multiplication 284dfc79-215b-483f-a9be-a0183959f961 Factor F false bab3026f-cd66-465a-bce7-64bbb726cda2 1 545 642 9 24 551 654 1 1 {0} 1 World {z} vector 707a65ce-b756-4dd1-acc0-6ec850c453a2 Unit vector V false 0 584 642 12 24 590 654 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true 7162c3f6-ff50-43ad-93be-76812e825f1b Cap Holes Cap 729 565 55 33 755 582 Brep to cap ab8690a0-7676-4777-8ccf-7d4576d092e5 Brep B false 879f708a-0f03-4f80-ac9d-9d6baac43050 1 731 567 9 29 737 581.5 Capped Brep 445a953c-6981-4d8c-908d-ca1f4733f9df Brep B false 0 770 567 12 29 776 581.5 fab11c30-2d9c-4d15-ab3c-2289f1ae5c21 Solid Difference Perform a solid difference on two Brep sets. true f92b6cd7-7f07-471e-876b-b1859d0317ab Solid Difference SDiff 857 546 55 44 883 568 1 First Brep set c9317b71-df0a-494c-a17e-dd4f978ff5a6 Breps A A false 445a953c-6981-4d8c-908d-ca1f4733f9df 1 859 548 9 20 865 558 1 Second Brep set 5cdf8224-f06e-46ca-8e41-5877205c5573 Breps B B false 17e8f6e1-7bb9-42fc-a625-fc55fa04d94e 1 859 568 9 20 865 578 1 Difference result ffeae7bc-e699-4019-941f-d61ba3699f99 Result R false 0 898 548 12 40 904 568 962034e9-cc27-4394-afc4-5c16e3447cf9 Extrude Extrude points, curves and surfaces along a vector. true ce711891-da6c-49b4-9a86-2011217c7f16 Extrude Extr 653 623 56 44 680 645 Profile surface bc34af4d-54d1-4c5f-8b51-a67db234065c Base B false a5ef894c-dbe6-4a1e-bb6b-92674b2143cd 1 655 625 10 20 661.5 635 Extrusion direction 2f84b3e8-c413-4443-a2e3-f623ea0fb585 Direction D false 707a65ce-b756-4dd1-acc0-6ec850c453a2 1 655 645 10 20 661.5 655 Extrusion result 96814a76-5985-405f-bacb-6d7765d65947 Extrusion E false 0 695 625 12 40 701 645 b648d933-ddea-4e75-834c-8f6f3793e311 Cap Holes Cap all planar holes in a Brep. true 3d2ff202-c941-4ae0-b39f-4daa53a81583 Cap Holes Cap 738 627 55 33 764 644 Brep to cap 05900679-754b-4131-8dae-963a0f87becb Brep B false 96814a76-5985-405f-bacb-6d7765d65947 1 740 629 9 29 746 643.5 Capped Brep 17e8f6e1-7bb9-42fc-a625-fc55fa04d94e Brep B false 0 779 629 12 29 785 643.5 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 58ed0620-77c2-4d63-b4ae-734ccbc7ba51 Move Move 428 575 57 44 455 597 Base geometry 3c870f50-fe1e-4882-8c36-57c7148a5d07 Geometry G true 141ec34f-265f-4460-93c2-9a179b9a4cd6 1 430 577 10 20 436.5 587 Translation vector 2a9e16e3-a019-4986-b70d-771aff581084 Motion T false 0e225d11-7198-4c47-b65b-2cbfb6b92695 1 430 597 10 20 436.5 607 1 1 {0} 0 0 10 Translated geometry 54495d0c-9896-4caf-93a3-5d16261b3151 Geometry G false 0 470 577 13 20 476.5 587 Transformation data 64e3e915-5c63-45a2-8a7d-3eb078539313 Transform X false 0 470 597 13 20 476.5 607 9103c240-a6a9-4223-9b42-dbd19bf38e2b Unit Z Unit vector parallel to the world {z} axis. 8059b165-8b77-4058-9d18-b1218b56a1e5 Unit Z Z 343 593 55 28 369 607 Unit multiplication 0f011fce-cf05-4da5-bfca-a3ac8bc3907b Factor F false 4d1f076d-d5da-40c8-bc44-ae9212ab6313 1 345 595 9 24 351 607 1 1 {0} 1 World {z} vector 0e225d11-7198-4c47-b65b-2cbfb6b92695 Unit vector V false 0 384 595 12 24 390 607 e9eb1dcf-92f6-4d4d-84ae-96222d60f56b Move Translate (move) an object along a vector. true 9340741f-994c-4a37-b726-b1f42a115f53 Move Move 429 625 57 44 456 647 Base geometry 738e7de7-2848-4224-988e-9b5a16e696cd Geometry G true 9b1b175f-8f5d-4191-a337-c5c38c38b46f 1 431 627 10 20 437.5 637 Translation vector 45218615-130d-4905-8bc6-53683f2a7584 Motion T false 0e225d11-7198-4c47-b65b-2cbfb6b92695 1 431 647 10 20 437.5 657 1 1 {0} 0 0 10 Translated geometry a5ef894c-dbe6-4a1e-bb6b-92674b2143cd Geometry G false 0 471 627 13 20 477.5 637 Transformation data 2fcc18a2-182f-41ae-a66a-cd688c36f1bd Transform X false 0 471 647 13 20 477.5 657 10434a15-da85-4281-bb64-a2b3a995b9c6 Solid Union Perform a solid union on a set of Breps. 72f34546-f835-4edc-a3bb-ca4d0b9b2246 Solid Union SUnion 1271 425 55 53 1297 452 1 Breps to union 00058fc1-a9d8-46a1-88b2-9a826f4a5caf Breps B false de216da7-7f8a-4967-8a33-b8050d4fdfc4 ffeae7bc-e699-4019-941f-d61ba3699f99 2 1273 427 9 49 1279 451.5 1 Union result 9e93f5a7-1a73-4b24-8308-fa1bbf52ff0a Result R false 0 1312 427 12 49 1318 451.5 iVBORw0KGgoAAAANSUhEUgAAAJYAAABkCAYAAABkW8nwAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAlqADAAQAAAABAAAAZAAAAAAGd2knAAAepklEQVR4Ae2daXNdx3GGB8DFvu8EwQVcQHCHRFIiZZZkl23ZkqWquJzEX/LF+QWp/IaUf0vyJXLFdkrxJlPiIouULe47iIUgAGIj9uViuXmfHgxweQSJpHxFXVBnpINzz9bT0/1Od0/PnMMc51xKW1xiCWRUAgmopVIxtjIq1W85sZycHGfAQg6Dg4PfcnHEzc+EBBoaGoxMbiaIxTRiCUQlEAMrKpH4OCMSiIGVETHGRKISiIEVlUh8nBEJxMDKiBhjIlEJxMCKSiQ+zogEYmBlRIwxkagEYmBFJRIfZ0QCMbAyIsaYSFQCMbCiEomPMyKBGFgZEWNMJCqBGFhRicTHGZFADKyMiDEmEpVADKyoROLjjEggBlZGxBgTiUogBlZUIvFxRiQQAysjYoyJRCUQAysqkfg4IxKIgZURMcZEohKIgRWVSHycEQnEwMqIGGMiUQnEwIpKJD7OiARiYGVEjDGRqARiYEUlEh9nRAIxsDIixphIVAIxsKISiY8zIoEYWBkRY0wkKoEYWFGJxMcZkUAMrIyIMSYSlUAMrKhE4uOMSCAGVkbEGBOJSiAGVlQi8XFGJBADKyNijIlEJRADKyqR+DgjEoiBlRExxkSiEoiBFZVIfJwRCcTAyogYYyJRCcTAikokPs6IBGJgZUSMMZGoBFa/8x69EB+/WBLIzc11fNifjeL/0YiUW15OfS3/gEQMrBcLP9aaAB4O+A2IBgeH3Xwy6WZnZnQ25YqKil0ikXBVVRWuuLh49bm8vLxV8C0uLtr55eVl2z/Ln6wDVnqvCg1BMNn+z7LAN1YhlKAg+F5aWtJp9s+uoEAv7IN82IeC4tkAQvjNnnuoe3Jy0t292+cePHjgTp/+vfjMcYcOveIOHnrZbd2SdLt373QjI49cZ+d919/f66amJgS6fLdt2y5XUlLoWlt3ONrzLDrIKmDBOEJIbwC/CwsLXWVl5ep5zqXfg4Cjx0Hoz2OPAqempl139wMDVyq17Pr6el0yOe+KS0pdY0OT2pDvtm9vFjtrgPgy3qIAon0LCwtufn7ezcjqzM7O2m/OeeB668RzADw/P1889LmxsTFXXl6uqkrcsvhKpZa05QrmKd2XJ76n3OjoiBsYGNJ+xv35z6e0HxS/Re6dd2pcWVmxa2gYd/X19aug/TK+w7WsARYCCUIrKytbBQpCun37tpuenrZeA+P0Hsx3UVHR6n2cw7SHWCKA73kADgswMjLmRkbnjacZ8fqrX/23gDDvamrqpaCfu4IC51patpgyg/Cj+8AzlgdZzM3NrYIoKTfGddpIu2k/na1AhAER7Q9t5zfWifLd737XaJ37+JJLzidFc1735bgF0QOU9+71uKGhhwJqUrQrBNJFs3yJxJJb1G+Ad/bsWVdaWupeffVVq5Pzy7KEOTnEbd5KLy8D2LV/7CtrgBWEjDApgUmERaFhCOLRo0fqXQNS5IiZ+sbGRseGMLnO/Vg4BA9AS0pKTPgAF/cQlGdEM/QnL5FndaSWZyVwuSVZBpSXl+cDZo6np2fdrVu3V0EAIOAHngESVie4MnilPbQD/gEQYOKZII/0dgRZQQ/gYaX++te/uh07drgrV65YHdOyqMh2cnLCwDAzM+vmZufcwYMH3YEDba7jXrf75JMrko8TL8vaUhaP1dZWuTfffEsucsD98Y9/dC+99JKrra1116/fc7fv3HS99zvFa0LnPejefbfJpJo1wEI4CA6mg6DgkN979+41YHEceiUKAVydnZ32L5dt3rxZAjpgYMOdYuFwGQiZZwBZVVWVuQV6OHQD0KD7VQrKhw4KmxifdsmFpMtRXVgDLMPCwpwArn1S4FlaMH7ge3x83KqjQ8A37QZM7AEGdKMAoh624Pai/PI81+/du+euXr0qt7vdgBXaOj9/SY80u5Mn31Bdzm3dukMyzTcXDa811VXu+KsH3dEjbQZw6AFs7wXyXEtLi+nm008vuIsXL8kSbzNX29Pd5XIFrF27D7ryippVtrIGWHBEY3w8sMqfnUNgKCRaampq5P8bTGGXLl1y7733nnv55Zfdvn371PCaVfCgeJRJzIGLQYHV1dUGNCwB9T4LyLifrbe310BdUJDvJiZkEWQBZJwMVNPTM6prRsopM/7KywvdkSNHDDS0A9DDD1uLlAboAc2TABSVAcfwgnyuXbtmyt+6detqJ4MelvPIkYNyd3Pu9ddPWFsZTPB/vnin3sLCAoGt2QANsCmcRy5YUja8xo9+9GN5jIfus89uuyXOyy1y99Likto0bc/xJ6uAtcpV2g8EQ0F40RIAR6987bXXzLJ98MEHrqenx73xxhvmdrgnxCRNTU0mLB+wjro7d+4YXawZQGMPLUo60AIPnMeSIOQbN25Yj8aalpQUu8mJKVdULLeggJjc0C/+9Re6b8EVKQiuq2tUEF+o815R0AHcu3btshiGGHJ0dNTt3LnzsXq5b70SgB32AOD69etmoeCP9lEAG8e4tVu3Otzw8JQ79eH/uanJcYGk3H3ve2+7svIiWakDBviurvtylQTzwwbwqqpqta1UgbvvhMjk1q1brqOjUwOTfDe3MpBgBMlABaCGknXAwrqgmPSCcNbBVfotZokw3W+//bYFm7/97W/dD37wg89ZApSBUgHZpk2bbHQ1NjYul9olGnMScMJVVJRbzyfXQ6xEvEYv5llivI6ODg3Ft1ls5+MiWQW5MNyJuoDxlZ+fo9685AoE1JKSMtUJYNc6B2DlWWgTt0ATq9vW1mYdAbAE4IQ9hFEuVpdRIRtBPaAiFnv48KG7efOmWXGAD306GfJLpfIFojo3LdDNz89aO+W3DQzQQ77d3QM2UDpzhpRErmtvPy7eXhEwFyy0uHjxonW+TZsaFZMNWCdCXmwLqiuZ9PExfGYNsBAegjp//op8tpSwYqmWtW9sqBAQGkyo3BctwaKEa8eOHXMff/yxe//9992JEydkMepMyIAEF3X9eqcsU6H1SlOahJgruotLCXNnAwMTUu6IWaS5uWnFGT5RiLJxYSgfZaA0nsfVDA8/cn3942ahZmdn3K9//V8maEaFb731M7mcHPFR7RUaaQA0sHzDw8MGDOJMXDztoj62R4/G3CN1gEdKDVBwS9XVtXK7M27Lli3u8OHDxs/u3buVozpk1grAYcmbmjbJdV1z93uHdd7Hf4lEobmywcExd+rUfbVDIMtRSiLNqobfV69eU2hRaa68ubnZaJN+eOXYfrPKdBgsfXCh8Jc1wIIZLNX0DFaDhKIvjLLmkz6tgKADiML19H24hgsgzgAIuMbW1lazTgiK0dnk1IwAQGd93DJCS1kgWZciPeuMFyxEQ0ONKbKiosKsHVaCOrjGBmA5Z8AWSDxV8kShEwi0un9wcOix4ByLErZAD+UwkuM8tIkVa2trlBIYkxyc+/DD06p7TqCq02jtHwSsRbnAWnNRgJ1RHnycP3/eLB8uFkvW1zcoHtSxBFJcZU5Owjpytazsd77zkrX81KlPBOJZ63zwzu9J3Xu4/bDbv6/N2kg7KQ0N9b69dsQfdLN6kD3AAhRF0va+vdsNYIFFlF+Qn7BGhXNP2qMQRlsI+bPPPjMzTgyF60P4FRU9XwrQNfo+b7R9+1brjdANxVsqPyok95NK5bn+gS4DJqNC6rEEabFAqFhrbm7SYjrAjmJxNVglRob0dtwze9w5gw/oM7LlXmjl5k66/ESuZOPBiIKXxA/xDXERVhkrMjQ0pFHbRQMl1gtXW1xMx8xz3T39bueOnaI5Ye45IXdNnE5dJEvb2ra75uY6Wfl2aybxFfFpfV2t8RA6LhfTZRFkkr7PKotFb21t3SX+0qDPkQ6f1JD0RoXf9HrcFsNv0hIUhL9nz+frCM+styevAy1KABSxYH9/v4024Xt8fNLNa9ieSuXYqBBlMyosKCixnl9eVqpk5XFTIG0BNFgS0iG4FwBGHSgvKDCkSADh8PCE7h8z2sRIxQLsvExYWWmB2rPHrDMxGvcCpuPHj6d1BlI2uzV10+Le/OHJ1SbCB/fjBqlz27at1j7aqP8lc88L9wWeVh9+wo+sARaNScpdXLp0Q40IXHvzWllJlrniqRuHEMi/4EYQcktLi4EgZKN7ex9KaGt14AA/X2DC54YKChJSzC5TAhYEQJArA6QAlzqIgS5fvmH1lpflux+++aYy3XMKdisU1JfIlRYJOATkvmKeYVRIXEngTtIXC4OFwKpRUDrn+/v7bBJ5YRH3xHTOtO4rMyu+VJRr4Lx7t0PP7zKg47IBe6ATaGEN1ysBNOn3r3ffs5xDoqLL7PfgszyX8XsB1pR68dkzF11CgXVAF72lublKccS2z1kt+Oa5sA9McQ4LFXokCurq6jJ3M6QAuaxskyvVSI3rvgRgeTCZxbRT/vzi4pzcQbFcVYEpLLiddOVRJ5s9K0ACbAq84SoB6Vp9dsn+8Ax0kD+DAcCKGwcEdARAvH//flndmwq+B9ytm1cErBlLSh45IgsooNbWlLt2jSyxgrSzvb3d6l2r5fn9wr3TpqyxWDQ9X8ooKytYEYpX6rJcy+Ji0vI8KAam04HEb0o4z2/OkXDEvYTrWAdcIiOmM2cvuPIypkiIkXgiFF+nPwq/UwJhseKe/WZNAAE04SX0cO9OPEB4lus+7kp34Y9VFCq0e3GBgJU4EHARvGO5sFa4NOpKJmXFRGJSOSiOGzfVK1as0ih23O2R1cQtMxPB7EM2FOtiCOKbtlgIA3CwmQTTpBN8fdqpJ/5E2QFU3AwgCGwZ0tOr+voeWHD/JEIokRLiEP/b8wmv1MNyk6GhYdG8L6UvSeHVrq6+QZakUtZnkwHBiKz8YcTFs+R/KAGkNJ16OD59+rTNQmC5CNRHH83J5U243//uPdWZ41p2tCkJ/GPN543KylXafCKxGnTT271S5XPbZaXFQqAjI6Pq7d4yIQ0sCjGOdy3r9/qo1BAsCiHXky5kkqIMvycmFGjPL2r0dMXcTgDPenTq6mrMenhefFKTuMjHOpp0FpDu3x9WxxxR3ux/pFjnWlpapfS3XCJv0qZJUHYo/CYL3t8/qNjqhoGosXGza9q81TVvrtMc3zaLuUiXMDrEmgGsc+c+U8zG/OOC1cH8I1NI1TXVymEdtHZiQdPbG+r8JvZZ4woROAq7dOmOsthaYwKiVFB60+Yqt23rZv1+OmBBq7e3dxUQQbDeijl37XqXRlPlSojOCWidvpenj0SpRlhAUWWlXXKrFaZc6ABw6ANc3BVbIjFm9+q0XeM+1mSR0e/p6X6Mb+4ZGBgRfwPuo48+NOvT2npIdWx2N27eFuhuWl1M7zDKgwfANaHBAtltAI1FZ1TKpPeSkro+kfl0soG351GyBli+sYwMlWjU6IlCPydXM6dgFYF+kWWxmyN/UAhASi8ckyVn8pTlI0zDAGDyTAUFysSrrqAeX/eSYrESA0uwHKQAGN5jDeGH0SF1YVXIN6F0frPJ+67wEKh64JH9JlHJs5RpTd4SeCuV5ba3bLfpGQDMhgsHyCMjl+T2puUeKy3fRf2LWu/lUiwrhtu1OqD5TZesARYmnATpieOHpKh0V0gGO1dClpaeskCL4J35s2gBDEyZ3Lx5ywJmgmZGkEwY797daiAJz0CHgBq+KDzLXCGrCFpaWswqktQEJEzIMl2ku9QJcJWzRt/PAITRpwfWzMy8eNMSoZp/MddVVUV2nWkrRoR+opz6qJ+2sy0tTSuWKnO//OV/mLUM10mscl+2FYM6jGVL8E5g+nk5MQp7NuHRy9cTOOexWrjdGzdu2hwbluHOHS0DEaD37GmVjhCLL7g06ITgHRfY3d1tE91MeAPgrq4eDQpGZFWGjE+sCSO2Ws0NNmnCNt3SUj8AxKItKT6jsblYJf3HKgnoU7x1zbPBxpkzZ8xCvv7667Jq+Y/JAt7Wa6fn/vn9pV3wTKfld9YAC2ZwJZcv35I00hWbUqKTZS1ra96fJK4gbHJCNBbFenA4AWpOaYfbAle+G59g0rhQE8RamanRGDmuCq0PxwqtFYFayivX2u+2tl3WAUkD4P5Y+0UJ7grAwjtg9HV6K2c3rfxRM7W687oW5HUpxvqdzqa0SG6/lq68pvRIub24wPp5UgekHggBmJrasWOHxVrZAKL09vCb9tNRiWuZ9EeXWeMKYZDgdGREb4hEEqSlpX6pcXrP534PljUQco4CmMhZsTyXURQAw7KESeiHg9OupLhUGChwM7Oa1rCpGOYkS3UsKzKjhKbI5ubI/WpPPX0P+jSKvGDTKKz9xn0SXANCwLJ+Wd9qTmjtFrMMU1OT4lVTQFIKS1hwz7293RZbkT1nVMj8JoV2ZFsBUPDFqlVmJAKv8JlVwGLtUl19BZ14taDU3NyUTVU8bW/lvpaWFsfymYmJCaUD7puLYcoEC3Dt2m3R9DEbiiUMKJH7KlVMll4HlolSW1sni3HA1Wn9d5cy2yxRoVeyamLNunl3ibAp0AkZ93SaPHfu3N/sWmEhgbePo6Y1MdzWtkfWad9qh8EqsmVboQ10Xla/kpglEU0CmnOh0NfU7uyIsWBqPQtAfPWsAqbxWDgay++7d++awrACDx8OWpxD3MQ1JoLHxsfcDoHRW0XFCJIMrplpFeb5KOPjE+7o0aMW77CSsl3LSe7f79NUy0OzMoxe7969aTRqawnEt8pSlmplaKArwyTCjADp6cFdAm4qLNH8ITFWOhCt4iz6Q8eBf+QJr6RFGEAE/WRlghRl3tPbIrOzrGjUgXozxqtI7+SVl8t1PWVBMQAKF0ghVcD8G2uUxsYeaZjPWifyUZ4gL0C4VEKuiAVvcl/+tC3+S6UKHUt28/NzlezcZkDDChID0Qn6+4cFimIJV8tm9Pv06Q+NBknSmpqtqovVmj7Ogyy8Edz79q1UtLLjWraCCnnCW5csNm0HUEzyI9sAqvTWZJUrxDLd63wgRrEkns2UzpVXFAgkvByRzrpXkgFBF9IVhRAIfEOCkREYQtihALhbb5XMzytDvRIFePgKGyINDe5NELyLJq+k52stGKsGSAOQtUeQ9FrcISszZ2cXFPRPG5ARsOfRr8pg1MdyGuKxpqbN9hwtyGYAPS5hLxPaS5qFWIpYlUELskIWX1SyClgwm0jwMqUsFu5BQEIJC0nyR2P2+4sakn4eOoArTMiicGIrEpJlZeXKWg9rcveY7vHBdVA065tInLKkFze5V6NA8lg+l1Vkc4y4gT/84Q8rQPIvdC4sLNqoEvdGRjwnhyTpvK0anZh4JOs4q2cbzV1S10YoyBBAMdrDShEWkBgmQew70Je3I6uAhcCPv9q+YlpXTJZpgUakH9vJL/2Dr8f3UxASGz0McAGyM2dOG/BIorI2KlxnmQovZpKQrdE8HC9NcH9IREKDoJ2NkVC/pmeSSWYFBF7FWChAVWmv7LpAiKV84w3/ytXXDSo6E4W8HIX6wgAiOqK2G9b5Aw22kD7A7RNGMOKDxnpubx0y2TUqhEHWPOGJMlHWEyZvFfPaOct3iRVQAj0S13ny5EmzOAApCJdey6oI3nckNmKECWh5jhiL/NZ9zQcu6rh191atDf93e5bcGNNENSv5twAqALxeCdfXu/akc/BKR+jp4T1F1nV1mMXkFS9eTC0vL1ZMtH1dix86HTToNLg8OheWl3buUPjAtacFVOA16yzW3yPg0Kgv2wM2XBavXLEeng0Bfv/737ceicVhQ5jEWyFPg3vEutGDWSWBBQNoM0q4VlTWu0pl2nF/H330gZ5JajqnUbGI1lItjen+RrGE1XRGc23KyltieCKjDogp1I3CwzEywSLiRdM7C/dxjdiPnBivb5GH+9Of/iSQeB6qq7fYMzby1Isi0OUZNoBEW7HivNALmJhURx64/wCo9DqNwaf4k3XAegqe/65bUBbCDC+rAjAEyjQN0xHMGeLisEgokwKQEDJLiLFszP+FkR0ur7hYX3NRMnVuLqkEJ2uyeOEBN8RnhHgT2b/ECu2LF2/Y2q3z589IuctytTuVCG2Xq6myrDvgYUnN0BBfgHlgIC1WMrexsclGxtu28cUa797Jv5EOwZXDO1NCE5NjBmDugRaWhreS7t3rXAUT5wAV4KKddBjAhFWmwwAktme1UtQZyrcGWMHkM+2AqQ9xQziPdeIaL0Ps339YLmFELrJHgv7EFu5t2bJZOawqS7rSu5m8hsadO/o4xu1e0yIrM1AYALK9liT39g4q58O3FFrMGvB629ycXgV72K85wlwt0KsTaNfm/1AmnxTqHxh1v/n1r0SHL9Y06EXcf7I0DG8ls56MNuCKeR+RgBpLahaWdVrqKHzpBgsKT7wrC+jy8vyKieDGeT5YRYAUrFgAx9+z/1YAC2uDsEnqYWleeeUV66m868c8IELlnm6lInhN6p13/tn95jf/qQz9VVmpTvfuuz93dzt63cz0kM3bocjLly+7v/zlL7pf8U1+pRS5aB//ID7DDVEf1owcWVvbXpueQaFnWbAnhTN9lSODaM8JiIA6meTbBzlybRpJakIciwnQbNPvsbFpS10UFREz7RTg+ezQkvGCq6NONuZDeZG1pFSrLDThXVxXZsE3FgzwUMKe57+O8sIDC4vE6IxMeWFhiZTulMQ8a4Itr6i0lyrq6qrsLaD29pd03z25jmkDBcLnecC3IIWR6KSXc54PfPAhje7uXgHwnl5dnzAXWyGaWCwAnEzO2mv3R48eMSsDsIlnmCcMH9DgtX4AyJKZAwf2GuAvXLio3FiPnicGYm2Xn1dsbKiyNfvk+4KFIUeGK2OUWl//UKshHgl0/6aVE4uyVIW2yqKkpEj3+7jq6wDRejRfeGBh6kns8foYr853dFzVV+v+VxYqR9bnmNzbd6TscYtvmKLAqpA+IA5jyJ2XV2BxzqJcysGDeyz9ADjY+OoK7/g1NVWIvpbJKM75yU++Z3L2LtZ//IPVCjdu3LBPC/X1jeqbB7kKjut0X8riowV98yAvt8qsJumBnTu3yv1VuvbDu2SRlgVmPrZWbO6MV8iCtWFggQvkrRz45Y3p+vpao4Pl4z7iOPbQeZ7lhQcWpp4JUoLcSV4iVSwFYFA8boNYiPm+np5OgWu3uaGkMvOzc/6jG8Q/8wrKZ2amLC2Bq8NaYJFwRc3NzQIHc4lBkd7VBCXiYn3mvckma0+c8Nbjpz/9cVqQ7Rc5BitEdptRmQfnGl0Awj0U6DIahA86D+3gmr/89bi30Kan2b/wwEIZjJrIGo+OTundxQq5nIMmG6ZkUqmkrNYRKZEhv/JONfWaM7yrRO1xAa7HrFBlJZYsab+ZxA4Bb1A0VmS9AjAoBNXkzwA58RkAx9qQloBGIsFngBbMIjHcByD+WUaUfo09dHie8zwDsMjDMR8awMY92VJeeGAhaBSBUo4dO6ztkPvHn71j8vfAWDLFMsoi5aDb5HqKtdqBmMkHw7jD0tJKczfEWAAlvaDkUDzNteE614jxsEA+sF9UsH3HDWiFxYen3tdjKc1F7lfMdkIWrdIWE4LHjo4eSzvc1AuqBPu8Ura7dZ+rqizRQGCPuWLoQTcGVpD+N7T3VsD3+MAC67I4j3JYW5RIFLnSsnp9SG1cgFCgLRDN62XRQuV3Ojs7LKYhr8X9gIiNnBMjMV59p5SW+g+41dZWm6sis4+VI37DZTES5HksFrEe5/h0E+DHPWPNoDk+Pus+/fSC3VdXt0mfK9rjhhfGLJfGWjEC9mDBQnuyZf+tsFhPEjbgQOk2aa3P+9y988BcEwGxohkDV76mTPxnEvsEhCXLY+HWAMjYWNJWZZz/5CNzUUePnpRVOWTWBGNGrgkXSj2A6Ny5i2b9oI91wg0Csv7+Ud3D14v1goasHKNHy02Rk9J14kPuA4AsV2awQf3ZWGJgSSsohxEdwTBLgxcX9RlEWQ4fqHvF8yklPs4G+Fhpwb0sEOQ+Pg7Ll2awWLi+OY0UyVOR6yrT62PEQfwOwOIdQT6NTYYfYDGYgMb2bU1KJ/hPGM3MKOUw1K24j5jLu+tZDSAaGvmORYuBO1tBBdBjYCGFlcLHN5aXc5RJv29LlUumy2yYT8JzYVHzeAIBw3amPgjGcUNYlDOnL2iAUCgANdo5AvCFhVlLxPJtLVwboGIDDNMzfxOQymTFDtg5XsPPywU8frKXe9radiq1sVmfuzxu97CMB7fJlEt6yiHwnm17iQq+s2dp8jcpIIACCMg7EVSjYM5hhdhwfRxHCy4NGaYXjnFVPBctuDLoE99RuBerlD4CpJ716uLeaF1GJEv+MOcI37HFSlMICmPUxzqs9coXuR4s1HrliwBAIB8FDefS7+d3+vF69LP5XAysiHa+ikK/CgC+yjMRVrP68PN2OqvZjZnbKBKIgbVRNLXB+IyBtcEUtlHYjYG1UTS1wfiMgbXBFLZR2I2BtVE0tcH4jIG1wRS2UdiNgbVRNLXB+Fyd0tlgfMfsZrEEbDpK/D0+yZXFDMesbRwJ/D8+kusI/ARTKwAAAABJRU5ErkJggg==